/linux-4.1.27/net/irda/ |
D | irlap_frame.c | 122 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 …]
|
D | iriap.c | 337 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 …]
|
D | irttp.c | 814 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 …]
|
D | iriap_event.c | 260 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()
|
D | irlmp_event.c | 617 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()
|
D | irlmp.c | 372 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/ |
D | ipacx.c | 105 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 …]
|
D | amd7930_fn.c | 181 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 …]
|
D | hscx_irq.c | 93 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 …]
|
D | jade_irq.c | 83 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 …]
|
D | w6692.c | 170 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 …]
|
D | hfc_2bds0.c | 268 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 …]
|
D | hfc_2bs0.c | 245 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 …]
|
D | hfc_pci.c | 525 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 …]
|
D | elsa_ser.c | 245 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 …]
|
D | isac.c | 153 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 …]
|
D | icc.c | 150 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 …]
|
D | hisax_isac.c | 480 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 …]
|
D | hscx.c | 105 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()
|
D | jade.c | 140 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()
|
D | avm_pci.c | 303 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 …]
|
D | hfc_sx.c | 510 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 …]
|
D | netjet.c | 226 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 …]
|
D | st5481_b.c | 63 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()
|
D | hisax_fcpcipnp.c | 385 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 …]
|
D | diva.c | 445 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 …]
|
D | st5481_d.c | 313 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()
|
D | isar.c | 679 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 …]
|
D | hisax_isac.h | 27 struct sk_buff *tx_skb; member
|
D | hisax_fcpcipnp.h | 43 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member
|
D | hfc4s8s_l1.c | 139 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()
|
D | st5481.h | 341 struct sk_buff *tx_skb; member 350 struct sk_buff *tx_skb; member
|
D | hisax.h | 503 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member 958 struct sk_buff *tx_skb; member
|
D | config.c | 790 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()
|
D | isdnl1.c | 190 if (cs->tx_skb) in DChannel_proc_xmt()
|
/linux-4.1.27/net/irda/ircomm/ |
D | ircomm_lmp.c | 73 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 …]
|
D | ircomm_tty.c | 590 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/ |
D | hwchannel.c | 72 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/ |
D | usb-gigaset.c | 315 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 …]
|
D | ser-gigaset.c | 67 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()
|
D | gigaset.h | 362 struct sk_buff *tx_skb; /* Current transfer buffer to modem */ member
|
D | common.c | 613 bcs->tx_skb = NULL; in gigaset_initbcs()
|
/linux-4.1.27/drivers/net/ethernet/cadence/ |
D | macb.c | 78 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 …]
|
D | macb.h | 775 struct macb_tx_skb *tx_skb; member
|
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
D | sonic.c | 131 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 …]
|
D | sonic.h | 303 struct sk_buff* volatile tx_skb[SONIC_NUM_TDS]; /* packets to be transmitted */ member
|
/linux-4.1.27/drivers/isdn/hardware/mISDN/ |
D | w6692.c | 297 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 …]
|
D | hfcsusb.c | 343 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 …]
|
D | hfcpci.c | 686 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 …]
|
D | mISDNipac.c | 154 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 …]
|
D | avmfritz.c | 461 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()
|
D | mISDNisar.c | 594 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()
|
D | netjet.c | 546 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()
|
D | hfcmulti.c | 1968 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/ |
D | hci_ldisc.c | 113 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()
|
D | hci_uart.h | 82 struct sk_buff *tx_skb; member
|
/linux-4.1.27/drivers/net/wireless/libertas_tf/ |
D | main.c | 289 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()
|
D | libertas_tf.h | 238 struct sk_buff *tx_skb; member
|
/linux-4.1.27/drivers/misc/ti-st/ |
D | st_core.c | 404 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/ |
D | mcp251x.c | 255 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/ |
D | enc28j60.c | 62 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/ |
D | mISDNhw.h | 103 struct sk_buff *tx_skb; member 169 struct sk_buff *tx_skb; member
|
D | ti_wilink_st.h | 146 struct sk_buff *tx_skb; member
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_eth.c | 164 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()
|
D | hix5hd2_gmac.c | 215 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/ |
D | sir_dev.c | 458 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()
|
D | sir-dev.h | 183 struct sk_buff *tx_skb; member
|
/linux-4.1.27/drivers/net/wan/ |
D | z85230.c | 1401 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()
|
D | cosa.c | 136 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 …]
|
D | z85230.h | 282 struct sk_buff *tx_skb; /* Buffer being transmitted */ member
|
/linux-4.1.27/drivers/net/ethernet/ |
D | korina.c | 108 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/ |
D | de2104x.c | 308 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 …]
|
D | xircom_cb.c | 85 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()
|
D | de4x5.c | 792 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/ |
D | forcedeth.c | 828 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/ |
D | ircomm_tty.h | 65 struct sk_buff *tx_skb; /* Transmit buffer */ member
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | pxa168_eth.c | 226 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()
|
D | mvneta.c | 413 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 …]
|
D | mv643xx_eth.c | 373 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()
|
D | mvpp2.c | 777 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/ |
D | rionet.c | 55 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/ |
D | moxart_ether.c | 281 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()
|
D | moxart_ether.h | 319 struct sk_buff *tx_skb[TX_DESC_NUM]; member
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
D | debug.c | 41 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()
|
D | core.c | 1097 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()
|
D | core.h | 258 struct sk_buff *tx_skb[NUM_TX_BUFF]; member
|
/linux-4.1.27/drivers/net/usb/ |
D | ipheth.c | 143 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()
|
D | rtl8150.c | 133 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()
|
D | kaweth.c | 241 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/ |
D | 8139cp.c | 343 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()
|
D | r8169.c | 782 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/ |
D | hysdn_defs.h | 208 struct sk_buff *tx_skb; /* buffer for tx operation */ member
|
D | hycapi.c | 136 cinfo->tx_skb = skb; in hycapi_sendmsg_internal()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 457 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 …]
|
D | bcm63xx_enet.h | 272 struct sk_buff **tx_skb; member
|
/linux-4.1.27/drivers/atm/ |
D | horizon.c | 1118 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()
|
D | solos-pci.c | 129 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()
|
D | horizon.h | 416 struct sk_buff * tx_skb; // skb being TXed member
|
/linux-4.1.27/drivers/nfc/ |
D | trf7970a.c | 434 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/ |
D | at86rf230.c | 101 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/ |
D | nes_nic.c | 426 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()
|
D | nes_hw.h | 915 struct sk_buff *tx_skb[NES_NIC_WQ_SIZE]; member
|
D | nes_hw.c | 1992 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/ |
D | at76c50x-usb.h | 377 struct sk_buff *tx_skb; /* skbuff for transmitting data */ member
|
D | at76c50x-usb.c | 1737 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()
|
D | mac80211_hwsim.c | 803 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/ |
D | 3c515.c | 312 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()
|
D | 3c59x.c | 607 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/ |
D | l2cap_core.c | 1873 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 …]
|