Lines Matching refs:pio

14 #include "pio.h"
140 struct b43legacy_pio *pio = &dev->pio;
146 queue = pio->queue0;
149 queue = pio->queue1;
152 queue = pio->queue2;
155 queue = pio->queue3;
345 "(module parameter pio=0).\n");
390 struct b43legacy_pio *pio;
394 pio = &dev->pio;
396 b43legacy_destroy_pioqueue(pio->queue3);
397 pio->queue3 = NULL;
398 b43legacy_destroy_pioqueue(pio->queue2);
399 pio->queue2 = NULL;
400 b43legacy_destroy_pioqueue(pio->queue1);
401 pio->queue1 = NULL;
402 b43legacy_destroy_pioqueue(pio->queue0);
403 pio->queue0 = NULL;
408 struct b43legacy_pio *pio = &dev->pio;
415 pio->queue0 = queue;
420 pio->queue1 = queue;
425 pio->queue2 = queue;
430 pio->queue3 = queue;
441 b43legacy_destroy_pioqueue(pio->queue2);
442 pio->queue2 = NULL;
444 b43legacy_destroy_pioqueue(pio->queue1);
445 pio->queue1 = NULL;
447 b43legacy_destroy_pioqueue(pio->queue0);
448 pio->queue0 = NULL;
455 struct b43legacy_pioqueue *queue = dev->pio.queue1;
653 struct b43legacy_pio *pio;
656 pio = &dev->pio;
657 pio->queue0->tx_frozen = 1;
658 pio->queue1->tx_frozen = 1;
659 pio->queue2->tx_frozen = 1;
660 pio->queue3->tx_frozen = 1;
665 struct b43legacy_pio *pio;
668 pio = &dev->pio;
669 pio->queue0->tx_frozen = 0;
670 pio->queue1->tx_frozen = 0;
671 pio->queue2->tx_frozen = 0;
672 pio->queue3->tx_frozen = 0;
673 if (!list_empty(&pio->queue0->txqueue))
674 tasklet_schedule(&pio->queue0->txtask);
675 if (!list_empty(&pio->queue1->txqueue))
676 tasklet_schedule(&pio->queue1->txtask);
677 if (!list_empty(&pio->queue2->txqueue))
678 tasklet_schedule(&pio->queue2->txtask);
679 if (!list_empty(&pio->queue3->txqueue))
680 tasklet_schedule(&pio->queue3->txtask);