Lines Matching defs:ring

85 struct b43_dmadesc_generic *op32_idx2desc(struct b43_dmaring *ring,  in op32_idx2desc()
98 static void op32_fill_descriptor(struct b43_dmaring *ring, in op32_fill_descriptor()
131 static void op32_poke_tx(struct b43_dmaring *ring, int slot) in op32_poke_tx()
137 static void op32_tx_suspend(struct b43_dmaring *ring) in op32_tx_suspend()
143 static void op32_tx_resume(struct b43_dmaring *ring) in op32_tx_resume()
149 static int op32_get_current_rxslot(struct b43_dmaring *ring) in op32_get_current_rxslot()
159 static void op32_set_current_rxslot(struct b43_dmaring *ring, int slot) in op32_set_current_rxslot()
177 struct b43_dmadesc_generic *op64_idx2desc(struct b43_dmaring *ring, in op64_idx2desc()
190 static void op64_fill_descriptor(struct b43_dmaring *ring, in op64_fill_descriptor()
226 static void op64_poke_tx(struct b43_dmaring *ring, int slot) in op64_poke_tx()
232 static void op64_tx_suspend(struct b43_dmaring *ring) in op64_tx_suspend()
238 static void op64_tx_resume(struct b43_dmaring *ring) in op64_tx_resume()
244 static int op64_get_current_rxslot(struct b43_dmaring *ring) in op64_get_current_rxslot()
254 static void op64_set_current_rxslot(struct b43_dmaring *ring, int slot) in op64_set_current_rxslot()
270 static inline int free_slots(struct b43_dmaring *ring) in free_slots()
275 static inline int next_slot(struct b43_dmaring *ring, int slot) in next_slot()
283 static inline int prev_slot(struct b43_dmaring *ring, int slot) in prev_slot()
292 static void update_max_used_slots(struct b43_dmaring *ring, in update_max_used_slots()
307 void update_max_used_slots(struct b43_dmaring *ring, int current_used_slots) in update_max_used_slots()
313 static inline int request_slot(struct b43_dmaring *ring) in request_slot()
360 dma_addr_t map_descbuffer(struct b43_dmaring *ring, in map_descbuffer()
377 void unmap_descbuffer(struct b43_dmaring *ring, in unmap_descbuffer()
390 void sync_descbuffer_for_cpu(struct b43_dmaring *ring, in sync_descbuffer_for_cpu()
399 void sync_descbuffer_for_device(struct b43_dmaring *ring, in sync_descbuffer_for_device()
408 void free_descriptor_buffer(struct b43_dmaring *ring, in free_descriptor_buffer()
420 static int alloc_ringmemory(struct b43_dmaring *ring) in alloc_ringmemory()
443 static void free_ringmemory(struct b43_dmaring *ring) in free_ringmemory()
551 static bool b43_dma_mapping_error(struct b43_dmaring *ring, in b43_dma_mapping_error()
583 static bool b43_rx_buffer_is_poisoned(struct b43_dmaring *ring, struct sk_buff *skb) in b43_rx_buffer_is_poisoned()
590 static void b43_poison_rx_buffer(struct b43_dmaring *ring, struct sk_buff *skb) in b43_poison_rx_buffer()
605 static int setup_rx_descbuffer(struct b43_dmaring *ring, in setup_rx_descbuffer()
649 static int alloc_initial_descbuffers(struct b43_dmaring *ring) in alloc_initial_descbuffers()
685 static int dmacontroller_setup(struct b43_dmaring *ring) in dmacontroller_setup()
766 static void dmacontroller_cleanup(struct b43_dmaring *ring) in dmacontroller_cleanup()
787 static void free_all_descbuffers(struct b43_dmaring *ring) in free_all_descbuffers()
863 struct b43_dmaring *ring; in b43_setup_dmaring() local
992 static void b43_destroy_dmaring(struct b43_dmaring *ring, in b43_destroy_dmaring()
1038 #define destroy_ring(dma, ring) do { \ argument
1198 static u16 generate_cookie(struct b43_dmaring *ring, int slot) in generate_cookie()
1222 struct b43_dmaring *ring = NULL; in parse_cookie() local
1251 static int dma_tx_fragment(struct b43_dmaring *ring, in dma_tx_fragment()
1350 static inline int should_inject_overflow(struct b43_dmaring *ring) in should_inject_overflow()
1375 struct b43_dmaring *ring; in select_ring_by_priority() local
1404 struct b43_dmaring *ring; in b43_dma_tx() local
1480 struct b43_dmaring *ring; in b43_dma_handle_txstatus() local
1642 static void dma_rx(struct b43_dmaring *ring, int *slot) in dma_rx()
1728 void b43_dma_handle_rx_overflow(struct b43_dmaring *ring) in b43_dma_handle_rx_overflow()
1747 void b43_dma_rx(struct b43_dmaring *ring) in b43_dma_rx()
1767 static void b43_dma_tx_suspend_ring(struct b43_dmaring *ring) in b43_dma_tx_suspend_ring()
1773 static void b43_dma_tx_resume_ring(struct b43_dmaring *ring) in b43_dma_tx_resume_ring()