Lines Matching defs:radeon_asic
1836 struct radeon_asic { struct
1837 int (*init)(struct radeon_device *rdev);
1838 void (*fini)(struct radeon_device *rdev);
1839 int (*resume)(struct radeon_device *rdev);
1840 int (*suspend)(struct radeon_device *rdev);
1841 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1842 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1844 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1846 bool (*gui_idle)(struct radeon_device *rdev);
1848 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1850 u32 (*get_xclk)(struct radeon_device *rdev);
1852 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1854 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1856 struct {
1882 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1884 struct {
1887 } irq;
1889 struct {
1903 } display;
1905 struct {
1926 } copy;
1928 struct {
1933 } surface;
1935 struct {
1940 } hpd;
1942 struct {
1958 } pm;
1960 struct {
1986 } dpm;
1988 struct {
1991 } pflip;