Home
last modified time | relevance | path

Searched refs:cqicb (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/staging/qlge/
Dqlge_ethtool.c190 struct cqicb *cqicb; in qlge_update_ring_coalescing() local
198 cqicb = (struct cqicb *)&qdev->rx_ring[qdev->rss_ring_count]; in qlge_update_ring_coalescing()
199 if (le16_to_cpu(cqicb->irq_delay) != qdev->tx_coalesce_usecs || in qlge_update_ring_coalescing()
200 le16_to_cpu(cqicb->pkt_delay) != qdev->tx_max_coalesced_frames) { in qlge_update_ring_coalescing()
203 cqicb = (struct cqicb *)rx_ring; in qlge_update_ring_coalescing()
204 cqicb->irq_delay = cpu_to_le16(qdev->tx_coalesce_usecs); in qlge_update_ring_coalescing()
205 cqicb->pkt_delay = in qlge_update_ring_coalescing()
207 cqicb->flags = FLAGS_LI; in qlge_update_ring_coalescing()
208 status = qlge_write_cfg(qdev, cqicb, sizeof(*cqicb), in qlge_update_ring_coalescing()
219 cqicb = (struct cqicb *)&qdev->rx_ring[0]; in qlge_update_ring_coalescing()
[all …]
Dqlge_main.c2950 struct cqicb *cqicb = &rx_ring->cqicb; in qlge_start_rx_ring() local
2989 memset((void *)cqicb, 0, sizeof(struct cqicb)); in qlge_start_rx_ring()
2990 cqicb->msix_vect = rx_ring->irq; in qlge_start_rx_ring()
2992 cqicb->len = cpu_to_le16(QLGE_FIT16(rx_ring->cq_len) | LEN_V | in qlge_start_rx_ring()
2995 cqicb->addr = cpu_to_le64(rx_ring->cq_base_dma); in qlge_start_rx_ring()
2997 cqicb->prod_idx_addr = cpu_to_le64(rx_ring->prod_idx_sh_reg_dma); in qlge_start_rx_ring()
3002 cqicb->flags = FLAGS_LC | /* Load queue base address */ in qlge_start_rx_ring()
3006 cqicb->flags |= FLAGS_LL; /* Load lbq values */ in qlge_start_rx_ring()
3016 cqicb->lbq_addr = cpu_to_le64(rx_ring->lbq.base_indirect_dma); in qlge_start_rx_ring()
3017 cqicb->lbq_buf_size = in qlge_start_rx_ring()
[all …]
Dqlge.h1300 struct cqicb { struct
1460 struct cqicb cqicb; /* The chip's completion queue init control block. */ member
/linux-6.1.9/Documentation/networking/device_drivers/qlogic/
Dqlge.rst70 .cqicb = (struct cqicb){