Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/xe/xe_gt.c
- drivers/gpu/drm/xe/xe_hw_engine.c, line 624
- drivers/gpu/drm/xe/xe_reg_whitelist.c, line 247
Smatch caller information:
drivers/gpu/drm/xe/xe_hw_engine.c hw_engine_init() -> xe_reg_sr_apply_mmio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->fence_irq | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->freq->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 1 | gt->fuse_topo.eu_type | 0-1 |
| PARAM_VALUE | 1 | gt->info.reference_clock | 0-38400000 |
| PARAM_VALUE | 1 | gt->info.timestamp_base | 0,52083,80000,83333 |
| PARAM_VALUE | 1 | gt->info.type | 2 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.adj_limit | 0,262144 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.adj_offset | 0,3670016 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.regs_size | 0-u32max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.sriov_vf_gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.tile->mem.kernel_bb_pool | 4096-u64max |
| PARAM_VALUE | 1 | gt->mmio.tile->mem.reclaim_pool | 4096-u64max |
| PARAM_VALUE | 1 | gt->mmio.tile->xe | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->reg_sr->name | 0-255 |
| PARAM_VALUE | 1 | gt->ring_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | gt->sysfs->kset | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->ktype | 5757553892782219264 |
| PARAM_VALUE | 1 | gt->sysfs->sd | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->sd->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->state_add_uevent_sent | 0 |
| PARAM_VALUE | 1 | gt->sysfs->state_in_sysfs | 1 |
| PARAM_VALUE | 1 | gt->sysfs->state_initialized | 1 |
| PARAM_VALUE | 1 | gt->sysfs->state_remove_uevent_sent | 0 |
| PARAM_VALUE | 1 | gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->all | 1394033232223719424 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->flush | 7961044966203564032 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->ggtt | 3062676926236585984 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->initialized | 547306104117329920 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->ppgtt | 8222087883415863296,8362975553035788288 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->timeout_delay | 6926420251685105664 |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.seqno_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.__status | (-1),1-5,11 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.status | (-1),1-5,11 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.type | 2 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.component_added | 1 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_csme | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_gsc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_gsc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.first_waiter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.owner.counter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.to_csme | 1-u64max |
| PARAM_VALUE | 1 | gt->uc.guc->ct.lock.first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gt->uc.guc->ct.safe_mode_worker.timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ads.ads_waklv_size | 4096 |
| PARAM_VALUE | 1 | gt->uc.guc.ads.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ads.golden_lrc_size | 0,8192,12288,16384,20480,24576,28672,32768,36864,57344,61440-u64max |
| PARAM_VALUE | 1 | gt->uc.guc.capture | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.capture->reglists | 0-s64max |
| PARAM_VALUE | 1 | gt->uc.guc.ct->lock.first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gt->uc.guc.ct->safe_mode_worker.timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.broken | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.resv_space | 16384 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.size | 32768 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.space | 16383 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.tail | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.broken | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.resv_space | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.size | 1024 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.space | 1023 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.tail | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.fence_lookup.xa_head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_outstanding | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_hard | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_lazy | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_queued | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_soft | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.state | 3 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.__status | (-1),1-2,5,7,10-11 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.status | (-1),1-2,5,7,10-11 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.type | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.hwconfig.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.hwconfig.size | 1-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.log.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.log.level | 1 |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.huc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.__status | (-1),1-2,5,7,11 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.huc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.status | (-1),1-2,5,7,11 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.type | 1 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.huc.gsc_pkt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.base | 0,16384-16740351 |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.size | 0,4096-16740352 |
| PARAM_VALUE | 1 | gt->uc.wopcm.size | 2097152,4194304,8388608,16777216 |
| CAPPED_DATA | 1 | gt->info.num_compute_xecore_fuse_regs | 1 |
| CAPPED_DATA | 1 | gt->info.num_geometry_xecore_fuse_regs | 1 |
| CAPPED_DATA | 1 | gt->mmio.adj_limit | 1 |
| DATA_SOURCE | 1 | gt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | gt->info.gmdid | 0-u32max |
| HOST_DATA | 1 | gt->info.reference_clock | 0-38400000[c] |
drivers/gpu/drm/xe/xe_reg_whitelist.c __whitelist_oa_regs() -> xe_reg_sr_apply_mmio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | ¶m.hwe->gt->oa.gt_lock | ||
| TYPE_LOCK | (struct xe_oa_gt)->gt_lock |
drivers/gpu/drm/xe/xe_gt.c do_gt_restart() -> xe_reg_sr_apply_mmio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->initialized | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->wa_active.oob | 4096-ptr_max |
| CAPPED_DATA | 1 | gt | 1 |
| DATA_SOURCE | 1 | gt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | gt->uc.guc->ct.msg | 0-255 |
| HOST_DATA | 1 | gt->uc.guc.ct->msg | 0-255 |
drivers/gpu/drm/xe/xe_gt.c do_gt_restart() -> xe_reg_sr_apply_mmio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->initialized | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.hole->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.hole->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.hole->next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.hole->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.buf.sam->base.wq.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.resv_space | 16384 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.size | 32768 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.tail | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.resv_space | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.size | 1024 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.fast_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.fence_lookup.xa_head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_worker.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.state | 3 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.submission_state.enabled | 1 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.__status | (-1),7-10 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.status | (-1),7-10 |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.base | 0,16384-16740351 |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.size | 0,4096-16740352 |
| PARAM_VALUE | 1 | gt->uc.wopcm.size | 2097152,4194304,8388608,16777216 |
| PARAM_VALUE | 1 | gt->wa_active.oob | 4096-ptr_max |
| CAPPED_DATA | 1 | gt | 1 |
| DATA_SOURCE | 1 | gt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | gt->uc.guc->ct.msg | 0-255 |
| HOST_DATA | 1 | gt->uc.guc.ct->msg | 0-255 |
drivers/gpu/drm/xe/xe_gt.c gt_init_with_all_forcewake() -> xe_reg_sr_apply_mmio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->fence_irq | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->fuse_topo.eu_type | 0-1 |
| PARAM_VALUE | 1 | gt->info.type | 2 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.adj_limit | 0,262144 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.adj_offset | 0,3670016 |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.regs_size | 0-u32max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.sriov_vf_gt | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->mmio.tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->mmio.sriov_vf_gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->reg_sr->name | 0-255 |
| PARAM_VALUE | 1 | gt->ring_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->entry.next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | gt->sysfs->kset | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->ktype | 5757553892782219264 |
| PARAM_VALUE | 1 | gt->sysfs->name | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->sd | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->sysfs->state_add_uevent_sent | 0 |
| PARAM_VALUE | 1 | gt->sysfs->state_in_sysfs | 1 |
| PARAM_VALUE | 1 | gt->sysfs->state_initialized | 1 |
| PARAM_VALUE | 1 | gt->sysfs->state_remove_uevent_sent | 0 |
| PARAM_VALUE | 1 | gt->tile | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->all | 1394033232223719424 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->flush | 7961044966203564032 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->ggtt | 3062676926236585984 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->initialized | 547306104117329920 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->ppgtt | 8222087883415863296,8362975553035788288 |
| PARAM_VALUE | 1 | gt->tlb_inval.ops->timeout_delay | 6926420251685105664 |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.pending_fences.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->tlb_inval.seqno_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.__status | (-1),1-5,11 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.status | (-1),1-5,11 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.type | 2 |
| PARAM_VALUE | 1 | gt->uc.gsc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.component_added | 1 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_csme | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_gsc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.from_gsc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.first_waiter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.mutex.owner.counter | 0 |
| PARAM_VALUE | 1 | gt->uc.gsc.proxy.to_csme | 1-u64max |
| PARAM_VALUE | 1 | gt->uc.guc.ads.ads_waklv_size | 4096 |
| PARAM_VALUE | 1 | gt->uc.guc.ads.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ads.golden_lrc_size | 0,8192,12288,16384,20480,24576,28672,32768,36864,57344,61440-u64max |
| PARAM_VALUE | 1 | gt->uc.guc.capture | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.capture->reglists | 0-s64max |
| PARAM_VALUE | 1 | gt->uc.guc.ct->lock.first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 1 | gt->uc.guc.ct->safe_mode_worker.timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.desc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.broken | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.resv_space | 16384 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.size | 32768 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.space | 16383 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.g2h.info.tail | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.broken | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.resv_space | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.size | 1024 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.space | 1023 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.ctbs.h2g.info.tail | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.fence_lookup.xa_head | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_fence_wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.g2h_outstanding | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_hard | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_lazy | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_queued | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.timer.is_soft | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.safe_mode_worker.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.state | 3 |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.ct.wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.__status | (-1),1-2,5,7,10-11 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.status | (-1),1-2,5,7,10-11 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.type | 0 |
| PARAM_VALUE | 1 | gt->uc.guc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.guc.hwconfig.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.hwconfig.size | 1-s32max |
| PARAM_VALUE | 1 | gt->uc.guc.log.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.log.level | 1 |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.incoming_actions.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pending_relays.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.guc.relay.pool.wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.huc.fw->path | 0-255 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.__status | (-1),1-2,5,7,11 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.bo | 4096-ptr_max |
| PARAM_VALUE | 1 | gt->uc.huc.fw.css_offset | 0-33554431 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.has_gsc_headers | 1 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.status | (-1),1-2,5,7,11 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.type | 1 |
| PARAM_VALUE | 1 | gt->uc.huc.fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 1 | gt->uc.huc.gsc_pkt | 0-ptr_max |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.base | 0,16384-16740351 |
| PARAM_VALUE | 1 | gt->uc.wopcm.guc.size | 0,4096-16740352 |
| PARAM_VALUE | 1 | gt->uc.wopcm.size | 2097152,4194304,8388608,16777216 |
| CAPPED_DATA | 1 | gt->info.num_compute_xecore_fuse_regs | 1 |
| CAPPED_DATA | 1 | gt->info.num_geometry_xecore_fuse_regs | 1 |
| CAPPED_DATA | 1 | gt->mmio.adj_limit | 1 |
| DATA_SOURCE | 1 | gt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | gt->info.gmdid | 0-u32max |
| HALF_LOCKED2 | &pool->lock |