Lines Matching refs:hw_addr
91 uint32_t hw_addr = *(dev_priv->hw_addr_ptr) - agp_base; in via_cmdbuf_space() local
93 return ((hw_addr <= dev_priv->dma_low) ? in via_cmdbuf_space()
94 (dev_priv->dma_high + hw_addr - dev_priv->dma_low) : in via_cmdbuf_space()
95 (hw_addr - dev_priv->dma_low)); in via_cmdbuf_space()
105 uint32_t hw_addr = *(dev_priv->hw_addr_ptr) - agp_base; in via_cmdbuf_lag() local
107 return ((hw_addr <= dev_priv->dma_low) ? in via_cmdbuf_lag()
108 (dev_priv->dma_low - hw_addr) : in via_cmdbuf_lag()
109 (dev_priv->dma_wrap + dev_priv->dma_low - hw_addr)); in via_cmdbuf_lag()
120 uint32_t cur_addr, hw_addr, next_addr; in via_cmdbuf_wait() local
128 hw_addr = *hw_addr_ptr - agp_base; in via_cmdbuf_wait()
132 hw_addr, cur_addr, next_addr); in via_cmdbuf_wait()
135 if ((cur_addr < hw_addr) && (next_addr >= hw_addr)) in via_cmdbuf_wait()
137 } while ((cur_addr < hw_addr) && (next_addr >= hw_addr)); in via_cmdbuf_wait()