Lines Matching defs:radeon_asic
1841 struct radeon_asic { struct
1842 int (*init)(struct radeon_device *rdev);
1843 void (*fini)(struct radeon_device *rdev);
1844 int (*resume)(struct radeon_device *rdev);
1845 int (*suspend)(struct radeon_device *rdev);
1846 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1847 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1849 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1851 bool (*gui_idle)(struct radeon_device *rdev);
1853 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1855 u32 (*get_xclk)(struct radeon_device *rdev);
1857 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1859 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1861 struct {
1887 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1889 struct {
1892 } irq;
1894 struct {
1908 } display;
1910 struct {
1931 } copy;
1933 struct {
1938 } surface;
1940 struct {
1945 } hpd;
1947 struct {
1963 } pm;
1965 struct {
1990 } dpm;
1992 struct {
1995 } pflip;