• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/char/drm/

Lines Matching defs:dev_priv

165 extern int mga_do_wait_for_idle(drm_mga_private_t * dev_priv);
167 extern void mga_do_dma_flush(drm_mga_private_t * dev_priv);
168 extern void mga_do_dma_wrap_start(drm_mga_private_t * dev_priv);
169 extern void mga_do_dma_wrap_end(drm_mga_private_t * dev_priv);
174 extern unsigned int mga_warp_microcode_size(const drm_mga_private_t * dev_priv);
175 extern int mga_warp_install_microcode(drm_mga_private_t * dev_priv);
176 extern int mga_warp_init(drm_mga_private_t * dev_priv);
191 #define MGA_BASE( reg ) ((unsigned long)(dev_priv->mmio->handle))
208 #define MGA_READ8( reg ) DRM_READ8(dev_priv->mmio, (reg))
209 #define MGA_READ( reg ) DRM_READ32(dev_priv->mmio, (reg))
210 #define MGA_WRITE8( reg, val ) DRM_WRITE8(dev_priv->mmio, (reg), (val))
211 #define MGA_WRITE( reg, val ) DRM_WRITE32(dev_priv->mmio, (reg), (val))
228 #define MGA_EMIT_STATE( dev_priv, dirty ) \
231 if ( dev_priv->chipset >= MGA_CARD_TYPE_G400 ) { \
232 mga_g400_emit_state( dev_priv ); \
234 mga_g200_emit_state( dev_priv ); \
239 #define WRAP_TEST_WITH_RETURN( dev_priv ) \
241 if ( test_bit( 0, &dev_priv->prim.wrapped ) ) { \
242 if ( mga_is_idle( dev_priv ) ) { \
243 mga_do_dma_wrap_end( dev_priv ); \
244 } else if ( dev_priv->prim.space < \
245 dev_priv->prim.high_mark ) { \
253 #define WRAP_WAIT_WITH_RETURN( dev_priv ) \
255 if ( test_bit( 0, &dev_priv->prim.wrapped ) ) { \
256 if ( mga_do_wait_for_idle( dev_priv ) < 0 ) { \
261 mga_do_dma_wrap_end( dev_priv ); \
281 dev_priv->prim.space, (n) * DMA_BLOCK_SIZE ); \
283 prim = dev_priv->prim.start; \
284 write = dev_priv->prim.tail; \
291 DRM_INFO( " space=0x%x\n", dev_priv->prim.space ); \
293 prim = dev_priv->prim.start; \
294 write = dev_priv->prim.tail; \
299 dev_priv->prim.tail = write; \
302 write, dev_priv->prim.space ); \
311 dev_priv->prim.tail, \
313 dev_priv->primary->offset ); \
315 if ( !test_bit( 0, &dev_priv->prim.wrapped ) ) { \
316 if ( dev_priv->prim.space < \
317 dev_priv->prim.high_mark ) { \
318 mga_do_dma_wrap_start( dev_priv ); \
320 mga_do_dma_flush( dev_priv ); \
366 entry->age.head = (dev_priv->prim.tail + \
367 dev_priv->primary->offset); \
368 entry->age.wrap = dev_priv->sarea_priv->last_wrap; \
677 static __inline__ int mga_is_idle(drm_mga_private_t * dev_priv)