Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 68
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 5
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-s32max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 69
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 2
CAPPED_DATA 0 ctx->ctxprog_len 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 6
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 3
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 77
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 6
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 11
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 6
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 77
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 5
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 64
PARAM_VALUE 3 state 0
PARAM_VALUE 4 name 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 8000,8664-18332
PARAM_VALUE 0 ctx->ctxvals_base 0,448-768
PARAM_VALUE 0 ctx->ctxvals_pos 0,64-148800
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 8000,8664-18332
PARAM_VALUE 0 ctx->ctxvals_base 0,448-768
PARAM_VALUE 0 ctx->ctxvals_pos 0,64-148800
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 5
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 7
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_gr_construct_state3d_3() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 7168
PARAM_VALUE 0 ctx->ctxvals_base 666-811
PARAM_VALUE 0 ctx->ctxvals_pos 667-812
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 6
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 100
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 5
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 4
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-s32max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 101
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 2
CAPPED_DATA 0 ctx->ctxprog_len 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 6
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 3
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 104
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 8
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 0-1073741823
PARAM_VALUE 0 ctx->ctxvals_base 0-1,8-9,64,67-68,71,78,88,107,113,118,121-122,125,129,132-139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 104
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 5
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 3344,3346
PARAM_VALUE 0 ctx->ctxvals_base 238-239
PARAM_VALUE 0 ctx->ctxvals_pos 239-240
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 102
PARAM_VALUE 3 state 0
PARAM_VALUE 4 name 7
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-s32max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 7168
PARAM_VALUE 0 ctx->ctxvals_base 799-944,2335-2480
PARAM_VALUE 0 ctx->ctxvals_pos 5695-57264
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 0
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 1
CAPPED_DATA 0 ctx->ctxprog_len 1
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_grctx_generate() -> _cp_bra()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_max 256,512
PARAM_VALUE 0 ctx->ctxprog_reg 7168
PARAM_VALUE 0 ctx->ctxvals_base 799-944,2335-2480
PARAM_VALUE 0 ctx->ctxvals_pos 5695-57264
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 1 mod 0
PARAM_VALUE 2 flag 5
PARAM_VALUE 3 state 1
PARAM_VALUE 4 name 8
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL