Lines Matching defs:drm_device_t

162 typedef struct drm_device	drm_device_t;
165 #define DRM_DEVICE drm_device_t *dev = dev1
167 drm_device_t *dev1, intptr_t data, drm_file_t *fpriv, int mode
405 * This structure, in drm_device_t, is always initialized while the device
713 int drm_ioremap(drm_device_t *, drm_local_map_t *);
719 void drm_pci_free(drm_device_t *, drm_dma_handle_t *);
720 void *drm_pci_alloc(drm_device_t *, size_t, size_t, dma_addr_t, int);
724 int drm_context_switch(drm_device_t *, int, int);
725 int drm_context_switch_complete(drm_device_t *, int);
726 int drm_ctxbitmap_init(drm_device_t *);
727 void drm_ctxbitmap_cleanup(drm_device_t *);
728 void drm_ctxbitmap_free(drm_device_t *, int);
729 int drm_ctxbitmap_next(drm_device_t *);
733 int drm_lock_transfer(drm_device_t *,
735 int drm_lock_free(drm_device_t *,
739 unsigned long drm_get_resource_start(drm_device_t *, unsigned int);
740 unsigned long drm_get_resource_len(drm_device_t *, unsigned int);
741 int drm_initmap(drm_device_t *, unsigned long, unsigned long,
743 void drm_rmmap(drm_device_t *, drm_local_map_t *);
744 int drm_addmap(drm_device_t *, unsigned long, unsigned long,
749 int drm_dma_setup(drm_device_t *);
750 void drm_dma_takedown(drm_device_t *);
751 void drm_free_buffer(drm_device_t *, drm_buf_t *);
752 void drm_reclaim_buffers(drm_device_t *, drm_file_t *);
756 int drm_irq_install(drm_device_t *);
757 int drm_irq_uninstall(drm_device_t *);
759 void drm_driver_irq_preinstall(drm_device_t *);
760 void drm_driver_irq_postinstall(drm_device_t *);
761 void drm_driver_irq_uninstall(drm_device_t *);
762 int drm_vblank_wait(drm_device_t *, unsigned int *);
763 void drm_vbl_send_signals(drm_device_t *);
769 void drm_locked_tasklet(drm_device_t *, void(*func)(drm_device_t *));
772 int drm_device_is_agp(drm_device_t *);
773 int drm_device_is_pcie(drm_device_t *);
774 drm_agp_head_t *drm_agp_init(drm_device_t *);
775 void drm_agp_fini(drm_device_t *);
776 int drm_agp_do_release(drm_device_t *);
779 int drm_agp_bind_memory(unsigned int, uint32_t, drm_device_t *);
780 int drm_agp_unbind_memory(unsigned long, drm_device_t *);
783 int drm_init_kstats(drm_device_t *);
784 void drm_fini_kstats(drm_device_t *);
787 void drm_sg_cleanup(drm_device_t *, drm_sg_mem_t *);
790 int drm_ati_pcigart_init(drm_device_t *, drm_ati_pcigart_info *);
791 int drm_ati_pcigart_cleanup(drm_device_t *, drm_ati_pcigart_info *);
827 int drm_remove_magic(drm_device_t *, drm_magic_t);
828 drm_file_t *drm_find_file(drm_device_t *, drm_magic_t);
882 extern void *drm_supp_register(dev_info_t *, drm_device_t *);
885 extern int drm_open(drm_device_t *, drm_cminor_t *, int, int, cred_t *);
886 extern int drm_close(drm_device_t *, int, int, int, cred_t *);
887 extern int drm_attach(drm_device_t *);
888 extern int drm_detach(drm_device_t *);
889 extern int drm_probe(drm_device_t *, drm_pci_id_list_t *);
891 extern int drm_pci_init(drm_device_t *);
892 extern void drm_pci_end(drm_device_t *);
893 extern int pci_get_info(drm_device_t *, int *, int *, int *);
894 extern int pci_get_irq(drm_device_t *);
895 extern int pci_get_vendor(drm_device_t *);
896 extern int pci_get_device(drm_device_t *);
898 extern struct drm_drawable_info *drm_get_drawable_info(drm_device_t *,
901 extern drm_file_t *drm_find_file_by_proc(drm_device_t *, cred_t *);
902 extern drm_cminor_t *drm_find_file_by_minor(drm_device_t *, int);
903 extern int drm_open_helper(drm_device_t *, drm_cminor_t *, int, int,