Lines Matching refs:fifo_mem

41 	u32 *fifo_mem = dev_priv->mmio_virt;  in vmw_fifo_have_3d()  local
65 fifo_min = vmw_mmio_read(fifo_mem + SVGA_FIFO_MIN); in vmw_fifo_have_3d()
69 hwversion = vmw_mmio_read(fifo_mem + in vmw_fifo_have_3d()
90 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_fifo_have_pitchlock() local
96 caps = vmw_mmio_read(fifo_mem + SVGA_FIFO_CAPABILITIES); in vmw_fifo_have_pitchlock()
105 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_fifo_init() local
142 vmw_mmio_write(min, fifo_mem + SVGA_FIFO_MIN); in vmw_fifo_init()
143 vmw_mmio_write(dev_priv->mmio_size, fifo_mem + SVGA_FIFO_MAX); in vmw_fifo_init()
145 vmw_mmio_write(min, fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_fifo_init()
146 vmw_mmio_write(min, fifo_mem + SVGA_FIFO_STOP); in vmw_fifo_init()
147 vmw_mmio_write(0, fifo_mem + SVGA_FIFO_BUSY); in vmw_fifo_init()
152 max = vmw_mmio_read(fifo_mem + SVGA_FIFO_MAX); in vmw_fifo_init()
153 min = vmw_mmio_read(fifo_mem + SVGA_FIFO_MIN); in vmw_fifo_init()
154 fifo->capabilities = vmw_mmio_read(fifo_mem + SVGA_FIFO_CAPABILITIES); in vmw_fifo_init()
162 vmw_mmio_write(dev_priv->last_read_seqno, fifo_mem + SVGA_FIFO_FENCE); in vmw_fifo_init()
170 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_fifo_ping_host() local
172 if (cmpxchg(fifo_mem + SVGA_FIFO_BUSY, 0, 1) == 0) in vmw_fifo_ping_host()
178 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_fifo_release() local
184 dev_priv->last_read_seqno = vmw_mmio_read(fifo_mem + SVGA_FIFO_FENCE); in vmw_fifo_release()
208 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_fifo_is_full() local
209 uint32_t max = vmw_mmio_read(fifo_mem + SVGA_FIFO_MAX); in vmw_fifo_is_full()
210 uint32_t next_cmd = vmw_mmio_read(fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_fifo_is_full()
211 uint32_t min = vmw_mmio_read(fifo_mem + SVGA_FIFO_MIN); in vmw_fifo_is_full()
212 uint32_t stop = vmw_mmio_read(fifo_mem + SVGA_FIFO_STOP); in vmw_fifo_is_full()
301 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_local_fifo_reserve() local
309 max = vmw_mmio_read(fifo_mem + SVGA_FIFO_MAX); in vmw_local_fifo_reserve()
310 min = vmw_mmio_read(fifo_mem + SVGA_FIFO_MIN); in vmw_local_fifo_reserve()
311 next_cmd = vmw_mmio_read(fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_local_fifo_reserve()
322 uint32_t stop = vmw_mmio_read(fifo_mem + SVGA_FIFO_STOP); in vmw_local_fifo_reserve()
356 vmw_mmio_write(bytes, fifo_mem + in vmw_local_fifo_reserve()
358 return (void __force *) (fifo_mem + in vmw_local_fifo_reserve()
405 u32 *fifo_mem, in vmw_fifo_res_copy() argument
417 vmw_mmio_write(bytes, fifo_mem + SVGA_FIFO_RESERVED); in vmw_fifo_res_copy()
419 memcpy(fifo_mem + (next_cmd >> 2), buffer, chunk_size); in vmw_fifo_res_copy()
422 memcpy(fifo_mem + (min >> 2), buffer + (chunk_size >> 2), rest); in vmw_fifo_res_copy()
426 u32 *fifo_mem, in vmw_fifo_slow_copy() argument
434 vmw_mmio_write(*buffer++, fifo_mem + (next_cmd >> 2)); in vmw_fifo_slow_copy()
439 vmw_mmio_write(next_cmd, fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_fifo_slow_copy()
448 u32 *fifo_mem = dev_priv->mmio_virt; in vmw_local_fifo_commit() local
449 uint32_t next_cmd = vmw_mmio_read(fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_local_fifo_commit()
450 uint32_t max = vmw_mmio_read(fifo_mem + SVGA_FIFO_MAX); in vmw_local_fifo_commit()
451 uint32_t min = vmw_mmio_read(fifo_mem + SVGA_FIFO_MIN); in vmw_local_fifo_commit()
465 vmw_fifo_res_copy(fifo_state, fifo_mem, in vmw_local_fifo_commit()
468 vmw_fifo_slow_copy(fifo_state, fifo_mem, in vmw_local_fifo_commit()
484 vmw_mmio_write(next_cmd, fifo_mem + SVGA_FIFO_NEXT_CMD); in vmw_local_fifo_commit()
488 vmw_mmio_write(0, fifo_mem + SVGA_FIFO_RESERVED); in vmw_local_fifo_commit()