Lines Matching refs:drm_device
68 struct drm_device *dev;
206 to_vc4_dev(struct drm_device *dev) in to_vc4_dev()
270 struct drm_device *dev;
656 struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size);
658 struct vc4_bo *vc4_bo_create(struct drm_device *dev, size_t size,
661 struct drm_device *dev,
663 struct dma_buf *vc4_prime_export(struct drm_device *dev,
665 int vc4_create_bo_ioctl(struct drm_device *dev, void *data,
667 int vc4_create_shader_bo_ioctl(struct drm_device *dev, void *data,
669 int vc4_mmap_bo_ioctl(struct drm_device *dev, void *data,
671 int vc4_set_tiling_ioctl(struct drm_device *dev, void *data,
673 int vc4_get_tiling_ioctl(struct drm_device *dev, void *data,
675 int vc4_get_hang_state_ioctl(struct drm_device *dev, void *data,
677 int vc4_label_bo_ioctl(struct drm_device *dev, void *data,
683 struct drm_gem_object *vc4_prime_import_sg_table(struct drm_device *dev,
687 int vc4_bo_cache_init(struct drm_device *dev);
688 void vc4_bo_cache_destroy(struct drm_device *dev);
698 bool vc4_crtc_get_scanoutpos(struct drm_device *dev, unsigned int crtc_id,
723 void vc4_gem_init(struct drm_device *dev);
724 void vc4_gem_destroy(struct drm_device *dev);
725 int vc4_submit_cl_ioctl(struct drm_device *dev, void *data,
727 int vc4_wait_seqno_ioctl(struct drm_device *dev, void *data,
729 int vc4_wait_bo_ioctl(struct drm_device *dev, void *data,
731 void vc4_submit_next_bin_job(struct drm_device *dev);
732 void vc4_submit_next_render_job(struct drm_device *dev);
733 void vc4_move_job_to_render(struct drm_device *dev, struct vc4_exec_info *exec);
734 int vc4_wait_for_seqno(struct drm_device *dev, uint64_t seqno,
737 int vc4_queue_seqno_cb(struct drm_device *dev,
740 int vc4_gem_madvise_ioctl(struct drm_device *dev, void *data,
757 void vc4_irq_preinstall(struct drm_device *dev);
758 int vc4_irq_postinstall(struct drm_device *dev);
759 void vc4_irq_uninstall(struct drm_device *dev);
760 void vc4_irq_reset(struct drm_device *dev);
764 void vc4_hvs_dump_state(struct drm_device *dev);
768 int vc4_kms_load(struct drm_device *dev);
771 struct drm_plane *vc4_plane_init(struct drm_device *dev,
786 vc4_validate_bin_cl(struct drm_device *dev,
792 vc4_validate_shader_recs(struct drm_device *dev, struct vc4_exec_info *exec);
797 int vc4_get_rcl(struct drm_device *dev, struct vc4_exec_info *exec);
817 int vc4_perfmon_create_ioctl(struct drm_device *dev, void *data,
819 int vc4_perfmon_destroy_ioctl(struct drm_device *dev, void *data,
821 int vc4_perfmon_get_values_ioctl(struct drm_device *dev, void *data,