Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- arch/alpha/kernel/sys_nautilus.c, line 266
- arch/arm/kernel/bios32.c, line 521
- arch/m68k/coldfire/pci.c, line 254
- arch/mips/pci/pci-legacy.c, line 140
- arch/sh/drivers/pci/pci.c, line 85
- drivers/edac/i82875p_edac.c, line 293
- drivers/parisc/dino.c, line 1053
- drivers/parisc/lba_pci.c, line 1646
- drivers/pci/controller/pci-ftpci100.c, line 512
- drivers/pci/controller/pci-hyperv.c, line 2533
- drivers/pci/hotplug/acpiphp_glue.c, line 469
- drivers/pci/hotplug/octep_hp.c, line 82
- drivers/pci/setup-bus.c, line 1554
- drivers/pcmcia/cardbus.c, line 85
- drivers/platform/x86/asus-wmi.c, line 2275
- drivers/platform/x86/eeepc-laptop.c, line 612
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 |