Searched refs:qidx (Results 26 - 50 of 65) sorted by relevance

123

/linux-master/drivers/scsi/qla2xxx/
H A Dqla_nvme.c113 unsigned int qidx, u16 qsize, void **handle)
120 if (qidx)
121 qidx--;
128 __func__, handle, qidx, qsize);
130 if (qidx > qla_nvme_fc_transport.max_hw_queues) {
132 "%s: Illegal qidx=%d. Max=%d\n",
133 __func__, qidx, qla_nvme_fc_transport.max_hw_queues);
141 if (ha->queue_pair_map[qidx]) {
142 *handle = ha->queue_pair_map[qidx];
145 *handle, qidx);
112 qla_nvme_alloc_queue(struct nvme_fc_local_port *lport, unsigned int qidx, u16 qsize, void **handle) argument
[all...]
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_debugfs.h522 lpfc_debug_dump_hba_eq(struct lpfc_hba *phba, int qidx) argument
526 qp = phba->sli4_hba.hdwq[qidx].hba_eq;
528 pr_err("EQ[Idx:%d|Qid:%d]\n", qidx, qp->queue_id);
H A Dlpfc_nvme.c68 * @qidx: An cpu index used to affinitize IO queues and MSIX vectors.
73 * internal data structures to bind the @qidx to its internal IO queues.
74 * A hardware queue maps (qidx) to a specific driver MSI-X vector/EQ/CQ/WQ.
83 unsigned int qidx, u16 qsize,
106 qhandle->qidx = qidx;
108 * NVME qidx == 0 is the admin queue, so both admin queue
112 if (qidx) {
114 qhandle->index = ((qidx - 1) %
118 qhandle->index = qidx;
82 lpfc_nvme_create_queue(struct nvme_fc_local_port *pnvme_lport, unsigned int qidx, u16 qsize, void **handle) argument
144 lpfc_nvme_delete_queue(struct nvme_fc_local_port *pnvme_lport, unsigned int qidx, void *handle) argument
[all...]
H A Dlpfc_nvme.h43 uint32_t qidx; /* queue index passed to create */ member in struct:lpfc_nvme_qhandle
H A Dlpfc_debugfs.c3887 int qidx; local
3889 for (qidx = 0; qidx < phba->cfg_hdw_queue; qidx++) {
3890 qp = phba->sli4_hba.hdwq[qidx].io_wq;
4335 uint32_t qidx, quetp, queid, index, count, offset, value; local
4373 for (qidx = 0; qidx < phba->cfg_hdw_queue; qidx++) {
4374 qp = phba->sli4_hba.hdwq[qidx]
[all...]
H A Dlpfc_sli.h492 uint16_t qidx; member in struct:lpfc_io_buf::__anon113::__anon115
H A Dlpfc_init.c10967 int qidx, uint32_t qtype)
10975 ((eq) ? ((cq) ? "WQ" : "CQ") : "EQ"), qidx);
10985 qidx, (uint32_t)rc);
10996 qidx, cq->queue_id, qidx, eq->queue_id);
11003 qidx, (uint32_t)rc);
11015 qidx, wq->queue_id, wq->assoc_qid, qidx, cq->queue_id);
11046 int qidx; local
11051 for (qidx
10965 lpfc_create_wq_cq(struct lpfc_hba *phba, struct lpfc_queue *eq, struct lpfc_queue *cq, struct lpfc_queue *wq, uint16_t *cq_map, int qidx, uint32_t qtype) argument
11087 int qidx, cpu; local
11444 int qidx; local
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c1017 if (!pfvf->rq_ctx || req->qidx >= pfvf->rq_ctx->qsize)
1021 if (!pfvf->sq_ctx || req->qidx >= pfvf->sq_ctx->qsize)
1025 if (!pfvf->cq_ctx || req->qidx >= pfvf->cq_ctx->qsize)
1029 /* Check if RSS is enabled and qidx is within range */
1032 (req->qidx >= (256UL << (cfg & 0xF))))
1040 (req->qidx >= (256UL << (cfg & 0xF))))
1074 inst.cindex = req->qidx;
1150 __set_bit(req->qidx, pfvf->rq_bmap);
1152 __set_bit(req->qidx, pfvf->sq_bmap);
1154 __set_bit(req->qidx, pfv
1327 int qidx, q_cnt = 0; local
5871 nix_aq_context_read(struct rvu *rvu, struct nix_hw *nix_hw, struct nix_cn10k_aq_enq_req *aq_req, struct nix_cn10k_aq_enq_rsp *aq_rsp, u16 pcifunc, u8 ctype, u32 qidx) argument
[all...]
H A Drvu_debugfs.c1880 int qidx, rc, max_id = 0; local
1945 for (qidx = id; qidx < max_id; qidx++) {
1946 aq_req.qidx = qidx;
1947 seq_printf(filp, "=====%s_ctx for nixlf:%d and qidx:%d is=====\n",
1948 ctype_string, nixlf, aq_req.qidx);
/linux-master/drivers/crypto/ccp/
H A Dccp-dev-v5.c216 n = head_idx + COMMANDS_PER_QUEUE - cmd_q->qidx - 1;
238 mP = (__le32 *)&cmd_q->qbase[cmd_q->qidx];
243 cmd_q->qidx = (cmd_q->qidx + 1) % COMMANDS_PER_QUEUE;
249 tail = low_address(cmd_q->qdma_tail + cmd_q->qidx * Q_DESC_SIZE);
840 cmd_q->qidx = 0;
H A Dccp-dev.h274 unsigned int qidx; member in struct:ccp_cmd_queue
/linux-master/drivers/dma/ptdma/
H A Dptdma.h200 unsigned int qidx; member in struct:pt_cmd_queue
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c401 int i, j, err, qidx = 0; local
407 err = request_irq(adap->msix_info[qidx + 1].vec,
409 adap->sge.qs[qidx].
411 adap->msix_info[qidx + 1].desc,
412 &adap->sge.qs[qidx]);
414 while (--qidx >= 0)
415 free_irq(adap->msix_info[qidx + 1].vec,
416 &adap->sge.qs[qidx]);
419 qidx++;
939 static int send_pktsched_cmd(struct adapter *adap, int sched, int qidx, in argument
2617 int qidx; local
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_vf.c391 int qidx = skb_get_queue_mapping(skb); local
395 sq = &vf->qset.sq[qidx];
396 txq = netdev_get_tx_queue(netdev, qidx);
398 if (!otx2_sq_append_skb(netdev, sq, skb, qidx)) {
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Ddp.c270 u16 qidx; local
273 qidx = skb_get_queue_mapping(skb);
274 tx_ring = &dp->tx_rings[qidx];
281 qidx, tx_ring->wr_p, tx_ring->rd_p);
282 nd_q = netdev_get_tx_queue(dp->netdev, qidx);
/linux-master/drivers/scsi/mpi3mr/
H A Dmpi3mr_fw.c1777 * @qidx: operational reply queue index
1784 static int mpi3mr_delete_op_reply_q(struct mpi3mr_ioc *mrioc, u16 qidx) argument
1787 struct op_reply_qinfo *op_reply_q = mrioc->op_reply_qinfo + qidx;
1793 midx = REPLY_QUEUE_IDX_TO_MSIX_IDX(qidx, mrioc->op_reply_q_offset);
1846 mpi3mr_free_op_reply_q_segments(mrioc, qidx);
1858 * @qidx: request queue index
1865 static int mpi3mr_alloc_op_reply_q_segments(struct mpi3mr_ioc *mrioc, u16 qidx) argument
1867 struct op_reply_qinfo *op_reply_q = mrioc->op_reply_qinfo + qidx;
1915 * @qidx: request queue index
1922 static int mpi3mr_alloc_op_req_q_segments(struct mpi3mr_ioc *mrioc, u16 qidx) argument
1980 mpi3mr_create_op_reply_q(struct mpi3mr_ioc *mrioc, u16 qidx) argument
4269 mpi3mr_memset_op_reply_q_buffers(struct mpi3mr_ioc *mrioc, u16 qidx) argument
4292 mpi3mr_memset_op_req_q_buffers(struct mpi3mr_ioc *mrioc, u16 qidx) argument
[all...]
H A Dmpi3mr.h196 #define REPLY_QUEUE_IDX_TO_MSIX_IDX(qidx, offset) (qidx + offset)
1334 u64 *reply_dma, u16 qidx);
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c1161 int qidx, credits, max_pkt_len; local
1193 qidx = skb_get_queue_mapping(skb);
1194 BUG_ON(qidx >= pi->nqsets);
1195 txq = &adapter->sge.ethtxq[pi->first_qset + qidx];
1226 dev->name, qidx);
H A Dcxgb4vf_main.c2671 int q10g, n10g, qidx, pidx, qs; local
2707 qidx = 0;
2711 pi->first_qset = qidx;
2713 qidx += pi->nqsets;
2715 s->ethqsets = qidx;
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Ddp.c262 unsigned int real_len, qidx; local
272 qidx = skb_get_queue_mapping(skb);
273 tx_ring = &dp->tx_rings[qidx];
275 nd_q = netdev_get_tx_queue(dp->netdev, qidx);
280 qidx, tx_ring->wr_p, tx_ring->rd_p);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c1738 int qidx = 0, abs_vfid; local
1787 qidx = cid & ((1 << BNX2X_VF_CID_WND)-1);
1801 vf->abs_vfid, qidx);
1802 vfq_get(vf, qidx)->sp_obj.complete_cmd(bp,
1804 qidx)->sp_obj,
1809 vf->abs_vfid, qidx);
1810 bnx2x_vf_handle_classification_eqe(bp, vfq_get(vf, qidx), elem);
1814 vf->abs_vfid, qidx);
1819 vf->abs_vfid, qidx);
1824 vf->abs_vfid, qidx);
[all...]
H A Dbnx2x_vfpf.c26 static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx);
686 static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx) argument
696 req->vf_qid = qidx;
708 BNX2X_ERR("Sending TEARDOWN for queue %d failed: %d\n", qidx,
715 BNX2X_ERR("TEARDOWN for queue %d failed: %d\n", qidx,
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_main.c669 unsigned int qidx; local
677 qidx = p->txq->qidx;
680 qidx = p->rxq->qidx;
689 qtype, qidx);
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfwsignal.c1991 int qidx, hslot; local
1996 qidx = 2 * fifo;
1998 qidx++;
2000 pktout = brcmu_pktq_penq_head(&entry->psq, qidx, skb);
2002 bphy_err(drvr, "%s queue %d full\n", entry->name, qidx);
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c1494 int len, qidx, credits, ret, left; local
1524 qidx = skb_get_queue_mapping(skb);
1534 q = &adap->sge.ethtxq[qidx + pi->first_qset];
1556 dev->name, qidx);
1820 int qidx, credits, ret; local
1842 qidx = skb_get_queue_mapping(skb);
1843 WARN_ON(qidx >= pi->nqsets);
1844 txq = &adapter->sge.ethtxq[pi->first_qset + qidx];
1868 dev->name, qidx);

Completed in 534 milliseconds

123