Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_psmi.c psmi_alloc_object() -> xe_bo_create_pin_range_novm()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
PARAM_VALUE 0 xe->psmi.region_mask 1-255
PARAM_VALUE 0 xe->tiles 4096-ptr_max
PARAM_VALUE 0 xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 xe->val.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 *xe->psmi.capture_obj 0
PARAM_VALUE 1 tile 4096-ptr_max
PARAM_VALUE 2 size 1-u64max
PARAM_VALUE 3 start 0
PARAM_VALUE 4 end u64max
PARAM_VALUE 5 type 1
BUF_SIZE 0 xe s32min-(-2),1-s32max
BUF_SIZE 0 xe s32min-(-2),1-s32max
DATA_SOURCE 0 xe $0
DATA_SOURCE 2 size $2
BIT_INFO 6 flags 0x82080,0xffffffffffffffff
USER_DATA 2 size 1-u64max
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c pf_provision_vf_lmem() -> xe_bo_create_pin_range_novm()

Type Parameter Key Value
PARAM_VALUE 1 tile 4096-ptr_max
PARAM_VALUE 1 tile->mem.vram 4096-ptr_max
PARAM_VALUE 2 size 0,4096-u64max
PARAM_VALUE 3 start 0
PARAM_VALUE 4 end u64max
PARAM_VALUE 5 type 1
BIT_INFO 2 size 0x0,0xfffffffffffff000
BIT_INFO 6 flags 0x2080080,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock