Home
last modified time | relevance | path

Searched refs:vfid (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v5.4/include/linux/qed/
Dqed_iov_if.h42 int (*set_mac) (struct qed_dev *cdev, u8 *mac, int vfid);
44 int (*set_vlan) (struct qed_dev *cdev, u16 vid, int vfid);
52 int (*set_spoof) (struct qed_dev *cdev, int vfid, bool val);
54 int (*set_rate) (struct qed_dev *cdev, int vfid,
57 int (*set_trust) (struct qed_dev *cdev, int vfid, bool trust);
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed_sriov.c51 static int qed_iov_bulletin_set_mac(struct qed_hwfn *p_hwfn, u8 *mac, int vfid);
328 int vfid, struct qed_ptt *p_ptt) in qed_iov_post_vf_bulletin() argument
335 p_vf = qed_iov_get_vf_info(p_hwfn, (u16) vfid, true); in qed_iov_post_vf_bulletin()
677 int vfid, bool b_fail_malicious) in _qed_iov_pf_sanity_check() argument
685 if (!qed_iov_is_valid_vfid(p_hwfn, vfid, true, b_fail_malicious)) in _qed_iov_pf_sanity_check()
691 static bool qed_iov_pf_sanity_check(struct qed_hwfn *p_hwfn, int vfid) in qed_iov_pf_sanity_check() argument
693 return _qed_iov_pf_sanity_check(p_hwfn, vfid, true); in qed_iov_pf_sanity_check()
957 u16 vfid, in qed_iov_set_link() argument
963 vfid, in qed_iov_set_link()
1350 static void qed_iov_clean_vf(struct qed_hwfn *p_hwfn, u8 vfid) in qed_iov_clean_vf() argument
[all …]
Dqed_cxt.h204 void _qed_cxt_release_cid(struct qed_hwfn *p_hwfn, u32 cid, u8 vfid);
230 enum protocol_type type, u32 *p_cid, u8 vfid);
Dqed_cxt.c1900 enum protocol_type type, u32 *p_cid, u8 vfid) in _qed_cxt_acquire_cid() argument
1911 if (vfid >= MAX_NUM_VFS && vfid != QED_CXT_PF_CID) { in _qed_cxt_acquire_cid()
1912 DP_NOTICE(p_hwfn, "VF [%02x] is out of range\n", vfid); in _qed_cxt_acquire_cid()
1917 if (vfid == QED_CXT_PF_CID) in _qed_cxt_acquire_cid()
1920 p_map = &p_mngr->acquired_vf[type][vfid]; in _qed_cxt_acquire_cid()
1940 *p_cid, rel_cid, vfid, type); in _qed_cxt_acquire_cid()
1953 u8 vfid, in qed_cxt_test_cid_acquired() argument
1962 if (vfid == QED_CXT_PF_CID) in qed_cxt_test_cid_acquired()
1965 *pp_map = &p_mngr->acquired_vf[*p_type][vfid]; in qed_cxt_test_cid_acquired()
1975 DP_NOTICE(p_hwfn, "Invalid CID %d vfid %02x", cid, vfid); in qed_cxt_test_cid_acquired()
[all …]
Dqed_l2.h332 u8 vfid; member
367 u8 vfid; member
Dqed_sriov.h304 int vfid, u16 vxlan_port, u16 geneve_port);
410 qed_iov_bulletin_set_udp_ports(struct qed_hwfn *p_hwfn, int vfid, in qed_iov_bulletin_set_udp_ports() argument
Dqed_hw.h267 u32 qed_vfid_to_concrete(struct qed_hwfn *p_hwfn, u8 vfid);
Dqed_l2.c201 _qed_cxt_release_cid(p_hwfn, p_cid->cid, p_cid->vfid); in qed_eth_queue_cid_release()
204 if (p_cid->vfid == QED_QUEUE_CID_SELF) in qed_eth_queue_cid_release()
242 p_cid->vfid = p_vf_params->vfid; in _qed_eth_queue_to_cid()
246 p_cid->vfid = QED_QUEUE_CID_SELF; in _qed_eth_queue_to_cid()
270 if (p_cid->vfid == QED_QUEUE_CID_SELF) { in _qed_eth_queue_to_cid()
318 u8 vfid = QED_CXT_PF_CID; in qed_eth_queue_to_cid() local
327 vfid = p_vf_params->vfid; in qed_eth_queue_to_cid()
341 &cid, vfid)) { in qed_eth_queue_to_cid()
350 _qed_cxt_release_cid(p_hwfn, cid, vfid); in qed_eth_queue_to_cid()
903 if (p_cid->vfid != QED_QUEUE_CID_SELF) { in qed_eth_rxq_start_ramrod()
[all …]
Dqed.h893 u8 vfid = GET_FIELD(concrete_fid, PXP_CONCRETE_FID_VFID); in qed_concrete_to_sw_fid() local
900 sw_fid = vfid + MAX_NUM_PFS; in qed_concrete_to_sw_fid()
/Linux-v5.4/drivers/crypto/cavium/cpt/
Dcptvf_mbox.c34 cptvf->vfid = mbx.data; in cptvf_handle_mbox_intr()
35 dev_dbg(&cptvf->pdev->dev, "Received VFID %d\n", cptvf->vfid); in cptvf_handle_mbox_intr()
42 cptvf->vfid, ((mbx.data == SE_TYPES) ? "SE" : "AE"), in cptvf_handle_mbox_intr()
77 (mbx->msg & 0xFF), cptvf->vfid); in cptvf_send_msg_to_pf_timeout()
Dcptvf_main.c527 intr, cptvf->vfid); in cptvf_misc_intr_handler()
535 intr, cptvf->vfid); in cptvf_misc_intr_handler()
539 intr, cptvf->vfid); in cptvf_misc_intr_handler()
543 intr, cptvf->vfid); in cptvf_misc_intr_handler()
547 intr, cptvf->vfid); in cptvf_misc_intr_handler()
550 cptvf->vfid); in cptvf_misc_intr_handler()
605 cptvf->vfid); in cptvf_done_intr_handler()
622 cptvf->vfid); in cptvf_set_irq_affinity()
626 cpu = cptvf->vfid % num_online_cpus(); in cptvf_set_irq_affinity()
Dcptvf.h96 u8 vfid; /* Device Index 0...CPT_MAX_VF_NUM */ member
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_sriov.h11 ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval,
18 u16 __always_unused vfid, u32 __always_unused v_opcode, in ice_aq_send_msg_to_vf() argument
Dice_sriov.c23 ice_aq_send_msg_to_vf(struct ice_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval, in ice_aq_send_msg_to_vf() argument
32 cmd->id = cpu_to_le32(vfid); in ice_aq_send_msg_to_vf()
/Linux-v5.4/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c111 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
682 unsigned int vfid; in usnic_ib_mmap() local
689 vfid = vma->vm_pgoff; in usnic_ib_mmap()
691 vma->vm_pgoff, PAGE_SHIFT, vfid); in usnic_ib_mmap()
696 if (usnic_vnic_get_index(vf->vnic) == vfid) { in usnic_ib_mmap()
719 usnic_err("No VF %u found\n", vfid); in usnic_ib_mmap()
Dusnic_abi.h70 u32 vfid; member
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_sriov.c1045 static int bnx2x_vf_domain(struct bnx2x *bp, int vfid) in bnx2x_vf_domain() argument
1052 static int bnx2x_vf_bus(struct bnx2x *bp, int vfid) in bnx2x_vf_bus() argument
1058 iov->stride * vfid) >> 8); in bnx2x_vf_bus()
1061 static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid) in bnx2x_vf_devfn() argument
1066 return (dev->devfn + iov->offset + iov->stride * vfid) & 0xff; in bnx2x_vf_devfn()
1538 int vfid; in bnx2x_iov_link_update() local
1543 for_each_vf(bp, vfid) in bnx2x_iov_link_update()
1544 bnx2x_iov_link_update_vf(bp, vfid); in bnx2x_iov_link_update()
1550 int vfid; in bnx2x_iov_nic_init() local
1563 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
[all …]
Dbnx2x_sriov.h336 #define BP_VF_MBX(bp, vfid) (&((bp)->vfdb->mbxs[vfid])) argument
/Linux-v5.4/include/scsi/
Dfcoe_sysfs.h94 u16 vfid; member
Dlibfcoe.h208 u16 vfid; member
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_filter.c89 u8 vfid; member
131 if (n->vfid) { in qede_configure_arfs_fltr()
133 params.vf_id = n->vfid - 1; in qede_configure_arfs_fltr()
143 n->sw_id, tuple_buffer, n->vfid, rxq_id); in qede_configure_arfs_fltr()
1449 if (fltr->vfid) { in qede_get_cls_rule_entry()
1450 fsp->ring_cookie |= ((u64)fltr->vfid) << in qede_get_cls_rule_entry()
1698 n->vfid = ethtool_get_flow_spec_ring_vf(fs->ring_cookie); in qede_flow_set_destination()
1702 if (n->vfid) in qede_flow_set_destination()
1704 "Configuring N-tuple for VF 0x%02x\n", n->vfid - 1); in qede_flow_set_destination()
/Linux-v5.4/drivers/crypto/cavium/nitrox/
Dnitrox_dev.h129 u64 vfid: 8; member
Dnitrox_mbx.c70 msg.id.vfid = vfdev->vfno; in pf2vf_send_response()
/Linux-v5.4/drivers/scsi/fcoe/
Dfcoe_sysfs.c82 ((x)->vfid)
529 fcoe_fcf_private_rd_attr(vfid, "%u\n", 20);
1032 fcf->vfid = new_fcf->vfid; in fcoe_fcf_device_add()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_cmd.h140 u8 vfid; member

12