Searched refs:wqicb (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/staging/qlge/ |
| H A D | qlge_dbg.c | 1618 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 D | qlge.h | 1274 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 D | qlge_main.c | 3082 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()
|