Home
last modified time | relevance | path

Searched refs:tx_skb (Results 1 – 109 of 109) sorted by relevance

/linux-4.1.27/net/irda/
Dirlap_frame.c122 struct sk_buff *tx_skb; in irlap_send_snrm_frame() local
130 tx_skb = alloc_skb(sizeof(struct snrm_frame) + in irlap_send_snrm_frame()
133 if (!tx_skb) in irlap_send_snrm_frame()
136 frame = (struct snrm_frame *) skb_put(tx_skb, 2); in irlap_send_snrm_frame()
151 skb_put(tx_skb, 9); /* 25 left */ in irlap_send_snrm_frame()
157 ret = irlap_insert_qos_negotiation_params(self, tx_skb); in irlap_send_snrm_frame()
159 dev_kfree_skb(tx_skb); in irlap_send_snrm_frame()
163 irlap_queue_xmit(self, tx_skb); in irlap_send_snrm_frame()
215 struct sk_buff *tx_skb; in irlap_send_ua_response_frame() local
225 tx_skb = alloc_skb(sizeof(struct ua_frame) + in irlap_send_ua_response_frame()
[all …]
Diriap.c337 struct sk_buff *tx_skb; in iriap_disconnect_request() local
342 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC); in iriap_disconnect_request()
343 if (tx_skb == NULL) { in iriap_disconnect_request()
352 skb_reserve(tx_skb, LMP_MAX_HEADER); in iriap_disconnect_request()
354 irlmp_disconnect_request(self->lsap, tx_skb); in iriap_disconnect_request()
367 struct sk_buff *tx_skb; in iriap_getvaluebyclass_request() local
393 tx_skb = alloc_skb(skb_len, GFP_ATOMIC); in iriap_getvaluebyclass_request()
394 if (!tx_skb) in iriap_getvaluebyclass_request()
398 skb_reserve(tx_skb, self->max_header_size); in iriap_getvaluebyclass_request()
399 skb_put(tx_skb, 3+name_len+attr_len); in iriap_getvaluebyclass_request()
[all …]
Dirttp.c814 struct sk_buff *tx_skb = NULL; in irttp_give_credit() local
826 tx_skb = alloc_skb(TTP_MAX_HEADER, GFP_ATOMIC); in irttp_give_credit()
827 if (!tx_skb) in irttp_give_credit()
831 skb_reserve(tx_skb, LMP_MAX_HEADER); in irttp_give_credit()
852 skb_put(tx_skb, 1); in irttp_give_credit()
853 tx_skb->data[0] = (__u8) (n & 0x7f); in irttp_give_credit()
855 irlmp_data_request(self->lsap, tx_skb); in irttp_give_credit()
1092 struct sk_buff *tx_skb; in irttp_connect_request() local
1109 tx_skb = alloc_skb(TTP_MAX_HEADER + TTP_SAR_HEADER, in irttp_connect_request()
1111 if (!tx_skb) in irttp_connect_request()
[all …]
Diriap_event.c260 struct sk_buff *tx_skb; in state_s_make_call() local
267 tx_skb = self->request_skb; in state_s_make_call()
270 irlmp_data_request(self->lsap, tx_skb); in state_s_make_call()
366 struct sk_buff *tx_skb; in state_r_disconnect() local
370 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC); in state_r_disconnect()
371 if (tx_skb == NULL) in state_r_disconnect()
375 skb_reserve(tx_skb, LMP_MAX_HEADER); in state_r_disconnect()
377 irlmp_connect_response(self->lsap, tx_skb); in state_r_disconnect()
Dirlmp_event.c617 struct sk_buff *tx_skb; in irlmp_state_connect_pend() local
641 tx_skb = self->conn_skb; in irlmp_state_connect_pend()
644 irlmp_connect_indication(self, tx_skb); in irlmp_state_connect_pend()
646 dev_kfree_skb(tx_skb); in irlmp_state_connect_pend()
841 struct sk_buff *tx_skb; in irlmp_state_setup_pend() local
852 tx_skb = self->conn_skb; in irlmp_state_setup_pend()
856 self->slsap_sel, CONNECT_CMD, tx_skb); in irlmp_state_setup_pend()
858 dev_kfree_skb(tx_skb); in irlmp_state_setup_pend()
Dirlmp.c372 struct sk_buff *tx_skb = userdata; in irlmp_connect_request() local
395 if (tx_skb == NULL) { in irlmp_connect_request()
396 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC); in irlmp_connect_request()
397 if (!tx_skb) in irlmp_connect_request()
400 skb_reserve(tx_skb, LMP_MAX_HEADER); in irlmp_connect_request()
404 IRDA_ASSERT(skb_headroom(tx_skb) >= LMP_CONTROL_HEADER, return -1;); in irlmp_connect_request()
405 skb_push(tx_skb, LMP_CONTROL_HEADER); in irlmp_connect_request()
490 irlmp_do_lsap_event(self, LM_CONNECT_REQUEST, tx_skb); in irlmp_connect_request()
493 dev_kfree_skb(tx_skb); in irlmp_connect_request()
499 if(tx_skb) in irlmp_connect_request()
[all …]
/linux-4.1.27/drivers/isdn/hisax/
Dipacx.c105 if (cs->tx_skb) { in dch_l2l1()
111 cs->tx_skb = skb; in dch_l2l1()
121 if (cs->tx_skb) { in dch_l2l1()
129 cs->tx_skb = skb; in dch_l2l1()
141 if (!cs->tx_skb) { in dch_l2l1()
184 if (cs->tx_skb) { in dch_l2l1()
185 dev_kfree_skb_any(cs->tx_skb); in dch_l2l1()
186 cs->tx_skb = NULL; in dch_l2l1()
219 if (cs->tx_skb) { in dbusy_timer_handler()
220 dev_kfree_skb_any(cs->tx_skb); in dbusy_timer_handler()
[all …]
Damd7930_fn.c181 if ((message & 0xf0) && (cs->tx_skb)) { in Amd7930_new_ph()
355 if ((!cs->tx_skb) || (cs->tx_skb->len <= 0)) in Amd7930_fill_Dfifo()
361 len = dtcrw = cs->tx_skb->len; in Amd7930_fill_Dfifo()
369 deb_ptr = ptr = cs->tx_skb->data; in Amd7930_fill_Dfifo()
379 count = ptr - cs->tx_skb->data; in Amd7930_fill_Dfifo()
380 skb_pull(cs->tx_skb, count); in Amd7930_fill_Dfifo()
447 if (cs->tx_skb) { in Amd7930_interrupt()
448 skb_push(cs->tx_skb, cs->tx_cnt); in Amd7930_interrupt()
465 if (cs->tx_skb) { in Amd7930_interrupt()
466 skb_push(cs->tx_skb, cs->tx_cnt); in Amd7930_interrupt()
[all …]
Dhscx_irq.c93 if (!bcs->tx_skb) in hscx_fill_fifo()
95 if (bcs->tx_skb->len <= 0) in hscx_fill_fifo()
99 if (bcs->tx_skb->len > fifo_size) { in hscx_fill_fifo()
103 count = bcs->tx_skb->len; in hscx_fill_fifo()
106 ptr = bcs->tx_skb->data; in hscx_fill_fifo()
107 skb_pull(bcs->tx_skb, count); in hscx_fill_fifo()
195 if (bcs->tx_skb) { in hscx_interrupt()
196 if (bcs->tx_skb->len) { in hscx_interrupt()
201 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hscx_interrupt()
208 dev_kfree_skb_irq(bcs->tx_skb); in hscx_interrupt()
[all …]
Djade_irq.c83 if (!bcs->tx_skb) in jade_fill_fifo()
85 if (bcs->tx_skb->len <= 0) in jade_fill_fifo()
89 if (bcs->tx_skb->len > fifo_size) { in jade_fill_fifo()
93 count = bcs->tx_skb->len; in jade_fill_fifo()
96 ptr = bcs->tx_skb->data; in jade_fill_fifo()
97 skb_pull(bcs->tx_skb, count); in jade_fill_fifo()
173 if (bcs->tx_skb) { in jade_interrupt()
174 if (bcs->tx_skb->len) { in jade_interrupt()
179 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in jade_interrupt()
186 dev_kfree_skb_irq(bcs->tx_skb); in jade_interrupt()
[all …]
Dw6692.c170 if (!cs->tx_skb) in W6692_fill_fifo()
173 count = cs->tx_skb->len; in W6692_fill_fifo()
182 ptr = cs->tx_skb->data; in W6692_fill_fifo()
183 skb_pull(cs->tx_skb, count); in W6692_fill_fifo()
240 if (!bcs->tx_skb) in W6692B_fill_fifo()
242 if (bcs->tx_skb->len <= 0) in W6692B_fill_fifo()
246 if (bcs->tx_skb->len > W_B_FIFO_THRESH) { in W6692B_fill_fifo()
250 count = bcs->tx_skb->len; in W6692B_fill_fifo()
255 ptr = bcs->tx_skb->data; in W6692B_fill_fifo()
256 skb_pull(bcs->tx_skb, count); in W6692B_fill_fifo()
[all …]
Dhfc_2bds0.c268 if (!bcs->tx_skb) in hfc_fill_fifo()
270 if (bcs->tx_skb->len <= 0) in hfc_fill_fifo()
296 bcs->channel, bcs->tx_skb->len, in hfc_fill_fifo()
298 if (count < bcs->tx_skb->len) { in hfc_fill_fifo()
307 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx++]); in hfc_fill_fifo()
308 while (idx < bcs->tx_skb->len) { in hfc_fill_fifo()
311 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx]); in hfc_fill_fifo()
314 if (idx != bcs->tx_skb->len) { in hfc_fill_fifo()
318 bcs->tx_cnt -= bcs->tx_skb->len; in hfc_fill_fifo()
320 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hfc_fill_fifo()
[all …]
Dhfc_2bs0.c245 if (!bcs->tx_skb) in hfc_fill_fifo()
247 if (bcs->tx_skb->len <= 0) in hfc_fill_fifo()
286 bcs->channel, bcs->tx_skb->len, in hfc_fill_fifo()
288 if (count < bcs->tx_skb->len) { in hfc_fill_fifo()
295 while ((idx < bcs->tx_skb->len) && WaitNoBusy(cs)) in hfc_fill_fifo()
296 cs->BC_Write_Reg(cs, HFC_DATA_NODEB, cip, bcs->tx_skb->data[idx++]); in hfc_fill_fifo()
297 if (idx != bcs->tx_skb->len) { in hfc_fill_fifo()
301 count = bcs->tx_skb->len; in hfc_fill_fifo()
303 if (PACKET_NOACK == bcs->tx_skb->pkt_type) in hfc_fill_fifo()
305 dev_kfree_skb_any(bcs->tx_skb); in hfc_fill_fifo()
[all …]
Dhfc_pci.c525 if (!cs->tx_skb) in hfcpci_fill_dfifo()
527 if (cs->tx_skb->len <= 0) in hfcpci_fill_dfifo()
554 cs->tx_skb->len, count); in hfcpci_fill_dfifo()
555 if (count < cs->tx_skb->len) { in hfcpci_fill_dfifo()
560 count = cs->tx_skb->len; /* get frame len */ in hfcpci_fill_dfifo()
563 src = cs->tx_skb->data; /* source pointer */ in hfcpci_fill_dfifo()
580 dev_kfree_skb_any(cs->tx_skb); in hfcpci_fill_dfifo()
581 cs->tx_skb = NULL; in hfcpci_fill_dfifo()
598 if (!bcs->tx_skb) in hfcpci_fill_fifo()
600 if (bcs->tx_skb->len <= 0) in hfcpci_fill_fifo()
[all …]
Delsa_ser.c245 if (!bcs->tx_skb) in write_modem()
247 if (bcs->tx_skb->len <= 0) in write_modem()
249 len = bcs->tx_skb->len; in write_modem()
257 skb_copy_from_linear_data(bcs->tx_skb, in write_modem()
259 skb_pull(bcs->tx_skb, count); in write_modem()
265 skb_copy_from_linear_data(bcs->tx_skb, in write_modem()
267 skb_pull(bcs->tx_skb, count); in write_modem()
282 if (bcs->tx_skb) { in modem_fill()
283 if (bcs->tx_skb->len) { in modem_fill()
288 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in modem_fill()
[all …]
Disac.c153 if (!cs->tx_skb) in isac_fill_fifo()
156 count = cs->tx_skb->len; in isac_fill_fifo()
165 ptr = cs->tx_skb->data; in isac_fill_fifo()
166 skb_pull(cs->tx_skb, count); in isac_fill_fifo()
244 if (cs->tx_skb) { in isac_interrupt()
245 if (cs->tx_skb->len) { in isac_interrupt()
249 dev_kfree_skb_irq(cs->tx_skb); in isac_interrupt()
251 cs->tx_skb = NULL; in isac_interrupt()
254 if ((cs->tx_skb = skb_dequeue(&cs->sq))) { in isac_interrupt()
300 if (cs->tx_skb) { /* Restart frame */ in isac_interrupt()
[all …]
Dicc.c150 if (!cs->tx_skb) in icc_fill_fifo()
153 count = cs->tx_skb->len; in icc_fill_fifo()
162 ptr = cs->tx_skb->data; in icc_fill_fifo()
163 skb_pull(cs->tx_skb, count); in icc_fill_fifo()
241 if (cs->tx_skb) { in icc_interrupt()
242 if (cs->tx_skb->len) { in icc_interrupt()
246 dev_kfree_skb_irq(cs->tx_skb); in icc_interrupt()
248 cs->tx_skb = NULL; in icc_interrupt()
251 if ((cs->tx_skb = skb_dequeue(&cs->sq))) { in icc_interrupt()
297 if (cs->tx_skb) { /* Restart frame */ in icc_interrupt()
[all …]
Dhisax_isac.c480 BUG_ON(!isac->tx_skb); in isac_fill_fifo()
482 count = isac->tx_skb->len; in isac_fill_fifo()
494 ptr = isac->tx_skb->data; in isac_fill_fifo()
495 skb_pull(isac->tx_skb, count); in isac_fill_fifo()
504 if (!isac->tx_skb) { in isac_retransmit()
508 skb_push(isac->tx_skb, isac->tx_cnt); in isac_retransmit()
569 if (!isac->tx_skb) in isac_xpr_interrupt()
572 if (isac->tx_skb->len > 0) { in isac_xpr_interrupt()
576 dev_kfree_skb_irq(isac->tx_skb); in isac_xpr_interrupt()
578 isac->tx_skb = NULL; in isac_xpr_interrupt()
[all …]
Dhscx.c105 if (bcs->tx_skb) { in hscx_l2l1()
108 bcs->tx_skb = skb; in hscx_l2l1()
117 if (bcs->tx_skb) { in hscx_l2l1()
121 bcs->tx_skb = skb; in hscx_l2l1()
128 if (!bcs->tx_skb) { in hscx_l2l1()
166 if (bcs->tx_skb) { in close_hscxstate()
167 dev_kfree_skb_any(bcs->tx_skb); in close_hscxstate()
168 bcs->tx_skb = NULL; in close_hscxstate()
195 bcs->tx_skb = NULL; in open_hscxstate()
Djade.c140 if (bcs->tx_skb) { in jade_l2l1()
143 bcs->tx_skb = skb; in jade_l2l1()
152 if (bcs->tx_skb) { in jade_l2l1()
156 bcs->tx_skb = skb; in jade_l2l1()
163 if (!bcs->tx_skb) { in jade_l2l1()
201 if (bcs->tx_skb) { in close_jadestate()
202 dev_kfree_skb_any(bcs->tx_skb); in close_jadestate()
203 bcs->tx_skb = NULL; in close_jadestate()
230 bcs->tx_skb = NULL; in open_jadestate()
Davm_pci.c303 if (!bcs->tx_skb) in hdlc_fill_fifo()
305 if (bcs->tx_skb->len <= 0) in hdlc_fill_fifo()
309 if (bcs->tx_skb->len > fifo_size) { in hdlc_fill_fifo()
312 count = bcs->tx_skb->len; in hdlc_fill_fifo()
317 debugl1(cs, "hdlc_fill_fifo %d/%u", count, bcs->tx_skb->len); in hdlc_fill_fifo()
318 p = bcs->tx_skb->data; in hdlc_fill_fifo()
320 skb_pull(bcs->tx_skb, count); in hdlc_fill_fifo()
401 if (bcs->tx_skb) { in HDLC_irq()
402 skb_push(bcs->tx_skb, bcs->hw.hdlc.count); in HDLC_irq()
416 if (bcs->tx_skb) { in HDLC_irq()
[all …]
Dhfc_sx.c510 if (!cs->tx_skb) in hfcsx_fill_dfifo()
512 if (cs->tx_skb->len <= 0) in hfcsx_fill_dfifo()
515 if (write_fifo(cs, cs->tx_skb, HFCSX_SEL_D_TX, 0)) { in hfcsx_fill_dfifo()
516 dev_kfree_skb_any(cs->tx_skb); in hfcsx_fill_dfifo()
517 cs->tx_skb = NULL; in hfcsx_fill_dfifo()
530 if (!bcs->tx_skb) in hfcsx_fill_fifo()
532 if (bcs->tx_skb->len <= 0) in hfcsx_fill_fifo()
535 if (write_fifo(cs, bcs->tx_skb, in hfcsx_fill_fifo()
541 bcs->tx_cnt -= bcs->tx_skb->len; in hfcsx_fill_fifo()
543 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in hfcsx_fill_fifo()
[all …]
Dnetjet.c226 if (!bcs->tx_skb) { in make_raw_data()
232 for (i = 0; i < bcs->tx_skb->len; i++) { in make_raw_data()
233 val = bcs->tx_skb->data[i]; in make_raw_data()
258 bcs->tx_skb->len, s_cnt, bitcnt); in make_raw_data()
268 bcs->tx_cnt -= bcs->tx_skb->len; in make_raw_data()
316 if (!bcs->tx_skb) { in make_raw_data_56k()
337 for (i = 0; i < bcs->tx_skb->len; i++) { in make_raw_data_56k()
338 val = bcs->tx_skb->data[i]; in make_raw_data_56k()
365 bcs->tx_skb->len, s_cnt, bitcnt); in make_raw_data_56k()
375 bcs->tx_cnt -= bcs->tx_skb->len; in make_raw_data_56k()
[all …]
Dst5481_b.c63 if ((skb = b_out->tx_skb)) { in usb_b_out()
89 b_out->tx_skb = NULL; in usb_b_out()
257 if (b_out->tx_skb) { in st5481B_mode()
258 dev_kfree_skb_any(b_out->tx_skb); in st5481B_mode()
259 b_out->tx_skb = NULL; in st5481B_mode()
363 BUG_ON(bcs->b_out.tx_skb); in st5481_b_l2l1()
364 bcs->b_out.tx_skb = skb; in st5481_b_l2l1()
Dhisax_fcpcipnp.c385 struct sk_buff *skb = bcs->tx_skb; in hdlc_fill_fifo()
395 if (bcs->tx_skb->len > bcs->fifo_size) { in hdlc_fill_fifo()
398 count = bcs->tx_skb->len; in hdlc_fill_fifo()
402 DBG(0x40, "hdlc_fill_fifo %d/%d", count, bcs->tx_skb->len); in hdlc_fill_fifo()
403 p = bcs->tx_skb->data; in hdlc_fill_fifo()
404 skb_pull(bcs->tx_skb, count); in hdlc_fill_fifo()
525 if (!bcs->tx_skb) { in hdlc_xdu_irq()
532 skb_push(bcs->tx_skb, bcs->tx_cnt); in hdlc_xdu_irq()
541 skb = bcs->tx_skb; in hdlc_xpr_irq()
550 bcs->tx_skb = NULL; in hdlc_xpr_irq()
[all …]
Ddiva.c445 if (!bcs->tx_skb) in Memhscx_fill_fifo()
447 if (bcs->tx_skb->len <= 0) in Memhscx_fill_fifo()
451 if (bcs->tx_skb->len > fifo_size) { in Memhscx_fill_fifo()
455 count = bcs->tx_skb->len; in Memhscx_fill_fifo()
458 p = ptr = bcs->tx_skb->data; in Memhscx_fill_fifo()
459 skb_pull(bcs->tx_skb, count); in Memhscx_fill_fifo()
537 if (bcs->tx_skb) { in Memhscx_interrupt()
538 if (bcs->tx_skb->len) { in Memhscx_interrupt()
543 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in Memhscx_interrupt()
550 dev_kfree_skb_irq(bcs->tx_skb); in Memhscx_interrupt()
[all …]
Dst5481_d.c313 skb = d_out->tx_skb; in usb_d_out()
333 d_out->tx_skb = NULL; in usb_d_out()
418 skb = d_out->tx_skb; in dout_start_xmit()
442 d_out->tx_skb = NULL; in dout_start_xmit()
544 if (d_out->tx_skb) in dout_reseted()
601 BUG_ON(adapter->d_out.tx_skb); in st5481_d_l2l1()
602 adapter->d_out.tx_skb = skb; in st5481_d_l2l1()
Disar.c679 if (!bcs->tx_skb) in isar_fill_fifo()
681 if (bcs->tx_skb->len <= 0) in isar_fill_fifo()
686 if (bcs->tx_skb->len > bcs->hw.isar.mml) { in isar_fill_fifo()
690 count = bcs->tx_skb->len; in isar_fill_fifo()
693 ptr = bcs->tx_skb->data; in isar_fill_fifo()
698 if (bcs->tx_skb->len > 1) { in isar_fill_fifo()
706 skb_pull(bcs->tx_skb, count); in isar_fill_fifo()
760 if (bcs->tx_skb) { in send_frames()
761 if (bcs->tx_skb->len) { in send_frames()
766 (PACKET_NOACK != bcs->tx_skb->pkt_type)) { in send_frames()
[all …]
Dhisax_isac.h27 struct sk_buff *tx_skb; member
Dhisax_fcpcipnp.h43 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member
Dhfc4s8s_l1.c139 struct sk_buff *tx_skb; member
398 if (!bch->tx_skb && (bch->tx_cnt <= 0)) { in bch_l2l1()
554 if (bch->tx_skb) { in bch_l2l1()
555 dev_kfree_skb(bch->tx_skb); in bch_l2l1()
556 bch->tx_skb = NULL; in bch_l2l1()
920 if (!(skb = bch->tx_skb)) { in tx_b_frame()
927 bch->tx_skb = skb; in tx_b_frame()
969 bch->tx_skb = NULL; in tx_b_frame()
Dst5481.h341 struct sk_buff *tx_skb; member
350 struct sk_buff *tx_skb; member
Dhisax.h503 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member
958 struct sk_buff *tx_skb; member
Dconfig.c790 if (csta->tx_skb) { in closecard()
791 dev_kfree_skb(csta->tx_skb); in closecard()
792 csta->tx_skb = NULL; in closecard()
1132 cs->tx_skb = NULL; in hisax_cs_setup()
Disdnl1.c190 if (cs->tx_skb) in DChannel_proc_xmt()
/linux-4.1.27/net/irda/ircomm/
Dircomm_lmp.c73 struct sk_buff *tx_skb; in ircomm_lmp_connect_response() local
77 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC); in ircomm_lmp_connect_response()
78 if (!tx_skb) in ircomm_lmp_connect_response()
82 skb_reserve(tx_skb, LMP_MAX_HEADER); in ircomm_lmp_connect_response()
93 tx_skb = userdata; in ircomm_lmp_connect_response()
96 return irlmp_connect_response(self->lsap, tx_skb); in ircomm_lmp_connect_response()
103 struct sk_buff *tx_skb; in ircomm_lmp_disconnect_request() local
107 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC); in ircomm_lmp_disconnect_request()
108 if (!tx_skb) in ircomm_lmp_disconnect_request()
112 skb_reserve(tx_skb, LMP_MAX_HEADER); in ircomm_lmp_disconnect_request()
[all …]
Dircomm_tty.c590 skb = self->tx_skb; in ircomm_tty_do_softint()
591 self->tx_skb = NULL; in ircomm_tty_do_softint()
663 skb = self->tx_skb; in ircomm_tty_write()
715 self->tx_skb = skb; in ircomm_tty_write()
772 if (self->tx_skb) in ircomm_tty_write_room()
773 ret = self->tx_data_size - self->tx_skb->len; in ircomm_tty_write_room()
806 while (self->tx_skb && self->tx_skb->len) { in ircomm_tty_wait_until_sent()
894 if (self->tx_skb) in ircomm_tty_chars_in_buffer()
895 len = self->tx_skb->len; in ircomm_tty_chars_in_buffer()
925 if (self->tx_skb) { in ircomm_tty_shutdown()
[all …]
/linux-4.1.27/drivers/isdn/mISDN/
Dhwchannel.c72 ch->tx_skb = NULL; in mISDN_initdchannel()
96 ch->tx_skb = NULL; in mISDN_initbchannel()
109 if (ch->tx_skb) { in mISDN_freedchannel()
110 dev_kfree_skb(ch->tx_skb); in mISDN_freedchannel()
111 ch->tx_skb = NULL; in mISDN_freedchannel()
127 if (ch->tx_skb) { in mISDN_clear_bchannel()
128 dev_kfree_skb(ch->tx_skb); in mISDN_clear_bchannel()
129 ch->tx_skb = NULL; in mISDN_clear_bchannel()
320 skb = _alloc_mISDN_skb(PH_DATA_CNF, mISDN_HEAD_ID(dch->tx_skb), in confirm_Dsend()
324 mISDN_HEAD_ID(dch->tx_skb)); in confirm_Dsend()
[all …]
/linux-4.1.27/drivers/isdn/gigaset/
Dusb-gigaset.c315 if (!bcs->tx_skb) { /* no skb is being sent */ in gigaset_modem_fill()
327 bcs->tx_skb = skb_dequeue(&bcs->squeue); in gigaset_modem_fill()
328 if (!bcs->tx_skb) in gigaset_modem_fill()
332 (unsigned long) bcs->tx_skb); in gigaset_modem_fill()
608 gig_dbg(DEBUG_OUTPUT, "len: %d...", bcs->tx_skb->len); in write_modem()
610 if (!bcs->tx_skb->len) { in write_modem()
611 dev_kfree_skb_any(bcs->tx_skb); in write_modem()
612 bcs->tx_skb = NULL; in write_modem()
617 count = min(bcs->tx_skb->len, (unsigned) ucs->bulk_out_size); in write_modem()
618 skb_copy_from_linear_data(bcs->tx_skb, ucs->bulk_out_buffer, count); in write_modem()
[all …]
Dser-gigaset.c67 struct sk_buff *skb = bcs->tx_skb; in write_modem()
75 bcs->tx_skb = NULL; in write_modem()
96 bcs->tx_skb = NULL; in write_modem()
177 if (!bcs->tx_skb) { in gigaset_modem_fill()
190 bcs->tx_skb = nextskb; in gigaset_modem_fill()
193 (unsigned long) bcs->tx_skb); in gigaset_modem_fill()
224 if (cs->bcs->tx_skb) in flush_send_queue()
225 dev_kfree_skb_any(cs->bcs->tx_skb); in flush_send_queue()
Dgigaset.h362 struct sk_buff *tx_skb; /* Current transfer buffer to modem */ member
Dcommon.c613 bcs->tx_skb = NULL; in gigaset_initbcs()
/linux-4.1.27/drivers/net/ethernet/cadence/
Dmacb.c78 return &queue->tx_skb[macb_tx_ring_wrap(index)]; in macb_tx_skb()
480 static void macb_tx_unmap(struct macb *bp, struct macb_tx_skb *tx_skb) in macb_tx_unmap() argument
482 if (tx_skb->mapping) { in macb_tx_unmap()
483 if (tx_skb->mapped_as_page) in macb_tx_unmap()
484 dma_unmap_page(&bp->pdev->dev, tx_skb->mapping, in macb_tx_unmap()
485 tx_skb->size, DMA_TO_DEVICE); in macb_tx_unmap()
487 dma_unmap_single(&bp->pdev->dev, tx_skb->mapping, in macb_tx_unmap()
488 tx_skb->size, DMA_TO_DEVICE); in macb_tx_unmap()
489 tx_skb->mapping = 0; in macb_tx_unmap()
492 if (tx_skb->skb) { in macb_tx_unmap()
[all …]
Dmacb.h775 struct macb_tx_skb *tx_skb; member
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dsonic.c131 if(lp->tx_skb[i]) { in sonic_close()
132 dev_kfree_skb(lp->tx_skb[i]); in sonic_close()
133 lp->tx_skb[i] = NULL; in sonic_close()
169 if(lp->tx_skb[i]) { in sonic_tx_timeout()
170 dev_kfree_skb(lp->tx_skb[i]); in sonic_tx_timeout()
171 lp->tx_skb[i] = NULL; in sonic_tx_timeout()
245 lp->tx_skb[entry] = skb; in sonic_send_packet()
253 if (lp->tx_skb[lp->next_tx] != NULL) { in sonic_send_packet()
305 while (lp->tx_skb[entry] != NULL) { in sonic_interrupt()
325 dev_kfree_skb_irq(lp->tx_skb[entry]); in sonic_interrupt()
[all …]
Dsonic.h303 struct sk_buff* volatile tx_skb[SONIC_NUM_TDS]; /* packets to be transmitted */ member
/linux-4.1.27/drivers/isdn/hardware/mISDN/
Dw6692.c297 if (!dch->tx_skb) in W6692_fill_Dfifo()
299 count = dch->tx_skb->len - dch->tx_idx; in W6692_fill_Dfifo()
306 ptr = dch->tx_skb->data + dch->tx_idx; in W6692_fill_Dfifo()
339 } else if (dch->tx_skb) { /* should not happen */ in d_retransmit()
393 if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) { in handle_txD()
396 if (card->dch.tx_skb) in handle_txD()
397 dev_kfree_skb(card->dch.tx_skb); in handle_txD()
510 if (!wch->bch.tx_skb) { in W6692_fill_Bfifo()
517 count = wch->bch.tx_skb->len - wch->bch.tx_idx; in W6692_fill_Bfifo()
520 ptr = wch->bch.tx_skb->data + wch->bch.tx_idx; in W6692_fill_Bfifo()
[all …]
Dhfcsusb.c343 if (dch->tx_skb) { in hfcusb_l2l1D()
344 dev_kfree_skb(dch->tx_skb); in hfcusb_l2l1D()
345 dch->tx_skb = NULL; in hfcusb_l2l1D()
392 if (dch->tx_skb) { in hfc_l1callback()
393 dev_kfree_skb(dch->tx_skb); in hfc_l1callback()
394 dch->tx_skb = NULL; in hfc_l1callback()
1169 struct sk_buff *tx_skb; in tx_iso_complete() local
1185 tx_skb = fifo->dch->tx_skb; in tx_iso_complete()
1189 tx_skb = fifo->bch->tx_skb; in tx_iso_complete()
1192 if (!tx_skb && !hdlc && in tx_iso_complete()
[all …]
Dhfcpci.c686 if (!dch->tx_skb) in hfcpci_fill_dfifo()
688 count = dch->tx_skb->len - dch->tx_idx; in hfcpci_fill_dfifo()
726 src = dch->tx_skb->data + dch->tx_idx; /* source pointer */ in hfcpci_fill_dfifo()
745 dch->tx_idx = dch->tx_skb->len; in hfcpci_fill_dfifo()
764 if ((!bch->tx_skb) || bch->tx_skb->len == 0) { in hfcpci_fill_fifo()
770 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo()
821 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo()
832 src = bch->tx_skb->data + bch->tx_idx; in hfcpci_fill_fifo()
853 if (bch->tx_idx < bch->tx_skb->len) in hfcpci_fill_fifo()
855 dev_kfree_skb(bch->tx_skb); in hfcpci_fill_fifo()
[all …]
DmISDNipac.c154 if (!isac->dch.tx_skb) in isac_fill_fifo()
156 count = isac->dch.tx_skb->len - isac->dch.tx_idx; in isac_fill_fifo()
166 ptr = isac->dch.tx_skb->data + isac->dch.tx_idx; in isac_fill_fifo()
223 if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) { in isac_xpr_irq()
226 if (isac->dch.tx_skb) in isac_xpr_irq()
227 dev_kfree_skb(isac->dch.tx_skb); in isac_xpr_irq()
242 } else if (isac->dch.tx_skb) { /* should not happen */ in isac_retransmit()
671 if (dch->tx_skb) { in isac_l1cmd()
672 dev_kfree_skb(dch->tx_skb); in isac_l1cmd()
673 dch->tx_skb = NULL; in isac_l1cmd()
[all …]
Davmfritz.c461 if (!bch->tx_skb) { in hdlc_fill_fifo()
468 count = bch->tx_skb->len - bch->tx_idx; in hdlc_fill_fifo()
471 p = bch->tx_skb->data + bch->tx_idx; in hdlc_fill_fifo()
483 bch->tx_idx, bch->tx_skb->len); in hdlc_fill_fifo()
521 if (bch->tx_skb && bch->tx_idx < bch->tx_skb->len) { in HDLC_irq_xpr()
524 if (bch->tx_skb) in HDLC_irq_xpr()
525 dev_kfree_skb(bch->tx_skb); in HDLC_irq_xpr()
591 stat, bch->tx_skb ? "tx_skb" : "no tx_skb"); in HDLC_irq()
592 if (bch->tx_skb && bch->tx_skb->len) { in HDLC_irq()
DmISDNisar.c594 ch->bch.tx_skb ? ch->bch.tx_skb->len : -1, ch->bch.tx_idx); in isar_fill_fifo()
598 if (!ch->bch.tx_skb) { in isar_fill_fifo()
609 count = ch->bch.tx_skb->len - ch->bch.tx_idx; in isar_fill_fifo()
618 ptr = ch->bch.tx_skb->data + ch->bch.tx_idx; in isar_fill_fifo()
691 ch->bch.nr, ch->bch.tx_skb ? ch->bch.tx_skb->len : -1, in send_next()
706 if (ch->bch.tx_skb) in send_next()
707 dev_kfree_skb(ch->bch.tx_skb); in send_next()
742 if (ch->bch.tx_skb && (ch->bch.tx_skb->len > in check_send()
752 if (ch->bch.tx_skb && (ch->bch.tx_skb->len > in check_send()
Dnetjet.c546 if (!bc->bch.tx_skb) { in fill_dma()
553 count = bc->bch.tx_skb->len - bc->bch.tx_idx; in fill_dma()
558 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma()
560 p = bc->bch.tx_skb->data + bc->bch.tx_idx; in fill_dma()
618 if (bc->bch.tx_skb && bc->bch.tx_idx < bc->bch.tx_skb->len) { in bc_next_frame()
621 if (bc->bch.tx_skb) in bc_next_frame()
622 dev_kfree_skb(bc->bch.tx_skb); in bc_next_frame()
Dhfcmulti.c1968 sp = &dch->tx_skb; in hfcmulti_tx()
1973 sp = &bch->tx_skb; in hfcmulti_tx()
3285 if (dch->tx_skb) { in hfcm_l1callback()
3286 dev_kfree_skb(dch->tx_skb); in hfcm_l1callback()
3287 dch->tx_skb = NULL; in hfcm_l1callback()
3426 if (dch->tx_skb) { in handle_dmsg()
3427 dev_kfree_skb(dch->tx_skb); in handle_dmsg()
3428 dch->tx_skb = NULL; in handle_dmsg()
/linux-4.1.27/drivers/bluetooth/
Dhci_ldisc.c113 struct sk_buff *skb = hu->tx_skb; in hci_uart_dequeue()
118 hu->tx_skb = NULL; in hci_uart_dequeue()
160 hu->tx_skb = skb; in hci_uart_write_work()
224 if (hu->tx_skb) { in hci_uart_flush()
225 kfree_skb(hu->tx_skb); hu->tx_skb = NULL; in hci_uart_flush()
Dhci_uart.h82 struct sk_buff *tx_skb; member
/linux-4.1.27/drivers/net/wireless/libertas_tf/
Dmain.c289 BUG_ON(priv->tx_skb); in lbtf_tx_work()
291 priv->tx_skb = skb; in lbtf_tx_work()
296 priv->tx_skb = NULL; in lbtf_tx_work()
637 priv->tx_skb = NULL; in lbtf_add_card()
695 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(priv->tx_skb); in lbtf_send_tx_feedback()
706 skb_pull(priv->tx_skb, sizeof(struct txpd)); in lbtf_send_tx_feedback()
707 ieee80211_tx_status_irqsafe(priv->hw, priv->tx_skb); in lbtf_send_tx_feedback()
708 priv->tx_skb = NULL; in lbtf_send_tx_feedback()
Dlibertas_tf.h238 struct sk_buff *tx_skb; member
/linux-4.1.27/drivers/misc/ti-st/
Dst_core.c404 if (st_gdata->tx_skb != NULL) { in st_int_dequeue()
405 returning_skb = st_gdata->tx_skb; in st_int_dequeue()
406 st_gdata->tx_skb = NULL; in st_int_dequeue()
491 st_data->tx_skb = skb; in st_tx_wakeup()
824 kfree_skb(st_gdata->tx_skb); in st_tty_flush_buffer()
825 st_gdata->tx_skb = NULL; in st_tty_flush_buffer()
901 kfree_skb(st_gdata->tx_skb); in st_core_exit()
/linux-4.1.27/drivers/net/can/spi/
Dmcp251x.c255 struct sk_buff *tx_skb; member
288 if (priv->tx_skb || priv->tx_len) in mcp251x_clean()
290 if (priv->tx_skb) in mcp251x_clean()
291 dev_kfree_skb(priv->tx_skb); in mcp251x_clean()
294 priv->tx_skb = NULL; in mcp251x_clean()
520 if (priv->tx_skb || priv->tx_len) { in mcp251x_hard_start_xmit()
529 priv->tx_skb = skb; in mcp251x_hard_start_xmit()
750 if (priv->tx_skb) { in mcp251x_tx_work_handler()
754 frame = (struct can_frame *)priv->tx_skb->data; in mcp251x_tx_work_handler()
760 can_put_echo_skb(priv->tx_skb, net, 0); in mcp251x_tx_work_handler()
[all …]
/linux-4.1.27/drivers/net/ethernet/microchip/
Denc28j60.c62 struct sk_buff *tx_skb; member
1075 if (priv->tx_skb) { in enc28j60_tx_clear()
1077 ndev->stats.tx_bytes += priv->tx_skb->len; in enc28j60_tx_clear()
1078 dev_kfree_skb(priv->tx_skb); in enc28j60_tx_clear()
1079 priv->tx_skb = NULL; in enc28j60_tx_clear()
1238 ": Tx Packet Len:%d\n", priv->tx_skb->len); in enc28j60_hw_tx()
1242 priv->tx_skb->len, priv->tx_skb->data); in enc28j60_hw_tx()
1243 enc28j60_packet_write(priv, priv->tx_skb->len, priv->tx_skb->data); in enc28j60_hw_tx()
1252 test_len = priv->tx_skb->len; in enc28j60_hw_tx()
1260 if (priv->tx_skb->data[k] != test_buf[k]) { in enc28j60_hw_tx()
[all …]
/linux-4.1.27/include/linux/
DmISDNhw.h103 struct sk_buff *tx_skb; member
169 struct sk_buff *tx_skb; member
Dti_wilink_st.h146 struct sk_buff *tx_skb; member
/linux-4.1.27/drivers/net/ethernet/hisilicon/
Dhip04_eth.c164 struct sk_buff *tx_skb[TX_DESC_NUM]; member
391 priv->tx_skb[tx_tail]->len, in hip04_tx_reclaim()
396 bytes_compl += priv->tx_skb[tx_tail]->len; in hip04_tx_reclaim()
397 dev_kfree_skb(priv->tx_skb[tx_tail]); in hip04_tx_reclaim()
398 priv->tx_skb[tx_tail] = NULL; in hip04_tx_reclaim()
446 priv->tx_skb[tx_head] = skb; in hip04_mac_start_xmit()
804 if (priv->tx_skb[i]) in hip04_free_ring()
805 dev_kfree_skb_any(priv->tx_skb[i]); in hip04_free_ring()
Dhix5hd2_gmac.c215 struct sk_buff *tx_skb[TX_DESC_NUM]; member
534 skb = priv->tx_skb[pos]; in hix5hd2_xmit_reclaim()
545 priv->tx_skb[pos] = NULL; in hix5hd2_xmit_reclaim()
614 if (unlikely(priv->tx_skb[pos])) { in hix5hd2_net_xmit()
629 priv->tx_skb[pos] = skb; in hix5hd2_net_xmit()
668 struct sk_buff *skb = priv->tx_skb[i]; in hix5hd2_free_dma_desc_rings()
676 priv->tx_skb[i] = NULL; in hix5hd2_free_dma_desc_rings()
/linux-4.1.27/drivers/net/irda/
Dsir_dev.c458 if ((skb=dev->tx_skb) != NULL) { in sirdev_write_complete()
459 dev->tx_skb = NULL; in sirdev_write_complete()
497 if ((skb=dev->tx_skb) != NULL) { in sirdev_write_complete()
498 dev->tx_skb = NULL; in sirdev_write_complete()
659 dev->tx_skb = skb; in sirdev_hard_xmit()
910 dev->tx_skb = NULL; in sirdev_get_instance()
Dsir-dev.h183 struct sk_buff *tx_skb; member
/linux-4.1.27/drivers/net/wan/
Dz85230.c1401 c->tx_skb=NULL; in z8530_channel_load()
1434 if(c->tx_skb) in z8530_tx_begin()
1437 c->tx_skb=c->tx_next_skb; in z8530_tx_begin()
1441 if(c->tx_skb==NULL) in z8530_tx_begin()
1462 c->txcount=c->tx_skb->len; in z8530_tx_begin()
1533 if (c->tx_skb == NULL) in z8530_tx_done()
1536 skb = c->tx_skb; in z8530_tx_done()
1537 c->tx_skb = NULL; in z8530_tx_done()
Dcosa.c136 struct sk_buff *rx_skb, *tx_skb; member
681 chan->tx_skb = skb; in cosa_net_tx()
698 if (chan->tx_skb) { in cosa_net_timeout()
699 dev_kfree_skb(chan->tx_skb); in cosa_net_timeout()
700 chan->tx_skb = NULL; in cosa_net_timeout()
718 if (chan->tx_skb) { in cosa_net_close()
719 kfree_skb(chan->tx_skb); in cosa_net_close()
720 chan->tx_skb = NULL; in cosa_net_close()
766 if (!chan->tx_skb) { in cosa_net_tx_done()
772 dev_kfree_skb_irq(chan->tx_skb); in cosa_net_tx_done()
[all …]
Dz85230.h282 struct sk_buff *tx_skb; /* Buffer being transmitted */ member
/linux-4.1.27/drivers/net/ethernet/
Dkorina.c108 struct sk_buff *tx_skb[KORINA_NUM_TDS]; member
225 lp->tx_skb[lp->tx_chain_tail] = skb; in korina_send_packet()
547 lp->tx_skb[lp->tx_next_done]->len; in korina_tx()
574 if (lp->tx_skb[lp->tx_next_done]) { in korina_tx()
575 dev_kfree_skb_any(lp->tx_skb[lp->tx_next_done]); in korina_tx()
576 lp->tx_skb[lp->tx_next_done] = NULL; in korina_tx()
794 if (lp->tx_skb[i]) in korina_free_ring()
795 dev_kfree_skb_any(lp->tx_skb[i]); in korina_free_ring()
796 lp->tx_skb[i] = NULL; in korina_free_ring()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Dde2104x.c308 struct ring_info tx_skb[DE_TX_RING_SIZE]; member
556 skb = de->tx_skb[tx_tail].skb; in de_tx()
562 pci_unmap_single(de->pdev, de->tx_skb[tx_tail].mapping, in de_tx()
567 pci_unmap_single(de->pdev, de->tx_skb[tx_tail].mapping, in de_tx()
594 de->tx_skb[tx_tail].skb = NULL; in de_tx()
637 de->tx_skb[entry].skb = skb; in de_start_xmit()
638 de->tx_skb[entry].mapping = mapping; in de_start_xmit()
757 de->tx_skb[entry].skb = DE_DUMMY_SKB; in __de_set_rx_mode()
769 de->tx_skb[entry].skb = DE_SETUP_SKB; in __de_set_rx_mode()
770 de->tx_skb[entry].mapping = mapping = in __de_set_rx_mode()
[all …]
Dxircom_cb.c85 struct sk_buff *tx_skb[4]; member
413 card->tx_skb[desc] = skb; in xircom_start_xmit()
1157 if (card->tx_skb[descnr]!=NULL) { in investigate_write_descriptor()
1158 dev->stats.tx_bytes += card->tx_skb[descnr]->len; in investigate_write_descriptor()
1159 dev_kfree_skb_irq(card->tx_skb[descnr]); in investigate_write_descriptor()
1161 card->tx_skb[descnr] = NULL; in investigate_write_descriptor()
Dde4x5.c792 struct sk_buff *tx_skb[NUM_TX_DESC]; /* TX skb for freeing when sent */ member
1484 if (netif_queue_stopped(dev) || (u_long) lp->tx_skb[lp->tx_new] > 1) { in de4x5_queue_pkt()
1491 … netif_queue_stopped(dev), inl(DE4X5_IMR), inl(DE4X5_OMR), ((u_long) lp->tx_skb[lp->tx_new] > 1) ?… in de4x5_queue_pkt()
1501 (u_long) lp->tx_skb[lp->tx_new] <= 1) { in de4x5_queue_pkt()
1682 if ((u_long) lp->tx_skb[entry] > 1) in de4x5_free_tx_buff()
1683 dev_kfree_skb_irq(lp->tx_skb[entry]); in de4x5_free_tx_buff()
1684 lp->tx_skb[entry] = NULL; in de4x5_free_tx_buff()
1723 if (lp->tx_skb[entry] != NULL) in de4x5_tx()
1904 lp->tx_skb[lp->tx_new] = skb; in load_packet()
3657 if (lp->tx_skb[i]) in de4x5_free_tx_buffs()
/linux-4.1.27/drivers/net/ethernet/nvidia/
Dforcedeth.c828 struct nv_skb_map *tx_skb; member
1035 kfree(np->tx_skb); in free_rings()
1938 np->get_tx_ctx = np->put_tx_ctx = np->first_tx_ctx = np->tx_skb; in nv_init_tx()
1939 np->last_tx_ctx = &np->tx_skb[np->tx_ring_size-1]; in nv_init_tx()
1956 np->tx_skb[i].skb = NULL; in nv_init_tx()
1957 np->tx_skb[i].dma = 0; in nv_init_tx()
1958 np->tx_skb[i].dma_len = 0; in nv_init_tx()
1959 np->tx_skb[i].dma_single = 0; in nv_init_tx()
1960 np->tx_skb[i].first_tx_desc = NULL; in nv_init_tx()
1961 np->tx_skb[i].next_tx_ctx = NULL; in nv_init_tx()
[all …]
/linux-4.1.27/include/net/irda/
Dircomm_tty.h65 struct sk_buff *tx_skb; /* Transmit buffer */ member
/linux-4.1.27/drivers/net/ethernet/marvell/
Dpxa168_eth.c226 struct sk_buff **tx_skb; member
740 skb = pep->tx_skb[tx_index]; in txq_reclaim()
742 pep->tx_skb[tx_index] = NULL; in txq_reclaim()
1104 pep->tx_skb = kzalloc(sizeof(*pep->tx_skb) * pep->tx_ring_size, in txq_init()
1106 if (!pep->tx_skb) in txq_init()
1129 kfree(pep->tx_skb); in txq_init()
1144 kfree(pep->tx_skb); in txq_deinit()
1284 pep->tx_skb[tx_index] = skb; in pxa168_eth_start_xmit()
Dmvneta.c413 struct sk_buff **tx_skb; member
1323 struct sk_buff *skb = txq->tx_skb[txq->txq_get_index]; in mvneta_txq_bufs_free()
1578 txq->tx_skb[txq->txq_put_index] = NULL; in mvneta_tso_put_hdr()
1606 txq->tx_skb[txq->txq_put_index] = NULL; in mvneta_tso_put_data()
1614 txq->tx_skb[txq->txq_put_index] = skb; in mvneta_tso_put_data()
1718 txq->tx_skb[txq->txq_put_index] = skb; in mvneta_tx_frag_process()
1722 txq->tx_skb[txq->txq_put_index] = NULL; in mvneta_tx_frag_process()
1787 txq->tx_skb[txq->txq_put_index] = skb; in mvneta_tx()
1792 txq->tx_skb[txq->txq_put_index] = NULL; in mvneta_tx()
2317 txq->tx_skb = kmalloc(txq->size * sizeof(*txq->tx_skb), GFP_KERNEL); in mvneta_txq_init()
[all …]
Dmv643xx_eth.c373 struct sk_buff_head tx_skb; member
860 __skb_queue_tail(&txq->tx_skb, skb); in txq_submit_tso()
960 __skb_queue_tail(&txq->tx_skb, skb); in txq_submit_skb()
1093 struct sk_buff *skb = __skb_dequeue(&txq->tx_skb); in txq_reclaim()
2087 skb_queue_head_init(&txq->tx_skb); in txq_init()
Dmvpp2.c777 struct sk_buff **tx_skb; member
803 struct sk_buff **tx_skb; member
968 txq_pcpu->tx_skb[txq_pcpu->txq_put_index] = skb; in mvpp2_txq_inc_put()
4412 struct sk_buff *skb = txq_pcpu->tx_skb[txq_pcpu->txq_get_index]; in mvpp2_txq_bufs_free()
4649 txq_pcpu->tx_skb = kmalloc(txq_pcpu->size * in mvpp2_txq_init()
4650 sizeof(*txq_pcpu->tx_skb), in mvpp2_txq_init()
4652 if (!txq_pcpu->tx_skb) { in mvpp2_txq_init()
4677 kfree(txq_pcpu->tx_skb); in mvpp2_txq_deinit()
/linux-4.1.27/drivers/net/
Drionet.c55 struct sk_buff *tx_skb[RIONET_TX_RING_SIZE]; member
150 rnet->tx_skb[rnet->tx_slot] = skb; in rionet_queue_tx_msg()
292 dev_kfree_skb_irq(rnet->tx_skb[rnet->ack_slot]); in rionet_outb_msg_event()
293 rnet->tx_skb[rnet->ack_slot] = NULL; in rionet_outb_msg_event()
/linux-4.1.27/drivers/net/ethernet/moxa/
Dmoxart_ether.c281 priv->stats.tx_bytes += priv->tx_skb[tx_tail]->len; in moxart_tx_finished()
283 dev_kfree_skb_irq(priv->tx_skb[tx_tail]); in moxart_tx_finished()
284 priv->tx_skb[tx_tail] = NULL; in moxart_tx_finished()
339 priv->tx_skb[tx_head] = skb; in moxart_mac_start_xmit()
Dmoxart_ether.h319 struct sk_buff *tx_skb[TX_DESC_NUM]; member
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Ddebug.c41 i, p->tx_desc[i].data_ptr, p->tx_skb[i] ? 'V' : ' ', in emac_desc_dump()
45 p->tx_skb[NUM_TX_BUFF / 2 + i] ? 'V' : ' ', in emac_desc_dump()
Dcore.c1097 if (dev->tx_skb[i]) { in emac_clean_tx_ring()
1098 dev_kfree_skb(dev->tx_skb[i]); in emac_clean_tx_ring()
1099 dev->tx_skb[i] = NULL; in emac_clean_tx_ring()
1405 dev->tx_skb[slot] = skb; in emac_start_xmit()
1431 dev->tx_skb[slot] = NULL; in emac_xmit_split()
1473 dev->tx_skb[slot] = NULL; in emac_start_xmit_sg()
1500 dev->tx_skb[slot] = skb; in emac_start_xmit_sg()
1576 struct sk_buff *skb = dev->tx_skb[slot]; in emac_poll_tx()
1581 dev->tx_skb[slot] = NULL; in emac_poll_tx()
2815 memset(dev->tx_skb, 0, NUM_TX_BUFF * sizeof(struct sk_buff *)); in emac_probe()
Dcore.h258 struct sk_buff *tx_skb[NUM_TX_BUFF]; member
/linux-4.1.27/drivers/net/usb/
Dipheth.c143 struct sk_buff *tx_skb; member
283 dev_kfree_skb_irq(dev->tx_skb); in ipheth_sndbulk_callback()
435 dev->tx_skb = skb; in ipheth_tx()
Drtl8150.c133 struct sk_buff *tx_skb, *rx_skb; member
448 dev_kfree_skb_irq(dev->tx_skb); in write_bulk_callback()
682 dev->tx_skb = skb; in rtl8150_start_xmit()
Dkaweth.c241 struct sk_buff *tx_skb; member
783 struct sk_buff *skb = kaweth->tx_skb; in kaweth_usb_transmit_complete()
831 kaweth->tx_skb = skb; in kaweth_start_xmit()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139cp.c343 struct sk_buff *tx_skb[CP_TX_RING_SIZE]; member
664 skb = cp->tx_skb[tx_tail]; in cp_tx()
697 cp->tx_skb[tx_tail] = NULL; in cp_tx()
723 cp->tx_skb[index] = NULL; in unwind_tx_frag_mapping()
788 cp->tx_skb[entry] = skb; in cp_start_xmit()
807 cp->tx_skb[entry] = skb; in cp_start_xmit()
852 cp->tx_skb[entry] = skb; in cp_start_xmit()
1159 if (cp->tx_skb[i]) { in cp_clean_rings()
1160 struct sk_buff *skb = cp->tx_skb[i]; in cp_clean_rings()
1177 memset(cp->tx_skb, 0, sizeof(struct sk_buff *) * CP_TX_RING_SIZE); in cp_clean_rings()
Dr8169.c782 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */ member
6727 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info)); in rtl8169_init_ring()
6733 static void rtl8169_unmap_tx_skb(struct device *d, struct ring_info *tx_skb, in rtl8169_unmap_tx_skb() argument
6736 unsigned int len = tx_skb->len; in rtl8169_unmap_tx_skb()
6743 tx_skb->len = 0; in rtl8169_unmap_tx_skb()
6753 struct ring_info *tx_skb = tp->tx_skb + entry; in rtl8169_tx_clear_range() local
6754 unsigned int len = tx_skb->len; in rtl8169_tx_clear_range()
6757 struct sk_buff *skb = tx_skb->skb; in rtl8169_tx_clear_range()
6759 rtl8169_unmap_tx_skb(&tp->pci_dev->dev, tx_skb, in rtl8169_tx_clear_range()
6764 tx_skb->skb = NULL; in rtl8169_tx_clear_range()
[all …]
/linux-4.1.27/drivers/isdn/hysdn/
Dhysdn_defs.h208 struct sk_buff *tx_skb; /* buffer for tx operation */ member
Dhycapi.c136 cinfo->tx_skb = skb; in hycapi_sendmsg_internal()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c457 skb = priv->tx_skb[priv->tx_dirty_desc]; in bcm_enet_tx_reclaim()
458 priv->tx_skb[priv->tx_dirty_desc] = NULL; in bcm_enet_tx_reclaim()
618 priv->tx_skb[priv->tx_curr_desc] = skb; in bcm_enet_start_xmit()
971 priv->tx_skb = kcalloc(priv->tx_ring_size, sizeof(struct sk_buff *), in bcm_enet_open()
973 if (!priv->tx_skb) { in bcm_enet_open()
1111 kfree(priv->tx_skb); in bcm_enet_open()
1228 kfree(priv->tx_skb); in bcm_enet_stop()
2192 priv->tx_skb = kzalloc(sizeof(struct sk_buff *) * priv->tx_ring_size, in bcm_enetsw_open()
2194 if (!priv->tx_skb) { in bcm_enetsw_open()
2373 kfree(priv->tx_skb); in bcm_enetsw_open()
[all …]
Dbcm63xx_enet.h272 struct sk_buff **tx_skb; member
/linux-4.1.27/drivers/atm/
Dhorizon.c1118 hrz_kfree_skb (dev->tx_skb); in tx_schedule()
1169 struct sk_buff * skb = dev->tx_skb; in tx_schedule()
1187 wr_regl (dev, TX_DESCRIPTOR_PORT_OFF, cpu_to_be32 (dev->tx_skb->len)); in tx_schedule()
1191 wr_regl (dev, TX_DESCRIPTOR_REG_OFF, cpu_to_be32 (dev->tx_skb->len)); in tx_schedule()
1610 hrz_kfree_skb (dev->tx_skb); in hrz_send()
1702 dev->tx_skb = skb; in hrz_send()
2751 dev->tx_skb = NULL; in hrz_probe()
Dsolos-pci.c129 struct sk_buff *tx_skb[4]; member
1070 struct sk_buff *oldskb = card->tx_skb[port]; in fpga_tx()
1074 card->tx_skb[port] = NULL; in fpga_tx()
1094 card->tx_skb[port] = skb; in fpga_tx()
1418 skb = card->tx_skb[i]; in atm_remove()
Dhorizon.h416 struct sk_buff * tx_skb; // skb being TXed member
/linux-4.1.27/drivers/nfc/
Dtrf7970a.c434 struct sk_buff *tx_skb; member
608 dev_kfree_skb_any(trf->tx_skb); in trf7970a_send_upstream()
609 trf->tx_skb = NULL; in trf7970a_send_upstream()
705 struct sk_buff *skb = trf->tx_skb; in trf7970a_fill_fifo()
1499 trf->tx_skb = skb; in trf7970a_send_cmd()
/linux-4.1.27/drivers/net/ieee802154/
Dat86rf230.c101 struct sk_buff *tx_skb; member
780 ieee802154_xmit_complete(lp->hw, lp->tx_skb, !lp->tx_aret); in at86rf230_tx_complete()
971 struct sk_buff *skb = lp->tx_skb; in at86rf230_write_frame()
1032 lp->tx_skb = skb; in at86rf230_xmit()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_nic.c426 nesnic->tx_skb[nesnic->sq_head] = skb; in nes_nic_send()
432 nesnic->tx_skb[nesnic->sq_head] = skb; in nes_nic_send()
436 nesnic->tx_skb[nesnic->sq_head] = skb; in nes_nic_send()
647 nesnic->tx_skb[nesnic->sq_head] = skb; in nes_netdev_start_xmit()
649 nesnic->tx_skb[nesnic->sq_head] = NULL; in nes_netdev_start_xmit()
Dnes_hw.h915 struct sk_buff *tx_skb[NES_NIC_WQ_SIZE]; member
Dnes_hw.c1992 if (nesvnic->nic.tx_skb[nesvnic->nic.sq_tail]) in nes_destroy_nic_qp()
1994 nesvnic->nic.tx_skb[nesvnic->nic.sq_tail]); in nes_destroy_nic_qp()
2828 skb = nesnic->tx_skb[nesnic->sq_tail]; in nes_nic_ce_handler()
/linux-4.1.27/drivers/net/wireless/
Dat76c50x-usb.h377 struct sk_buff *tx_skb; /* skbuff for transmitting data */ member
Dat76c50x-usb.c1737 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(priv->tx_skb); in at76_mac80211_tx_callback()
1759 ieee80211_tx_status_irqsafe(priv->hw, priv->tx_skb); in at76_mac80211_tx_callback()
1761 priv->tx_skb = NULL; in at76_mac80211_tx_callback()
1805 WARN_ON(priv->tx_skb != NULL); in at76_mac80211_tx()
1807 priv->tx_skb = skb; in at76_mac80211_tx()
Dmac80211_hwsim.c803 struct sk_buff *tx_skb, in mac80211_hwsim_monitor_rx() argument
810 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_skb); in mac80211_hwsim_monitor_rx()
816 skb = skb_copy_expand(tx_skb, sizeof(*hdr), 0, GFP_ATOMIC); in mac80211_hwsim_monitor_rx()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c515.c312 struct sk_buff *tx_skb; /* Packet being eaten by bus master ctrl. */ member
1068 vp->tx_skb = skb; in corkscrew_start_xmit()
1195 dev_kfree_skb_irq(lp->tx_skb); /* Release the transferred buffer */ in corkscrew_interrupt()
D3c59x.c607 struct sk_buff *tx_skb; /* Packet being eaten by bus master ctrl. */ member
2080 vp->tx_skb = skb; in vortex_start_xmit()
2317 pci_unmap_single(VORTEX_PCI(vp), vp->tx_skb_dma, (vp->tx_skb->len + 3) & ~3, PCI_DMA_TODEVICE); in vortex_interrupt()
2318 dev_kfree_skb_irq(vp->tx_skb); /* Release the transferred buffer */ in vortex_interrupt()
/linux-4.1.27/net/bluetooth/
Dl2cap_core.c1873 struct sk_buff *skb, *tx_skb; in l2cap_ertm_send() local
1914 tx_skb = skb_clone(skb, GFP_KERNEL); in l2cap_ertm_send()
1916 if (!tx_skb) in l2cap_ertm_send()
1931 l2cap_do_send(chan, tx_skb); in l2cap_ertm_send()
1945 struct sk_buff *tx_skb; in l2cap_ertm_resend() local
1987 tx_skb = skb_copy(skb, GFP_KERNEL); in l2cap_ertm_resend()
1989 tx_skb = skb_clone(skb, GFP_KERNEL); in l2cap_ertm_resend()
1992 if (!tx_skb) { in l2cap_ertm_resend()
2000 tx_skb->data + L2CAP_HDR_SIZE); in l2cap_ertm_resend()
2003 tx_skb->data + L2CAP_HDR_SIZE); in l2cap_ertm_resend()
[all …]