Searched refs:hw_ring (Results 1 – 5 of 5) sorted by relevance
114 struct plx_dma_hw_std_desc *hw_ring; member393 desc->hw = &plxdev->hw_ring[i]; in plx_dma_alloc_desc()410 size_t ring_sz = PLX_DMA_RING_COUNT * sizeof(*plxdev->hw_ring); in plx_dma_alloc_chan_resources()414 plxdev->hw_ring = dma_alloc_coherent(plxdev->dma_dev.dev, ring_sz, in plx_dma_alloc_chan_resources()416 if (!plxdev->hw_ring) in plx_dma_alloc_chan_resources()447 dma_free_coherent(plxdev->dma_dev.dev, ring_sz, plxdev->hw_ring, in plx_dma_alloc_chan_resources()455 size_t ring_sz = PLX_DMA_RING_COUNT * sizeof(*plxdev->hw_ring); in plx_dma_free_chan_resources()483 dma_free_coherent(plxdev->dma_dev.dev, ring_sz, plxdev->hw_ring, in plx_dma_free_chan_resources()
1585 struct __vxge_hw_ring *hw_ring; in vxge_config_ci_for_tti_rti() local1587 hw_ring = vdev->vpaths[i].ring.handle; in vxge_config_ci_for_tti_rti()1588 vxge_hw_vpath_dynamic_rti_ci_set(hw_ring); in vxge_config_ci_for_tti_rti()2139 struct __vxge_hw_ring *hw_ring = ring->handle; in adaptive_coalesce_rx_interrupts() local2143 hw_ring->rtimer != VXGE_RTI_RTIMER_ADAPT_VAL) { in adaptive_coalesce_rx_interrupts()2144 hw_ring->rtimer = VXGE_RTI_RTIMER_ADAPT_VAL; in adaptive_coalesce_rx_interrupts()2145 vxge_hw_vpath_dynamic_rti_rtimer_set(hw_ring); in adaptive_coalesce_rx_interrupts()2146 } else if (hw_ring->rtimer != 0) { in adaptive_coalesce_rx_interrupts()2147 hw_ring->rtimer = 0; in adaptive_coalesce_rx_interrupts()2148 vxge_hw_vpath_dynamic_rti_rtimer_set(hw_ring); in adaptive_coalesce_rx_interrupts()
217 if (mhi_event->offload_ev || mhi_event->hw_ring) in mhi_ready_state_transition()420 if (mhi_event->offload_ev || !mhi_event->hw_ring) in mhi_pm_mission_mode_transition()
717 mhi_event->hw_ring = event_cfg->hardware_event; in parse_ev_cfg()718 if (mhi_event->hw_ring) in parse_ev_cfg()
548 bool hw_ring; member