Lines Matching refs:tx_skb
104 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) {
219 dev_kfree_skb_any(cs->tx_skb);
221 cs->tx_skb = NULL;
278 if (!cs->tx_skb) return;
279 count = cs->tx_skb->len;
289 ptr = cs->tx_skb->data;
290 skb_pull(cs->tx_skb, count);
375 if (cs->tx_skb) {
376 if (cs->tx_skb->len) {
381 dev_kfree_skb_irq(cs->tx_skb);
382 cs->tx_skb = NULL;
386 if ((cs->tx_skb = skb_dequeue(&cs->sq))) {
398 if (cs->tx_skb) {
399 skb_push(cs->tx_skb, cs->tx_cnt); // retransmit
454 if (bcs->tx_skb) {
457 bcs->tx_skb = skb;
466 if (bcs->tx_skb) {
470 bcs->tx_skb = skb;
477 if (!bcs->tx_skb) {
559 if (!bcs->tx_skb) return;
560 if (bcs->tx_skb->len <= 0) return;
564 if (bcs->tx_skb->len > B_FIFO_SIZE) {
568 count = bcs->tx_skb->len;
572 p = ptr = bcs->tx_skb->data;
573 skb_pull(bcs->tx_skb, count);
663 if (bcs->tx_skb) {
664 if (bcs->tx_skb->len) {
669 (PACKET_NOACK != bcs->tx_skb->pkt_type)) {
677 dev_kfree_skb_irq(bcs->tx_skb);
679 bcs->tx_skb = NULL;
681 if ((bcs->tx_skb = skb_dequeue(&bcs->squeue))) {
697 if (bcs->tx_skb) { // restart transmitting the whole frame
698 skb_push(bcs->tx_skb, bcs->hw.hscx.count);
770 if (bcs->tx_skb) {
771 dev_kfree_skb_any(bcs->tx_skb);
772 bcs->tx_skb = NULL;
801 bcs->tx_skb = NULL;