Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/bluetooth/hci_bcm4377.c bcm4377_hci_open() -> bcm4377_create_completion_ring()

Type Parameter Key Value
PARAM_VALUE 1 ring 4096-ptr_max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bcm4377 unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_bcm4377.c bcm4377_hci_open() -> bcm4377_create_completion_ring()

Type Parameter Key Value
PARAM_VALUE 0 bcm4377 4096-ptr_max
PARAM_VALUE 0 bcm4377->hci_acl_ack_ring.enabled 1
PARAM_VALUE 1 ring 4096-ptr_max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bcm4377 unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_bcm4377.c bcm4377_hci_open() -> bcm4377_create_completion_ring()

Type Parameter Key Value
PARAM_VALUE 0 bcm4377 4096-ptr_max
PARAM_VALUE 0 bcm4377->hci_acl_ack_ring.enabled 1
PARAM_VALUE 0 bcm4377->hci_acl_event_ring.enabled 1
PARAM_VALUE 1 ring 4096-ptr_max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bcm4377 unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_bcm4377.c bcm4377_hci_open() -> bcm4377_create_completion_ring()

Type Parameter Key Value
PARAM_VALUE 0 bcm4377 4096-ptr_max
PARAM_VALUE 0 bcm4377->hci_acl_ack_ring.enabled 1
PARAM_VALUE 0 bcm4377->hci_acl_event_ring.enabled 1
PARAM_VALUE 0 bcm4377->sco_ack_ring.enabled 1
PARAM_VALUE 1 ring 4096-ptr_max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
BUF_SIZE 0 bcm4377 s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 bcm4377 unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock