Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/staging/qlge/
H A Dqlge_dbg.c1618 void ql_dump_wqicb(struct wqicb *wqicb) in ql_dump_wqicb() argument
1620 struct tx_ring *tx_ring = container_of(wqicb, struct tx_ring, wqicb); in ql_dump_wqicb()
1624 netdev_err(qdev->ndev, "wqicb->len = 0x%x\n", le16_to_cpu(wqicb->len)); in ql_dump_wqicb()
1626 le16_to_cpu(wqicb->flags)); in ql_dump_wqicb()
1628 le16_to_cpu(wqicb->cq_id_rss)); in ql_dump_wqicb()
1629 netdev_err(qdev->ndev, "wqicb->rid = 0x%x\n", le16_to_cpu(wqicb->rid)); in ql_dump_wqicb()
1631 (unsigned long long)le64_to_cpu(wqicb->addr)); in ql_dump_wqicb()
1633 (unsigned long long)le64_to_cpu(wqicb->cnsmr_idx_addr)); in ql_dump_wqicb()
1809 ql_dump_wqicb((struct wqicb *)ptr); in ql_dump_hw_cb()
2007 QL_DUMP_WQICB((struct wqicb *)&qdev->tx_ring[i]); in ql_dump_all()
H A Dqlge.h1274 struct wqicb { struct
1374 struct wqicb wqicb; /* structure used to inform chip of new queue */ member
2317 void ql_dump_wqicb(struct wqicb *wqicb);
2324 #define QL_DUMP_WQICB(wqicb) ql_dump_wqicb(wqicb) argument
2332 #define QL_DUMP_WQICB(wqicb) argument
H A Dqlge_main.c3082 struct wqicb *wqicb = (struct wqicb *)tx_ring; in ql_start_tx_ring() local
3106 wqicb->len = cpu_to_le16(tx_ring->wq_len | Q_LEN_V | Q_LEN_CPP_CONT); in ql_start_tx_ring()
3107 wqicb->flags = cpu_to_le16(Q_FLAGS_LC | in ql_start_tx_ring()
3109 wqicb->cq_id_rss = cpu_to_le16(tx_ring->cq_id); in ql_start_tx_ring()
3110 wqicb->rid = 0; in ql_start_tx_ring()
3111 wqicb->addr = cpu_to_le64(tx_ring->wq_base_dma); in ql_start_tx_ring()
3113 wqicb->cnsmr_idx_addr = cpu_to_le64(tx_ring->cnsmr_idx_sh_reg_dma); in ql_start_tx_ring()
3117 err = ql_write_cfg(qdev, wqicb, sizeof(*wqicb), CFG_LRQ, in ql_start_tx_ring()