Lines Matching refs:hw_addr
85 uint32_t hw_addr = *(dev_priv->hw_addr_ptr) - agp_base; in via_cmdbuf_space() local
87 return ((hw_addr <= dev_priv->dma_low) ? in via_cmdbuf_space()
88 (dev_priv->dma_high + hw_addr - dev_priv->dma_low) : in via_cmdbuf_space()
89 (hw_addr - dev_priv->dma_low)); in via_cmdbuf_space()
99 uint32_t hw_addr = *(dev_priv->hw_addr_ptr) - agp_base; in via_cmdbuf_lag() local
101 return ((hw_addr <= dev_priv->dma_low) ? in via_cmdbuf_lag()
102 (dev_priv->dma_low - hw_addr) : in via_cmdbuf_lag()
103 (dev_priv->dma_wrap + dev_priv->dma_low - hw_addr)); in via_cmdbuf_lag()
114 uint32_t cur_addr, hw_addr, next_addr; in via_cmdbuf_wait() local
122 hw_addr = *hw_addr_ptr - agp_base; in via_cmdbuf_wait()
126 hw_addr, cur_addr, next_addr); in via_cmdbuf_wait()
129 if ((cur_addr < hw_addr) && (next_addr >= hw_addr)) in via_cmdbuf_wait()
131 } while ((cur_addr < hw_addr) && (next_addr >= hw_addr)); in via_cmdbuf_wait()