Searched refs:sb_idx (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.h91 u16 sb_idx; member in struct:bnx2x_vf_queue
375 static inline u8 vf_igu_sb(struct bnx2x_virtf *vf, u16 sb_idx) argument
377 return vf->igu_base_id + sb_idx;
380 static inline u8 vf_hc_qzone(struct bnx2x_virtf *vf, u16 sb_idx) argument
382 return vf_igu_sb(vf, sb_idx);
438 u16 q_idx, u16 sb_idx);
443 u16 q_idx, u16 sb_idx);
H A Dbnx2x_sriov.c129 u16 q_idx, u16 sb_idx)
135 sb_idx,
145 u16 q_idx, u16 sb_idx)
153 sb_idx,
185 init_p->rx.fw_sb_id = vf_igu_sb(vf, q->sb_idx);
186 init_p->tx.fw_sb_id = vf_igu_sb(vf, q->sb_idx);
220 rxq_p->fw_sb_id = vf_igu_sb(vf, q->sb_idx);
230 setup_p->txq_params.fw_sb_id = vf_igu_sb(vf, q->sb_idx);
268 bnx2x_vf_igu_ack_sb(bp, vf, vf_igu_sb(vf, bnx2x_vfq(vf, qid, sb_idx)),
2449 int vf_idx, sb_idx, vfq_id local
126 bnx2x_vfop_qctor_dump_tx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) argument
142 bnx2x_vfop_qctor_dump_rx(struct bnx2x *bp, struct bnx2x_virtf *vf, struct bnx2x_queue_init_params *init_params, struct bnx2x_queue_setup_params *setup_params, u16 q_idx, u16 sb_idx) argument
[all...]
H A Dbnx2x_vfpf.c1564 q->sb_idx = setup_q->txq.vf_sb;
1585 q->index, q->sb_idx);
1597 q->sb_idx = setup_q->rxq.vf_sb;
1635 q->index, q->sb_idx);
H A Dbnx2x_main.c8115 int num_segs, sb_idx, prod_offset; local
8151 for (sb_idx = 0; sb_idx < bp->igu_sb_cnt; sb_idx++) {
8152 prod_offset = (bp->igu_base_sb + sb_idx) *
8161 bnx2x_ack_sb(bp, bp->igu_base_sb + sb_idx,
8164 bp->igu_base_sb + sb_idx);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.h313 * @sb_idx: (OUT) parameter which gives the chosen index
327 u8 *sb_idx,
H A Dqed_l2.h353 u8 sb_idx; member in struct:qed_queue_cid
H A Dqed_l2.c214 p_cid->sb_idx = p_params->sb_idx;
277 p_cid->abs.stats_id, p_cid->sb_igu_id, p_cid->sb_idx);
870 p_ramrod->sb_index = p_cid->sb_idx;
1092 p_ramrod->sb_index = p_cid->sb_idx;
H A Dqed_vf.c744 req->sb_index = p_cid->sb_idx;
858 req->sb_index = p_cid->sb_idx;
H A Dqed_sriov.c261 struct qed_vf_info *p_vf, u16 sb_idx)
266 if (p_vf->igu_sbs[i] == sb_idx)
271 "VF[0%02x] - tried using sb_idx %04x which doesn't exist as one of its 0x%02x SBs\n",
272 p_vf->abs_vf_id, sb_idx, p_vf->num_sbs);
2127 params.sb_idx = req->sb_index;
2463 params.sb_idx = req->sb_index;
260 qed_iov_validate_sb(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, u16 sb_idx) argument
H A Dqed_int.c1793 void *cookie, u8 *sb_idx, __le16 **p_fw_cons)
1806 *sb_idx = pi;
1791 qed_int_register_cb(struct qed_hwfn *p_hwfn, qed_int_comp_cb_t comp_cb, void *cookie, u8 *sb_idx, __le16 **p_fw_cons) argument
/linux-master/include/linux/qed/
H A Dqed_eth_if.h29 u8 sb_idx; member in struct:qed_queue_start_common_params
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_rule.c261 u8 sb_idx; local
264 sb_idx = cur_ste->ste_chain_location - 1;
265 mlx5dr_ste_set_bit_mask(hw_ste, nic_matcher->ste_builder[sb_idx].bit_mask);
H A Ddr_ste.c244 int sb_idx; local
259 sb_idx = ste->ste_chain_location - 1;
261 nic_matcher->ste_builder[sb_idx].bit_mask);
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c2190 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx)
2210 params.sb_idx = sb_idx;
2224 txq->hw_cons_ptr = &fp->sb_info->sb_virt->pi_array[sb_idx];
2295 q_params.sb_idx = RX_PI;
2188 qede_start_txq(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) argument

Completed in 259 milliseconds