Lines Matching defs:radeon_asic
1888 struct radeon_asic { struct
1889 int (*init)(struct radeon_device *rdev);
1890 void (*fini)(struct radeon_device *rdev);
1891 int (*resume)(struct radeon_device *rdev);
1892 int (*suspend)(struct radeon_device *rdev);
1893 void (*vga_set_state)(struct radeon_device *rdev, bool state);
1894 int (*asic_reset)(struct radeon_device *rdev, bool hard);
1896 void (*mmio_hdp_flush)(struct radeon_device *rdev);
1898 bool (*gui_idle)(struct radeon_device *rdev);
1900 int (*mc_wait_for_idle)(struct radeon_device *rdev);
1902 u32 (*get_xclk)(struct radeon_device *rdev);
1904 uint64_t (*get_gpu_clock_counter)(struct radeon_device *rdev);
1906 int (*get_allowed_info_register)(struct radeon_device *rdev, u32 reg, u32 *val);
1908 struct {
1934 const struct radeon_asic_ring *ring[RADEON_NUM_RINGS]; argument
1936 struct {
1939 } irq;
1941 struct {
1955 } display;
1957 struct {
1978 } copy;
1980 struct {
1985 } surface;
1987 struct {
1992 } hpd;
1994 struct {
2010 } pm;
2012 struct {
2037 } dpm;
2039 struct {
2042 } pflip;