Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_oa.c xe_oa_stream_open_ioctl_locked() -> xe_oa_stream_init()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->oa 4096-ptr_max
PARAM_VALUE 0 stream->oa->oa_formats 4096-ptr_max
PARAM_VALUE 0 stream->oa->xe 1-u64max
PARAM_VALUE 0 stream->ufence_syncobj 4096-ptr_max
PARAM_VALUE 0 stream->ufence_syncobj->refcount.refcount.refs.counter 1
PARAM_VALUE 1 param 2130626105834045440
PARAM_VALUE 1 param->exec_q 0,4096-ptr_max
PARAM_VALUE 1 param->hwe 4096-ptr_max
PARAM_VALUE 1 param->num_syncs s32min-1024
PARAM_VALUE 1 param->oa_buffer_size 131072-134217728
PARAM_VALUE 1 param->oa_format 1-18
PARAM_VALUE 1 param->oa_unit 4096-ptr_max
PARAM_VALUE 1 param->oa_unit->exclusive_stream 0
PARAM_VALUE 1 param->period_exponent (-1)-31
PARAM_VALUE 1 param->syncs 0,4096-ptr_max
PARAM_VALUE 1 param->wait_num_reports 1-2097152
BUF_SIZE 0 stream 600
BUF_SIZE 0 stream->oa 288
CAPPED_DATA 1 param->num_syncs 1
CAPPED_DATA 1 param->syncs 1
DATA_SOURCE 0 stream r _kzalloc_noprof
DATA_SOURCE 1 param $1
USER_DATA 1 param->disabled 0-1
USER_DATA 1 param->engine_instance s32min-s32max
USER_DATA 1 param->exec_queue_id s32min-s32max
USER_DATA 1 param->metric_set 0-u32max
USER_DATA 1 param->no_preempt 0-1
USER_DATA 1 param->num_syncs 0-1024[c]
USER_DATA 1 param->oa_buffer_size 131072-134217728
USER_DATA 1 param->period_exponent 0-31
USER_DATA 1 param->sample 0-1
LOCK2 &param.hwe->gt->oa.gt_lock
TYPE_LOCK (struct xe_oa_gt)->gt_lock