Home
last modified time | relevance | path

Searched refs:abs_vf_id (Results 1 – 7 of 7) sorted by relevance

/titanic_44/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 …CID(_pdev,_vf_info, _q_id) ((((1 << LM_VF_MAX_RVFID_SIZE) | (_vf_info)->abs_vf_id) << LM_VF_CID_W…
188 u8_t abs_vf_id; member
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);
/titanic_44/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) in lm_pf_find_vf_info_by_abs_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.… in lm_pf_find_vf_info_by_abs_id()
74 if (abs_vf_id < pdev->hw_info.sriov_info.first_vf_in_pf) { in lm_pf_find_vf_info_by_abs_id()
77 relative_vf_id = abs_vf_id - (u8_t)pdev->hw_info.sriov_info.first_vf_in_pf; in lm_pf_find_vf_info_by_abs_id()
81 …v, FATAL, "lm_pf_find_vf_info_by_abs_id: VF[a:%d,r:%d] is not enabled\n",abs_vf_id,relative_vf_id); in lm_pf_find_vf_info_by_abs_id()
320 …pdev->vfs_set.vfs_array[vf_idx].abs_vf_id = (u8_t)(vf_idx + pdev->hw_info.sriov_info.first_vf_in_p… in lm_pf_init_vfs()
457 u8_t abs_vf_id = 0xff; in lm_pf_get_sw_client_idx_from_cid() local
470 abs_vf_id = GET_ABS_VF_ID_FROM_PF_CID(cid); in lm_pf_get_sw_client_idx_from_cid()
472 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, abs_vf_id); in lm_pf_get_sw_client_idx_from_cid()
482 u8_t abs_vf_id = 0xff; in lm_pf_get_fw_client_idx_from_cid() local
[all …]
H A Dlm_sp.c3060 u8_t abs_vf_id; in lm_eq_handle_rss_update_eqe() local
3072 abs_vf_id = GET_ABS_VF_ID_FROM_PF_CID(cid); in lm_eq_handle_rss_update_eqe()
3073 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, abs_vf_id); in lm_eq_handle_rss_update_eqe()
3214 u8_t abs_vf_id; in lm_eq_handle_vf_flr_eqe() local
3216 abs_vf_id = elem->message.data.vf_flr_event.vf_id; in lm_eq_handle_vf_flr_eqe()
3219 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, (u8_t)abs_vf_id); in lm_eq_handle_vf_flr_eqe()
3237 u8_t abs_vf_id; in lm_eq_handle_malicious_vf_eqe() local
3239 abs_vf_id = elem->message.data.malicious_vf_event.vf_id; in lm_eq_handle_malicious_vf_eqe()
3240 vf_info = lm_pf_find_vf_info_by_abs_id(pdev, (u8_t)abs_vf_id); in lm_eq_handle_malicious_vf_eqe()
3245 DbgMessage(pdev, FATAL, "lm_eq_handle_malicious_vf_eqe(%d)\n",abs_vf_id); in lm_eq_handle_malicious_vf_eqe()
[all …]
H A Dlm_sb.c1592 …VF_SB_ID(vf_info,sb_idx)].hc_status_block_data.e2_sb_data.common.p_func.vf_id = vf_info->abs_vf_id; in lm_pf_init_vf_non_def_sb()
H A Dlm_stats.c1598 cur_query_entry->funcID = mm_cpu_to_le16(8 + vf_info->abs_vf_id); in lm_stats_prep_vf_fw_stats_req()
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/
H A Dlm_vf.c209 …REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + XSTORM_VF_SPQ_DATA_OFFSET(vf_info->abs_vf_id) + i*sizeof… in lm_pf_vf_fill_init_vf_response()
212 … REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(vf_info->abs_vf_id)),0); in lm_pf_vf_fill_init_vf_response()
213 …REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PAGE_BASE_OFFSET(vf_info->abs_vf_id)) + 4… in lm_pf_vf_fill_init_vf_response()
214 REG_WR(PFDEV(pdev),XSEM_REG_FAST_MEMORY + (XSTORM_VF_SPQ_PROD_OFFSET(vf_info->abs_vf_id)),0); in lm_pf_vf_fill_init_vf_response()
218 u32_t val = vf_info->abs_vf_id | (1 << 6); in lm_pf_vf_fill_init_vf_response()
231 function_fw_id = 8 + vf_info->abs_vf_id; in lm_pf_vf_fill_init_vf_response()
243 lm_status = lm_pf_enable_vf_igu_int(pdev, vf_info->abs_vf_id); in lm_pf_vf_fill_init_vf_response()
305 type = (ETH_CONNECTION_TYPE | ((8 + vf_info->abs_vf_id) << SPE_HDR_T_FUNCTION_ID_SHIFT)); in lm_pf_vf_fill_setup_q_response()
540 lm_pf_disable_vf_igu_int(pdev, vf_info->abs_vf_id); in lm_pf_vf_fill_close_vf_response()
544 function_fw_id = 8 + vf_info->abs_vf_id; in lm_pf_vf_fill_close_vf_response()
[all …]
/titanic_44/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dlm5710.h4469 lm_vf_info_t * lm_pf_find_vf_info_by_abs_id(struct _lm_device_t *pdev, u8_t abs_vf_id);
4515 u8_t lm_pf_acquire_vf_igu_block(struct _lm_device_t *pdev, u8_t igu_sb_idx, u8_t abs_vf_id, u8_t ve…