Home
last modified time | relevance | path

Searched refs:wqicb (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/qlogic/qlge/
Dqlge.h1267 struct wqicb { struct
1386 struct wqicb wqicb; /* structure used to inform chip of new queue */ member
2307 void ql_dump_wqicb(struct wqicb *wqicb);
2314 #define QL_DUMP_WQICB(wqicb) ql_dump_wqicb(wqicb) argument
2322 #define QL_DUMP_WQICB(wqicb) argument
Dqlge_dbg.c1637 void ql_dump_wqicb(struct wqicb *wqicb) in ql_dump_wqicb() argument
1640 pr_err("wqicb->len = 0x%x\n", le16_to_cpu(wqicb->len)); in ql_dump_wqicb()
1641 pr_err("wqicb->flags = %x\n", le16_to_cpu(wqicb->flags)); in ql_dump_wqicb()
1643 le16_to_cpu(wqicb->cq_id_rss)); in ql_dump_wqicb()
1644 pr_err("wqicb->rid = 0x%x\n", le16_to_cpu(wqicb->rid)); in ql_dump_wqicb()
1646 (unsigned long long) le64_to_cpu(wqicb->addr)); in ql_dump_wqicb()
1648 (unsigned long long) le64_to_cpu(wqicb->cnsmr_idx_addr)); in ql_dump_wqicb()
1818 ql_dump_wqicb((struct wqicb *)ptr); in ql_dump_hw_cb()
2017 QL_DUMP_WQICB((struct wqicb *)&qdev->tx_ring[i]); in ql_dump_all()
Dqlge_main.c3261 struct wqicb *wqicb = (struct wqicb *)tx_ring; in ql_start_tx_ring() local
3285 wqicb->len = cpu_to_le16(tx_ring->wq_len | Q_LEN_V | Q_LEN_CPP_CONT); in ql_start_tx_ring()
3286 wqicb->flags = cpu_to_le16(Q_FLAGS_LC | in ql_start_tx_ring()
3288 wqicb->cq_id_rss = cpu_to_le16(tx_ring->cq_id); in ql_start_tx_ring()
3289 wqicb->rid = 0; in ql_start_tx_ring()
3290 wqicb->addr = cpu_to_le64(tx_ring->wq_base_dma); in ql_start_tx_ring()
3292 wqicb->cnsmr_idx_addr = cpu_to_le64(tx_ring->cnsmr_idx_sh_reg_dma); in ql_start_tx_ring()
3296 err = ql_write_cfg(qdev, wqicb, sizeof(*wqicb), CFG_LRQ, in ql_start_tx_ring()