Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_gt_mcr.c intel_gt_mcr_multicast_write() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->mcr_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->perf.lock | ||
| TYPE_LOCK | (struct intel_gt)->mcr_lock |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c intel_gt_mcr_multicast_write_fw() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->mcr_lock | ||
| LOCK2 | __flags | ||
| HALF_LOCKED2 | >->tlb.invalidate_lock | ||
| HALF_LOCKED2 | &uncore->lock | ||
| TYPE_LOCK | (struct intel_gt)->mcr_lock |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c intel_gt_mcr_read_any() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | >->tlb.invalidate_lock | ||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c intel_gt_mcr_read_any_fw() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->mcr_lock | ||
| LOCK2 | &uncore->lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct intel_gt)->mcr_lock | ||
| TYPE_LOCK | (struct intel_uncore)->lock |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c rw_with_mcr_steering() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c rw_with_mcr_steering_fw() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->mcr_lock | ||
| LOCK2 | &uncore->lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct intel_gt)->mcr_lock | ||
| TYPE_LOCK | (struct intel_uncore)->lock |
drivers/gpu/drm/i915/gt/intel_gt_mcr.c rw_with_mcr_steering_fw() -> mcr_reg_cast()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mcr | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | >->mcr_lock | ||
| LOCK2 | &uncore->lock | ||
| LOCK2 | __flags | ||
| TYPE_LOCK | (struct intel_gt)->mcr_lock | ||
| TYPE_LOCK | (struct intel_uncore)->lock |