Lines Matching defs:radeon_asic
1846 struct radeon_asic { struct
1847 int (*init)(struct radeon_device *rdev);
1848 void (*fini)(struct radeon_device *rdev);
1849 int (*resume)(struct radeon_device *rdev);
1850 int (*suspend)(struct radeon_device *rdev);
1851 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1852 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1854 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1856 bool (*gui_idle)(struct radeon_device *rdev);
1858 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1860 u32 (*get_xclk)(struct radeon_device *rdev);
1862 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1864 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1866 struct {
1892 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1894 struct {
1897 } irq;
1899 struct {
1913 } display;
1915 struct {
1936 } copy;
1938 struct {
1943 } surface;
1945 struct {
1950 } hpd;
1952 struct {
1968 } pm;
1970 struct {
1995 } dpm;
1997 struct {
2000 } pflip;