Home | History | Annotate | Download | only in hw

Lines Matching refs:hdr

49                         const l2cap_hdr *hdr, int len);
189 l2cap_cmd_hdr *hdr;
198 hdr = (void *) (pkt + 0);
201 hdr->code = L2CAP_COMMAND_REJ;
202 hdr->ident = id;
203 memcpy(&hdr->len, &len, sizeof(hdr->len));
226 l2cap_cmd_hdr *hdr;
231 hdr = (void *) (pkt + 0);
234 hdr->code = L2CAP_CONN_RSP;
235 hdr->ident = l2cap->last_id;
236 hdr->len = cpu_to_le16(L2CAP_CONN_RSP_SIZE);
250 l2cap_cmd_hdr *hdr;
255 hdr = (void *) (pkt + 0);
262 hdr->code = L2CAP_CONF_REQ;
263 hdr->ident = l2cap->last_id;
264 hdr->len = cpu_to_le16(L2CAP_CONF_REQ_SIZE(len));
278 l2cap_cmd_hdr *hdr;
283 hdr = (void *) (pkt + 0);
286 hdr->code = L2CAP_CONF_RSP;
287 hdr->ident = l2cap->last_id;
288 hdr->len = cpu_to_le16(L2CAP_CONF_RSP_SIZE(len));
303 l2cap_cmd_hdr *hdr;
308 hdr = (void *) (pkt + 0);
311 hdr->code = L2CAP_DISCONN_RSP;
312 hdr->ident = l2cap->last_id;
313 hdr->len = cpu_to_le16(L2CAP_DISCONN_RSP_SIZE);
325 l2cap_cmd_hdr *hdr;
330 hdr = (void *) (pkt + 0);
333 hdr->code = L2CAP_ECHO_RSP;
334 hdr->ident = l2cap->last_id;
335 hdr->len = cpu_to_le16(len);
346 l2cap_cmd_hdr *hdr;
351 hdr = (void *) (pkt + 0);
354 hdr->code = L2CAP_INFO_RSP;
355 hdr->ident = l2cap->last_id;
356 hdr->len = cpu_to_le16(L2CAP_INFO_RSP_SIZE + len);
373 const l2cap_hdr *hdr, int len);
375 const l2cap_hdr *hdr, int len);
942 const l2cap_cmd_hdr *hdr;
946 hdr = (void *) data;
953 clen = le16_to_cpu(hdr->len);
955 l2cap_command_reject(l2cap, hdr->ident,
960 l2cap_command(l2cap, hdr->code, hdr->ident, data, clen);
978 const l2cap_hdr *hdr, int len)
981 ch->params.sdu_in(ch->params.opaque, hdr->data, len);
986 const l2cap_hdr *hdr, int len)
988 uint16_t fcs = le16_to_cpup((void *) (hdr->data + len - 2));
992 if (l2cap_fcs16((const uint8_t *) hdr, L2CAP_HDR_SIZE + len - 2) != fcs)
995 if ((hdr->data[0] >> 7) == ch->rexmit)
996 l2cap_rexmit_enable(ch, !(hdr->data[0] >> 7));
998 if (hdr->data[0] & 1) {
1003 return l2cap_sframe_in(ch, le16_to_cpup((void *) hdr->data));
1006 switch (hdr->data[1] >> 6) { /* SAR */
1013 return ch->params.sdu_in(ch->params.opaque, hdr->data + 2, len - 4);
1021 ch->len_total = le16_to_cpup((void *) (hdr->data + 2));
1026 memcpy(ch->sdu, hdr->data + 4, ch->len_cur);
1035 memcpy(ch->sdu + ch->len_cur, hdr->data + 2, len - 4);
1044 memcpy(ch->sdu + ch->len_cur, hdr->data + 2, len - 4);
1076 const l2cap_hdr *hdr = (void *) l2cap->frame_in;
1084 l2cap_frame_in(l2cap, hdr);
1094 if (len >= L2CAP_HDR_SIZE + le16_to_cpu(hdr->len))
1095 l2cap_frame_in(l2cap, hdr);
1103 l2cap_hdr *hdr = (void *) l2cap->frame_out;
1107 hdr->cid = cpu_to_le16(cid);
1108 hdr->len = cpu_to_le16(len);