Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c gt215_link_train() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4701003179527566096
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 6361600
PARAM_VALUE 2 mask 3
PARAM_VALUE 3 data 0
PARAM_VALUE 4 nsec 500000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c gt215_ram_calc() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 9476
PARAM_VALUE 2 mask 16
PARAM_VALUE 3 data 16
PARAM_VALUE 4 nsec 20000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c gt215_ram_lock_pll() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4701003179527566096
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 16384
PARAM_VALUE 2 mask 131072
PARAM_VALUE 3 data 131072
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_calc_gddr5() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1050384
PARAM_VALUE 2 mask 2147483648
PARAM_VALUE 3 data 2147483648
PARAM_VALUE 4 nsec 200000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_calc_sddr3() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1274768
PARAM_VALUE 2 mask 131072
PARAM_VALUE 3 data 131072
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_train() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1116532,1120628-u32max
PARAM_VALUE 2 mask 15
PARAM_VALUE 3 data 0
PARAM_VALUE 4 nsec 500000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c r1373f4_init() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1274768
PARAM_VALUE 2 mask 131072
PARAM_VALUE 3 data 131072
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c r1373f4_init() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1274768
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 data 2
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_calc() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1274768
PARAM_VALUE 2 mask 131072
PARAM_VALUE 3 data 131072
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_calc() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1274768
PARAM_VALUE 2 mask 2
PARAM_VALUE 3 data 2
PARAM_VALUE 4 nsec 64000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c gf100_ram_train() -> ramfuc_wait()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 0 ram->memx 4096-ptr_max
PARAM_VALUE 1 addr 1116532,1120628-u32max
PARAM_VALUE 2 mask 15
PARAM_VALUE 3 data 0
PARAM_VALUE 4 nsec 500000
NOCHECK_CALL
HALF_LOCKED2 &pool->lock