Lines Matching defs:rx_ring

1417 struct rx_ring {  struct
1418 struct cqicb cqicb; /* The chip's completion queue init control block. */
1421 void *cq_base;
1422 dma_addr_t cq_base_dma;
1423 u32 cq_size;
1424 u32 cq_len;
1425 u16 cq_id;
1426 __le32 *prod_idx_sh_reg; /* Shadowed producer register. */
1427 dma_addr_t prod_idx_sh_reg_dma;
1428 void __iomem *cnsmr_idx_db_reg; /* PCI doorbell mem area + 0 */
1429 u32 cnsmr_idx; /* current sw idx */
1430 struct ql_net_rsp_iocb *curr_entry; /* next entry on queue */
1431 void __iomem *valid_db_reg; /* PCI doorbell mem area + 0x04 */
1434 u32 lbq_len; /* entry count */
1435 u32 lbq_size; /* size in bytes of queue */
1436 u32 lbq_buf_size;
1437 void *lbq_base;
1438 dma_addr_t lbq_base_dma;
1439 void *lbq_base_indirect;
1440 dma_addr_t lbq_base_indirect_dma;
1441 struct page_chunk pg_chunk; /* current page for chunks */
1442 struct bq_desc *lbq; /* array of control blocks */
1443 void __iomem *lbq_prod_idx_db_reg; /* PCI doorbell mem area + 0x18 */
1444 u32 lbq_prod_idx; /* current sw prod idx */
1445 u32 lbq_curr_idx; /* next entry we expect */
1446 u32 lbq_clean_idx; /* beginning of new descs */
1447 u32 lbq_free_cnt; /* free buffer desc cnt */
1450 u32 sbq_len; /* entry count */
1451 u32 sbq_size; /* size in bytes of queue */
1452 u32 sbq_buf_size;
1453 void *sbq_base;
1454 dma_addr_t sbq_base_dma;
1455 void *sbq_base_indirect;
1456 dma_addr_t sbq_base_indirect_dma;
1457 struct bq_desc *sbq; /* array of control blocks */
1458 void __iomem *sbq_prod_idx_db_reg; /* PCI doorbell mem area + 0x1c */
1459 u32 sbq_prod_idx; /* current sw prod idx */
1460 u32 sbq_curr_idx; /* next entry we expect */
1461 u32 sbq_clean_idx; /* beginning of new descs */
1462 u32 sbq_free_cnt; /* free buffer desc cnt */
1465 u32 type; /* Type of queue, tx, rx. */
1466 u32 irq; /* Which vector this ring is assigned. */
1467 u32 cpu; /* Which CPU this should run on. */
1468 char name[IFNAMSIZ + 5];
1469 struct napi_struct napi;
1470 u8 reserved;
1471 struct ql_adapter *qdev;
1472 u64 rx_packets;
1473 u64 rx_multicast;
1474 u64 rx_bytes;
1475 u64 rx_dropped;
1476 u64 rx_errors;
2106 struct rx_ring rx_ring[MAX_RX_RINGS]; member
2295 #define QL_DUMP_RX_RING(rx_ring) ql_dump_rx_ring(rx_ring) argument
2303 #define QL_DUMP_RX_RING(rx_ring) argument