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()
2020 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_enable() local
2023 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_enable()
2028 vpath = vp->vpath; in vxge_hw_vpath_promisc_enable()
2031 if (!(vpath->hldev->access_rights & in vxge_hw_vpath_promisc_enable()
2035 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2044 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2062 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_disable() local
2065 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_disable()
2070 vpath = vp->vpath; in vxge_hw_vpath_promisc_disable()
2072 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2080 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2096 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_bcast_enable() local
2099 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_bcast_enable()
2104 vpath = vp->vpath; in vxge_hw_vpath_bcast_enable()
2106 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2110 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2128 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_enable() local
2131 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_enable()
2136 vpath = vp->vpath; in vxge_hw_vpath_mcast_enable()
2138 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2142 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2161 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_disable() local
2164 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_disable()
2169 vpath = vp->vpath; in vxge_hw_vpath_mcast_disable()
2171 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2175 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2200 status = __vxge_hw_vpath_alarm_process(vp->vpath, skip_alarms); in vxge_hw_vpath_alarm_process()
2222 struct __vxge_hw_virtualpath *vpath = vp->vpath; in vxge_hw_vpath_msix_set() local
2223 struct vxge_hw_vpath_reg __iomem *vp_reg = vpath->vp_reg; in vxge_hw_vpath_msix_set()
2224 u32 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_msix_set()
2234 (vpath->hldev->first_vp_id * 4) + alarm_msix_id), in vxge_hw_vpath_msix_set()
2237 if (vpath->hldev->config.intr_mode == in vxge_hw_vpath_msix_set()
2266 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_mask()
2286 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_clear()
2313 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_unmask()
2332 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_mask_tx_rx()
2335 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_mask_tx_rx()
2370 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_unmask_tx_rx()
2373 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_unmask_tx_rx()