Lines Matching refs:pio
61 struct b43_pio *pio = &dev->pio; in parse_cookie() local
67 q = pio->tx_queue_AC_BK; in parse_cookie()
70 q = pio->tx_queue_AC_BE; in parse_cookie()
73 q = pio->tx_queue_AC_VI; in parse_cookie()
76 q = pio->tx_queue_AC_VO; in parse_cookie()
79 q = pio->tx_queue_mcast; in parse_cookie()
222 #define destroy_queue_tx(pio, queue) do { \ argument
223 b43_destroy_pioqueue_tx((pio)->queue, __stringify(queue)); \
224 (pio)->queue = NULL; \
227 #define destroy_queue_rx(pio, queue) do { \ argument
228 b43_destroy_pioqueue_rx((pio)->queue, __stringify(queue)); \
229 (pio)->queue = NULL; \
234 struct b43_pio *pio; in b43_pio_free() local
238 pio = &dev->pio; in b43_pio_free()
240 destroy_queue_rx(pio, rx_queue); in b43_pio_free()
241 destroy_queue_tx(pio, tx_queue_mcast); in b43_pio_free()
242 destroy_queue_tx(pio, tx_queue_AC_VO); in b43_pio_free()
243 destroy_queue_tx(pio, tx_queue_AC_VI); in b43_pio_free()
244 destroy_queue_tx(pio, tx_queue_AC_BE); in b43_pio_free()
245 destroy_queue_tx(pio, tx_queue_AC_BK); in b43_pio_free()
250 struct b43_pio *pio = &dev->pio; in b43_pio_init() local
257 pio->tx_queue_AC_BK = b43_setup_pioqueue_tx(dev, 0); in b43_pio_init()
258 if (!pio->tx_queue_AC_BK) in b43_pio_init()
261 pio->tx_queue_AC_BE = b43_setup_pioqueue_tx(dev, 1); in b43_pio_init()
262 if (!pio->tx_queue_AC_BE) in b43_pio_init()
265 pio->tx_queue_AC_VI = b43_setup_pioqueue_tx(dev, 2); in b43_pio_init()
266 if (!pio->tx_queue_AC_VI) in b43_pio_init()
269 pio->tx_queue_AC_VO = b43_setup_pioqueue_tx(dev, 3); in b43_pio_init()
270 if (!pio->tx_queue_AC_VO) in b43_pio_init()
273 pio->tx_queue_mcast = b43_setup_pioqueue_tx(dev, 4); in b43_pio_init()
274 if (!pio->tx_queue_mcast) in b43_pio_init()
277 pio->rx_queue = b43_setup_pioqueue_rx(dev, 0); in b43_pio_init()
278 if (!pio->rx_queue) in b43_pio_init()
287 destroy_queue_tx(pio, tx_queue_mcast); in b43_pio_init()
289 destroy_queue_tx(pio, tx_queue_AC_VO); in b43_pio_init()
291 destroy_queue_tx(pio, tx_queue_AC_VI); in b43_pio_init()
293 destroy_queue_tx(pio, tx_queue_AC_BE); in b43_pio_init()
295 destroy_queue_tx(pio, tx_queue_AC_BK); in b43_pio_init()
312 q = dev->pio.tx_queue_AC_VO; in select_queue_by_priority()
315 q = dev->pio.tx_queue_AC_VI; in select_queue_by_priority()
318 q = dev->pio.tx_queue_AC_BE; in select_queue_by_priority()
321 q = dev->pio.tx_queue_AC_BK; in select_queue_by_priority()
325 q = dev->pio.tx_queue_AC_BE; in select_queue_by_priority()
514 q = dev->pio.tx_queue_mcast; in b43_pio_tx()
819 b43_pio_tx_suspend_queue(dev->pio.tx_queue_AC_BK); in b43_pio_tx_suspend()
820 b43_pio_tx_suspend_queue(dev->pio.tx_queue_AC_BE); in b43_pio_tx_suspend()
821 b43_pio_tx_suspend_queue(dev->pio.tx_queue_AC_VI); in b43_pio_tx_suspend()
822 b43_pio_tx_suspend_queue(dev->pio.tx_queue_AC_VO); in b43_pio_tx_suspend()
823 b43_pio_tx_suspend_queue(dev->pio.tx_queue_mcast); in b43_pio_tx_suspend()
828 b43_pio_tx_resume_queue(dev->pio.tx_queue_mcast); in b43_pio_tx_resume()
829 b43_pio_tx_resume_queue(dev->pio.tx_queue_AC_VO); in b43_pio_tx_resume()
830 b43_pio_tx_resume_queue(dev->pio.tx_queue_AC_VI); in b43_pio_tx_resume()
831 b43_pio_tx_resume_queue(dev->pio.tx_queue_AC_BE); in b43_pio_tx_resume()
832 b43_pio_tx_resume_queue(dev->pio.tx_queue_AC_BK); in b43_pio_tx_resume()