Lines Matching refs:vpath

34 	struct __vxge_hw_virtualpath *vpath;  in vxge_hw_vpath_intr_enable()  local
42 vpath = vp->vpath; in vxge_hw_vpath_intr_enable()
44 if (vpath->vp_open == VXGE_HW_VP_NOT_OPEN) { in vxge_hw_vpath_intr_enable()
49 vp_reg = vpath->vp_reg; in vxge_hw_vpath_intr_enable()
131 if (vpath->hldev->first_vp_id != vpath->vp_id) in vxge_hw_vpath_intr_enable()
161 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_intr_disable() local
169 vpath = vp->vpath; in vxge_hw_vpath_intr_disable()
171 if (vpath->vp_open == VXGE_HW_VP_NOT_OPEN) { in vxge_hw_vpath_intr_disable()
175 vp_reg = vpath->vp_reg; in vxge_hw_vpath_intr_disable()
181 val64 = VXGE_HW_TIM_CLR_INT_EN_VP(1 << (16 - vpath->vp_id)); in vxge_hw_vpath_intr_disable()
602 __vxge_hw_vpath_alarm_process(struct __vxge_hw_virtualpath *vpath, in __vxge_hw_vpath_alarm_process() argument
614 if (vpath == NULL) { in __vxge_hw_vpath_alarm_process()
620 hldev = vpath->hldev; in __vxge_hw_vpath_alarm_process()
621 vp_reg = vpath->vp_reg; in __vxge_hw_vpath_alarm_process()
630 sw_stats = vpath->sw_stats; in __vxge_hw_vpath_alarm_process()
860 __vxge_hw_device_handle_error(hldev, vpath->vp_id, alarm_event); in __vxge_hw_vpath_alarm_process()
2015 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_enable() local
2018 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_enable()
2023 vpath = vp->vpath; in vxge_hw_vpath_promisc_enable()
2026 if (!(vpath->hldev->access_rights & in vxge_hw_vpath_promisc_enable()
2030 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2039 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2057 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_disable() local
2060 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_disable()
2065 vpath = vp->vpath; in vxge_hw_vpath_promisc_disable()
2067 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2075 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2091 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_bcast_enable() local
2094 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_bcast_enable()
2099 vpath = vp->vpath; in vxge_hw_vpath_bcast_enable()
2101 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2105 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2123 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_enable() local
2126 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_enable()
2131 vpath = vp->vpath; in vxge_hw_vpath_mcast_enable()
2133 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2137 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2156 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_disable() local
2159 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_disable()
2164 vpath = vp->vpath; in vxge_hw_vpath_mcast_disable()
2166 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2170 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2195 status = __vxge_hw_vpath_alarm_process(vp->vpath, skip_alarms); in vxge_hw_vpath_alarm_process()
2217 struct __vxge_hw_virtualpath *vpath = vp->vpath; in vxge_hw_vpath_msix_set() local
2218 struct vxge_hw_vpath_reg __iomem *vp_reg = vpath->vp_reg; in vxge_hw_vpath_msix_set()
2219 u32 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_msix_set()
2229 (vpath->hldev->first_vp_id * 4) + alarm_msix_id), in vxge_hw_vpath_msix_set()
2232 if (vpath->hldev->config.intr_mode == in vxge_hw_vpath_msix_set()
2261 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_mask()
2281 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_clear()
2308 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_unmask()
2327 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_mask_tx_rx()
2330 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_mask_tx_rx()
2365 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_unmask_tx_rx()
2368 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_unmask_tx_rx()