/linux-6.3-rc2/include/drm/ |
A D | drm_aperture.h | 9 struct drm_driver; 16 bool primary, const struct drm_driver *req_driver); 19 const struct drm_driver *req_driver); 33 drm_aperture_remove_framebuffers(bool primary, const struct drm_driver *req_driver) in drm_aperture_remove_framebuffers()
|
A D | drm_legacy.h | 42 struct drm_driver; 215 int drm_legacy_pci_init(const struct drm_driver *driver, 217 void drm_legacy_pci_exit(const struct drm_driver *driver, 233 static inline int drm_legacy_pci_init(const struct drm_driver *driver, in drm_legacy_pci_init() 239 static inline void drm_legacy_pci_exit(const struct drm_driver *driver, in drm_legacy_pci_exit()
|
A D | drm_kunit_helpers.h | 18 const struct drm_driver *driver); 52 struct drm_driver *driver; in __drm_kunit_helper_alloc_drm_device()
|
A D | drm_drv.h | 163 struct drm_driver { struct 486 const struct drm_driver *driver, argument 519 struct drm_device *drm_dev_alloc(const struct drm_driver *driver,
|
A D | drm_device.h | 12 struct drm_driver; 76 const struct drm_driver *driver;
|
/linux-6.3-rc2/drivers/gpu/drm/mgag200/ |
A D | mgag200_drv.h | 342 struct mga_device *mgag200_g200_device_create(struct pci_dev *pdev, const struct drm_driver *drv); 343 struct mga_device *mgag200_g200se_device_create(struct pci_dev *pdev, const struct drm_driver *drv, 347 struct mga_device *mgag200_g200wb_device_create(struct pci_dev *pdev, const struct drm_driver *drv); 348 struct mga_device *mgag200_g200ev_device_create(struct pci_dev *pdev, const struct drm_driver *drv); 352 const struct drm_driver *drv); 354 const struct drm_driver *drv); 356 const struct drm_driver *drv); 358 const struct drm_driver *drv);
|
/linux-6.3-rc2/drivers/gpu/drm/ |
A D | drm_aperture.c | 174 bool primary, const struct drm_driver *req_driver) in drm_aperture_remove_conflicting_framebuffers() 193 const struct drm_driver *req_driver) in drm_aperture_remove_conflicting_pci_framebuffers()
|
A D | drm_pci.c | 149 const struct drm_driver *driver) in drm_legacy_get_pci_dev() 199 int drm_legacy_pci_init(const struct drm_driver *driver, in drm_legacy_pci_init() 245 void drm_legacy_pci_exit(const struct drm_driver *driver, in drm_legacy_pci_exit()
|
A D | drm_drv.c | 606 const struct drm_driver *driver, in drm_dev_init() 713 const struct drm_driver *driver) in devm_drm_dev_init() 726 const struct drm_driver *driver, in __devm_drm_dev_alloc() 761 struct drm_device *drm_dev_alloc(const struct drm_driver *driver, in drm_dev_alloc() 906 const struct drm_driver *driver = dev->driver; in drm_dev_register()
|
/linux-6.3-rc2/Documentation/gpu/ |
A D | drm-internals.rst | 24 At the core of every DRM driver is a :c:type:`struct drm_driver 25 <drm_driver>` structure. Drivers typically statically initialize 26 a drm_driver structure, and then pass it to 31 The :c:type:`struct drm_driver <drm_driver>` structure 35 drm_driver <drm_driver>` static information fields, and will
|
A D | drm-mm.rst | 120 :c:type:`struct drm_driver <drm_driver>` driver_features 269 value and set the VMA operations to the :c:type:`struct drm_driver 270 <drm_driver>` gem_vm_ops field. Note that drm_gem_mmap() doesn't map memory to 274 To use drm_gem_mmap(), drivers must fill the struct :c:type:`struct drm_driver 275 <drm_driver>` gem_vm_ops field with a pointer to VM operations.
|
A D | drm-usage-stats.rst | 9 in the `struct drm_driver` object registered with the DRM core. 50 `struct drm_driver` data structure.
|
/linux-6.3-rc2/drivers/gpu/drm/virtio/ |
A D | virtgpu_drv.c | 43 static const struct drm_driver driver; 174 static const struct drm_driver driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/vboxvideo/ |
A D | vbox_drv.c | 30 static const struct drm_driver driver; 173 static const struct drm_driver driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/vc4/ |
A D | vc4_drv.c | 199 const struct drm_driver vc4_drm_driver = { 228 const struct drm_driver vc5_drm_driver = { 288 const struct drm_driver *driver; in vc4_drm_bind()
|
/linux-6.3-rc2/drivers/gpu/drm/hisilicon/kirin/ |
A D | kirin_drm_drv.h | 43 const struct drm_driver *driver;
|
/linux-6.3-rc2/drivers/gpu/drm/qxl/ |
A D | qxl_drv.c | 68 static struct drm_driver qxl_driver; 285 static struct drm_driver qxl_driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/tests/ |
A D | drm_kunit_helpers.c | 88 const struct drm_driver *driver) in __drm_kunit_helper_alloc_drm_device_with_driver()
|
/linux-6.3-rc2/drivers/gpu/drm/udl/ |
A D | udl_drv.c | 69 static const struct drm_driver driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/vgem/ |
A D | vgem_drv.c | 111 static const struct drm_driver vgem_driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/rockchip/ |
A D | rockchip_drm_drv.c | 44 static const struct drm_driver rockchip_drm_driver; 224 static const struct drm_driver rockchip_drm_driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/sprd/ |
A D | sprd_drm.c | 52 static struct drm_driver sprd_drm_drv = {
|
/linux-6.3-rc2/drivers/gpu/drm/imx/dcss/ |
A D | dcss-kms.c | 28 static const struct drm_driver dcss_kms_driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/gma500/ |
A D | psb_drv.c | 40 static const struct drm_driver driver; 478 static const struct drm_driver driver = {
|
/linux-6.3-rc2/drivers/gpu/drm/tiny/ |
A D | hx8357d.c | 193 static const struct drm_driver hx8357d_driver = {
|