Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_pagefault.c xe_pagefault_handler() -> xe_pagefault_queue_add()

Type Parameter Key Value
PARAM_VALUE 0 pf_queue 4096-ptr_max
PARAM_VALUE 1 pf 3895160057914380288
PARAM_VALUE 1 pf->consumer.fault_type_level 0-127,255
PARAM_VALUE 1 pf->gt 4096-ptr_max
PARAM_VALUE 1 pf->producer.ops 3195715185066491904
PARAM_VALUE 1 pf->producer.private 4096-ptr_max
BUF_SIZE 0 pf_queue 96
DATA_SOURCE 1 pf $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
LOCK2 0 &pf_queue->lock
HALF_LOCKED2 &ct->fast_lock
TYPE_LOCK (struct xe_pagefault_queue)->lock

drivers/gpu/drm/xe/xe_pagefault.c xe_pagefault_queue_unchain_requeue() -> xe_pagefault_queue_add()

Type Parameter Key Value
PARAM_VALUE 0 pf_queue 4096-ptr_max
PARAM_VALUE 0 pf_queue->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 pf 4096-ptr_max
PARAM_VALUE 1 pf->consumer.alloc_state 0
PARAM_VALUE 1 pf->consumer.next->producer.ops 3195715185066491904
PARAM_VALUE 1 pf->gt 4096-ptr_max
PARAM_VALUE 1 pf->gt->tile 4096-ptr_max
PARAM_VALUE 1 pf->producer.ops 3195715185066491904
PARAM_VALUE 1 pf->producer.private->ct->msg 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.ctbs.g2h.info.broken 0-1
PARAM_VALUE 1 pf->producer.private->ct.ctbs.g2h.info.head 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.ctbs.g2h.info.space 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.ctbs.h2g.info.broken 0-1
PARAM_VALUE 1 pf->producer.private->ct.ctbs.h2g.info.head 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.ctbs.h2g.info.space 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.ctbs.h2g.info.tail 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.fence_seqno 0-4294967295
PARAM_VALUE 1 pf->producer.private->ct.g2h_outstanding 0-4294967295
PARAM_VALUE 1 pf->producer.private->pagefault_ack_counter 0-4294967295
BUF_SIZE 0 pf_queue 96
DATA_SOURCE 0 pf_queue $0
DATA_SOURCE 1 pf $1
LOCK2 &private->ct.lock
LOCK2 irq
LOCK2 0 &pf_queue->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xe_pagefault_queue)->lock