Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/pci/hotplug/octep_hp.c octep_hp_enable_pdev() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

drivers/pcmcia/cardbus.c cb_alloc() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->self->link_state 0,4096-ptr_max
CAPPED_DATA 0 &bus->devices 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pci_rescan_remove_lock
HALF_LOCKED2 &s->ops_mutex
HALF_LOCKED2 &s->skt_mutex

drivers/pci/hotplug/acpiphp_glue.c acpiphp_native_scan_bridge() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &acpi_scan_lock
LOCK2 global &pci_rescan_remove_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &device_hotplug_lock

drivers/pci/controller/pci-hyperv.c create_root_hv_pci_bus() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->busn_res.parent->child 4096-ptr_max
PARAM_VALUE 0 bus->busn_res.sibling->start 1-u64max
PARAM_VALUE 0 bus->dev.fwnode->consumers.next 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->consumers.prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->ops 6563876433798148096
PARAM_VALUE 0 bus->dev.fwnode->suppliers.next 4096-ptr_max
PARAM_VALUE 0 bus->dev.fwnode->suppliers.prev 4096-ptr_max
PARAM_VALUE 0 bus->dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 bus->resources.prev->next->next 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hbus->state_lock
LOCK2 global &pci_rescan_remove_lock
TYPE_LOCK (struct hv_pcibus_device)->state_lock

drivers/platform/x86/eeepc-laptop.c eeepc_rfkill_hotplug() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &eeepc->hotplug_lock
LOCK2 global &pci_rescan_remove_lock
TYPE_LOCK (struct eeepc_laptop)->hotplug_lock

drivers/pci/controller/pci-ftpci100.c faraday_pci_probe() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
PARAM_VALUE 0 bus->cur_bus_speed 0-1
PARAM_VALUE 0 bus->max_bus_speed 0-1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/asus-wmi.c asus_rfkill_hotplug() -> pci_bus_assign_resources()

Type Parameter Key Value
PARAM_VALUE 0 bus 4096-ptr_max
DATA_SOURCE 0 bus r pci_find_bus
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &asus->hotplug_lock
LOCK2 global &pci_rescan_remove_lock
TYPE_LOCK (struct asus_wmi)->hotplug_lock