Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/bluetooth/btusb.c btusb_bcm_set_diag() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->dev_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->quirk_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->req_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdev->req_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hdev->req_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hdev->req_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | hdev->req_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_buffer | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hdev | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | urb | s32min-s32max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_diag_urb |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &hdev->req_lock | |
| TYPE_LOCK | (struct hci_dev)->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,2147483648-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_buffer_length | 0-u16max |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | hdev->hci_drv | (-1),32 |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_ctrl_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | urb->transfer_buffer_length | |
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | hdev->hci_drv | (-1),32 |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_bulk_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev | (-1)-s32max |
| BUF_SIZE | 0 | hdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | hdev->hci_drv | (-1),32 |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| CAPPED_DATA | 0 | hdev | 1 |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_bulk_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame_intel() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0,4096-ptr_max |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | urb->transfer_buffer_length | |
| USER_PTR | 0 | hdev->sent_cmd->data | |
| USER_PTR | 1 | urb->transfer_buffer | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame_intel() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_bulk_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame_intel() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->interval | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | 0 |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| BUF_SIZE | 1 | urb->transfer_buffer | 1-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_bulk_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |
drivers/bluetooth/btusb.c btusb_send_frame_mtk() -> submit_or_queue_tx_urb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | hdev->debugfs->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | hdev->hci_drv->specific_handler_count | 0,2 |
| PARAM_VALUE | 1 | urb | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->actual_length | 0 |
| PARAM_VALUE | 1 | urb->anchor | 0 |
| PARAM_VALUE | 1 | urb->anchor_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->anchor_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->complete | 8821714865515474944 |
| PARAM_VALUE | 1 | urb->context | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->ep | 0 |
| PARAM_VALUE | 1 | urb->error_count | 0 |
| PARAM_VALUE | 1 | urb->hcpriv | 0 |
| PARAM_VALUE | 1 | urb->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | urb->num_mapped_sgs | 0 |
| PARAM_VALUE | 1 | urb->num_sgs | 0 |
| PARAM_VALUE | 1 | urb->number_of_packets | 0 |
| PARAM_VALUE | 1 | urb->pipe | 0,1073741824-u32max |
| PARAM_VALUE | 1 | urb->reject.counter | 0 |
| PARAM_VALUE | 1 | urb->setup_dma | 0 |
| PARAM_VALUE | 1 | urb->setup_packet | 0 |
| PARAM_VALUE | 1 | urb->sg | 0 |
| PARAM_VALUE | 1 | urb->sgt | 0 |
| PARAM_VALUE | 1 | urb->start_frame | (-1) |
| PARAM_VALUE | 1 | urb->status | 0 |
| PARAM_VALUE | 1 | urb->stream_id | 0 |
| PARAM_VALUE | 1 | urb->transfer_dma | 0 |
| PARAM_VALUE | 1 | urb->transfer_flags | 0 |
| PARAM_VALUE | 1 | urb->unlinked | 0 |
| PARAM_VALUE | 1 | urb->urb_list.next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->urb_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | urb->use_count.counter | 0 |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev | (-1),1-u16max |
| BUF_SIZE | 0 | hdev->sent_cmd | (-1),240 |
| BUF_SIZE | 1 | urb | s32min-s32max |
| BUF_SIZE | 1 | urb->context | (-1)-s32max |
| DATA_SOURCE | 0 | hdev | $0 |
| DATA_SOURCE | 1 | urb | r alloc_mtk_intr_urb |
| STR_LEN | 0 | hdev | (-1),23,63 |
| STR_LEN | 0 | hdev | (-1),23,63 |
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | urb->transfer_buffer_length | |
| USER_PTR | 0 | hdev->sent_cmd->data | |
| HALF_LOCKED2 | 0 | &hdev->req_lock |