Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/xe/xe_guc_submit.c guc_exec_queue_multi_queue_drop_suspend() -> __guc_exec_queue_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->guc | 4096-ptr_max |
| BUF_SIZE | 0 | q | (-1),528-524808 |
| BUF_SIZE | 0 | q | (-1),528-524808 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | q->entity->priority | 1-2[c] |
| USER_DATA | 0 | q->flags | 0-u64max[c][u] |
| USER_DATA | 0 | q->multi_queue.priority | 1 |
| USER_DATA | 0 | q->sched_props.priority | 1-2[c] |
| USER_DATA | 0 | q->sched_props.timeslice_us | 0-u32max |
| USER_DATA | 0 | q->width | 0-u16max[c] |
| LOCK2 | &q->multi_queue.group->suspend_lock | ||
| TYPE_LOCK | (struct xe_exec_queue_group)->suspend_lock |
drivers/gpu/drm/xe/xe_guc_submit.c guc_exec_queue_resume() -> __guc_exec_queue_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->lr.pfence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | q->lr.pfence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 0 | q->lr.suspended | 0 |
| PARAM_VALUE | 0 | q->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | q | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | q->width | |
| HALF_LOCKED2 | &(&vm->svm.gpusvm)->notifier_lock | ||
| HALF_LOCKED2 | &group->mode_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock |
drivers/gpu/drm/xe/xe_guc_submit.c guc_exec_queue_resume() -> __guc_exec_queue_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->lr.pfence->ops->set_deadline | 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424 |
| PARAM_VALUE | 0 | q->lr.pfence->ops->wait | 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936 |
| PARAM_VALUE | 0 | q->lr.suspended | 0 |
| PARAM_VALUE | 0 | q->multi_queue.is_primary | 0 |
| PARAM_VALUE | 0 | q->multi_queue.valid | 1 |
| PARAM_VALUE | 0 | q->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | q | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| NO_OVERFLOW_SIMPLE | 0 | q->width | |
| LOCK2 | 0 | &q->multi_queue.group->suspend_lock | |
| HALF_LOCKED2 | &(&vm->svm.gpusvm)->notifier_lock | ||
| HALF_LOCKED2 | &group->mode_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_exec_queue_group)->suspend_lock |
drivers/gpu/drm/xe/xe_guc_submit.c guc_exec_queue_resume() -> __guc_exec_queue_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &q->multi_queue.group->suspend_lock | ||
| HALF_LOCKED2 | &(&vm->svm.gpusvm)->notifier_lock | ||
| HALF_LOCKED2 | &group->mode_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_exec_queue_group)->suspend_lock |