Searched refs:tx_skb (Results 1 - 25 of 77) sorted by last modified time

1234

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/gigaset/
H A Dcommon.c557 bcs->tx_skb = NULL;
H A Dgigaset.h405 struct sk_buff *tx_skb; /* Current transfer buffer to modem */ member in struct:bc_state
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);
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...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/isdn/hisax/
H A Damd7930_fn.c180 if ((message & 0xf0) && (cs->tx_skb)) {
356 if ((!cs->tx_skb) || (cs->tx_skb->len <= 0))
362 len = dtcrw = cs->tx_skb->len;
370 deb_ptr = ptr = cs->tx_skb->data;
380 count = ptr - cs->tx_skb->data;
381 skb_pull(cs->tx_skb, count);
448 if (cs->tx_skb) {
449 skb_push(cs->tx_skb, cs->tx_cnt);
466 if (cs->tx_skb) {
[all...]
H A Davm_pci.c307 if (!bcs->tx_skb)
309 if (bcs->tx_skb->len <= 0)
313 if (bcs->tx_skb->len > fifo_size) {
316 count = bcs->tx_skb->len;
321 debugl1(cs, "hdlc_fill_fifo %d/%ld", count, bcs->tx_skb->len);
322 p = bcs->tx_skb->data;
324 skb_pull(bcs->tx_skb, count);
409 if (bcs->tx_skb) {
410 skb_push(bcs->tx_skb, bcs->hw.hdlc.count);
424 if (bcs->tx_skb) {
[all...]
H A Dconfig.c786 if (csta->tx_skb) {
787 dev_kfree_skb(csta->tx_skb);
788 csta->tx_skb = NULL;
1101 cs->tx_skb = NULL;
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 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 Dhfc4s8s_l1.c138 struct sk_buff *tx_skb; member in struct:hfc4s8s_btype
439 if (!bch->tx_skb && (bch->tx_cnt <= 0)) {
595 if (bch->tx_skb) {
596 dev_kfree_skb(bch->tx_skb);
597 bch->tx_skb = NULL;
1006 if (!(skb = bch->tx_skb)) {
1013 bch->tx_skb = skb;
1066 bch->tx_skb = NULL;
H A Dhfc_2bds0.c266 if (!bcs->tx_skb)
268 if (bcs->tx_skb->len <= 0)
294 bcs->channel, bcs->tx_skb->len,
296 if (count < bcs->tx_skb->len) {
305 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx++]);
306 while (idx < bcs->tx_skb->len) {
309 WriteReg(cs, HFCD_DATA_NODEB, cip, bcs->tx_skb->data[idx]);
312 if (idx != bcs->tx_skb->len) {
316 bcs->tx_cnt -= bcs->tx_skb->len;
318 (PACKET_NOACK != bcs->tx_skb
[all...]
H A Dhfc_2bs0.c244 if (!bcs->tx_skb)
246 if (bcs->tx_skb->len <= 0)
285 bcs->channel, bcs->tx_skb->len,
287 if (count < bcs->tx_skb->len) {
294 while ((idx < bcs->tx_skb->len) && WaitNoBusy(cs))
295 cs->BC_Write_Reg(cs, HFC_DATA_NODEB, cip, bcs->tx_skb->data[idx++]);
296 if (idx != bcs->tx_skb->len) {
300 count = bcs->tx_skb->len;
302 if (PACKET_NOACK == bcs->tx_skb->pkt_type)
304 dev_kfree_skb_any(bcs->tx_skb);
[all...]
H A Dhfc_pci.c528 if (!cs->tx_skb)
530 if (cs->tx_skb->len <= 0)
557 cs->tx_skb->len, count);
558 if (count < cs->tx_skb->len) {
563 count = cs->tx_skb->len; /* get frame len */
566 src = cs->tx_skb->data; /* source pointer */
583 dev_kfree_skb_any(cs->tx_skb);
584 cs->tx_skb = NULL;
602 if (!bcs->tx_skb)
604 if (bcs->tx_skb
[all...]
H A Dhfc_sx.c510 if (!cs->tx_skb)
512 if (cs->tx_skb->len <= 0)
515 if (write_fifo(cs, cs->tx_skb, HFCSX_SEL_D_TX, 0)) {
516 dev_kfree_skb_any(cs->tx_skb);
517 cs->tx_skb = NULL;
530 if (!bcs->tx_skb)
532 if (bcs->tx_skb->len <= 0)
535 if (write_fifo(cs, bcs->tx_skb,
541 bcs->tx_cnt -= bcs->tx_skb->len;
543 (PACKET_NOACK != bcs->tx_skb
[all...]
H A Dhisax.h493 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member in struct:BCState
948 struct sk_buff *tx_skb; member in struct:IsdnCardState
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 Dhisax_fcpcipnp.h43 struct sk_buff *tx_skb; /* B-Channel transmit Buffer */ member in struct:fritz_bcs
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_isac.h27 struct sk_buff *tx_skb; member in struct:isac
H A Dhscx.c104 if (bcs->tx_skb) {
107 bcs->tx_skb = skb;
116 if (bcs->tx_skb) {
120 bcs->tx_skb = skb;
127 if (!bcs->tx_skb) {
165 if (bcs->tx_skb) {
166 dev_kfree_skb_any(bcs->tx_skb);
167 bcs->tx_skb = NULL;
194 bcs->tx_skb = NULL;
H A Dhscx_irq.c93 if (!bcs->tx_skb)
95 if (bcs->tx_skb->len <= 0)
99 if (bcs->tx_skb->len > fifo_size) {
103 count = bcs->tx_skb->len;
106 ptr = bcs->tx_skb->data;
107 skb_pull(bcs->tx_skb, count);
195 if (bcs->tx_skb) {
196 if (bcs->tx_skb->len) {
201 (PACKET_NOACK != bcs->tx_skb->pkt_type)) {
208 dev_kfree_skb_irq(bcs->tx_skb);
[all...]
H A Dicc.c151 if (!cs->tx_skb)
154 count = cs->tx_skb->len;
163 ptr = cs->tx_skb->data;
164 skb_pull(cs->tx_skb, count);
242 if (cs->tx_skb) {
243 if (cs->tx_skb->len) {
247 dev_kfree_skb_irq(cs->tx_skb);
249 cs->tx_skb = NULL;
252 if ((cs->tx_skb = skb_dequeue(&cs->sq))) {
298 if (cs->tx_skb) { /* Restar
[all...]
H A Dipacx.c104 if (cs->tx_skb) {
110 cs->tx_skb = skb;
120 if (cs->tx_skb) {
122 debugl1(cs, " l2l1 tx_skb exist this shouldn't happen");
128 cs->tx_skb = skb;
140 if (!cs->tx_skb) {
183 if (cs->tx_skb) {
184 dev_kfree_skb_any(cs->tx_skb);
185 cs->tx_skb = NULL;
218 if (cs->tx_skb) {
[all...]
H A Disac.c155 if (!cs->tx_skb)
158 count = cs->tx_skb->len;
167 ptr = cs->tx_skb->data;
168 skb_pull(cs->tx_skb, count);
246 if (cs->tx_skb) {
247 if (cs->tx_skb->len) {
251 dev_kfree_skb_irq(cs->tx_skb);
253 cs->tx_skb = NULL;
256 if ((cs->tx_skb = skb_dequeue(&cs->sq))) {
302 if (cs->tx_skb) { /* Restar
[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...]

Completed in 138 milliseconds

1234