Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/ptp/ptp_ocp.c ptp_ocp_find_flash() -> dev_bus_name()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev r device_find_any_child
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/base/core.c dev_driver_string() -> dev_bus_name()

Type Parameter Key Value
DATA_SOURCE 0 dev $0

drivers/base/core.c device_link_add() -> dev_bus_name()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),8,96,248,1296,1616
BUF_SIZE 0 dev (-1),8,96,248,1296,1616
CAPPED_DATA 0 &dev->links.consumers 1
DATA_SOURCE 0 dev $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 global &device_links_lock
LOCK2 global &dpm_list_mtx
HALF_LOCKED2 &c->lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &info->reg_lock
HALF_LOCKED2 &sdev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &iommu_probe_device_lock
HALF_LOCKED2 global &san_rqsg_if.lock
HALF_LOCKED2 global &system_transition_mutex

drivers/base/core.c device_link_add() -> dev_bus_name()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev->parent (-1),1616
BUF_SIZE 0 dev->platform_data (-1),32,40
DATA_SOURCE 0 dev $0
STR_LEN 0 dev (-1),2-11,14-15,17-19
STR_LEN 0 dev (-1),2-11,14-15,17-19
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->flags 0-u32max
NO_OVERFLOW_SIMPLE 0 dev->dma_io_tlb_mem->nslabs
NO_OVERFLOW_SIMPLE 0 dev->p->deferred_probe_reason
UNITS 0 dev unit_byte
LOCK2 global &device_links_lock
LOCK2 global &dpm_list_mtx
HALF_LOCKED2 &c->lock
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &info->reg_lock
HALF_LOCKED2 &sdev->request_queue->limits_lock
HALF_LOCKED2 &shost->scan_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &component_mutex
HALF_LOCKED2 global &iommu_probe_device_lock
HALF_LOCKED2 global &san_rqsg_if.lock
HALF_LOCKED2 global &system_transition_mutex

drivers/base/core.c devlink_add_symlinks() -> dev_bus_name()

Type Parameter Key Value
UNITS 0 dev unit_byte
LOCK2 &sp->mutex
TYPE_LOCK (struct subsys_private)->mutex

drivers/base/core.c devlink_add_symlinks() -> dev_bus_name()

Type Parameter Key Value
UNITS 0 dev unit_byte
LOCK2 &sp->mutex
TYPE_LOCK (struct subsys_private)->mutex

drivers/base/core.c devlink_remove_symlinks() -> dev_bus_name()

Type Parameter Key Value
UNITS 0 dev unit_byte
LOCK2 &sp->mutex
TYPE_LOCK (struct subsys_private)->mutex

drivers/base/core.c devlink_remove_symlinks() -> dev_bus_name()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
UNITS 0 dev unit_byte
LOCK2 &sp->mutex
TYPE_LOCK (struct subsys_private)->mutex

drivers/pci/doe.c pci_doe_create_mb() -> dev_bus_name()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &pci_rescan_remove_lock