Lines Matching refs:drm_device

26 struct drm_device;
83 struct drm_device base;
236 to_vc4_dev(const struct drm_device *dev) in to_vc4_dev()
296 struct drm_device *dev;
499 struct drm_encoder *vc4_find_encoder_by_type(struct drm_device *drm, in vc4_find_encoder_by_type()
907 struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size);
908 struct vc4_bo *vc4_bo_create(struct drm_device *dev, size_t size,
911 struct drm_device *dev,
913 int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
915 int vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
917 int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
919 int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
921 int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
923 int vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
925 int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
927 int vc4_bo_cache_init(struct drm_device *dev);
937 int __vc4_crtc_init(struct drm_device *drm, struct platform_device *pdev,
943 int vc4_crtc_init(struct drm_device *drm, struct platform_device *pdev,
969 void vc4_debugfs_add_regset32(struct drm_device *drm,
974 static inline void vc4_debugfs_add_regset32(struct drm_device *drm, in vc4_debugfs_add_regset32()
994 int vc4_gem_init(struct drm_device *dev);
995 int vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
997 int vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
999 int vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
1001 void vc4_submit_next_bin_job(struct drm_device *dev);
1002 void vc4_submit_next_render_job(struct drm_device *dev);
1003 void vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec);
1004 int vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno,
1007 int vc4_queue_seqno_cb(struct drm_device *dev,
1010 int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
1023 void vc4_irq_enable(struct drm_device *dev);
1024 void vc4_irq_disable(struct drm_device *dev);
1025 int vc4_irq_install(struct drm_device *dev, int irq);
1026 void vc4_irq_uninstall(struct drm_device *dev);
1027 void vc4_irq_reset(struct drm_device *dev);
1046 int vc4_kms_load(struct drm_device *dev);
1049 struct drm_plane *vc4_plane_init(struct drm_device *dev,
1052 int vc4_plane_create_additional_planes(struct drm_device *dev);
1070 vc4_validate_bin_cl(struct drm_device *dev,
1076 vc4_validate_shader_recs(struct drm_device *dev, struct vc4_exec_info *exec);
1081 int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec);
1101 int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
1103 int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
1105 int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,