Defined in 1 files as a function:
Referenced in 6 files:
- drivers/pci/hotplug/acpiphp_glue.c
- drivers/pci/hotplug/cpqphp_pci.c, line 202
- drivers/pci/hotplug/pciehp_hpc.c, line 259
- drivers/pci/pci.c, line 6349
- drivers/pci/pci.h, line 513
- drivers/pci/probe.c
Smatch caller information:
drivers/pci/hotplug/acpiphp_glue.c acpiphp_add_context() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | devfn | 0-255 |
| PARAM_VALUE | 2 | l | 7530745402980962304 |
| PARAM_VALUE | 3 | timeout | 60000 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/hotplug/acpiphp_glue.c get_slot_status() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | devfn | 0-255 |
| PARAM_VALUE | 2 | l | 908549909647560704 |
| PARAM_VALUE | 3 | timeout | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *l | 0 |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
drivers/pci/hotplug/acpiphp_glue.c get_slot_status() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | devfn | 0,8-248 |
| PARAM_VALUE | 2 | l | 908549909647560704 |
| PARAM_VALUE | 3 | timeout | 0 |
| BIT_INFO | 1 | devfn | 0x0,0xf8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *l | 0 |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
drivers/pci/hotplug/pciehp_hpc.c pci_bus_check_dev() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | devfn | 0 |
| PARAM_VALUE | 2 | l | 205128605296828416 |
| PARAM_VALUE | 3 | timeout | 0 |
| DATA_SOURCE | 0 | bus | $0 |
| DATA_SOURCE | 1 | devfn | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *l | 0 |
| LOCK2 | &ctrl->reset_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct controller)->reset_lock |
drivers/pci/probe.c pci_scan_device() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bus | 4096-ptr_max |
| PARAM_VALUE | 0 | bus->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | bus->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 2 | l | 3291340902779674624 |
| PARAM_VALUE | 3 | timeout | 60000 |
| BUF_SIZE | 0 | bus | (-1)-0,1904 |
| BUF_SIZE | 0 | bus | (-1)-0,1904 |
| DATA_SOURCE | 0 | bus | $0 |
| DATA_SOURCE | 1 | devfn | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bus->bridge_ctl | 0 |
| HOST_DATA | 0 | bus->parent->bridge_ctl | 0-u16max |
| HALF_LOCKED2 | &asus->hotplug_lock | ||
| HALF_LOCKED2 | &eeepc->hotplug_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/pci/pci.c pci_device_is_present() -> pci_bus_read_dev_vendor_id()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | l | 343779213081571328 |
| PARAM_VALUE | 3 | timeout | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | bus->bridge_ctl | 0-u16max |
| HOST_DATA | 1 | devfn | 1-503[c] |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &dev->shutdown_lock | ||
| HALF_LOCKED2 | &qi->q_lock | ||
| HALF_LOCKED2 | &tp->lock | ||
| HALF_LOCKED2 | bh |