Lines Matching refs:vpath
35 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_intr_enable() local
43 vpath = vp->vpath; in vxge_hw_vpath_intr_enable()
45 if (vpath->vp_open == VXGE_HW_VP_NOT_OPEN) { in vxge_hw_vpath_intr_enable()
50 vp_reg = vpath->vp_reg; in vxge_hw_vpath_intr_enable()
132 if (vpath->hldev->first_vp_id != vpath->vp_id) in vxge_hw_vpath_intr_enable()
162 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_intr_disable() local
170 vpath = vp->vpath; in vxge_hw_vpath_intr_disable()
172 if (vpath->vp_open == VXGE_HW_VP_NOT_OPEN) { in vxge_hw_vpath_intr_disable()
176 vp_reg = vpath->vp_reg; in vxge_hw_vpath_intr_disable()
182 val64 = VXGE_HW_TIM_CLR_INT_EN_VP(1 << (16 - vpath->vp_id)); in vxge_hw_vpath_intr_disable()
603 __vxge_hw_vpath_alarm_process(struct __vxge_hw_virtualpath *vpath, in __vxge_hw_vpath_alarm_process() argument
615 if (vpath == NULL) { in __vxge_hw_vpath_alarm_process()
621 hldev = vpath->hldev; in __vxge_hw_vpath_alarm_process()
622 vp_reg = vpath->vp_reg; in __vxge_hw_vpath_alarm_process()
631 sw_stats = vpath->sw_stats; in __vxge_hw_vpath_alarm_process()
861 __vxge_hw_device_handle_error(hldev, vpath->vp_id, alarm_event); in __vxge_hw_vpath_alarm_process()
1986 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_enable() local
1989 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_enable()
1994 vpath = vp->vpath; in vxge_hw_vpath_promisc_enable()
1997 if (!(vpath->hldev->access_rights & in vxge_hw_vpath_promisc_enable()
2001 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2010 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_enable()
2028 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_promisc_disable() local
2031 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_promisc_disable()
2036 vpath = vp->vpath; in vxge_hw_vpath_promisc_disable()
2038 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2046 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_promisc_disable()
2062 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_bcast_enable() local
2065 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_bcast_enable()
2070 vpath = vp->vpath; in vxge_hw_vpath_bcast_enable()
2072 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2076 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_bcast_enable()
2094 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_enable() local
2097 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_enable()
2102 vpath = vp->vpath; in vxge_hw_vpath_mcast_enable()
2104 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2108 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_enable()
2127 struct __vxge_hw_virtualpath *vpath; in vxge_hw_vpath_mcast_disable() local
2130 if ((vp == NULL) || (vp->vpath->ringh == NULL)) { in vxge_hw_vpath_mcast_disable()
2135 vpath = vp->vpath; in vxge_hw_vpath_mcast_disable()
2137 val64 = readq(&vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2141 writeq(val64, &vpath->vp_reg->rxmac_vcfg0); in vxge_hw_vpath_mcast_disable()
2166 status = __vxge_hw_vpath_alarm_process(vp->vpath, skip_alarms); in vxge_hw_vpath_alarm_process()
2188 struct __vxge_hw_virtualpath *vpath = vp->vpath; in vxge_hw_vpath_msix_set() local
2189 struct vxge_hw_vpath_reg __iomem *vp_reg = vpath->vp_reg; in vxge_hw_vpath_msix_set()
2190 u32 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_msix_set()
2200 (vpath->hldev->first_vp_id * 4) + alarm_msix_id), in vxge_hw_vpath_msix_set()
2203 if (vpath->hldev->config.intr_mode == in vxge_hw_vpath_msix_set()
2232 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_mask()
2252 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_clear()
2279 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_msix_unmask()
2298 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_mask_tx_rx()
2301 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_mask_tx_rx()
2336 struct __vxge_hw_device *hldev = vp->vpath->hldev; in vxge_hw_vpath_inta_unmask_tx_rx()
2339 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_unmask_tx_rx()