Lines Matching defs:radeon_asic
1845 struct radeon_asic { struct
1846 int (*init)(struct radeon_device *rdev);
1847 void (*fini)(struct radeon_device *rdev);
1848 int (*resume)(struct radeon_device *rdev);
1849 int (*suspend)(struct radeon_device *rdev);
1850 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1851 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1853 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1855 bool (*gui_idle)(struct radeon_device *rdev);
1857 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1859 u32 (*get_xclk)(struct radeon_device *rdev);
1861 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1863 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1865 struct {
1891 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1893 struct {
1896 } irq;
1898 struct {
1912 } display;
1914 struct {
1935 } copy;
1937 struct {
1942 } surface;
1944 struct {
1949 } hpd;
1951 struct {
1967 } pm;
1969 struct {
1994 } dpm;
1996 struct {
1999 } pflip;