Searched defs:ring_info (Results 1 - 10 of 10) sorted by last modified time

/drivers/net/ethernet/alteon/
H A Dacenic.h591 struct ring_info { struct
617 struct ring_info rx_std_skbuff[RX_STD_RING_ENTRIES];
618 struct ring_info rx_mini_skbuff[RX_MINI_RING_ENTRIES];
619 struct ring_info rx_jumbo_skbuff[RX_JUMBO_RING_ENTRIES];
/drivers/net/ethernet/broadcom/
H A Db44.h278 struct ring_info { struct
363 struct ring_info *rx_buffers;
364 struct ring_info *tx_buffers;
H A Dtg3.h2844 struct ring_info { struct
2976 struct ring_info *rx_std_buffers;
2977 struct ring_info *rx_jmb_buffers;
/drivers/net/ethernet/dec/tulip/
H A Dde2104x.c292 struct ring_info { struct
308 struct ring_info tx_skb[DE_TX_RING_SIZE];
309 struct ring_info rx_skb[DE_RX_RING_SIZE];
1365 memset(&de->rx_skb, 0, sizeof(struct ring_info) * DE_RX_RING_SIZE);
1366 memset(&de->tx_skb, 0, sizeof(struct ring_info) * DE_TX_RING_SIZE);
H A Dtulip.h395 struct ring_info { struct
409 struct ring_info tx_buffers[TX_RING_SIZE];
411 struct ring_info rx_buffers[RX_RING_SIZE];
/drivers/net/ethernet/neterion/
H A Ds2io.h691 struct ring_info { struct
806 struct ring_info rings[MAX_RX_RINGS];
1083 static int rx_intr_handler(struct ring_info *ring_data, int budget);
1092 static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1124 static int s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer,
/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.h43 struct pasemi_mac_buffer *ring_info; member in struct:pasemi_mac_txring
56 struct pasemi_mac_buffer *ring_info; member in struct:pasemi_mac_rxring
104 /* Software status descriptor (ring_info) */
111 #define TX_DESC_INFO(tx, num) ((tx)->ring_info[(num) & (TX_RING_SIZE-1)])
113 #define RX_DESC_INFO(rx, num) ((rx)->ring_info[(num) & (RX_RING_SIZE-1)])
/drivers/net/ethernet/realtek/
H A Dr8169.c722 struct ring_info { struct
782 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */
6705 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info));
6711 static void rtl8169_unmap_tx_skb(struct device *d, struct ring_info *tx_skb,
6731 struct ring_info *tx_skb = tp->tx_skb + entry;
7185 struct ring_info *tx_skb = tp->tx_skb + entry;
/drivers/net/hyperv/
H A Dnetvsc.c579 struct hv_ring_buffer_info *ring_info)
583 hv_get_ringbuffer_availbytes(ring_info, &avail_read, &avail_write);
585 return avail_write * 100 / ring_info->ring_datasize;
578 hv_ringbuf_avail_percent( struct hv_ring_buffer_info *ring_info) argument
/drivers/hv/
H A Dring_buffer.c143 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) argument
145 u32 next = ring_info->ring_buffer->write_index;
157 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, argument
160 ring_info->ring_buffer->write_index = next_write_location;
169 hv_get_next_read_location(struct hv_ring_buffer_info *ring_info) argument
171 u32 next = ring_info->ring_buffer->read_index;
183 hv_get_next_readlocation_withoffset(struct hv_ring_buffer_info *ring_info, argument
186 u32 next = ring_info->ring_buffer->read_index;
189 next %= ring_info->ring_datasize;
202 hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, argument
216 hv_get_ring_buffer(struct hv_ring_buffer_info *ring_info) argument
229 hv_get_ring_buffersize(struct hv_ring_buffer_info *ring_info) argument
242 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) argument
255 hv_copyfrom_ringbuffer( struct hv_ring_buffer_info *ring_info, void *dest, u32 destlen, u32 start_read_offset) argument
292 hv_copyto_ringbuffer( struct hv_ring_buffer_info *ring_info, u32 start_write_offset, void *src, u32 srclen) argument
323 hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info, struct hv_ring_buffer_debug_info *debug_info) argument
352 hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, void *buffer, u32 buflen) argument
384 hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info) argument
[all...]

Completed in 1212 milliseconds