Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

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

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
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x400000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c _cp_set() -> cp_out()

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 inst 0-8388607
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x700000,0x7000ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c _cp_wait() -> cp_out()

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 inst 5242944,5242954-5242955,5242959,5243072,5243082-5243083,5243087
BUF_SIZE 0 ctx->ucode (-1),2048
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x500000,0x5000ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_ctx() -> cp_out()

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 1,64,71,121,132-133,135-138,308-730
PARAM_VALUE 0 ctx->ctxvals_pos 2-1006
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 0-1074790399
BUF_SIZE 0 ctx->ucode (-1),2048
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x100000,0x3fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_lsr() -> cp_out()

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,64,71,132-133,136,138,331-768
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 0,2097152-u32max
BUF_SIZE 0 ctx->ucode (-1),2048
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x200000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c cp_pos() -> cp_out()

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 1,64
PARAM_VALUE 0 ctx->ctxvals_pos 1,64
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291462
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer1() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291463
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_base 0x0,0x3c0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer1() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 12583167
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_base 0x0,0x3c0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer1() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 8388863
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_base 0x0,0x3c0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer2() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291463
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer2() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 13107455
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c nv50_gr_construct_xfer2() -> cp_out()

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-u32max
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 8913151
DATA_SOURCE 0 ctx $0
BIT_INFO 0 ctx->ctxvals_pos 0x0,0xffffffc0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 9502719
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_out()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-2147483648
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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 0 *ctx->ucode 9502719
PARAM_VALUE 1 inst 9568255
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_out()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-2147483649
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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291465
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_out()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->ctxprog_len 0-2147483650
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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291461
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_out()

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 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291460
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_out()

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->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291463
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_out()

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->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 12583167
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_out()

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->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 8388863
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_out()

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->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291469
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_out()

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->device->pri 4096-ptr_max
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291468
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

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
BUF_SIZE 0 ctx->ucode (-1),1024
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x400000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c _cp_set() -> cp_out()

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 inst 7340032,7340037-7340038,7340160,7340165-7340166
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x700000,0x7000ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c _cp_wait() -> cp_out()

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 inst 5242976,5242985
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x500000,0x50007f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_ctx() -> cp_out()

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 41-7168
PARAM_VALUE 0 ctx->ctxvals_base 8-9,67-68,78,88,107,113,118,121-122,125,129,134,139,143,145,152,156,158,160-161,233-234,237-240,257-262,264-265,269-431,549-811
PARAM_VALUE 0 ctx->ctxvals_pos 9-1003
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 0-2097151
BUF_SIZE 0 ctx->ucode (-1),1024
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x100000,0x1fdfff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_lsr() -> cp_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 2097160-2151936
BUF_SIZE 0 ctx->ucode (-1),1024
DATA_SOURCE 0 ctx $0
BIT_INFO 1 inst 0x200000,0x20ffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c cp_pos() -> cp_out()

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 8,799-944,2335-2480
PARAM_VALUE 0 ctx->ctxvals_pos 8,799-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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291466
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c nv40_gr_construct_shader() -> cp_out()

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 799-944,2335-2480
PARAM_VALUE 0 ctx->data 0
PARAM_VALUE 0 ctx->device 4096-ptr_max
PARAM_VALUE 0 ctx->device->chipset 64-68,70-71,73-76,78,103
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 8388649,8388673
DATA_SOURCE 0 ctx $0
FUZZY_MAX 1 inst 8388673
BIT_INFO 1 inst 0x800001,0x800069
HARD_MAX 1 inst 8388673
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

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->device->chipset 64-68,70-71,73-76,78,103
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 3145728
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_out()

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 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->device->chipset 64-68,70-71,73-76,78,103
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 8388609
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_out()

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->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291463
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_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 9504896
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_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 9445374
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_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 26476544
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_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291467
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_out()

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 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291468
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_out()

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->device->chipset 64-68,70-71,73-76,78,103
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291465
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_out()

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->device->chipset 64-68,70-71,73-76,78,103
PARAM_VALUE 0 ctx->mode 0
PARAM_VALUE 0 ctx->ucode 4096-ptr_max
PARAM_VALUE 0 *ctx->ctxprog_label s32min-s32max
PARAM_VALUE 1 inst 6291470
DATA_SOURCE 0 ctx $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL