Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 15 files:
- drivers/base/bus.c, line 890
- drivers/bluetooth/btintel_pcie.c
- drivers/bluetooth/hci_h5.c, line 1061
- drivers/hid/bpf/hid_bpf_dispatch.c, line 278
- drivers/hid/hid-core.c, line 3166
- drivers/net/wireless/intel/iwlwifi/iwl-trans.c, line 92
- drivers/platform/x86/asus-tf103c-dock.c, line 486
- drivers/platform/x86/intel/chtwc_int33fe.c, line 277
- drivers/platform/x86/lenovo/yogabook.c
- drivers/platform/x86/x86-android-tablets/other.c, line 719
- drivers/s390/cio/device.c, line 837
- drivers/s390/crypto/ap_bus.c
- drivers/usb/core/driver.c, line 974
- include/scsi/scsi_device.h, line 587
- sound/hda/common/sysfs.c, line 140
Smatch caller information:
drivers/scsi/mpt3sas/mpt3sas_scsih.c scsi_device_reprobe() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mrioc->tgtdev_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/usb/core/driver.c __usb_bus_reprobe_drivers() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 7660640422669705280 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/scsi/leapraid/leapraid_func.c scsi_device_reprobe() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/bpf/hid_bpf_dispatch.c hid_bpf_reconnect() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &update_mutex |
drivers/net/wireless/intel/iwlwifi/iwl-trans.c iwl_trans_reprobe_wk() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/intel/chtwc_int33fe.c cht_int33fe_register_max17047() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->fwnode | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/hid-core.c __hid_bus_reprobe_drivers() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &add_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | &skt->skt_mutex | ||
| HALF_LOCKED2 | &tb->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &core_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pwrseq_sem | ||
| HALF_LOCKED2 | global ®istration_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/bluetooth/btintel_pcie.c btintel_pcie_perform_flr() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/btintel_pcie.c btintel_pcie_perform_pldr() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.status | 0,3 |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 0 |
| PARAM_VALUE | 0 | dev->power.completion.done | u32max |
| PARAM_VALUE | 0 | dev->power.driver_flags | 0 |
| PARAM_VALUE | 0 | dev->power.irq_safe | 0 |
| PARAM_VALUE | 0 | dev->power.needs_force_resume | 0 |
| PARAM_VALUE | 0 | dev->power.set_latency_tolerance | 0 |
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/bluetooth/btintel_pcie.c btintel_pcie_perform_pldr() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| LOCK2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/x86-android-tablets/other.c vexia_edu_atla10_9v_init() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/yogabook.c yogabook_remove() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/platform/x86/lenovo/yogabook.c yogabook_remove() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/platform/x86/lenovo/yogabook.c yogabook_work() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/lenovo/yogabook.c yogabook_work() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| HALF_LOCKED2 | &pool->lock |
drivers/message/fusion/mptsas.c scsi_device_reprobe() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mrioc->tgtdev_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &system_transition_mutex |
sound/hda/common/sysfs.c reconfig_codec() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->links.status | 0,3 |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 0 |
| PARAM_VALUE | 0 | dev->power.completion.done | u32max |
| PARAM_VALUE | 0 | dev->power.driver_flags | 0 |
| PARAM_VALUE | 0 | dev->power.entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.entry.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.in_dpm_list | 0 |
| PARAM_VALUE | 0 | dev->power.irq_safe | 0 |
| PARAM_VALUE | 0 | dev->power.needs_force_resume | 0 |
| PARAM_VALUE | 0 | dev->power.set_latency_tolerance | 0 |
| PARAM_VALUE | 0 | dev->power.use_autosuspend | 0 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/bluetooth/hci_h5.c h5_btrtl_reprobe_worker() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/platform/x86/asus-tf103c-dock.c tf103c_dock_enable_touchpad() -> device_reprobe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |