Searched defs:ring_info (Results 1 - 10 of 10) sorted by relevance

/drivers/hv/
H A Dring_buffer.c71 hv_get_next_write_location(struct hv_ring_buffer_info *ring_info) argument
73 u32 next = ring_info->ring_buffer->write_index;
85 hv_set_next_write_location(struct hv_ring_buffer_info *ring_info, argument
88 ring_info->ring_buffer->write_index = next_write_location;
97 hv_get_next_read_location(struct hv_ring_buffer_info *ring_info) argument
99 u32 next = ring_info->ring_buffer->read_index;
111 hv_get_next_readlocation_withoffset(struct hv_ring_buffer_info *ring_info, argument
114 u32 next = ring_info->ring_buffer->read_index;
117 next %= ring_info->ring_datasize;
130 hv_set_next_read_location(struct hv_ring_buffer_info *ring_info, argument
144 hv_get_ring_buffer(struct hv_ring_buffer_info *ring_info) argument
157 hv_get_ring_buffersize(struct hv_ring_buffer_info *ring_info) argument
170 hv_get_ring_bufferindices(struct hv_ring_buffer_info *ring_info) argument
183 hv_copyfrom_ringbuffer( struct hv_ring_buffer_info *ring_info, void *dest, u32 destlen, u32 start_read_offset) argument
220 hv_copyto_ringbuffer( struct hv_ring_buffer_info *ring_info, u32 start_write_offset, void *src, u32 srclen) argument
251 hv_ringbuffer_get_debuginfo(struct hv_ring_buffer_info *ring_info, struct hv_ring_buffer_debug_info *debug_info) argument
293 hv_ringbuffer_init(struct hv_ring_buffer_info *ring_info, void *buffer, u32 buflen) argument
320 hv_ringbuffer_cleanup(struct hv_ring_buffer_info *ring_info) argument
[all...]
/drivers/net/ethernet/pasemi/
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)])
/drivers/net/ethernet/broadcom/
H A Db44.h278 struct ring_info { struct
358 struct ring_info *rx_buffers;
359 struct ring_info *tx_buffers;
H A Dtg3.h2682 struct ring_info { struct
2814 struct ring_info *rx_std_buffers;
2815 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];
1368 memset(&de->rx_skb, 0, sizeof(struct ring_info) * DE_RX_RING_SIZE);
1369 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/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/cadence/
H A Dmacb.h420 struct ring_info { struct
510 struct ring_info *tx_skb;
/drivers/net/ethernet/neterion/
H A Ds2io.h691 struct ring_info { struct
806 struct ring_info rings[MAX_RX_RINGS];
1084 static int rx_intr_handler(struct ring_info *ring_data, int budget);
1093 static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1125 static int s2io_club_tcp_session(struct ring_info *ring_data, u8 *buffer,
/drivers/net/ethernet/realtek/
H A Dr8169.c641 struct ring_info { struct
702 struct ring_info tx_skb[NUM_TX_DESC]; /* Tx data buffers */
4956 memset(tp->tx_skb, 0x0, NUM_TX_DESC * sizeof(struct ring_info));
4962 static void rtl8169_unmap_tx_skb(struct device *d, struct ring_info *tx_skb,
4982 struct ring_info *tx_skb = tp->tx_skb + entry;
5273 struct ring_info *tx_skb = tp->tx_skb + entry;

Completed in 347 milliseconds