/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_iov_api.h | 236 int vfid); 303 u16 vfid, 318 u16 vfid, 362 u16 vfid, bool b_enabled_only); 384 int vfid); 394 u8 *mac, int vfid); 405 u8 *mac, int vfid); 421 int vfid); 430 void ecore_iov_get_vfs_opaque_fid(struct ecore_hwfn *p_hwfn, int vfid, 442 u16 pvid, int vfid); [all …]
|
H A D | ecore_l2.h | 62 u8 vfid; member 99 u8 vfid; member
|
H A D | ecore_cxt.h | 176 u32 cid, u8 vfid); 204 u32 *p_cid, u8 vfid);
|
H A D | bcm_osal.h | 489 #define OSAL_IOV_VF_VPORT_UPDATE(p_hwfn, vfid, params, tlvs_accepted) (0) 490 #define OSAL_IOV_POST_START_VPORT(p_hwfn, vfid, vport_id, opaque_fid) {}; 498 #define OSAL_IOV_POST_START_VPORT(p_hwfn, vfid, vport_id, opaque_fid) {}; argument 499 #define OSAL_IOV_CHK_UCAST(hwfn, vfid, params) (0) argument 500 #define OSAL_PF_VF_MSG(hwfn, vfid) (0) argument 504 #define OSAL_IOV_VF_VPORT_UPDATE(p_hwfn, vfid, params, tlvs_accepted) (0) argument
|
H A D | ecore_cxt.c | 1953 u32 *p_cid, u8 vfid) in _ecore_cxt_acquire_cid() argument 1964 if (vfid >= COMMON_MAX_NUM_VFS && vfid != ECORE_CXT_PF_CID) { in _ecore_cxt_acquire_cid() 1965 DP_NOTICE(p_hwfn, true, "VF [%02x] is out of range\n", vfid); in _ecore_cxt_acquire_cid() 1970 if (vfid == ECORE_CXT_PF_CID) in _ecore_cxt_acquire_cid() 1973 p_map = &p_mngr->acquired_vf[type][vfid]; in _ecore_cxt_acquire_cid() 1995 *p_cid, rel_cid, vfid, type); in _ecore_cxt_acquire_cid() 2008 u32 cid, u8 vfid, in ecore_cxt_test_cid_acquired() argument 2017 if (vfid == ECORE_CXT_PF_CID) in ecore_cxt_test_cid_acquired() 2020 *pp_map = &p_mngr->acquired_vf[*p_type][vfid]; in ecore_cxt_test_cid_acquired() 2031 DP_NOTICE(p_hwfn, true, "Invalid CID %d vfid %02x", cid, vfid); in ecore_cxt_test_cid_acquired() [all …]
|
H A D | ecore_l2.c | 210 _ecore_cxt_release_cid(p_hwfn, p_cid->cid, p_cid->vfid); in ecore_eth_queue_cid_release() 213 if (p_cid->vfid == ECORE_QUEUE_CID_PF) in ecore_eth_queue_cid_release() 248 p_cid->vfid = p_vf_params->vfid; in _ecore_eth_queue_to_cid() 252 p_cid->vfid = ECORE_QUEUE_CID_PF; in _ecore_eth_queue_to_cid() 278 if (p_cid->vfid == ECORE_QUEUE_CID_PF) { in _ecore_eth_queue_to_cid() 320 u8 vfid = ECORE_CXT_PF_CID; in ecore_eth_queue_to_cid() local 329 vfid = p_vf_params->vfid; in ecore_eth_queue_to_cid() 344 &cid, vfid) != ECORE_SUCCESS) { in ecore_eth_queue_to_cid() 353 _ecore_cxt_release_cid(p_hwfn, cid, vfid); in ecore_eth_queue_to_cid() 956 if (p_cid->vfid != ECORE_QUEUE_CID_PF) { in ecore_eth_rxq_start_ramrod() [all …]
|
H A D | ecore_hw.h | 271 u32 ecore_vfid_to_concrete(struct ecore_hwfn *p_hwfn, u8 vfid);
|
H A D | ecore.h | 867 u8 vfid = GET_FIELD(concrete_fid, PXP_CONCRETE_FID_VFID); in ecore_concrete_to_sw_fid() local 873 sw_fid = vfid + MAX_NUM_PFS; in ecore_concrete_to_sw_fid()
|
H A D | ecore_hw.c | 434 u32 ecore_vfid_to_concrete(struct ecore_hwfn *p_hwfn, u8 vfid) in ecore_vfid_to_concrete() argument 439 SET_FIELD(concrete_fid, PXP_CONCRETE_FID_VFID, vfid); in ecore_vfid_to_concrete()
|
H A D | release.txt | 6555 Change: Pass the VF's opaque vfid during VF initialization.
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/ |
H A D | lm_vf.c | 155 u32_t base_vfid, vfid; in lm_vf_dis() local 178 for (vfid = base_vfid; vfid < base_vfid + pf_dev->vars.num_vfs_enabled; vfid++ ) { in lm_vf_dis() 179 pretend_val = ABS_FUNC_ID(pf_dev) | (1<<3) | (vfid << 4); in lm_vf_dis()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_pf.c | 356 u32_t base_vfid, vfid; 377 for (vfid = base_vfid; vfid < base_vfid + pf_dev->vfs_set.number_of_enabled_vfs; vfid++ ) { 378 pretend_val = ABS_FUNC_ID(pf_dev) | (1<<3) | (vfid << 4);
|
H A D | bnxe_hw_debug.c | 189 u32_t pfid,vfvalid,vfid,atc,client_id; in _vq_hoq() local 229 vfid = (rd3 >> 12) & 0x3f; in _vq_hoq() 233 snprintf(func_desc, SNPRINTF_VAR(func_desc) "VFID %d (PF %d)",vfid,pfid); in _vq_hoq()
|
/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | virtchnl.h | 171 u32 vfid; /* used by PF when sending to VF */ member
|
H A D | i40e_prototype.h | 237 enum i40e_status_code i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid,
|
H A D | i40e_common.c | 3385 enum i40e_status_code i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, in i40e_aq_send_msg_to_vf() argument 3395 cmd->id = CPU_TO_LE32(vfid); in i40e_aq_send_msg_to_vf()
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/documentation/ |
H A D | osal.txt | 415 the vf with the relative vfid has sent a message, and allow the 426 int vfid,
|
H A D | ecore.tex | 1589 …is \myindex{relative\_vfid} versus \myindex{absolute\_vfid}. The relative vfid is the zero-based i… 1590 …vfid is the zero-based index of the VF relate to all the VFs on the same path, i.e., it's possible… 1592 For most upper-driver uses, the relative vfid is the interesting index. Ecore sometimes needs to us… 1595 …lling \myfunc{iov\_init\_hw\_for\_vf}{iov_init_hw_for_vf} for each VF [passing its relative vfid].
|