Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/gen6_engine_cs.c gen6_emit_bb_start() -> __gen6_emit_bb_start()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 2 flags 0,256
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 addr $1
FUZZY_MAX 2 flags 256
BIT_INFO 2 flags 0x0,0x100
HARD_MAX 2 flags 256
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/gt/gen6_engine_cs.c hsw_emit_bb_start() -> __gen6_emit_bb_start()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 2 flags 0,8448
DATA_SOURCE 0 cs r intel_ring_begin
DATA_SOURCE 1 addr $1
FUZZY_MAX 2 flags 8448
BIT_INFO 2 flags 0x0,0x2100
HARD_MAX 2 flags 8448
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pxp->tee_mutex
HALF_LOCKED2 __flags
HALF_LOCKED2 batch->obj->base.resv
HALF_LOCKED2 obj->base.resv
HALF_LOCKED2 pkt->bb_vma->obj->base.resv
HALF_LOCKED2 pkt->heci_pkt_vma->obj->base.resv
HALF_LOCKED2 rpcs->base.resv
HALF_LOCKED2 vma->obj->base.resv

drivers/gpu/drm/i915/i915_cmd_parser.c intel_engine_cmd_parser() -> __gen6_emit_bb_start()

Type Parameter Key Value
PARAM_VALUE 0 cs 4096-ptr_max
PARAM_VALUE 0 *cs 83886080
PARAM_VALUE 2 flags 256,8192
DATA_SOURCE 1 addr r gen8_canonical_addr
FUZZY_MAX 2 flags 8192
BIT_INFO 2 flags 0x0,0x2100
HARD_MAX 2 flags 8192
NOCHECK_CALL
HALF_LOCKED2 pool->obj->base.resv