/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.h | 91 u16 sb_idx; member 375 static inline u8 vf_igu_sb(struct bnx2x_virtf *vf, u16 sb_idx) in vf_igu_sb() argument 377 return vf->igu_base_id + sb_idx; in vf_igu_sb() 380 static inline u8 vf_hc_qzone(struct bnx2x_virtf *vf, u16 sb_idx) in vf_hc_qzone() argument 382 return vf_igu_sb(vf, sb_idx); in vf_hc_qzone() 438 u16 q_idx, u16 sb_idx); 443 u16 q_idx, u16 sb_idx);
|
H A D | bnx2x_sriov.c | 129 u16 q_idx, u16 sb_idx) in bnx2x_vfop_qctor_dump_tx() 135 sb_idx, in bnx2x_vfop_qctor_dump_tx() 145 u16 q_idx, u16 sb_idx) in bnx2x_vfop_qctor_dump_rx() 153 sb_idx, in bnx2x_vfop_qctor_dump_rx() 185 init_p->rx.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 186 init_p->tx.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 220 rxq_p->fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 230 setup_p->txq_params.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 268 bnx2x_vf_igu_ack_sb(bp, vf, vf_igu_sb(vf, bnx2x_vfq(vf, qid, sb_idx)), in bnx2x_vf_queue_create() 2456 int vf_idx, sb_idx, vfq_id in bnx2x_enable_sriov() 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) bnx2x_vfop_qctor_dump_tx() 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) bnx2x_vfop_qctor_dump_rx() argument [all...] |
H A D | bnx2x_vfpf.c | 1562 q->sb_idx = setup_q->txq.vf_sb; in bnx2x_vf_mbx_setup_q() 1583 q->index, q->sb_idx); in bnx2x_vf_mbx_setup_q() 1595 q->sb_idx = setup_q->rxq.vf_sb; in bnx2x_vf_mbx_setup_q() 1633 q->index, q->sb_idx); in bnx2x_vf_mbx_setup_q()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.h | 91 u16 sb_idx; member 375 static inline u8 vf_igu_sb(struct bnx2x_virtf *vf, u16 sb_idx) in vf_igu_sb() argument 377 return vf->igu_base_id + sb_idx; in vf_igu_sb() 380 static inline u8 vf_hc_qzone(struct bnx2x_virtf *vf, u16 sb_idx) in vf_hc_qzone() argument 382 return vf_igu_sb(vf, sb_idx); in vf_hc_qzone() 438 u16 q_idx, u16 sb_idx); 443 u16 q_idx, u16 sb_idx);
|
H A D | bnx2x_sriov.c | 129 u16 q_idx, u16 sb_idx) in bnx2x_vfop_qctor_dump_tx() 135 sb_idx, in bnx2x_vfop_qctor_dump_tx() 145 u16 q_idx, u16 sb_idx) in bnx2x_vfop_qctor_dump_rx() 153 sb_idx, in bnx2x_vfop_qctor_dump_rx() 185 init_p->rx.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 186 init_p->tx.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 220 rxq_p->fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 230 setup_p->txq_params.fw_sb_id = vf_igu_sb(vf, q->sb_idx); in bnx2x_vfop_qctor_prep() 268 bnx2x_vf_igu_ack_sb(bp, vf, vf_igu_sb(vf, bnx2x_vfq(vf, qid, sb_idx)), in bnx2x_vf_queue_create() 2449 int vf_idx, sb_idx, vfq_id in bnx2x_enable_sriov() 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) bnx2x_vfop_qctor_dump_tx() 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) bnx2x_vfop_qctor_dump_rx() argument [all...] |
H A D | bnx2x_vfpf.c | 1564 q->sb_idx = setup_q->txq.vf_sb; in bnx2x_vf_mbx_setup_q() 1585 q->index, q->sb_idx); in bnx2x_vf_mbx_setup_q() 1597 q->sb_idx = setup_q->rxq.vf_sb; in bnx2x_vf_mbx_setup_q() 1635 q->index, q->sb_idx); in bnx2x_vf_mbx_setup_q()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_int.h | 290 * @param sb_idx - OUT parameter which gives the chosen index 300 u8 *sb_idx,
|
H A D | qed_l2.h | 330 u8 sb_idx; member
|
H A D | qed_l2.c | 214 p_cid->sb_idx = p_params->sb_idx; in _qed_eth_queue_to_cid() 277 p_cid->abs.stats_id, p_cid->sb_igu_id, p_cid->sb_idx); in _qed_eth_queue_to_cid() 869 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_rxq_start_ramrod() 1090 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_txq_start_ramrod()
|
H A D | qed_sriov.c | 259 struct qed_vf_info *p_vf, u16 sb_idx) in qed_iov_validate_sb() 264 if (p_vf->igu_sbs[i] == sb_idx) in qed_iov_validate_sb() 269 "VF[0%02x] - tried using sb_idx %04x which doesn't exist as one of its 0x%02x SBs\n", in qed_iov_validate_sb() 270 p_vf->abs_vf_id, sb_idx, p_vf->num_sbs); in qed_iov_validate_sb() 2125 params.sb_idx = req->sb_index; in qed_iov_vf_mbx_start_rxq() 2461 params.sb_idx = req->sb_index; in qed_iov_vf_mbx_start_txq() 258 qed_iov_validate_sb(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, u16 sb_idx) qed_iov_validate_sb() argument
|
H A D | qed_int.c | 1773 void *cookie, u8 *sb_idx, __le16 **p_fw_cons) in qed_int_register_cb() 1786 *sb_idx = pi; in qed_int_register_cb() 1771 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) qed_int_register_cb() argument
|
H A D | qed_vf.c | 746 req->sb_index = p_cid->sb_idx; in qed_vf_pf_rxq_start() 860 req->sb_index = p_cid->sb_idx; in qed_vf_pf_txq_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_int.h | 313 * @sb_idx: (OUT) parameter which gives the chosen index 327 u8 *sb_idx,
|
H A D | qed_l2.h | 353 u8 sb_idx; member
|
H A D | qed_l2.c | 214 p_cid->sb_idx = p_params->sb_idx; in _qed_eth_queue_to_cid() 277 p_cid->abs.stats_id, p_cid->sb_igu_id, p_cid->sb_idx); in _qed_eth_queue_to_cid() 870 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_rxq_start_ramrod() 1092 p_ramrod->sb_index = p_cid->sb_idx; in qed_eth_txq_start_ramrod()
|
H A D | qed_sriov.c | 261 struct qed_vf_info *p_vf, u16 sb_idx) in qed_iov_validate_sb() 266 if (p_vf->igu_sbs[i] == sb_idx) in qed_iov_validate_sb() 271 "VF[0%02x] - tried using sb_idx %04x which doesn't exist as one of its 0x%02x SBs\n", in qed_iov_validate_sb() 272 p_vf->abs_vf_id, sb_idx, p_vf->num_sbs); in qed_iov_validate_sb() 2127 params.sb_idx = req->sb_index; in qed_iov_vf_mbx_start_rxq() 2463 params.sb_idx = req->sb_index; in qed_iov_vf_mbx_start_txq() 260 qed_iov_validate_sb(struct qed_hwfn *p_hwfn, struct qed_vf_info *p_vf, u16 sb_idx) qed_iov_validate_sb() argument
|
H A D | qed_vf.c | 744 req->sb_index = p_cid->sb_idx; in qed_vf_pf_rxq_start() 858 req->sb_index = p_cid->sb_idx; in qed_vf_pf_txq_start()
|
H A D | qed_int.c | 1793 void *cookie, u8 *sb_idx, __le16 **p_fw_cons) in qed_int_register_cb() 1806 *sb_idx = pi; in qed_int_register_cb() 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) qed_int_register_cb() argument
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_eth_if.h | 29 u8 sb_idx; member
|
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qed_eth_if.h | 29 u8 sb_idx; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_rule.c | 232 u8 sb_idx; in dr_rule_rehash_copy_ste() local 235 sb_idx = cur_ste->ste_chain_location - 1; in dr_rule_rehash_copy_ste() 236 mlx5dr_ste_set_bit_mask(hw_ste, nic_matcher->ste_builder[sb_idx].bit_mask); in dr_rule_rehash_copy_ste()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_rule.c | 261 u8 sb_idx; in dr_rule_rehash_copy_ste() local 264 sb_idx = cur_ste->ste_chain_location - 1; in dr_rule_rehash_copy_ste() 265 mlx5dr_ste_set_bit_mask(hw_ste, nic_matcher->ste_builder[sb_idx].bit_mask); in dr_rule_rehash_copy_ste()
|
H A D | dr_ste.c | 244 int sb_idx; in dr_ste_replace_head_ste() local 259 sb_idx = ste->ste_chain_location - 1; in dr_ste_replace_head_ste() 261 nic_matcher->ste_builder[sb_idx].bit_mask); in dr_ste_replace_head_ste()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 2118 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq() 2138 params.sb_idx = sb_idx; in qede_start_txq() 2152 txq->hw_cons_ptr = &fp->sb_info->sb_virt->pi_array[sb_idx]; in qede_start_txq() 2223 q_params.sb_idx = RX_PI; in qede_start_queues() 2116 qede_start_txq(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) qede_start_txq() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 2190 struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) in qede_start_txq() 2210 params.sb_idx = sb_idx; in qede_start_txq() 2224 txq->hw_cons_ptr = &fp->sb_info->sb_virt->pi_array[sb_idx]; in qede_start_txq() 2295 q_params.sb_idx = RX_PI; in qede_start_queues() 2188 qede_start_txq(struct qede_dev *edev, struct qede_fastpath *fp, struct qede_tx_queue *txq, u8 rss_id, u16 sb_idx) qede_start_txq() argument
|