Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/bluetooth/hci_sync.c hci_adv_bcast_annoucement() -> eir_append_service_data()

Type Parameter Key Value
PARAM_VALUE 0 eir 6155993774188285952
PARAM_VALUE 1 eir_len 0
PARAM_VALUE 2 uuid 6226
PARAM_VALUE 3 data 5342455823880835072
PARAM_VALUE 4 data_len 3
BUF_SIZE 0 eir 251
BUF_SIZE 3 data 3
UNITS 4 data_len unit_byte
LOCK2 &hdev->req_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hci_dev)->req_lock

net/bluetooth/hci_conn.c hci_bind_bis() -> eir_append_service_data()

Type Parameter Key Value
PARAM_VALUE 0 eir 5378422366809571328
PARAM_VALUE 1 eir_len 0
PARAM_VALUE 2 uuid 6225
PARAM_VALUE 3 data 1-u64max
PARAM_VALUE 4 data_len 1-255
BUF_SIZE 0 eir 252
BUF_SIZE 3 data 248
BUF_SIZE 3 data 248
DATA_SOURCE 3 data $5
DATA_SOURCE 4 data_len $4
RX_PATH
TASK_NOT_RUNNING
UNITS 4 data_len unit_byte
LOCK2 &hdev->lock
LOCK2 sk
TYPE_LOCK (struct hci_dev)->lock