Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 698
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c, line 1376
- drivers/gpu/drm/i915/gt/intel_region_lmem.c, line 246
- drivers/gpu/drm/i915/selftests/mock_region.c, line 120
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_region_lmem.c setup_lmem() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->uncore.debug->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->uncore.funcs.mmio_readq | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->uncore.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->uncore.rpm->kdev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 3 | min_page_size | 4096,65536 |
| PARAM_VALUE | 5 | io_size | 1-u64max |
| PARAM_VALUE | 6 | type | 1 |
| PARAM_VALUE | 7 | instance | 0 |
| PARAM_VALUE | 8 | ops | 8335273412569690112 |
| CAPPED_DATA | 5 | io_size | 1 |
| CAPPED_DATA | 5 | io_size | 1 |
| FUZZY_MAX | 3 | min_page_size | 65536 |
| PARAM_COMPARE | 2 | size | >= $5 |
| PARAM_COMPARE | 5 | io_size | <= $2 |
| PARAM_COMPARE | 5 | io_size | <= $2 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| HARD_MAX | 3 | min_page_size | 65536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | size | 0-u64max |
| HOST_DATA | 5 | io_size | 1-s32max[c] |
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gem/i915_gem_ttm.c i915_gem_ttm_system_setup() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->access_memory | 0,1017633713053646848,3225919106585391104,6129073923208413184 |
| PARAM_VALUE | 0 | i915->bdev.funcs->delete_mem_notify | 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064 |
| PARAM_VALUE | 0 | i915->bdev.funcs->evict_flags | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->eviction_valuable | 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_free | 0,2194093600872873984 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_pfn | 0,2706132887046717440,3654902622055292928,7331281985970253824 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_reserve | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->move | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->release_notify | 0,6700952100510887936,8497440169773187072 |
| PARAM_VALUE | 0 | i915->bdev.funcs->swap_notify | 0,444935274221056000,3637901885053157376,5073818069448499200 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_create | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_populate | 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_unpopulate | 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->compatible | 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->debug | 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->free | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->intersects | 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216 |
| PARAM_VALUE | 0 | i915->display | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->perf.oa_formats->format | 0-2,4-7 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->header | 0-1 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->size | 64,128,192,256 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->type | 0-1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug->class | 0-255 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.class | 1-u64max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.dead | 0 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.no_tracker.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine_avail | 16 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.untracked.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | size | 0,4096-18446744073709547520 |
| PARAM_VALUE | 3 | min_page_size | 4096 |
| PARAM_VALUE | 4 | io_start | 0 |
| PARAM_VALUE | 5 | io_size | 0 |
| PARAM_VALUE | 6 | type | 0 |
| PARAM_VALUE | 8 | ops | 1061311322658967552 |
| BUF_SIZE | 0 | i915->display | 8416 |
| BUF_SIZE | 0 | i915->mm.stolen_region | (-1),424 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 6 | type | $1 |
| DATA_SOURCE | 7 | instance | $2 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->mm.stolen_region->total | 0-u64max |
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 2 | size | unit_byte |
| UNITS | 3 | min_page_size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_shmem.c i915_gem_shmem_setup() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->access_memory | 0,1017633713053646848,3225919106585391104,6129073923208413184 |
| PARAM_VALUE | 0 | i915->bdev.funcs->delete_mem_notify | 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064 |
| PARAM_VALUE | 0 | i915->bdev.funcs->evict_flags | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->eviction_valuable | 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_free | 0,2194093600872873984 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_pfn | 0,2706132887046717440,3654902622055292928,7331281985970253824 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_reserve | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->move | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->release_notify | 0,6700952100510887936,8497440169773187072 |
| PARAM_VALUE | 0 | i915->bdev.funcs->swap_notify | 0,444935274221056000,3637901885053157376,5073818069448499200 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_create | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_populate | 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_unpopulate | 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->compatible | 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->debug | 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->free | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->intersects | 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216 |
| PARAM_VALUE | 0 | i915->display | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->perf.oa_formats->format | 0-2,4-7 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->header | 0-1 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->size | 64,128,192,256 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->type | 0-1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug->class | 0-255 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.class | 1-u64max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.dead | 0 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.no_tracker.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine_avail | 16 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.untracked.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | size | 0,4096-18446744073709547520 |
| PARAM_VALUE | 3 | min_page_size | 4096 |
| PARAM_VALUE | 4 | io_start | 0 |
| PARAM_VALUE | 5 | io_size | 0 |
| PARAM_VALUE | 6 | type | 0 |
| PARAM_VALUE | 8 | ops | 5092711076303699968 |
| BUF_SIZE | 0 | i915->display | 8416 |
| BUF_SIZE | 0 | i915->mm.stolen_region | (-1),424 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 6 | type | $1 |
| DATA_SOURCE | 7 | instance | $2 |
| BIT_INFO | 2 | size | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->mm.stolen_region->total | 0-u64max |
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 2 | size | unit_byte |
| UNITS | 3 | min_page_size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c i915_gem_stolen_lmem_setup() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->access_memory | 0,1017633713053646848,3225919106585391104,6129073923208413184 |
| PARAM_VALUE | 0 | i915->bdev.funcs->delete_mem_notify | 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064 |
| PARAM_VALUE | 0 | i915->bdev.funcs->evict_flags | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->eviction_valuable | 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_free | 0,2194093600872873984 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_pfn | 0,2706132887046717440,3654902622055292928,7331281985970253824 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_reserve | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->move | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->release_notify | 0,6700952100510887936,8497440169773187072 |
| PARAM_VALUE | 0 | i915->bdev.funcs->swap_notify | 0,444935274221056000,3637901885053157376,5073818069448499200 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_create | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_populate | 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_unpopulate | 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->compatible | 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->debug | 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->free | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->intersects | 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216 |
| PARAM_VALUE | 0 | i915->display | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->perf.oa_formats->format | 0-2,4-7 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->header | 0-1 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->size | 64,128,192,256 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->type | 0-1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug->class | 0-255 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.class | 1-u64max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.dead | 0 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.no_tracker.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine_avail | 16 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.untracked.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->uncore.debug->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | i915->uncore.funcs.mmio_readq | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->uncore.lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | start | 0,1048576-u64max |
| PARAM_VALUE | 3 | min_page_size | 4096,65536 |
| PARAM_VALUE | 6 | type | 3 |
| PARAM_VALUE | 7 | instance | 0 |
| PARAM_VALUE | 8 | ops | 3252059234875207680 |
| BUF_SIZE | 0 | i915->display | 8416 |
| BUF_SIZE | 0 | i915->mm.stolen_region | (-1),424 |
| CAPPED_DATA | 1 | start | 1 |
| CAPPED_DATA | 1 | start | 1 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 6 | type | $1 |
| DATA_SOURCE | 7 | instance | $2 |
| FUZZY_MAX | 1 | start | 8388608 |
| FUZZY_MAX | 3 | min_page_size | 65536 |
| PARAM_COMPARE | 2 | size | >= $5 |
| PARAM_COMPARE | 2 | size | >= $5 |
| PARAM_COMPARE | 5 | io_size | <= $2 |
| BIT_INFO | 1 | start | 0x0,0xfffffffffff00000 |
| BIT_INFO | 1 | start | 0x0,0xfffffffffff00000 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| HARD_MAX | 3 | min_page_size | 65536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->mm.stolen_region->total | 0-u64max |
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| HOST_DATA | 1 | start | 0,1048576-u64max[c] |
| HOST_DATA | 2 | size | 0,1048576-273804165120[c] |
| HOST_DATA | 4 | io_start | 0-u64max |
| HOST_DATA | 5 | io_size | 0,1048576-273804165120[c] |
| NO_OVERFLOW_SIMPLE | 0 | i915->wq->rescuer->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c i915_gem_stolen_smem_setup() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->access_memory | 0,1017633713053646848,3225919106585391104,6129073923208413184 |
| PARAM_VALUE | 0 | i915->bdev.funcs->delete_mem_notify | 0,1324054607772385280,3362702293586616320,3508674538459328512,4046619066990776320,4672322443624128512,6012858452504408064 |
| PARAM_VALUE | 0 | i915->bdev.funcs->evict_flags | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->eviction_valuable | 0,1858549247423643648,2081513394135252992,4678632391305342976,8260624757114155008 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_free | 0,2194093600872873984 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_pfn | 0,2706132887046717440,3654902622055292928,7331281985970253824 |
| PARAM_VALUE | 0 | i915->bdev.funcs->io_mem_reserve | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->move | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->release_notify | 0,6700952100510887936,8497440169773187072 |
| PARAM_VALUE | 0 | i915->bdev.funcs->swap_notify | 0,444935274221056000,3637901885053157376,5073818069448499200 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_create | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_destroy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_populate | 0,222258046416863232,3994591000577544192,4134842942852018176,4222010675217444864,4805071350855475200,7664591298186248192,8057603946702434304 |
| PARAM_VALUE | 0 | i915->bdev.funcs->ttm_tt_unpopulate | 0,4666166901115146240,5282055296047239168,6183271797138042880,6595337069447958528,7578260243328782336,7595606228058984448,7854353412451688448 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->compatible | 0,274508856900993024,942966462427676672,2838048026806190080,3899080206247886848,6557464253006684160,8487539334912819200,8783362542734950400 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->debug | 0,1142380444699836416,2168929095995453440,4293063542262321152,4674121973590315008,5056297650213752832,7683926893538705408,7996272259696484352 |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->free | 0,4096-ptr_max |
| PARAM_VALUE | 0 | i915->bdev.sysman.func->intersects | 0,277556496761421824,351631188507971584,1562901022217814016,3048074332517179392,6329539114600038400,7579390472687497216 |
| PARAM_VALUE | 0 | i915->display | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->perf.oa_formats->format | 0-2,4-7 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->header | 0-1 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->size | 64,128,192,256 |
| PARAM_VALUE | 0 | i915->perf.oa_formats->type | 0-1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug->class | 0-255 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.class | 1-u64max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.dead | 0 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.no_tracker.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.quarantine_avail | 16 |
| PARAM_VALUE | 0 | i915->runtime_pm.debug.untracked.refs.counter | 1 |
| PARAM_VALUE | 0 | i915->runtime_pm.kdev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.lmem_userfault_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.i915->__info | 4096-ptr_max |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | i915->runtime_pm.userfault_wakeref.timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 3 | min_page_size | 4096 |
| PARAM_VALUE | 4 | io_start | 0 |
| PARAM_VALUE | 5 | io_size | 0 |
| PARAM_VALUE | 6 | type | 2 |
| PARAM_VALUE | 8 | ops | 8356267940862754816 |
| BUF_SIZE | 0 | i915->display | 8416 |
| BUF_SIZE | 0 | i915->mm.stolen_region | (-1),424 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 6 | type | $1 |
| DATA_SOURCE | 7 | instance | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | i915->mm.stolen_region->total | 0-u64max |
| HOST_DATA | 0 | i915->vgpu->active | 0-1 |
| HOST_DATA | 0 | i915->vgpu->caps | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i915->wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 3 | min_page_size | unit_byte |
drivers/gpu/drm/i915/intel_memory_region.c mock_region_create() -> intel_memory_region_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | start | 0 |
| PARAM_VALUE | 2 | size | 1073741824-u64max |
| PARAM_VALUE | 3 | min_page_size | 4096,65536 |
| PARAM_VALUE | 4 | io_start | 0 |
| PARAM_VALUE | 5 | io_size | 0,268435456-u64max |
| PARAM_VALUE | 6 | type | 4 |
| PARAM_VALUE | 8 | ops | 6056825745804816384 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 5 | io_size | 1 |
| CAPPED_DATA | 5 | io_size | 1 |
| DATA_SOURCE | 0 | i915 | $0 |
| DATA_SOURCE | 1 | start | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | min_page_size | $3 |
| DATA_SOURCE | 4 | io_start | $4 |
| DATA_SOURCE | 5 | io_size | $5 |
| DATA_SOURCE | 7 | instance | r ida_alloc_max |
| FUZZY_MAX | 3 | min_page_size | 65536 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| BIT_INFO | 3 | min_page_size | 0x0,0x11000 |
| HARD_MAX | 3 | min_page_size | 65536 |