Searched refs:tail_mask (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/dev/drm/
H A Dr128_drv.h75 u32 tail_mask; member in struct:drm_r128_ring_buffer
468 int write, _nr; unsigned int tail_mask; volatile u32 *ring;
481 tail_mask = dev_priv->ring.tail_mask; \
501 if (((dev_priv->ring.tail + _nr) & tail_mask) != write) { \
504 ((dev_priv->ring.tail + _nr) & tail_mask), \
526 write &= tail_mask; \
H A Di915_drv.h78 int tail_mask; member in struct:_drm_i915_ring_buffer
586 ringmask = dev_priv->ring.tail_mask; \
H A Dmach64_dma.c635 _ring_mask = dev_priv->ring.tail_mask; \
1149 dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
1214 head &= ring->tail_mask;
1552 for (i = head; i != tail; i = (i + 4) & ring->tail_mask)
H A Dmach64_drv.h74 u32 tail_mask; /* mask used to wrap ring */ member in struct:drm_mach64_descriptor_ring
H A Dr128_cce.c551 dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
H A Dradeon_cp.c1397 dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
2116 dev_priv->ring.tail &= dev_priv->ring.tail_mask;
H A Dradeon_drv.h201 u32 tail_mask; member in struct:drm_radeon_ring_buffer
2068 mask = dev_priv->ring.tail_mask; \
H A Di915_dma.c188 dev_priv->ring.tail_mask = dev_priv->ring.Size - 1;
H A Dr600_cp.c2037 dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_drv.h142 u32 tail_mask; member in struct:drm_radeon_ring_buffer
2082 mask = dev_priv->ring.tail_mask; \

Completed in 133 milliseconds