Lines Matching refs:driver
55 * actual driver interfaces is provided through the &drm_gem_object_funcs.export
293 * &drm_driver.gem_prime_import driver callback.
318 if (dev->driver->gem_prime_import)
319 obj = dev->driver->gem_prime_import(dev, dma_buf);
351 /* hmm, if driver attached, we are relying on the free-object path
372 if (!dev->driver->prime_fd_to_handle)
375 return dev->driver->prime_fd_to_handle(dev, file_priv,
393 else if (dev->driver->gem_prime_export)
394 dmabuf = dev->driver->gem_prime_export(obj, flags);
426 * &drm_driver.gem_prime_export driver callback.
520 if (!dev->driver->prime_handle_to_fd)
527 return dev->driver->prime_handle_to_fd(dev, file_priv,
632 sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
750 ret = obj->dev->driver->fops->mmap(fil, vma);
780 if (!dev->driver->gem_prime_mmap)
783 return dev->driver->gem_prime_mmap(obj, vma);
806 * the driver is responsible for mapping the pages into the
884 .owner = dev->driver->fops->owner,
931 if (!dev->driver->gem_prime_import_sg_table)
946 obj = dev->driver->gem_prime_import_sg_table(dev, attach, sgt);
995 * required by the TTM driver in order to do correct fault handling.