Searched defs:abs_vf_id (Results 1 - 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/common/ |
H A D | lm_vf_common.h | 61 void lm_pf_fl_vf_reset_set_inprogress(struct _lm_device_t * pdev, u8_t abs_vf_id); 62 void lm_pf_fl_vf_reset_clear_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id); 63 u8_t lm_pf_fl_vf_reset_is_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id); 79 #define LM_VF_Q_ID_TO_PF_CID(_pdev,_vf_info, _q_id) ((((1 << LM_VF_MAX_RVFID_SIZE) | (_vf_info)->abs_vf_id) << LM_VF_CID_WND_SIZE(_pdev)) | (_q_id)) 188 u8_t abs_vf_id; member in struct:_lm_vf_info_t 323 lm_status_t lm_pf_enable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id); 325 lm_status_t lm_pf_disable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id); 327 lm_status_t lm_pf_enable_vf(struct _lm_device_t *pdev, u8_t abs_vf_id);
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_pf.c | 69 lm_vf_info_t * lm_pf_find_vf_info_by_abs_id(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 73 DbgMessage(pdev, WARN, "lm_pf_find_vf_info_by_abs_id: abs_vf_id:%d(%d)\n",abs_vf_id,pdev->hw_info.sriov_info.first_vf_in_pf); 74 if (abs_vf_id < pdev->hw_info.sriov_info.first_vf_in_pf) { 77 relative_vf_id = abs_vf_id - (u8_t)pdev->hw_info.sriov_info.first_vf_in_pf; 81 DbgMessage(pdev, FATAL, "lm_pf_find_vf_info_by_abs_id: VF[a:%d,r:%d] is not enabled\n",abs_vf_id,relative_vf_id); 320 pdev->vfs_set.vfs_array[vf_idx].abs_vf_id = (u8_t)(vf_idx + pdev->hw_info.sriov_info.first_vf_in_pf); 457 u8_t abs_vf_id = 0xff; local 470 abs_vf_id = GET_ABS_VF_ID_FROM_PF_CID(cid); 472 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, abs_vf_id); 482 u8_t abs_vf_id = 0xff; local 1001 lm_pf_acquire_vf_igu_block(lm_device_t *pdev, u8_t igu_sb_idx, u8_t abs_vf_id, u8_t vector_number) argument [all...] |
H A D | lm_sp.c | 3060 u8_t abs_vf_id; local 3072 abs_vf_id = GET_ABS_VF_ID_FROM_PF_CID(cid); 3073 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, abs_vf_id); 3214 u8_t abs_vf_id; local 3216 abs_vf_id = elem->message.data.vf_flr_event.vf_id; 3219 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, (u8_t)abs_vf_id); 3237 u8_t abs_vf_id; local 3239 abs_vf_id = elem->message.data.malicious_vf_event.vf_id; 3240 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, (u8_t)abs_vf_id); 3245 DbgMessage(pdev, FATAL, "lm_eq_handle_malicious_vf_eqe(%d)\n",abs_vf_id); 4116 u8_t abs_vf_id = 0xff; local [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/ |
H A D | lm_vf.c | 191 //lm_status = lm_pf_enable_vf(pdev, vf_info->abs_vf_id); 209 REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + XSTORM_VF_SPQ_DATA_OFFSET(vf_info->abs_vf_id) + i*sizeof(u32_t),0); 212 REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(vf_info->abs_vf_id)),0); 213 REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(vf_info->abs_vf_id)) + 4,0); 214 REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PROD_OFFSET(vf_info->abs_vf_id)),0); 218 u32_t val = vf_info->abs_vf_id | (1 << 6); 231 function_fw_id = 8 + vf_info->abs_vf_id; 243 lm_status = lm_pf_enable_vf_igu_int(pdev, vf_info->abs_vf_id); 305 type = (ETH_CONNECTION_TYPE | ((8 + vf_info->abs_vf_id) << SPE_HDR_T_FUNCTION_ID_SHIFT)); 540 lm_pf_disable_vf_igu_int(pdev, vf_info->abs_vf_id); 2921 lm_pf_enable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 2977 lm_pf_disable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 3003 lm_pf_enable_vf(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3062 REG_WR(PFDEV(pdev),TSEM_REG_VFPF_ERR_NUM, abs_vf_id); local 3063 REG_WR(PFDEV(pdev),USEM_REG_VFPF_ERR_NUM, abs_vf_id); local 3064 REG_WR(PFDEV(pdev),CSEM_REG_VFPF_ERR_NUM, abs_vf_id); local 3065 REG_WR(PFDEV(pdev),XSEM_REG_VFPF_ERR_NUM, abs_vf_id); local 3076 lm_pf_disable_vf(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3102 lm_pf_create_vf(struct _lm_device_t *pdev, u16_t abs_vf_id, void* ctx) argument 3160 lm_pf_remove_vf(struct _lm_device_t *pdev, u16_t abs_vf_id) argument 3441 lm_pf_fl_vf_reset_set_inprogress(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 3454 lm_pf_fl_vf_reset_clear_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3467 lm_pf_fl_vf_reset_is_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id) argument [all...] |
Completed in 78 milliseconds