Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/pci/fixup.c pci_amd_enable_64bit_bar() -> pci_bus_add_resource()

Type Parameter Key Value
PARAM_VALUE 1 res 4096-ptr_max
PARAM_VALUE 1 res->end 1086626725887
PARAM_VALUE 1 res->flags 3154432
PARAM_VALUE 1 res->name 8199608081755049984
PARAM_VALUE 1 res->parent->child 4096-ptr_max
PARAM_VALUE 1 res->sibling 0,4096-ptr_max
PARAM_VALUE 1 res->sibling->start 1-u64max
PARAM_VALUE 1 res->start 811748818944
BUF_SIZE 1 res 64
BUF_SIZE 1 res->name 16
DATA_SOURCE 1 res r _kzalloc_noprof
STR_LEN 1 res->name 15
TERMINATED 1 res->name 1
NOCHECK_CALL

drivers/pci/probe.c pci_read_bridge_bases() -> pci_bus_add_resource()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->parent 4096-ptr_max
PARAM_VALUE 0 bus->resource 4096-ptr_max
PARAM_VALUE 0 bus->self 4096-ptr_max
PARAM_VALUE 0 bus->self->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 bus->self->dev.class 0,4096-ptr_max
PARAM_VALUE 0 bus->self->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 bus->self->error_state 0-2,4-u32max
PARAM_VALUE 0 bus->self->physfn->link_bwctrl->cdev 0,4096-s64max
PARAM_VALUE 0 bus->self->resource 4096-ptr_max
PARAM_VALUE 0 bus->self->transparent 1
PARAM_VALUE 0 *bus->resource 0
PARAM_VALUE 1 res 4096-ptr_max
PARAM_VALUE 1 res->flags 1-u64max
BUF_SIZE 0 bus (-1)-0,1904
BUF_SIZE 0 bus (-1)-0,1904
DATA_SOURCE 0 bus $0
DATA_SOURCE 1 res r pci_bus_resource_n
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bus->bridge_ctl 0
HOST_DATA 0 bus->parent->bridge_ctl 0-u16max
HOST_DATA 0 bus->self->bus->bridge_ctl 0-u16max

drivers/pci/probe.c pci_register_host_bridge() -> pci_bus_add_resource()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->bridge->power.async_suspend 1
PARAM_VALUE 0 bus->children.next->next 4096-ptr_max
PARAM_VALUE 0 bus->children.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->children.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 bus->dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 bus->dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 bus->dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 bus->dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.flags 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->dev 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 bus->dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 bus->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 bus->dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 bus->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 bus->dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 bus->dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 bus->dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 bus->dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 bus->dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 bus->dev.parent->power.async_suspend 1
PARAM_VALUE 0 bus->dev.physical_location->horizontal_position 0-3
PARAM_VALUE 0 bus->dev.physical_location->panel 0-7
PARAM_VALUE 0 bus->dev.physical_location->vertical_position 0-3
PARAM_VALUE 0 bus->dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->devices.next->next 4096-ptr_max
PARAM_VALUE 0 bus->devices.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->devices.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->node.next->next 4096-ptr_max
PARAM_VALUE 0 bus->node.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->node.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->ops 4096-ptr_max
PARAM_VALUE 0 bus->resources.next->next 4096-ptr_max
PARAM_VALUE 0 bus->resources.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->resources.prev->prev 4096-ptr_max
PARAM_VALUE 0 bus->self->external_facing 1
PARAM_VALUE 0 bus->slots.next->next 4096-ptr_max
PARAM_VALUE 0 bus->slots.prev->next 4096-ptr_max
PARAM_VALUE 0 bus->slots.prev->prev 4096-ptr_max
PARAM_VALUE 1 res 4096-ptr_max
BUF_SIZE 0 bus 1904
CAPPED_DATA 0 &bus->dev 1
DATA_SOURCE 0 bus r pci_alloc_bus
BIT_INFO 1 res->flags 0x0,0xffffffffffffefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bus->bridge_ctl 0-u16max
HOST_DATA 0 bus->busn_res.start 0[c]