Searched defs:ring_info (Results 1 - 10 of 10) sorted by relevance
/drivers/hv/ |
H A D | ring_buffer.c | 71 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 D | pasemi_mac.h | 44 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 D | b44.h | 278 struct ring_info { struct 358 struct ring_info *rx_buffers; 359 struct ring_info *tx_buffers;
|
H A D | tg3.h | 2682 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 D | de2104x.c | 292 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 D | tulip.h | 395 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 D | acenic.h | 591 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 D | macb.h | 420 struct ring_info { struct 510 struct ring_info *tx_skb;
|
/drivers/net/ethernet/neterion/ |
H A D | s2io.h | 691 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 D | r8169.c | 641 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