Home
last modified time | relevance | path

Searched refs:drm_driver (Results 1 - 25 of 190) sorted by relevance

12345678

/kernel/linux/linux-6.6/include/drm/
H A Ddrm_aperture.h9 struct drm_driver;
16 const struct drm_driver *req_driver);
19 const struct drm_driver *req_driver);
32 drm_aperture_remove_framebuffers(const struct drm_driver *req_driver) in drm_aperture_remove_framebuffers()
H A Ddrm_legacy.h42 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()
H A Ddrm_kunit_helpers.h22 const struct drm_driver *driver);
56 struct drm_driver *driver; in __drm_kunit_helper_alloc_drm_device()
76 * This function creates a struct &drm_driver and will create a struct
H A Ddrm_drv.h51 * See &drm_driver.driver_features, drm_device.driver_features and
170 * struct drm_driver - DRM driver structure
178 struct drm_driver { struct
467 const struct drm_driver *driver,
500 struct drm_device *drm_dev_alloc(const struct drm_driver *driver,
542 * This checks @dev for driver features, see &drm_driver.driver_features,
561 * This checks @dev for driver features, see &drm_driver.driver_features,
H A Ddrm_device.h12 struct drm_driver;
76 const struct drm_driver *driver;
132 * sharing a single &struct drm_driver instance across
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_legacy.h41 struct drm_driver;
201 int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver);
202 void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver);
217 static inline int drm_legacy_pci_init(struct drm_driver *driver, in drm_legacy_pci_init()
223 static inline void drm_legacy_pci_exit(struct drm_driver *driver, in drm_legacy_pci_exit()
H A Ddrm_device.h12 struct drm_driver;
86 struct drm_driver *driver;
126 * sharing a single &struct drm_driver instance across
H A Ddrm_drv.h47 * See &drm_driver.driver_features, drm_device.driver_features and
154 * struct drm_driver - DRM driver structure
162 struct drm_driver { struct
591 void *__devm_drm_dev_alloc(struct device *parent, struct drm_driver *driver,
624 struct drm_device *drm_dev_alloc(struct drm_driver *driver,
666 * This checks @dev for driver features, see &drm_driver.driver_features,
685 * This checks @dev for driver features, see &drm_driver.driver_features,
/kernel/linux/linux-6.6/drivers/gpu/drm/mgag200/
H A Dmgag200_drv.h342 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);
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_aperture.c29 * static const struct drm_driver example_driver = {
169 const struct drm_driver *req_driver) in drm_aperture_remove_conflicting_framebuffers()
188 const struct drm_driver *req_driver) in drm_aperture_remove_conflicting_pci_framebuffers()
H A Ddrm_pci.c149 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()
H A Ddrm_drv.c277 * bus-specific helpers and the &drm_driver.load callback. But due to
312 * static const struct drm_driver driver_drm_driver = {
606 const struct drm_driver *driver, in drm_dev_init()
715 const struct drm_driver *driver) in devm_drm_dev_init()
728 const struct drm_driver *driver, in __devm_drm_dev_alloc()
763 struct drm_device *drm_dev_alloc(const struct drm_driver *driver, in drm_dev_alloc()
898 * function calls the &drm_driver.load method after registering the device
899 * nodes, creating race conditions. Usage of the &drm_driver.load methods is
908 const struct drm_driver *driver = dev->driver; in drm_dev_register()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_pci.c199 struct drm_driver *driver) in drm_get_pci_dev()
252 int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver) in drm_legacy_pci_init()
298 void drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver) in drm_legacy_pci_exit()
H A Ddrm_drv.c252 * bus-specific helpers and the &drm_driver.load callback. But due to
287 * static struct drm_driver driver_drm_driver = {
577 struct drm_driver *driver, in drm_dev_init()
669 struct drm_driver *driver) in devm_drm_dev_init()
684 void *__devm_drm_dev_alloc(struct device *parent, struct drm_driver *driver, in __devm_drm_dev_alloc()
719 struct drm_device *drm_dev_alloc(struct drm_driver *driver, in drm_dev_alloc()
854 * function calls the &drm_driver.load method after registering the device
855 * nodes, creating race conditions. Usage of the &drm_driver.load methods is
864 struct drm_driver *driver = dev->driver; in drm_dev_register()
/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/
H A Dvirtgpu_drv.c40 static struct drm_driver driver;
192 static struct drm_driver driver = {
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_drv.c43 static const struct drm_driver driver;
175 static const struct drm_driver driver = {
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_drv.h45 extern const struct drm_driver amdgpu_partition_driver;
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/
H A Dvbox_drv.c29 static struct drm_driver driver;
178 static struct drm_driver driver = {
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/
H A Dvbox_drv.c31 static const struct drm_driver driver;
183 static const struct drm_driver driver = {
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_drv.h43 struct drm_driver *driver;
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_drv.h43 const struct drm_driver *driver;
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_drv.c64 static struct drm_driver qxl_driver;
270 static struct drm_driver qxl_driver = {
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_drv.c68 static struct drm_driver qxl_driver;
285 static struct drm_driver qxl_driver = {
/kernel/linux/linux-5.10/drivers/gpu/drm/mga/
H A Dmga_drv.c56 static struct drm_driver driver = {
/kernel/linux/linux-5.10/drivers/gpu/drm/i810/
H A Di810_drv.c59 static struct drm_driver driver = {

Completed in 12 milliseconds

12345678