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 Dlm_vf_common.h61 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 Dlm_pf.c69 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 Dlm_sp.c3060 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 Dlm_vf.c191 //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