Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/bluetooth/bpa10x.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_ldisc.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
LOCK2 &tty->ldisc_sem
TYPE_LOCK (struct tty_struct)->ldisc_sem

drivers/bluetooth/hci_vhci.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &data->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vhci_data)->open_mutex

drivers/bluetooth/btmtkuart.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btqcomsmd.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btusb.c btusb_probe() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0,16,20,32,376
FUZZY_MAX 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_serdev.c hci_uart_register_device_priv() -> hci_alloc_dev_priv()

Type Parameter Key Value
DATA_SOURCE 0 sizeof_priv $2
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/virtio_bt.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btintel_pcie.c btintel_pcie_setup_hdev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 16
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sizeof_priv unit_byte

drivers/bluetooth/btmtksdio.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_bcm4377.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btnxpuart.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btrsi.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
HALF_LOCKED2 &common->rx_lock

drivers/bluetooth/btmrvl_main.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/bfusb.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/btsdio.c hci_alloc_dev() -> hci_alloc_dev_priv()

Type Parameter Key Value
PARAM_VALUE 0 sizeof_priv 0
RX_PATH
TASK_NOT_RUNNING