Searched refs:tx_skb (Results 26 - 50 of 77) sorted by relevance

1234

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/hisax/
H A Delsa_ser.c245 if (!bcs->tx_skb)
247 if (bcs->tx_skb->len <= 0)
249 len = bcs->tx_skb->len;
257 skb_copy_from_linear_data(bcs->tx_skb,
259 skb_pull(bcs->tx_skb, count);
265 skb_copy_from_linear_data(bcs->tx_skb,
267 skb_pull(bcs->tx_skb, count);
282 if (bcs->tx_skb) {
283 if (bcs->tx_skb->len) {
288 (PACKET_NOACK != bcs->tx_skb
[all...]
H A Dhisax_isac.c479 BUG_ON(!isac->tx_skb);
481 count = isac->tx_skb->len;
493 ptr = isac->tx_skb->data;
494 skb_pull(isac->tx_skb, count);
503 if (!isac->tx_skb) {
507 skb_push(isac->tx_skb, isac->tx_cnt);
568 if (!isac->tx_skb)
571 if (isac->tx_skb->len > 0) {
575 dev_kfree_skb_irq(isac->tx_skb);
577 isac->tx_skb
[all...]
H A Dhisax_fcpcipnp.c23 * o tx_skb at PH_DEACTIVATE time
383 struct sk_buff *skb = bcs->tx_skb;
393 if (bcs->tx_skb->len > bcs->fifo_size) {
396 count = bcs->tx_skb->len;
400 DBG(0x40, "hdlc_fill_fifo %d/%d", count, bcs->tx_skb->len);
401 p = bcs->tx_skb->data;
402 skb_pull(bcs->tx_skb, count);
523 if (!bcs->tx_skb) {
530 skb_push(bcs->tx_skb, bcs->tx_cnt);
539 skb = bcs->tx_skb;
[all...]
H A Dst5481_d.c255 skb = d_out->tx_skb;
275 d_out->tx_skb = NULL;
359 skb = d_out->tx_skb;
383 d_out->tx_skb = NULL;
484 if (d_out->tx_skb)
541 BUG_ON(adapter->d_out.tx_skb);
542 adapter->d_out.tx_skb = skb;
H A Ddiva.c447 if (!bcs->tx_skb)
449 if (bcs->tx_skb->len <= 0)
453 if (bcs->tx_skb->len > fifo_size) {
457 count = bcs->tx_skb->len;
460 p = ptr = bcs->tx_skb->data;
461 skb_pull(bcs->tx_skb, count);
539 if (bcs->tx_skb) {
540 if (bcs->tx_skb->len) {
545 (PACKET_NOACK != bcs->tx_skb->pkt_type)) {
552 dev_kfree_skb_irq(bcs->tx_skb);
[all...]
H A Disar.c677 if (!bcs->tx_skb)
679 if (bcs->tx_skb->len <= 0)
684 if (bcs->tx_skb->len > bcs->hw.isar.mml) {
688 count = bcs->tx_skb->len;
691 ptr = bcs->tx_skb->data;
696 if (bcs->tx_skb->len > 1) {
704 skb_pull(bcs->tx_skb, count);
758 if (bcs->tx_skb) {
759 if (bcs->tx_skb->len) {
764 (PACKET_NOACK != bcs->tx_skb
[all...]
H A Dst5481.h341 struct sk_buff *tx_skb; member in struct:st5481_d_out
350 struct sk_buff *tx_skb; member in struct:st5481_b_out
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/gigaset/
H A Dusb-gigaset.c278 if (!bcs->tx_skb) { /* no skb is being sent */
291 bcs->tx_skb = skb_dequeue(&bcs->squeue);
292 if (bcs->tx_skb)
295 (unsigned long) bcs->tx_skb);
299 if (bcs->tx_skb) {
300 gig_dbg(DEBUG_OUTPUT, "modem_fill: tx_skb");
589 gig_dbg(DEBUG_WRITE, "len: %d...", bcs->tx_skb->len);
591 if (!bcs->tx_skb->len) {
592 dev_kfree_skb_any(bcs->tx_skb);
593 bcs->tx_skb
[all...]
H A Dser-gigaset.c69 struct sk_buff *skb = bcs->tx_skb;
77 bcs->tx_skb = NULL;
97 bcs->tx_skb = NULL;
172 if (!bcs->tx_skb) {
181 if (!(bcs->tx_skb = skb_dequeue(&bcs->squeue)))
186 (unsigned long) bcs->tx_skb);
190 gig_dbg(DEBUG_OUTPUT, "%s: tx_skb", __func__);
217 if (cs->bcs->tx_skb)
218 dev_kfree_skb_any(cs->bcs->tx_skb);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/irda/
H A Dircomm_tty.h72 struct sk_buff *tx_skb; /* Transmit buffer */ member in struct:ircomm_tty_cb
93 __u32 tx_data_size; /* Max data size of current tx_skb */
114 * o self->tx_skb
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/bluetooth/
H A Dhci_ldisc.c116 struct sk_buff *skb = hu->tx_skb;
121 hu->tx_skb = NULL;
151 hu->tx_skb = skb;
187 if (hu->tx_skb) {
188 kfree_skb(hu->tx_skb); hu->tx_skb = NULL;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/irda/ircomm/
H A Dircomm_tty.c642 skb = self->tx_skb;
643 self->tx_skb = NULL;
714 /* Protect our manipulation of self->tx_skb and related */
718 skb = self->tx_skb;
770 self->tx_skb = skb;
827 if (self->tx_skb)
828 ret = self->tx_data_size - self->tx_skb->len;
861 while (self->tx_skb && self->tx_skb->len) {
953 if (self->tx_skb)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/irda/
H A Dirlmp_event.c633 struct sk_buff *tx_skb; local
659 tx_skb = self->conn_skb;
662 irlmp_connect_indication(self, tx_skb);
664 dev_kfree_skb(tx_skb);
863 struct sk_buff *tx_skb; local
876 tx_skb = self->conn_skb;
880 self->slsap_sel, CONNECT_CMD, tx_skb);
882 dev_kfree_skb(tx_skb);
H A Dirlmp.c370 struct sk_buff *tx_skb = userdata; local
394 if (tx_skb == NULL) {
395 tx_skb = alloc_skb(LMP_MAX_HEADER, GFP_ATOMIC);
396 if (!tx_skb)
399 skb_reserve(tx_skb, LMP_MAX_HEADER);
403 IRDA_ASSERT(skb_headroom(tx_skb) >= LMP_CONTROL_HEADER, return -1;);
404 skb_push(tx_skb, LMP_CONTROL_HEADER);
488 irlmp_do_lsap_event(self, LM_CONNECT_REQUEST, tx_skb);
491 dev_kfree_skb(tx_skb);
497 if(tx_skb)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dr8169.c444 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */ member in struct:rtl8169_private
2075 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info));
2090 static void rtl8169_unmap_tx_skb(struct pci_dev *pdev, struct ring_info *tx_skb, argument
2093 unsigned int len = tx_skb->len;
2099 tx_skb->len = 0;
2108 struct ring_info *tx_skb = tp->tx_skb + entry; local
2109 unsigned int len = tx_skb->len;
2112 struct sk_buff *skb = tx_skb->skb;
2114 rtl8169_unmap_tx_skb(tp->pci_dev, tx_skb,
2432 struct ring_info *tx_skb = tp->tx_skb + entry; local
[all...]
H A Drionet.c55 struct sk_buff *tx_skb[RIONET_TX_RING_SIZE]; member in struct:rionet_private
164 rnet->tx_skb[rnet->tx_slot] = skb;
278 dev_kfree_skb_irq(rnet->tx_skb[rnet->ack_slot]);
279 rnet->tx_skb[rnet->ack_slot] = NULL;
H A Dmacb.c306 struct ring_info *rp = &bp->tx_skb[tail];
606 bp->tx_skb[entry].skb = skb;
607 bp->tx_skb[entry].mapping = mapping;
637 if (bp->tx_skb) {
638 kfree(bp->tx_skb);
639 bp->tx_skb = NULL;
664 bp->tx_skb = kmalloc(size, GFP_KERNEL);
665 if (!bp->tx_skb)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wan/
H A Dz85230.c1392 c->tx_skb=NULL;
1425 if(c->tx_skb)
1428 c->tx_skb=c->tx_next_skb;
1432 if(c->tx_skb==NULL)
1453 c->txcount=c->tx_skb->len;
1497 * Since we emptied tx_skb we can ask for more
1518 if(c->tx_skb==NULL)
1521 skb=c->tx_skb;
1522 c->tx_skb=NULL;
H A Dcosa.c139 struct sk_buff *rx_skb, *tx_skb;
695 chan->tx_skb = skb;
712 if (chan->tx_skb) {
713 dev_kfree_skb(chan->tx_skb);
714 chan->tx_skb = NULL;
732 if (chan->tx_skb) {
733 kfree_skb(chan->tx_skb);
734 chan->tx_skb = NULL;
784 if (!chan->tx_skb) {
791 dev_kfree_skb_irq(chan->tx_skb);
138 struct sk_buff *rx_skb, *tx_skb; member in struct:channel_data
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ibm_emac/
H A Dibm_emac_debug.c33 i, p->tx_desc[i].data_ptr, p->tx_skb[i] ? 'V' : ' ',
37 p->tx_skb[NUM_TX_BUFF / 2 + i] ? 'V' : ' ',
H A Dibm_emac_core.h175 struct sk_buff *tx_skb[NUM_TX_BUFF]; member in struct:ocp_enet_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/hysdn/
H A Dhysdn_defs.h208 struct sk_buff *tx_skb; /* buffer for tx operation */ member in struct:HYSDN_CARD::hycapictrl_info
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/irda/
H A Dsir-dev.h177 struct sk_buff *tx_skb; member in struct:sir_dev
H A Dsir_dev.c450 if ((skb=dev->tx_skb) != NULL) {
451 dev->tx_skb = NULL;
489 if ((skb=dev->tx_skb) != NULL) {
490 dev->tx_skb = NULL;
657 dev->tx_skb = skb;
894 dev->tx_skb = NULL;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dxircom_cb.c92 struct sk_buff *tx_skb[4]; member in struct:xircom_private
423 card->tx_skb[desc] = skb;
1231 if (card->tx_skb[descnr]!=NULL) {
1232 card->stats.tx_bytes += card->tx_skb[descnr]->len;
1233 dev_kfree_skb_irq(card->tx_skb[descnr]);
1235 card->tx_skb[descnr] = NULL;

Completed in 235 milliseconds

1234