Symbol: b43legacy_dmaring
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
356
struct b43legacy_dmaring;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
523
struct b43legacy_dmaring *tx_ring0;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
524
struct b43legacy_dmaring *tx_ring1;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
525
struct b43legacy_dmaring *tx_ring2;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
526
struct b43legacy_dmaring *tx_ring3;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
527
struct b43legacy_dmaring *tx_ring4;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
528
struct b43legacy_dmaring *tx_ring5;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
530
struct b43legacy_dmaring *rx_ring0;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
531
struct b43legacy_dmaring *rx_ring3; /* only on core.rev < 5 */
drivers/net/wireless/broadcom/b43legacy/dma.c
100
static int op32_get_current_rxslot(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
1025
int should_inject_overflow(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
1050
struct b43legacy_dmaring *ring;
drivers/net/wireless/broadcom/b43legacy/dma.c
110
static void op32_set_current_rxslot(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
1103
struct b43legacy_dmaring *ring;
drivers/net/wireless/broadcom/b43legacy/dma.c
117
static inline int free_slots(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
1219
static void dma_rx(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
122
static inline int next_slot(struct b43legacy_dmaring *ring, int slot)
drivers/net/wireless/broadcom/b43legacy/dma.c
131
static void update_max_used_slots(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
1317
void b43legacy_dma_rx(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
1337
static void b43legacy_dma_tx_suspend_ring(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
1343
static void b43legacy_dma_tx_resume_ring(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
146
void update_max_used_slots(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
153
int request_slot(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
171
static struct b43legacy_dmaring *priority_to_txring(
drivers/net/wireless/broadcom/b43legacy/dma.c
175
struct b43legacy_dmaring *ring;
drivers/net/wireless/broadcom/b43legacy/dma.c
226
dma_addr_t map_descbuffer(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
246
void unmap_descbuffer(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
262
void sync_descbuffer_for_cpu(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
273
void sync_descbuffer_for_device(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
284
void free_descriptor_buffer(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
297
static int alloc_ringmemory(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
309
static void free_ringmemory(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
32
struct b43legacy_dmadesc32 *op32_idx2desc(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
390
static bool b43legacy_dma_mapping_error(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
419
static int setup_rx_descbuffer(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
45
static void op32_fill_descriptor(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
469
static int alloc_initial_descbuffers(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
506
static int dmacontroller_setup(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
548
static void dmacontroller_cleanup(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
561
static void free_all_descbuffers(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
603
struct b43legacy_dmaring *b43legacy_setup_dmaring(struct b43legacy_wldev *dev,
drivers/net/wireless/broadcom/b43legacy/dma.c
608
struct b43legacy_dmaring *ring;
drivers/net/wireless/broadcom/b43legacy/dma.c
706
static void b43legacy_destroy_dmaring(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
757
struct b43legacy_dmaring *ring;
drivers/net/wireless/broadcom/b43legacy/dma.c
80
static void op32_poke_tx(struct b43legacy_dmaring *ring, int slot)
drivers/net/wireless/broadcom/b43legacy/dma.c
851
static u16 generate_cookie(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
86
static void op32_tx_suspend(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.c
890
struct b43legacy_dmaring *parse_cookie(struct b43legacy_wldev *dev,
drivers/net/wireless/broadcom/b43legacy/dma.c
894
struct b43legacy_dmaring *ring = NULL;
drivers/net/wireless/broadcom/b43legacy/dma.c
924
static int dma_tx_fragment(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.c
93
static void op32_tx_resume(struct b43legacy_dmaring *ring)
drivers/net/wireless/broadcom/b43legacy/dma.h
168
u32 b43legacy_dma_read(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.h
175
void b43legacy_dma_write(struct b43legacy_dmaring *ring,
drivers/net/wireless/broadcom/b43legacy/dma.h
193
void b43legacy_dma_rx(struct b43legacy_dmaring *ring);
drivers/net/wireless/broadcom/b43legacy/dma.h
219
void b43legacy_dma_rx(struct b43legacy_dmaring *ring)