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_rd32()

Type Parameter Key Value
PARAM_VALUE 0 ram 4701003179527566096
PARAM_VALUE 1 reg 4701003179527566144
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
BUF_SIZE 1 reg 96
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
BUF_SIZE 1 reg 72
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
BUF_SIZE 1 reg 48
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0-1
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c gt215_ram_gpio() -> ramfuc_rd32()

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c nvkm_gddr3_dll_disable() -> ramfuc_rd32()

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 reg 4096-ptr_max
BUF_SIZE 1 reg 72
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c nvkm_sddr3_dll_disable() -> ramfuc_rd32()

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 reg 4096-ptr_max
BUF_SIZE 1 reg 72
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c ramfuc_mask() -> ramfuc_rd32()

Type Parameter Key Value
PARAM_VALUE 0 ram 4096-ptr_max
PARAM_VALUE 0 ram->fb 4096-ptr_max
PARAM_VALUE 1 reg 4096-ptr_max
BUF_SIZE 1 reg (-1),96
BUF_SIZE 1 reg (-1),96
DATA_SOURCE 0 ram $0
DATA_SOURCE 1 reg $1
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0-1
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
PARAM_VALUE 1 reg->force 0
HOST_DATA 1 reg->addr 1-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_calc_xits() -> ramfuc_rd32()

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c gk104_ram_calc_xits() -> ramfuc_rd32()

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 reg 4096-ptr_max
PARAM_VALUE 1 reg->addr 1-u32max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c nvkm_sddr3_dll_disable() -> ramfuc_rd32()

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 reg 4096-ptr_max
BUF_SIZE 1 reg 360
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c r1373f4_fini() -> ramfuc_rd32()

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HOST_DATA 1 reg->force 0
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c ramfuc_mask() -> ramfuc_rd32()

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 reg 4096-ptr_max
BUF_SIZE 1 reg (-1),192,216,240,264,312,336,360,384
BUF_SIZE 1 reg (-1),192,216,240,264,312,336,360,384
DATA_SOURCE 0 ram $0
DATA_SOURCE 1 reg $1
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0-1
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

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

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 reg 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c ramfuc_mask() -> ramfuc_rd32()

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 reg 4096-ptr_max
DATA_SOURCE 0 ram $0
DATA_SOURCE 1 reg $1
HOST_DATA 1 reg->addr 0-u32max
HOST_DATA 1 reg->data 0-u32max
HOST_DATA 1 reg->force 0
HOST_DATA 1 reg->mask 0-u32max
HOST_DATA 1 reg->sequence s32min-s32max
HOST_DATA 1 reg->stride 0-u32max
HALF_LOCKED2 &pool->lock