Searched refs:ring_info (Results 1 - 18 of 18) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/
H A Dpasemi_mac.h44 struct pasemi_mac_buffer *ring_info; member in struct:pasemi_mac_txring
57 struct pasemi_mac_buffer *ring_info; member in struct:pasemi_mac_rxring
105 /* Software status descriptor (ring_info) */
112 #define TX_DESC_INFO(tx, num) ((tx)->ring_info[(num) & (TX_RING_SIZE-1)])
114 #define RX_DESC_INFO(rx, num) ((rx)->ring_info[(num) & (RX_RING_SIZE-1)])
H A Dmacb.h328 struct ring_info { struct
370 struct ring_info *tx_skb;
H A Db44.h278 struct ring_info { struct
358 struct ring_info *rx_buffers;
359 struct ring_info *tx_buffers;
H A Dacenic.h573 struct ring_info { struct
599 struct ring_info rx_std_skbuff[RX_STD_RING_ENTRIES];
600 struct ring_info rx_mini_skbuff[RX_MINI_RING_ENTRIES];
601 struct ring_info rx_jumbo_skbuff[RX_JUMBO_RING_ENTRIES];
H A Dpasemi_mac.c431 ring->ring_info = kzalloc(sizeof(struct pasemi_mac_buffer) *
434 if (!ring->ring_info)
487 kfree(ring->ring_info);
516 ring->ring_info = kzalloc(sizeof(struct pasemi_mac_buffer) *
518 if (!ring->ring_info)
549 kfree(ring->ring_info);
573 info = &txring->ring_info[(i+1) & (TX_RING_SIZE-1)];
577 dmas[j] = txring->ring_info[(i+1+j) &
585 kfree(txring->ring_info);
620 kfree(rx_ring(mac)->ring_info);
[all...]
H A Ds2io.h692 struct ring_info { struct
807 struct ring_info rings[MAX_RX_RINGS];
1100 static int rx_intr_handler(struct ring_info *ring_data, int budget);
1109 static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1141 static int s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer,
H A Ds2io.c768 struct ring_info *ring = &mac_control->rings[i];
788 struct ring_info *ring = &mac_control->rings[i];
861 struct ring_info *ring = &mac_control->rings[i];
1005 struct ring_info *ring = &mac_control->rings[i];
1026 struct ring_info *ring = &mac_control->rings[i];
2285 struct ring_info *ring = &mac_control->rings[i];
2493 * @ring_info: per ring structure
2513 static int fill_rx_buffers(struct s2io_nic *nic, struct ring_info *ring,
2796 struct ring_info *ring = &mac_control->rings[i];
2811 static int s2io_chk_rx_buffers(struct s2io_nic *nic, struct ring_info *rin
[all...]
H A Db44.c597 struct ring_info *rp = &bp->tx_buffers[cons];
626 struct ring_info *src_map, *map;
699 struct ring_info *src_map, *dest_map;
753 struct ring_info *rp = &bp->rx_buffers[cons];
1061 struct ring_info *rp;
1158 size = B44_RX_RING_SIZE * sizeof(struct ring_info);
1163 size = B44_TX_RING_SIZE * sizeof(struct ring_info);
H A Dmacb.c326 struct ring_info *rp = &bp->tx_skb[tail];
356 struct ring_info *rp = &bp->tx_skb[tail];
700 size = TX_RING_SIZE * sizeof(struct ring_info);
H A Dpci-skeleton.c407 struct ring_info { struct
474 struct ring_info tx_info[NUM_TX_DESC];
1276 struct ring_info *rp = &tp->tx_info[i];
H A Dtg3.h2507 struct ring_info { struct
2645 struct ring_info *rx_std_buffers;
2646 struct ring_info *rx_jmb_buffers;
2674 struct ring_info *tx_buffers;
H A Dacenic.c660 struct ring_info *ringp;
680 struct ring_info *ringp;
699 struct ring_info *ringp;
1925 struct ring_info *rip;
H A Dr8169.c442 struct ring_info { struct
488 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */
4082 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info));
4097 static void rtl8169_unmap_tx_skb(struct pci_dev *pdev, struct ring_info *tx_skb,
4116 struct ring_info *tx_skb = tp->tx_skb + entry;
4410 struct ring_info *tx_skb = tp->tx_skb + entry;
H A Dtg3.c147 (sizeof(struct ring_info) * TG3_RX_RING_SIZE)
150 (sizeof(struct ring_info) * TG3_RX_JUMBO_RING_SIZE)
4387 struct ring_info *ri = &tnapi->tx_buffers[sw_idx];
4444 static void tg3_rx_skb_free(struct tg3 *tp, struct ring_info *ri, u32 map_sz)
4470 struct ring_info *map, *src_map;
4534 struct ring_info *src_map, *dest_map;
4618 struct ring_info *ri;
4872 cpycnt * sizeof(struct ring_info));
4929 cpycnt * sizeof(struct ring_info));
6238 struct ring_info *tx
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/tulip/
H A Dtulip.h398 struct ring_info { struct
412 struct ring_info tx_buffers[TX_RING_SIZE];
414 struct ring_info rx_buffers[RX_RING_SIZE];
H A Dde2104x.c290 struct ring_info { struct
306 struct ring_info tx_skb[DE_TX_RING_SIZE];
307 struct ring_info rx_skb[DE_RX_RING_SIZE];
1379 memset(&de->rx_skb, 0, sizeof(struct ring_info) * DE_RX_RING_SIZE);
1380 memset(&de->tx_skb, 0, sizeof(struct ring_info) * DE_TX_RING_SIZE);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Daio.h198 struct aio_ring_info ring_info; member in struct:kioctx
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/
H A Daio.c100 struct aio_ring_info *info = &ctx->ring_info;
121 struct aio_ring_info *info = &ctx->ring_info;
281 spin_lock_init(&ctx->ring_info.ring_lock);
318 ctx, ctx->user_id, current->mm, ctx->ring_info.nr);
469 ring = kmap_atomic(ctx->ring_info.ring_pages[0], KM_USER0);
470 if (ctx->reqs_active < aio_ring_avail(&ctx->ring_info, ring)) {
937 info = &ctx->ring_info;
999 * We have to order our ring_info tail store above and test
1016 struct aio_ring_info *info = &ioctx->ring_info;

Completed in 164 milliseconds