Lines Matching defs:driver_priv

306     struct radeon_exa_pixmap_priv *driver_priv;
325 driver_priv = exaGetPixmapDriverPrivate(pPix);
326 if (!driver_priv)
330 if (driver_priv->tiling_flags & (RADEON_TILING_MACRO | RADEON_TILING_MICRO))
334 if (radeon_bo_is_referenced_by_cs(driver_priv->bo, info->cs)) {
338 possible_domains = radeon_bo_get_src_domain(driver_priv->bo);
346 radeon_bo_is_busy(driver_priv->bo, &current_domain);
359 ret = radeon_bo_map(driver_priv->bo, 1);
364 driver_priv->bo_mapped = TRUE;
366 pPix->devPrivate.ptr = driver_priv->bo->ptr;
373 struct radeon_exa_pixmap_priv *driver_priv;
375 driver_priv = exaGetPixmapDriverPrivate(pPix);
376 if (!driver_priv || !driver_priv->bo_mapped)
379 radeon_bo_unmap(driver_priv->bo);
380 driver_priv->bo_mapped = FALSE;
593 struct radeon_exa_pixmap_priv *driver_priv = driverPriv;
598 if (driver_priv->bo)
599 radeon_bo_unref(driver_priv->bo);
605 struct radeon_exa_pixmap_priv *driver_priv;
606 driver_priv = exaGetPixmapDriverPrivate(pPix);
607 return driver_priv->bo;
613 struct radeon_exa_pixmap_priv *driver_priv;
614 driver_priv = exaGetPixmapDriverPrivate(pPix);
615 return &driver_priv->surface;
621 struct radeon_exa_pixmap_priv *driver_priv;
622 driver_priv = exaGetPixmapDriverPrivate(pPix);
623 return driver_priv->tiling_flags;
628 struct radeon_exa_pixmap_priv *driver_priv;
630 driver_priv = exaGetPixmapDriverPrivate(pPix);
631 if (driver_priv) {
634 if (driver_priv->bo)
635 radeon_bo_unref(driver_priv->bo);
638 driver_priv->bo = bo;
640 radeon_bo_get_tiling(bo, &driver_priv->tiling_flags, &pitch);
646 struct radeon_exa_pixmap_priv *driver_priv;
648 driver_priv = exaGetPixmapDriverPrivate(pPix);
650 if (!driver_priv)
652 if (driver_priv->bo)