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()
417 static int alloc_ringmemory(struct b43_dmaring *ring) in alloc_ringmemory()
445 static void free_ringmemory(struct b43_dmaring *ring) in free_ringmemory()
553 static bool b43_dma_mapping_error(struct b43_dmaring *ring, in b43_dma_mapping_error()
585 static bool b43_rx_buffer_is_poisoned(struct b43_dmaring *ring, struct sk_buff *skb) in b43_rx_buffer_is_poisoned()
592 static void b43_poison_rx_buffer(struct b43_dmaring *ring, struct sk_buff *skb) in b43_poison_rx_buffer()
607 static int setup_rx_descbuffer(struct b43_dmaring *ring, in setup_rx_descbuffer()
651 static int alloc_initial_descbuffers(struct b43_dmaring *ring) in alloc_initial_descbuffers()
687 static int dmacontroller_setup(struct b43_dmaring *ring) in dmacontroller_setup()
768 static void dmacontroller_cleanup(struct b43_dmaring *ring) in dmacontroller_cleanup()
789 static void free_all_descbuffers(struct b43_dmaring *ring) in free_all_descbuffers()
865 struct b43_dmaring *ring; in b43_setup_dmaring() local
994 static void b43_destroy_dmaring(struct b43_dmaring *ring, in b43_destroy_dmaring()
1040 #define destroy_ring(dma, ring) do { \ argument
1203 static u16 generate_cookie(struct b43_dmaring *ring, int slot) in generate_cookie()
1227 struct b43_dmaring *ring = NULL; in parse_cookie() local
1256 static int dma_tx_fragment(struct b43_dmaring *ring, in dma_tx_fragment()
1355 static inline int should_inject_overflow(struct b43_dmaring *ring) in should_inject_overflow()
1380 struct b43_dmaring *ring; in select_ring_by_priority() local
1409 struct b43_dmaring *ring; in b43_dma_tx() local
1485 struct b43_dmaring *ring; in b43_dma_handle_txstatus() local
1606 static void dma_rx(struct b43_dmaring *ring, int *slot) in dma_rx()
1692 void b43_dma_rx(struct b43_dmaring *ring) in b43_dma_rx()
1712 static void b43_dma_tx_suspend_ring(struct b43_dmaring *ring) in b43_dma_tx_suspend_ring()
1718 static void b43_dma_tx_resume_ring(struct b43_dmaring *ring) in b43_dma_tx_resume_ring()