Defined in 2 files as a prototype:
- arch/loongarch/include/asm/bootinfo.h, line 15 (as a prototype)
- arch/xtensa/include/asm/platform.h, line 22 (as a prototype)
Defined in 2 files as a member:
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h, line 541 (as a member)
- include/linux/mfd/wm8400.h, line 21 (as a member)
Defined in 40 files as a function:
- arch/loongarch/kernel/setup.c, line 355 (as a function)
- arch/powerpc/boot/cuboot-52xx.c, line 53 (as a function)
- arch/powerpc/boot/cuboot-824x.c, line 43 (as a function)
- arch/powerpc/boot/cuboot-83xx.c, line 49 (as a function)
- arch/powerpc/boot/cuboot-85xx-cpm2.c, line 56 (as a function)
- arch/powerpc/boot/cuboot-85xx.c, line 52 (as a function)
- arch/powerpc/boot/cuboot-8xx.c, line 37 (as a function)
- arch/powerpc/boot/cuboot-amigaone.c, line 25 (as a function)
- arch/powerpc/boot/cuboot-bamboo.c, line 23 (as a function)
- arch/powerpc/boot/cuboot-ebony.c, line 23 (as a function)
- arch/powerpc/boot/cuboot-katmai.c, line 46 (as a function)
- arch/powerpc/boot/cuboot-pq2.c, line 262 (as a function)
- arch/powerpc/boot/cuboot-rainier.c, line 46 (as a function)
- arch/powerpc/boot/cuboot-sam440ep.c, line 38 (as a function)
- arch/powerpc/boot/cuboot-sequoia.c, line 46 (as a function)
- arch/powerpc/boot/cuboot-taishan.c, line 46 (as a function)
- arch/powerpc/boot/cuboot-warp.c, line 26 (as a function)
- arch/powerpc/boot/cuboot-yosemite.c, line 33 (as a function)
- arch/powerpc/boot/ep8248e.c, line 35 (as a function)
- arch/powerpc/boot/ep88xc.c, line 33 (as a function)
- arch/powerpc/boot/epapr-wrapper.c, line 6 (as a function)
- arch/powerpc/boot/gamecube.c, line 20 (as a function)
- arch/powerpc/boot/holly.c, line 23 (as a function)
- arch/powerpc/boot/microwatt.c, line 11 (as a function)
- arch/powerpc/boot/mvme5100.c, line 15 (as a function)
- arch/powerpc/boot/mvme7100.c, line 47 (as a function)
- arch/powerpc/boot/of.c, line 84 (as a function)
- arch/powerpc/boot/ps3.c, line 103 (as a function)
- arch/powerpc/boot/redboot-83xx.c, line 39 (as a function)
- arch/powerpc/boot/redboot-8xx.c, line 37 (as a function)
- arch/powerpc/boot/simpleboot.c, line 25 (as a function)
- arch/powerpc/boot/treeboot-akebono.c, line 93 (as a function)
- arch/powerpc/boot/treeboot-bamboo.c, line 32 (as a function)
- arch/powerpc/boot/treeboot-currituck.c, line 80 (as a function)
- arch/powerpc/boot/treeboot-ebony.c, line 21 (as a function)
- arch/powerpc/boot/treeboot-iss4xx.c, line 59 (as a function)
- arch/powerpc/boot/wii.c, line 135 (as a function)
- arch/xtensa/kernel/platform.c, line 26 (as a function)
- drivers/accel/ivpu/ivpu_hw.c, line 45 (as a function)
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c, line 92 (as a function)
Referenced in 8 files:
- arch/loongarch/kernel/setup.c, line 610
- arch/powerpc/boot/crt0.S, line 234
- arch/xtensa/kernel/setup.c, line 264
- drivers/accel/ivpu/ivpu_hw.c, line 318
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c, line 130
- drivers/mfd/wm8400-core.c
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
- drivers/usb/gadget/udc/pch_udc.c
Smatch caller information:
drivers/accel/ivpu/ivpu_hw.c ivpu_hw_init() -> platform_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->bo_list_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | vdev->bo_list_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | vdev->context_list_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->context_list_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | vdev->context_list_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->context_list_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | vdev->context_xa.xa_flags | 33554437 |
| PARAM_VALUE | 0 | vdev->context_xa.xa_head | 0 |
| PARAM_VALUE | 0 | vdev->context_xa_limit.max | 130 |
| PARAM_VALUE | 0 | vdev->context_xa_limit.min | 2 |
| PARAM_VALUE | 0 | vdev->db_limit.max | 255 |
| PARAM_VALUE | 0 | vdev->db_limit.min | 1 |
| PARAM_VALUE | 0 | vdev->db_xa.xa_flags | 12 |
| PARAM_VALUE | 0 | vdev->db_xa.xa_head | 0 |
| PARAM_VALUE | 0 | vdev->drm.dev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.dev->dma_parms->max_segment_size | u32max |
| PARAM_VALUE | 0 | vdev->drm.managed.resources.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.managed.resources.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->drm.managed.resources.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->faults_detected.counter | 0 |
| PARAM_VALUE | 0 | vdev->fw | 1-u64max |
| PARAM_VALUE | 0 | vdev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->hw->dma_bits | 38,48 |
| PARAM_VALUE | 0 | vdev->hw->irq.btrs_irq_handler | 7433893627852353536,7645959561977253888 |
| PARAM_VALUE | 0 | vdev->hw->irq.ip_irq_handler | 3044527947966586880,9034153726410547200 |
| PARAM_VALUE | 0 | vdev->hw->ranges.dma.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->hw->ranges.global.end | 2684354560 |
| PARAM_VALUE | 0 | vdev->hw->ranges.global.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->hw->ranges.runtime.end | 2214592512,2290089984 |
| PARAM_VALUE | 0 | vdev->hw->ranges.runtime.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->hw->ranges.shave.end | 0,8589934592 |
| PARAM_VALUE | 0 | vdev->hw->ranges.shave.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->hw->ranges.user.end | 3220176896,279172874240 |
| PARAM_VALUE | 0 | vdev->hw->ranges.user.start | 2147483648-u64max |
| PARAM_VALUE | 0 | vdev->ipc | 1-u64max |
| PARAM_VALUE | 0 | vdev->job_destroy_list.first | 0 |
| PARAM_VALUE | 0 | vdev->job_destroy_wq | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->job_timeout_counter.counter | 0 |
| PARAM_VALUE | 0 | vdev->mmu | 1-u64max |
| PARAM_VALUE | 0 | vdev->platform | 8 |
| PARAM_VALUE | 0 | vdev->pm | 1-u64max |
| PARAM_VALUE | 0 | vdev->regb | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->regv | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->submitted_jobs_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->submitted_jobs_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | vdev->submitted_jobs_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->submitted_jobs_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | vdev->submitted_jobs_xa.xa_flags | 12 |
| PARAM_VALUE | 0 | vdev->submitted_jobs_xa.xa_head | 0 |
| PARAM_VALUE | 0 | vdev->unique_id_counter.counter | 0 |
| PARAM_VALUE | 0 | vdev->user_limits | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->user_limits_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->user_limits_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | vdev->user_limits_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->user_limits_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | vdev->user_limits_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | *vdev->drm.dev->p->deferred_probe_reason | 0-255 |
| DATA_SOURCE | 0 | vdev | $0 |
| FUZZY_MAX | 0 | vdev->hw->dma_bits | 48 |
| BIT_INFO | 0 | vdev->hw->dma_bits | 0x20,0xffffffffffffffff |
| HARD_MAX | 0 | vdev->hw->dma_bits | 48 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | vdev->hw->ranges.dma.start | |
| NO_OVERFLOW_SIMPLE | 0 | vdev->hw->ranges.global.start | |
| NO_OVERFLOW_SIMPLE | 0 | vdev->hw->ranges.runtime.start | |
| NO_OVERFLOW_SIMPLE | 0 | vdev->hw->ranges.shave.start | |
| NO_OVERFLOW_SIMPLE | 0 | vdev->hw->ranges.user.start | |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c shadow_method() -> (struct nvbios_source)->init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev->name | 0-255 |
| PARAM_VALUE | 0 | vdev->subdev.debug | 0-7 |
| PARAM_VALUE | 0 | vdev->subdev.device | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func | 7728167522392625152 |
| PARAM_VALUE | 0 | vdev->subdev.func->dtor | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func->fini | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func->info | 0,7265176525274996736 |
| PARAM_VALUE | 0 | vdev->subdev.func->init | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func->intr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func->oneinit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.func->preinit | 0,941174943082876928,3048625600649572352,3233441126623969280,3712226264087539712,3997073878828838912,5420101226645073920,7840387564845285376 |
| PARAM_VALUE | 0 | vdev->subdev.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.inst | 0-s32max |
| PARAM_VALUE | 0 | vdev->subdev.use.mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | vdev->subdev.use.mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | vdev->subdev.use.mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | vdev->subdev.use.mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | vdev->subdev.use.mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | vdev->subdev.use.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | name | 0,4096-ptr_max |
| DATA_SOURCE | 0 | vdev | $0 |
| DATA_SOURCE | 1 | name | $2 |