Lines Matching defs:xgell_rx_ring
321 struct xgell_rx_ring { struct
322 int index;
323 boolean_t live; /* ring active status */
324 xge_hal_channel_h channelh; /* hardware channel */
325 xgelldev_t *lldev; /* driver device */
326 mac_ring_handle_t ring_handle; /* call back ring handle */
327 mac_group_handle_t group_handle; /* call back group handle */
328 uint64_t ring_gen_num;
330 xgell_multi_mac_t mmac; /* per group multiple addrs */
331 xgell_rx_buffer_pool_t bf_pool; /* per ring buffer pool */
332 uint64_t rx_pkts; /* total received packets */
333 uint64_t rx_bytes; /* total received bytes */
334 int poll_bytes; /* bytes to be polled up */
335 int polled_bytes; /* total polled bytes */
336 mblk_t *poll_mp; /* polled messages */
338 spinlock_t ring_lock; /* per ring lock */