Lines Matching defs:radeon_asic
1833 struct radeon_asic { struct
1834 int (*init)(struct radeon_device *rdev);
1835 void (*fini)(struct radeon_device *rdev);
1836 int (*resume)(struct radeon_device *rdev);
1837 int (*suspend)(struct radeon_device *rdev);
1838 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1839 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1841 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1843 bool (*gui_idle)(struct radeon_device *rdev);
1845 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1847 u32 (*get_xclk)(struct radeon_device *rdev);
1849 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1851 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1853 struct {
1879 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1881 struct {
1884 } irq;
1886 struct {
1900 } display;
1902 struct {
1923 } copy;
1925 struct {
1930 } surface;
1932 struct {
1937 } hpd;
1939 struct {
1955 } pm;
1957 struct {
1983 } dpm;
1985 struct {
1988 } pflip;