Defined in 1 files as a function:
Referenced in 6 files:
- drivers/bluetooth/btmtk.c, line 1420
- drivers/bluetooth/btmtksdio.c, line 914
- drivers/bluetooth/btrtl.c, line 1335
- drivers/bluetooth/hci_qca.c, line 1992
- drivers/bluetooth/hci_vhci.c, line 280
- drivers/bluetooth/virtio_bt.c, line 388
Smatch caller information:
drivers/bluetooth/hci_qca.c qca_setup() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hdev->req_lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/hci_vhci.c vhci_setup() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &hdev->req_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/virtio_bt.c virtbt_probe() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| BUF_SIZE | 0 | hdev | 0-s32max |
| BUF_SIZE | 0 | hdev | 0-s32max |
| DATA_SOURCE | 0 | hdev | r hci_alloc_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | hdev->msft_opcode | 0-u16max |
drivers/bluetooth/btrtl.c btrtl_set_quirks() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hdev->req_lock | ||
| HALF_LOCKED2 | 0 | &hdev->req_lock | |
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/btmtksdio.c mt79xx_setup() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| CAPPED_DATA | 0 | hdev | 1 |
| CAPPED_DATA | 0 | hdev->hci_drv->specific_handler_count | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| STR_LEN | 0 | hdev | 63 |
| STR_LEN | 0 | hdev | 63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->hhdr.evt | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->hhdr.plen | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.dir | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.dlen | 0-u16max[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.flag | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.op | 1,6-8,23[u] |
| LOCK2 | 0 | &hdev->req_lock | |
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/btmtk.c btmtk_usb_setup() -> hci_set_aosp_capable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->hhdr.evt | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->hhdr.plen | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.dir | 0-255[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.dlen | 0-u16max[u] |
| USER_DATA | 0 | hdev->dev.driver_data->evt_skb->data->whdr.flag | 0-4,7[u] |
| LOCK2 | 0 | &hdev->req_lock | |
| TYPE_LOCK | (struct hci_dev)->req_lock |