HCI_EVENT_HDR_SIZE
if (len >= HCI_EVENT_HDR_SIZE) {
pkt_len = HCI_EVENT_HDR_SIZE + hdr->plen;
info->rx_count = HCI_EVENT_HDR_SIZE;
info->rx_count = HCI_EVENT_HDR_SIZE;
while (remain > HCI_EVENT_HDR_SIZE && *fw_ptr[0] == 0x02) {
if (skb->len > HCI_EVENT_HDR_SIZE && hdr->evt == 0xff &&
const void *ptr = skb->data + HCI_EVENT_HDR_SIZE + 1;
unsigned int len = skb->len - HCI_EVENT_HDR_SIZE - 1;
if (skb->len > HCI_EVENT_HDR_SIZE && hdr->evt == 0xff &&
const void *ptr = skb->data + HCI_EVENT_HDR_SIZE + 1;
unsigned int len = skb->len - HCI_EVENT_HDR_SIZE - 1;
if (skb->len >= HCI_EVENT_HDR_SIZE) {
plen = HCI_EVENT_HDR_SIZE + hci_event_hdr(skb)->plen;
ec = (void *) (skb->data + HCI_EVENT_HDR_SIZE);
hci_skb_expect(skb) = HCI_EVENT_HDR_SIZE;
if (skb->len == HCI_EVENT_HDR_SIZE) {
if (count && count < HCI_EVENT_HDR_SIZE) {
#define MAX_EVENT_PAYLOAD_SIZE (HCI_MAX_EVENT_SIZE + HCI_EVENT_HDR_SIZE)
memcpy(skb_push(bcsp->rx_skb, HCI_EVENT_HDR_SIZE), &hdr, HCI_EVENT_HDR_SIZE);
#define HCI_LPM_HDR_SIZE HCI_EVENT_HDR_SIZE
.hlen = HCI_EVENT_HDR_SIZE, \
skb_pull(skb, HCI_EVENT_HDR_SIZE);
skb = bt_skb_alloc(HCI_EVENT_HDR_SIZE + sizeof(*ev) + dlen, GFP_ATOMIC);
hdr = skb_put(skb, HCI_EVENT_HDR_SIZE);