Lines Matching refs:cqicb
3129 struct cqicb *cqicb = &rx_ring->cqicb; in ql_start_rx_ring() local
3169 memset((void *)cqicb, 0, sizeof(struct cqicb)); in ql_start_rx_ring()
3170 cqicb->msix_vect = rx_ring->irq; in ql_start_rx_ring()
3173 cqicb->len = cpu_to_le16(bq_len | LEN_V | LEN_CPP_CONT); in ql_start_rx_ring()
3175 cqicb->addr = cpu_to_le64(rx_ring->cq_base_dma); in ql_start_rx_ring()
3177 cqicb->prod_idx_addr = cpu_to_le64(rx_ring->prod_idx_sh_reg_dma); in ql_start_rx_ring()
3182 cqicb->flags = FLAGS_LC | /* Load queue base address */ in ql_start_rx_ring()
3186 cqicb->flags |= FLAGS_LL; /* Load lbq values */ in ql_start_rx_ring()
3196 cqicb->lbq_addr = in ql_start_rx_ring()
3200 cqicb->lbq_buf_size = cpu_to_le16(bq_len); in ql_start_rx_ring()
3203 cqicb->lbq_len = cpu_to_le16(bq_len); in ql_start_rx_ring()
3210 cqicb->flags |= FLAGS_LS; /* Load sbq values */ in ql_start_rx_ring()
3220 cqicb->sbq_addr = in ql_start_rx_ring()
3222 cqicb->sbq_buf_size = in ql_start_rx_ring()
3226 cqicb->sbq_len = cpu_to_le16(bq_len); in ql_start_rx_ring()
3234 cqicb->irq_delay = cpu_to_le16(qdev->tx_coalesce_usecs); in ql_start_rx_ring()
3235 cqicb->pkt_delay = cpu_to_le16(qdev->tx_max_coalesced_frames); in ql_start_rx_ring()
3243 cqicb->irq_delay = cpu_to_le16(qdev->rx_coalesce_usecs); in ql_start_rx_ring()
3244 cqicb->pkt_delay = cpu_to_le16(qdev->rx_max_coalesced_frames); in ql_start_rx_ring()
3250 err = ql_write_cfg(qdev, cqicb, sizeof(struct cqicb), in ql_start_rx_ring()