Lines Matching refs:vp_id
47 int vxge_hw_vpath_wait_receive_idle(struct __vxge_hw_device *hldev, u32 vp_id) in vxge_hw_vpath_wait_receive_idle() argument
54 vpath = &hldev->virtual_paths[vp_id]; in vxge_hw_vpath_wait_receive_idle()
2192 u32 vp_id; in __vxge_hw_channel_allocate() local
2195 vp_id = vph->vpath->vp_id; in __vxge_hw_channel_allocate()
2221 channel->vp_id = vp_id; in __vxge_hw_channel_allocate()
2814 u32 vp_id; in __vxge_hw_ring_create() local
2825 vp_id = vp->vpath->vp_id; in __vxge_hw_ring_create()
2827 config = &hldev->config.vp_config[vp_id].ring; in __vxge_hw_ring_create()
2843 ring->vp_id = vp_id; in __vxge_hw_ring_create()
2932 device_config->vp_config[i].vp_id = i; in vxge_hw_device_config_default_get()
3468 config = &vpath->hldev->config.vp_config[vpath->vp_id].fifo; in __vxge_hw_fifo_create()
3487 fifo->vp_id = vpath->vp_id; in __vxge_hw_fifo_create()
4023 1 << (16 - vpath->vp_id)), in __vxge_hw_vpath_reset_check()
4034 __vxge_hw_vpath_reset(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_reset() argument
4038 val64 = VXGE_HW_CMN_RSTHDLR_CFG0_SW_RESET_VPATH(1 << (16 - vp_id)); in __vxge_hw_vpath_reset()
4051 __vxge_hw_vpath_sw_reset(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_sw_reset() argument
4056 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_sw_reset()
4076 __vxge_hw_vpath_prc_configure(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_prc_configure() argument
4083 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_prc_configure()
4148 __vxge_hw_vpath_kdfc_configure(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_kdfc_configure() argument
4156 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_kdfc_configure()
4209 (hldev->kdfc + (vp_id * in __vxge_hw_vpath_kdfc_configure()
4221 __vxge_hw_vpath_mac_configure(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_mac_configure() argument
4228 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_mac_configure()
4288 __vxge_hw_vpath_tim_configure(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_tim_configure() argument
4295 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_tim_configure()
4306 (vp_id * VXGE_HW_MAX_INTR_PER_VP) + in __vxge_hw_vpath_tim_configure()
4406 val64 |= VXGE_HW_TIM_CFG3_INT_NUM_UTIL_SEL(vp_id); in __vxge_hw_vpath_tim_configure()
4513 val64 |= VXGE_HW_TIM_CFG3_INT_NUM_UTIL_SEL(vp_id); in __vxge_hw_vpath_tim_configure()
4549 __vxge_hw_vpath_initialize(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vpath_initialize() argument
4557 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vpath_initialize()
4559 if (!(hldev->vpath_assignments & vxge_mBIT(vp_id))) { in __vxge_hw_vpath_initialize()
4569 status = __vxge_hw_vpath_mac_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4573 status = __vxge_hw_vpath_kdfc_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4577 status = __vxge_hw_vpath_tim_configure(hldev, vp_id); in __vxge_hw_vpath_initialize()
4611 static void __vxge_hw_vp_terminate(struct __vxge_hw_device *hldev, u32 vp_id) in __vxge_hw_vp_terminate() argument
4615 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vp_terminate()
4621 vpath->hldev->tim_int_mask1, vpath->vp_id); in __vxge_hw_vp_terminate()
4622 hldev->stats.hw_dev_info_stats.vpath_info[vpath->vp_id] = NULL; in __vxge_hw_vp_terminate()
4655 __vxge_hw_vp_initialize(struct __vxge_hw_device *hldev, u32 vp_id, in __vxge_hw_vp_initialize() argument
4661 if (!(hldev->vpath_assignments & vxge_mBIT(vp_id))) { in __vxge_hw_vp_initialize()
4666 vpath = &hldev->virtual_paths[vp_id]; in __vxge_hw_vp_initialize()
4669 vpath->vp_id = vp_id; in __vxge_hw_vp_initialize()
4673 vpath->vp_reg = hldev->vpath_reg[vp_id]; in __vxge_hw_vp_initialize()
4674 vpath->vpmgmt_reg = hldev->vpmgmt_reg[vp_id]; in __vxge_hw_vp_initialize()
4676 __vxge_hw_vpath_reset(hldev, vp_id); in __vxge_hw_vp_initialize()
4692 vpath->sw_stats = &hldev->stats.sw_dev_info_stats.vpath_info[vp_id]; in __vxge_hw_vp_initialize()
4695 hldev->tim_int_mask1, vp_id); in __vxge_hw_vp_initialize()
4697 status = __vxge_hw_vpath_initialize(hldev, vp_id); in __vxge_hw_vp_initialize()
4699 __vxge_hw_vp_terminate(hldev, vp_id); in __vxge_hw_vp_initialize()
4813 vpath = &hldev->virtual_paths[attr->vp_id]; in vxge_hw_vpath_open()
4820 status = __vxge_hw_vp_initialize(hldev, attr->vp_id, in vxge_hw_vpath_open()
4821 &hldev->config.vp_config[attr->vp_id]); in vxge_hw_vpath_open()
4844 __vxge_hw_vpath_prc_configure(hldev, attr->vp_id); in vxge_hw_vpath_open()
4848 (attr->vp_id * VXGE_HW_MAX_INTR_PER_VP) + in vxge_hw_vpath_open()
4862 hldev->stats.hw_dev_info_stats.vpath_info[attr->vp_id] = in vxge_hw_vpath_open()
4866 &hldev->stats.hw_dev_info_stats.vpath_info_sav[attr->vp_id]; in vxge_hw_vpath_open()
4878 hldev->vpaths_deployed |= vxge_mBIT(vpath->vp_id); in vxge_hw_vpath_open()
4896 __vxge_hw_vp_terminate(hldev, attr->vp_id); in vxge_hw_vpath_open()
4977 u32 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_close() local
5001 devh->vpaths_deployed &= ~vxge_mBIT(vp_id); in vxge_hw_vpath_close()
5014 __vxge_hw_vp_terminate(devh, vp_id); in vxge_hw_vpath_close()
5027 u32 vp_id; in vxge_hw_vpath_reset() local
5030 vp_id = vpath->vp_id; in vxge_hw_vpath_reset()
5037 status = __vxge_hw_vpath_reset(vpath->hldev, vp_id); in vxge_hw_vpath_reset()
5055 u32 vp_id; in vxge_hw_vpath_recover_from_reset() local
5057 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_recover_from_reset()
5070 status = __vxge_hw_vpath_sw_reset(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5074 status = __vxge_hw_vpath_initialize(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5079 __vxge_hw_vpath_prc_configure(hldev, vp_id); in vxge_hw_vpath_recover_from_reset()
5110 1 << (16 - vp->vpath->vp_id)); in vxge_hw_vpath_enable()