Lines Matching refs:nskb
412 struct sk_buff *nskb; in h5_prepare_pkt() local
441 nskb = skb_alloc((len + 6) * 2 + 2); in h5_prepare_pkt()
442 if (!nskb) in h5_prepare_pkt()
446 h5_slip_msgdelim(nskb); in h5_prepare_pkt()
474 h5_slip_one_byte(nskb, hdr[i]); in h5_prepare_pkt()
482 h5_slip_one_byte(nskb, data[i]); in h5_prepare_pkt()
491 h5_slip_one_byte(nskb, (uint8_t) ((h5_txmsg_crc >> 8) & 0x00ff)); in h5_prepare_pkt()
492 h5_slip_one_byte(nskb, (uint8_t) (h5_txmsg_crc & 0x00ff)); in h5_prepare_pkt()
495 h5_slip_msgdelim(nskb); in h5_prepare_pkt()
497 return nskb; in h5_prepare_pkt()
549 struct sk_buff *nskb = h5_prepare_pkt(&rtb_cfg, NULL, 0, H5_ACK_PKT); in rtb_send_ack() local
551 len = write(fd, nskb->data, nskb->data_len); in rtb_send_ack()
552 if (len != nskb->data_len) in rtb_send_ack()
555 skb_free(nskb); in rtb_send_ack()
1134 struct sk_buff *nskb; in h5_download_patch() local
1154 nskb = h5_prepare_pkt(&rtb_cfg, hci_patch, len + 4, HCI_COMMAND_PKT); in h5_download_patch()
1155 if (!nskb) { in h5_download_patch()
1161 len = nskb->data_len; in h5_download_patch()
1162 data = nskb->data; in h5_download_patch()
1164 iov.iov_base = nskb->data; in h5_download_patch()
1165 iov.iov_len = nskb->data_len; in h5_download_patch()
1174 skb_free(nskb); in h5_download_patch()
1196 skb_free(nskb); in h5_download_patch()
1268 skb_free(nskb); in h5_download_patch()
1282 skb_free(nskb); in h5_download_patch()
1291 struct sk_buff *nskb = NULL; in h5_vendor_change_speed() local
1312 nskb = h5_prepare_pkt(&rtb_cfg, cmd, 7, HCI_COMMAND_PKT); in h5_vendor_change_speed()
1313 if (!nskb) { in h5_vendor_change_speed()
1320 result = start_transmit_wait(fd, nskb, OP_SET_BAUD, 1000, 0); in h5_vendor_change_speed()
1321 skb_free(nskb); in h5_vendor_change_speed()
1336 struct sk_buff *nskb; in rtb_init_h5() local
1355 nskb = h5_prepare_pkt(&rtb_cfg, h5sync, sizeof(h5sync), in rtb_init_h5()
1357 result = start_transmit_wait(fd, nskb, OP_H5_SYNC, 500, 10); in rtb_init_h5()
1358 skb_free(nskb); in rtb_init_h5()
1365 nskb = h5_prepare_pkt(&rtb_cfg, h5conf, sizeof(h5conf), H5_LINK_CTL_PKT); in rtb_init_h5()
1366 result = start_transmit_wait(fd, nskb, OP_H5_CONFIG, 500, 10); in rtb_init_h5()
1367 skb_free(nskb); in rtb_init_h5()
1384 struct sk_buff *nskb; in h5_hci_reset() local
1389 nskb = h5_prepare_pkt(&rtb_cfg, cmd, sizeof(cmd), HCI_COMMAND_PKT); in h5_hci_reset()
1390 if (!nskb) { in h5_hci_reset()
1398 result = start_transmit_wait(fd, nskb, OP_HCI_RESET, 1500, 1); in h5_hci_reset()
1399 skb_free(nskb); in h5_hci_reset()
1657 struct sk_buff *nskb; in rtb_read_chip_type() local
1660 nskb = h5_prepare_pkt(&rtb_cfg, cmd_buff, sizeof(cmd_buff), in rtb_read_chip_type()
1662 if (!nskb) { in rtb_read_chip_type()
1669 result = start_transmit_wait(dd, nskb, OP_CHIP_TYPE, 250, 3); in rtb_read_chip_type()
1670 skb_free(nskb); in rtb_read_chip_type()
1684 struct sk_buff *nskb; in rtb_read_eversion() local
1686 nskb= h5_prepare_pkt(&rtb_cfg, cmd_buf, 3, HCI_COMMAND_PKT); in rtb_read_eversion()
1687 if (!nskb) { in rtb_read_eversion()
1694 result = start_transmit_wait(dd, nskb, OP_ROM_VER, 500, 3); in rtb_read_eversion()
1695 skb_free(nskb); in rtb_read_eversion()
1707 struct sk_buff *nskb; in rtb_read_local_version() local
1709 nskb = h5_prepare_pkt(&rtb_cfg, cmd_buf, 3, HCI_COMMAND_PKT); in rtb_read_local_version()
1710 if (!nskb) { in rtb_read_local_version()
1717 result = start_transmit_wait(dd, nskb, OP_LMP_VER, 500, 3); in rtb_read_local_version()
1718 skb_free(nskb); in rtb_read_local_version()