Lines Matching refs:pkt
275 struct garmin_packet *pkt; in pkt_add() local
279 pkt = kmalloc(sizeof(struct garmin_packet)+data_length, in pkt_add()
281 if (!pkt) in pkt_add()
284 pkt->size = data_length; in pkt_add()
285 memcpy(pkt->data, data, data_length); in pkt_add()
290 pkt->seq = garmin_data_p->seq_counter++; in pkt_add()
291 list_add_tail(&pkt->list, &garmin_data_p->pktlist); in pkt_add()
297 pkt->seq, data_length); in pkt_add()
347 __u8 pkt[10]; in gsp_send_ack() local
349 __u8 *ptr = pkt; in gsp_send_ack()
373 l = ptr-pkt; in gsp_send_ack()
375 send_to_tty(garmin_data_p->port, pkt, l); in gsp_send_ack()
715 struct garmin_packet *pkt = NULL; in gsp_next_packet() local
717 while ((pkt = pkt_pop(garmin_data_p)) != NULL) { in gsp_next_packet()
718 dev_dbg(&garmin_data_p->port->dev, "%s - next pkt: %d\n", __func__, pkt->seq); in gsp_next_packet()
719 result = gsp_send(garmin_data_p, pkt->data, pkt->size); in gsp_next_packet()
721 kfree(pkt); in gsp_next_packet()
724 kfree(pkt); in gsp_next_packet()
817 __le32 *pkt = (__le32 *)garmin_data_p->privpkt; in priv_status_resp() local
819 pkt[0] = __cpu_to_le32(GARMIN_LAYERID_PRIVATE); in priv_status_resp()
820 pkt[1] = __cpu_to_le32(PRIV_PKTID_INFO_RESP); in priv_status_resp()
821 pkt[2] = __cpu_to_le32(12); in priv_status_resp()
822 pkt[3] = __cpu_to_le32(VERSION_MAJOR << 16 | VERSION_MINOR); in priv_status_resp()
823 pkt[4] = __cpu_to_le32(garmin_data_p->mode); in priv_status_resp()
824 pkt[5] = __cpu_to_le32(garmin_data_p->serial_num); in priv_status_resp()
826 send_to_tty(port, (__u8 *)pkt, 6 * 4); in priv_status_resp()
1312 struct garmin_packet *pkt; in garmin_flush_queue() local
1315 pkt = pkt_pop(garmin_data_p); in garmin_flush_queue()
1316 if (pkt != NULL) { in garmin_flush_queue()
1317 send_to_tty(garmin_data_p->port, pkt->data, pkt->size); in garmin_flush_queue()
1318 kfree(pkt); in garmin_flush_queue()