Lines Matching defs:radeon_asic
1834 struct radeon_asic { struct
1835 int (*init)(struct radeon_device *rdev);
1836 void (*fini)(struct radeon_device *rdev);
1837 int (*resume)(struct radeon_device *rdev);
1838 int (*suspend)(struct radeon_device *rdev);
1839 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1840 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1842 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1844 bool (*gui_idle)(struct radeon_device *rdev);
1846 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1848 u32 (*get_xclk)(struct radeon_device *rdev);
1850 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1852 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1854 struct {
1880 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1882 struct {
1885 } irq;
1887 struct {
1901 } display;
1903 struct {
1924 } copy;
1926 struct {
1931 } surface;
1933 struct {
1938 } hpd;
1940 struct {
1956 } pm;
1958 struct {
1984 } dpm;
1986 struct {
1989 } pflip;