Lines Matching refs:drm_device

26 struct drm_device;
83 struct drm_device base;
290 struct drm_device *dev;
478 struct drm_encoder *vc4_find_encoder_by_type(struct drm_device *drm, in vc4_find_encoder_by_type()
880 struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size);
881 struct vc4_bo *vc4_bo_create(struct drm_device *dev, size_t size,
884 struct drm_device *dev,
886 int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
888 int vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
890 int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
892 int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
894 int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
896 int vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
898 int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
900 int vc4_bo_cache_init(struct drm_device *dev);
910 int __vc4_crtc_init(struct drm_device *drm, struct platform_device *pdev,
916 int vc4_crtc_init(struct drm_device *drm, struct platform_device *pdev,
942 void vc4_debugfs_add_regset32(struct drm_device *drm,
947 static inline void vc4_debugfs_add_regset32(struct drm_device *drm, in vc4_debugfs_add_regset32()
967 int vc4_gem_init(struct drm_device *dev);
968 int vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
970 int vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
972 int vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
974 void vc4_submit_next_bin_job(struct drm_device *dev);
975 void vc4_submit_next_render_job(struct drm_device *dev);
976 void vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec);
977 int vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno,
980 int vc4_queue_seqno_cb(struct drm_device *dev,
983 int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
996 void vc4_irq_enable(struct drm_device *dev);
997 void vc4_irq_disable(struct drm_device *dev);
998 int vc4_irq_install(struct drm_device *dev, int irq);
999 void vc4_irq_uninstall(struct drm_device *dev);
1000 void vc4_irq_reset(struct drm_device *dev);
1019 int vc4_kms_load(struct drm_device *dev);
1022 struct drm_plane *vc4_plane_init(struct drm_device *dev,
1025 int vc4_plane_create_additional_planes(struct drm_device *dev);
1043 vc4_validate_bin_cl(struct drm_device *dev,
1049 vc4_validate_shader_recs(struct drm_device *dev, struct vc4_exec_info *exec);
1054 int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec);
1074 int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
1076 int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
1078 int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,