Lines Matching defs:bcmgenet_tx_ring
515 struct bcmgenet_tx_ring { struct
516 spinlock_t lock; /* ring lock */
517 struct napi_struct napi; /* NAPI per tx queue */
518 unsigned long packets;
519 unsigned long bytes;
520 unsigned int index; /* ring index */
521 struct enet_cb *cbs; /* tx ring buffer control block*/
522 unsigned int size; /* size of each tx ring */
523 unsigned int clean_ptr; /* Tx ring clean pointer */
524 unsigned int c_index; /* last consumer index of each ring*/
525 unsigned int free_bds; /* # of free bds for each ring */
526 unsigned int write_ptr; /* Tx ring write pointer SW copy */
527 unsigned int prod_index; /* Tx ring producer index SW copy */
528 unsigned int cb_ptr; /* Tx ring initial CB ptr */
529 unsigned int end_ptr; /* Tx ring end CB ptr */
530 struct bcmgenet_priv *priv;