Lines Matching refs:drm_device
363 extern void radeon_cp_discard_buffer(struct drm_device *dev, struct drm_master *master, struct drm_…
366 extern int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv);
367 extern int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv);
368 extern int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv);
369 extern int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
370 extern int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv);
371 extern int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv);
372 extern int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv);
373 extern int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv);
374 extern int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv);
379 extern void radeon_freelist_reset(struct drm_device * dev);
380 extern struct drm_buf *radeon_freelist_get(struct drm_device * dev);
386 extern int radeon_driver_preinit(struct drm_device *dev, unsigned long flags);
387 extern int radeon_presetup(struct drm_device *dev);
388 extern int radeon_driver_postcleanup(struct drm_device *dev);
390 extern int radeon_mem_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv);
391 extern int radeon_mem_free(struct drm_device *dev, void *data, struct drm_file *file_priv);
392 extern int radeon_mem_init_heap(struct drm_device *dev, void *data, struct drm_file *file_priv);
402 extern void radeon_irq_set_state(struct drm_device *dev, u32 mask, int state);
403 extern int radeon_irq_emit(struct drm_device *dev, void *data, struct drm_file *file_priv);
404 extern int radeon_irq_wait(struct drm_device *dev, void *data, struct drm_file *file_priv);
406 extern void radeon_do_release(struct drm_device * dev);
407 extern u32 radeon_get_vblank_counter(struct drm_device *dev, unsigned int pipe);
408 extern int radeon_enable_vblank(struct drm_device *dev, unsigned int pipe);
409 extern void radeon_disable_vblank(struct drm_device *dev, unsigned int pipe);
411 extern void radeon_driver_irq_preinstall(struct drm_device * dev);
412 extern int radeon_driver_irq_postinstall(struct drm_device *dev);
413 extern void radeon_driver_irq_uninstall(struct drm_device * dev);
414 extern void radeon_enable_interrupt(struct drm_device *dev);
415 extern int radeon_vblank_crtc_get(struct drm_device *dev);
416 extern int radeon_vblank_crtc_set(struct drm_device *dev, int64_t value);
418 extern int radeon_driver_load(struct drm_device *dev, unsigned long flags);
419 extern int radeon_driver_unload(struct drm_device *dev);
420 extern int radeon_driver_firstopen(struct drm_device *dev);
421 extern void radeon_driver_preclose(struct drm_device *dev,
423 extern void radeon_driver_postclose(struct drm_device *dev,
425 extern void radeon_driver_lastclose(struct drm_device * dev);
426 extern int radeon_driver_open(struct drm_device *dev,
431 extern int radeon_master_create(struct drm_device *dev, struct drm_master *master);
432 extern void radeon_master_destroy(struct drm_device *dev, struct drm_master *master);
433 extern void radeon_cp_dispatch_flip(struct drm_device *dev, struct drm_master *master);
435 extern void r300_init_reg_flags(struct drm_device *dev);
437 extern int r300_do_cp_cmdbuf(struct drm_device *dev,
442 extern int r600_do_engine_reset(struct drm_device *dev);
443 extern int r600_do_cleanup_cp(struct drm_device *dev);
444 extern int r600_do_init_cp(struct drm_device *dev, drm_radeon_init_t *init,
446 extern int r600_do_resume_cp(struct drm_device *dev, struct drm_file *file_priv);
451 extern int r600_cp_dispatch_indirect(struct drm_device *dev,
453 extern int r600_page_table_init(struct drm_device *dev);
454 extern void r600_page_table_cleanup(struct drm_device *dev, struct drm_ati_pcigart_info *gart_info);
455 extern int r600_cs_legacy_ioctl(struct drm_device *dev, void *data, struct drm_file *fpriv);
456 extern void r600_cp_dispatch_swap(struct drm_device *dev, struct drm_file *file_priv);
457 extern int r600_cp_dispatch_texture(struct drm_device *dev,
462 extern int r600_prepare_blit_copy(struct drm_device *dev, struct drm_file *file_priv);
463 extern void r600_done_blit_copy(struct drm_device *dev);
464 extern void r600_blit_copy(struct drm_device *dev,
467 extern void r600_blit_swap(struct drm_device *dev,