Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bluetooth/mgmt.c is_filter_match() -> eir_has_uuids()

Type Parameter Key Value
PARAM_VALUE 2 uuid_count 1-u16max
BUF_SIZE 0 eir (-1),240,251
BUF_SIZE 0 eir (-1),240,251
BUF_SIZE 3 uuids 16-65520
DATA_SOURCE 0 eir $2
DATA_SOURCE 1 eir_len $3
PREEMPT_ADD <- disables preempt
RX_PATH
UNITS 1 eir_len unit_byte
LOCK2 &hdev->discovery.lock
LOCK2 &hdev->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct discovery_state)->lock
TYPE_LOCK (struct hci_dev)->lock

net/bluetooth/mgmt.c is_filter_match() -> eir_has_uuids()

Type Parameter Key Value
PARAM_VALUE 2 uuid_count 1-u16max
BUF_SIZE 3 uuids 16-65520
DATA_SOURCE 0 eir $4
DATA_SOURCE 1 eir_len $5
PREEMPT_ADD <- disables preempt
RX_PATH
UNITS 1 eir_len unit_byte
LOCK2 &hdev->discovery.lock
LOCK2 &hdev->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct discovery_state)->lock
TYPE_LOCK (struct hci_dev)->lock