Symbol: amdgpu_device
drivers/gpu/drm/amd/amdgpu/aldebaran.c
116
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
131
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
143
static int aldebaran_mode2_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
155
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
157
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
215
static int aldebaran_mode2_restore_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
347
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
36
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
446
int aldebaran_reset_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
468
int aldebaran_reset_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
50
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/aldebaran.c
74
static inline uint32_t aldebaran_get_ip_block_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.c
85
static int aldebaran_mode2_suspend_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aldebaran.h
29
int aldebaran_reset_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/aldebaran.h
30
int aldebaran_reset_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c
29
int aldebaran_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
123
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1250
static inline uint32_t amdgpu_ip_version(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1259
static inline uint32_t amdgpu_ip_version_full(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1266
static inline struct amdgpu_device *drm_to_adev(struct drm_device *ddev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1268
return container_of(ddev, struct amdgpu_device, ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1271
static inline struct drm_device *adev_to_drm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1276
static inline struct amdgpu_device *amdgpu_ttm_adev(struct ttm_device *bdev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1278
return container_of(bdev, struct amdgpu_device, mman.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1281
static inline bool amdgpu_is_multi_aid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1286
int amdgpu_device_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1288
void amdgpu_device_fini_hw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1289
void amdgpu_device_fini_sw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1291
int amdgpu_gpu_wait_for_idle(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1293
void amdgpu_device_mm_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1295
size_t amdgpu_device_aper_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1298
void amdgpu_device_vram_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1300
uint32_t amdgpu_device_wait_on_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1303
uint32_t amdgpu_device_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1305
u32 amdgpu_device_indirect_rreg_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1307
uint32_t amdgpu_device_xcc_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1310
void amdgpu_device_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1313
void amdgpu_device_indirect_wreg_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1315
void amdgpu_device_xcc_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1319
void amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1321
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1322
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1324
u32 amdgpu_device_indirect_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1326
u64 amdgpu_device_indirect_rreg64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1328
u64 amdgpu_device_indirect_rreg64_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1330
void amdgpu_device_indirect_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1332
void amdgpu_device_indirect_wreg64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1334
void amdgpu_device_indirect_wreg64_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1336
u32 amdgpu_device_get_rev_id(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1339
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1341
void amdgpu_device_set_sriov_virtual_display(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1343
int amdgpu_device_pre_asic_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1351
int emu_soc_asic_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1489
bool amdgpu_device_has_job_running(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1490
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1491
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1494
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1495
int amdgpu_device_pci_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1496
bool amdgpu_device_need_post(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1497
bool amdgpu_device_seamless_boot_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1498
bool amdgpu_device_should_use_aspm(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1500
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1502
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1503
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1507
int amdgpu_device_mode1_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1508
int amdgpu_device_link_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1509
bool amdgpu_device_supports_atpx(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1510
bool amdgpu_device_supports_px(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1511
bool amdgpu_device_supports_boco(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1512
bool amdgpu_device_supports_smart_shift(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1513
int amdgpu_device_supports_baco(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1514
void amdgpu_device_detect_runtime_pm_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1515
bool amdgpu_device_is_peer_accessible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1516
struct amdgpu_device *peer_adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1517
int amdgpu_device_baco_enter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1518
int amdgpu_device_baco_exit(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1520
void amdgpu_device_flush_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1522
void amdgpu_device_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1525
void amdgpu_device_halt(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1526
u32 amdgpu_device_pcie_port_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1528
void amdgpu_device_pcie_port_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1530
struct dma_fence *amdgpu_device_get_gang(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1531
struct dma_fence *amdgpu_device_switch_gang(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1533
struct dma_fence *amdgpu_device_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1536
bool amdgpu_device_has_display_hardware(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1561
int amdgpu_driver_load_kms(struct amdgpu_device *adev, unsigned long flags);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1612
int amdgpu_acpi_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1613
void amdgpu_acpi_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1614
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1617
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1619
int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1621
int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1623
int amdgpu_acpi_set_uma_allocation_size(struct amdgpu_device *adev, u8 index, u8 type);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1624
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1625
int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev, u64 *tmr_offset,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1627
int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1631
bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1635
static inline int amdgpu_acpi_init(struct amdgpu_device *adev) { return 0; }
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1636
static inline int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1641
static inline int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1647
static inline void amdgpu_acpi_fini(struct amdgpu_device *adev) { }
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1648
static inline bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev) { return false; }
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1653
static inline int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1655
static inline int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1660
static inline int amdgpu_acpi_set_uma_allocation_size(struct amdgpu_device *adev, u8 index, u8 type)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1668
bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1669
bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1671
static inline bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev) { return false; }
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1672
static inline bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev) { return false; }
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1679
void amdgpu_register_gpu_instance(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1680
void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1691
bool amdgpu_device_skip_hw_access(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1693
int amdgpu_device_set_cg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1695
int amdgpu_device_set_pg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1698
static inline bool amdgpu_device_has_timeouts_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1709
static inline bool amdgpu_is_tmz(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1714
int amdgpu_in_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1720
void amdgpu_set_init_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1723
static inline int amdgpu_device_bus_status_check(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
323
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
365
bool amdgpu_get_bios(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
366
bool amdgpu_read_bios(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
367
bool amdgpu_soc15_read_bios_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
369
void amdgpu_bios_release(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
426
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
525
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
526
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
531
int amdgpu_benchmark(struct amdgpu_device *adev, int test_number);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
603
bool (*read_disabled_bios)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
604
bool (*read_bios_from_rom)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
606
int (*read_register)(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
608
void (*set_vga_state)(struct amdgpu_device *adev, bool state);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
609
int (*reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
610
enum amd_reset_method (*reset_method)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
612
u32 (*get_xclk)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
614
int (*set_uvd_clocks)(struct amdgpu_device *adev, u32 vclk, u32 dclk);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
615
int (*set_vce_clocks)(struct amdgpu_device *adev, u32 evclk, u32 ecclk);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
617
int (*get_pcie_lanes)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
618
void (*set_pcie_lanes)(struct amdgpu_device *adev, int lanes);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
620
u32 (*get_config_memsize)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
622
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
624
void (*invalidate_hdp)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
627
bool (*need_full_reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
629
void (*init_doorbell_index)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
631
void (*get_pcie_usage)(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
634
bool (*need_reset_on_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
636
uint64_t (*get_pcie_replay_count)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
638
int (*supports_baco)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
640
void (*pre_asic_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
642
int (*update_umd_stable_pstate)(struct amdgpu_device *adev, bool enter);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
644
int (*query_video_codecs)(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
649
ssize_t (*get_reg_state)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
677
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
683
typedef uint32_t (*amdgpu_rreg_t)(struct amdgpu_device*, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
684
typedef void (*amdgpu_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
686
typedef uint32_t (*amdgpu_rreg_ext_t)(struct amdgpu_device*, uint64_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
687
typedef void (*amdgpu_wreg_ext_t)(struct amdgpu_device*, uint64_t, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
689
typedef uint64_t (*amdgpu_rreg64_t)(struct amdgpu_device*, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
690
typedef void (*amdgpu_wreg64_t)(struct amdgpu_device*, uint32_t, uint64_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
692
typedef uint64_t (*amdgpu_rreg64_ext_t)(struct amdgpu_device*, uint64_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
693
typedef void (*amdgpu_wreg64_ext_t)(struct amdgpu_device*, uint64_t, uint64_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
695
typedef uint32_t (*amdgpu_block_rreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
696
typedef void (*amdgpu_block_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t, uint32_t);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
715
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu.h
818
int (*init_mqd)(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
113
static void aca_smu_bank_dump(struct amdgpu_device *adev, int idx, int total, struct aca_bank *bank,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
155
static int aca_smu_get_valid_aca_banks(struct amdgpu_device *adev, enum aca_smu_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
390
static bool aca_bank_should_update(struct amdgpu_device *adev, enum aca_smu_type type)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
410
static void aca_banks_generate_cper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
460
static int aca_banks_update(struct amdgpu_device *adev, enum aca_smu_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
561
static int __aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *handle, enum aca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
599
int amdgpu_aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
657
static int add_aca_handle(struct amdgpu_device *adev, struct aca_handle_manager *mgr, struct aca_handle *handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
688
static int add_aca_sysfs(struct amdgpu_device *adev, struct aca_handle *handle)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
703
int amdgpu_aca_add_handle(struct amdgpu_device *adev, struct aca_handle *handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
730
struct amdgpu_device *adev = handle->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
767
bool amdgpu_aca_is_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
773
int amdgpu_aca_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
787
void amdgpu_aca_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
796
int amdgpu_aca_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
805
void amdgpu_aca_set_smu_funcs(struct amdgpu_device *adev, const struct aca_smu_funcs *smu_funcs)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
83
static int aca_smu_get_valid_aca_count(struct amdgpu_device *adev, enum aca_smu_type type, u32 *count)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
837
static int aca_bank_get_error_code(struct amdgpu_device *adev, struct aca_bank *bank)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
848
int aca_bank_check_error_codes(struct amdgpu_device *adev, struct aca_bank *bank, int *err_codes, int size)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
867
int amdgpu_aca_smu_set_debug_mode(struct amdgpu_device *adev, bool en)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
881
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
927
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
975
void amdgpu_aca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root)
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
174
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
194
int (*set_debug_mode)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
195
int (*get_valid_aca_count)(struct amdgpu_device *adev, enum aca_smu_type type, u32 *count);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
196
int (*get_valid_aca_bank)(struct amdgpu_device *adev, enum aca_smu_type type, int idx, struct aca_bank *bank);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
197
int (*parse_error_code)(struct amdgpu_device *adev, struct aca_bank *bank);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
213
int amdgpu_aca_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
214
void amdgpu_aca_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
215
int amdgpu_aca_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
216
void amdgpu_aca_set_smu_funcs(struct amdgpu_device *adev, const struct aca_smu_funcs *smu_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
217
bool amdgpu_aca_is_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
220
int aca_bank_check_error_codes(struct amdgpu_device *adev, struct aca_bank *bank, int *err_codes, int size);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
222
int amdgpu_aca_add_handle(struct amdgpu_device *adev, struct aca_handle *handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
225
int amdgpu_aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
228
int amdgpu_aca_smu_set_debug_mode(struct amdgpu_device *adev, bool en);
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h
229
void amdgpu_aca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root);
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
103
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
117
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
133
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
150
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
233
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
511
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
568
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
578
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c
600
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1204
int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev, u64 *tmr_offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1225
int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1267
struct amdgpu_device *adev = container_of(nb, struct amdgpu_device, acpi_nb);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1293
int amdgpu_acpi_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1345
void amdgpu_acpi_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1428
bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1540
bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1553
bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
464
static int amdgpu_atif_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
653
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
689
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
717
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
794
int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
833
int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
931
int amdgpu_acpi_set_uma_allocation_size(struct amdgpu_device *adev, u8 index, u8 type)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
127
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
148
int amdgpu_amdkfd_drm_client_create(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
168
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
235
void amdgpu_amdkfd_device_fini_sw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
244
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
251
void amdgpu_amdkfd_teardown_processes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
256
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev, bool suspend_proc)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
266
int amdgpu_amdkfd_resume(struct amdgpu_device *adev, bool resume_proc)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
280
void amdgpu_amdkfd_suspend_process(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
286
int amdgpu_amdkfd_resume_process(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
296
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
307
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
317
void amdgpu_amdkfd_gpu_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
323
int amdgpu_amdkfd_alloc_kernel_mem(struct amdgpu_device *adev, size_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
396
void amdgpu_amdkfd_free_kernel_mem(struct amdgpu_device *adev, void **mem_obj)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
410
int amdgpu_amdkfd_alloc_gws(struct amdgpu_device *adev, size_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
439
void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
446
uint32_t amdgpu_amdkfd_get_fw_version(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
481
void amdgpu_amdkfd_get_local_mem_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
518
uint64_t amdgpu_amdkfd_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
525
uint32_t amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
534
int amdgpu_amdkfd_get_dmabuf_info(struct amdgpu_device *adev, int dma_buf_fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
535
struct amdgpu_device **dmabuf_adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
590
int amdgpu_amdkfd_get_pcie_bandwidth_mbytes(struct amdgpu_device *adev, bool is_min)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
647
int amdgpu_amdkfd_submit_ib(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
70
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
705
void amdgpu_amdkfd_set_compute_idle(struct amdgpu_device *adev, bool idle)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
726
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
734
bool amdgpu_amdkfd_have_atomics_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
739
void amdgpu_amdkfd_debug_mem_fence(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
744
bool amdgpu_amdkfd_is_fed(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
749
void amdgpu_amdkfd_ras_pasid_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
756
void amdgpu_amdkfd_ras_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
762
int amdgpu_amdkfd_send_close_event_drain_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
778
int amdgpu_amdkfd_check_and_lock_kfd(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
783
void amdgpu_amdkfd_unlock_kfd(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
789
u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
817
int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
877
int amdgpu_amdkfd_stop_sched(struct amdgpu_device *adev, uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
886
int amdgpu_amdkfd_start_sched(struct amdgpu_device *adev, uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
895
bool amdgpu_amdkfd_compute_active(struct amdgpu_device *adev, uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
904
int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
93
static void amdgpu_doorbell_get_kfd_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
161
void amdgpu_amdkfd_teardown_processes(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
163
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev, bool suspend_proc);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
164
int amdgpu_amdkfd_resume(struct amdgpu_device *adev, bool resume_proc);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
165
void amdgpu_amdkfd_suspend_process(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
166
int amdgpu_amdkfd_resume_process(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
167
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
169
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
170
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
171
void amdgpu_amdkfd_device_fini_sw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
172
int amdgpu_amdkfd_check_and_lock_kfd(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
173
void amdgpu_amdkfd_unlock_kfd(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
174
int amdgpu_amdkfd_submit_ib(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
178
void amdgpu_amdkfd_set_compute_idle(struct amdgpu_device *adev, bool idle);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
179
bool amdgpu_amdkfd_have_atomics_support(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
181
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
183
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
186
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
188
void amdgpu_amdkfd_gpu_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
190
int amdgpu_queue_mask_bit_to_set_resource_bit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
198
int amdgpu_amdkfd_drm_client_create(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
244
int amdgpu_amdkfd_alloc_kernel_mem(struct amdgpu_device *adev, size_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
247
void amdgpu_amdkfd_free_kernel_mem(struct amdgpu_device *adev, void **mem_obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
248
int amdgpu_amdkfd_alloc_gws(struct amdgpu_device *adev, size_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
250
void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
253
uint32_t amdgpu_amdkfd_get_fw_version(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
255
void amdgpu_amdkfd_get_local_mem_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
258
uint64_t amdgpu_amdkfd_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
260
uint32_t amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
261
int amdgpu_amdkfd_get_dmabuf_info(struct amdgpu_device *adev, int dma_buf_fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
262
struct amdgpu_device **dmabuf_adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
266
int amdgpu_amdkfd_get_pcie_bandwidth_mbytes(struct amdgpu_device *adev, bool is_min);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
267
int amdgpu_amdkfd_send_close_event_drain_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
269
int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
271
int amdgpu_amdkfd_start_sched(struct amdgpu_device *adev, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
272
int amdgpu_amdkfd_stop_sched(struct amdgpu_device *adev, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
273
int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
275
bool amdgpu_amdkfd_compute_active(struct amdgpu_device *adev, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
306
int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
311
size_t amdgpu_amdkfd_get_available_memory(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
314
struct amdgpu_device *adev, uint64_t va, uint64_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
318
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
320
int amdgpu_amdkfd_gpuvm_map_memory_to_gpu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
323
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
326
struct amdgpu_device *adev, struct kgd_mem *mem, bool intr);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
335
int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
337
int amdgpu_amdkfd_gpuvm_import_dmabuf_fd(struct amdgpu_device *adev, int fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
343
void amdgpu_amdkfd_debug_mem_fence(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
344
int amdgpu_amdkfd_get_tile_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
346
void amdgpu_amdkfd_ras_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
349
void amdgpu_amdkfd_ras_pasid_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
353
bool amdgpu_amdkfd_is_fed(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
357
int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
359
void amdgpu_amdkfd_unreserve_mem_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
362
u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
373
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
390
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
402
int kgd2kfd_init_zone_device(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
405
int kgd2kfd_init_zone_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
419
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
440
bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
443
void kgd2kfd_teardown_processes(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
456
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
49
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
550
static inline bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
560
static inline void kgd2kfd_teardown_processes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
65
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
111
uint32_t kgd_aldebaran_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
124
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
40
uint32_t kgd_aldebaran_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
54
static uint32_t kgd_aldebaran_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
67
static int kgd_aldebaran_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
89
static uint32_t kgd_aldebaran_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h
22
uint32_t kgd_aldebaran_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h
25
uint32_t kgd_aldebaran_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
123
int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
192
int kgd_arcturus_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
223
bool kgd_arcturus_hqd_sdma_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
242
int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
285
static int suspend_resume_compute_scheduler(struct amdgpu_device *adev, bool suspend)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
314
static void set_barrier_auto_waitcnt(struct amdgpu_device *adev, bool enable_waitcnt)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
348
static uint32_t kgd_arcturus_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
373
static uint32_t kgd_arcturus_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
67
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
23
int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
25
int kgd_arcturus_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
28
bool kgd_arcturus_hqd_sdma_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
30
int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
128
static int kgd_gfx_v9_4_3_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
165
static bool kgd_gfx_v9_4_3_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
183
static int kgd_gfx_v9_4_3_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
223
static int kgd_gfx_v9_4_3_set_pasid_vmid_mapping(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
284
static int kgd_gfx_v9_4_3_hqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
363
static uint32_t kgd_gfx_v9_4_3_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
377
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
43
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
437
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
462
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
506
static uint32_t kgd_gfx_v9_4_3_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
512
static uint32_t kgd_gfx_v9_4_3_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
59
static int kgd_gfx_v9_4_3_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1016
void kgd_gfx_v10_get_iq_wait_times(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1024
void kgd_gfx_v10_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1047
static void program_trap_handler_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1073
uint64_t kgd_gfx_v10_hqd_get_pq_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1080
uint64_t kgd_gfx_v10_hqd_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1087
uint32_t kgd_gfx_v10_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
140
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
160
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
187
static uint32_t get_watch_base_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
208
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
290
static int kgd_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
342
static int kgd_hqd_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
373
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
44
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
442
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
473
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
495
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
51
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
513
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
626
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
66
static uint64_t get_queue_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
665
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
677
static int kgd_wave_control_execute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
701
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
736
static void kgd_gfx_v10_set_wave_launch_stall(struct amdgpu_device *adev, uint32_t vmid, bool stall)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
75
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
753
uint32_t kgd_gfx_v10_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
790
uint32_t kgd_gfx_v10_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
80
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
807
int kgd_gfx_v10_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
825
uint32_t kgd_gfx_v10_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
859
uint32_t kgd_gfx_v10_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
885
uint32_t kgd_gfx_v10_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
95
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
984
uint32_t kgd_gfx_v10_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
23
uint32_t kgd_gfx_v10_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
26
uint32_t kgd_gfx_v10_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
29
int kgd_gfx_v10_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
32
uint32_t kgd_gfx_v10_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
39
uint32_t kgd_gfx_v10_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
42
uint32_t kgd_gfx_v10_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
49
uint32_t kgd_gfx_v10_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
51
void kgd_gfx_v10_get_iq_wait_times(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
54
void kgd_gfx_v10_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
60
uint64_t kgd_gfx_v10_hqd_get_pq_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
64
uint64_t kgd_gfx_v10_hqd_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
69
uint32_t kgd_gfx_v10_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
109
static int init_interrupts_v10_3(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
129
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
179
static int hqd_load_v10_3(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
276
static int hiq_mqd_load_v10_3(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
328
static int hqd_dump_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
359
static int hqd_sdma_load_v10_3(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
428
static int hqd_sdma_dump_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
44
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
459
static bool hqd_is_occupied_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
481
static bool hqd_sdma_is_occupied_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
500
static int hqd_destroy_v10_3(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
51
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
550
static int hqd_sdma_destroy_v10_3(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
589
static int wave_control_execute_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
613
static bool get_atc_vmid_pasid_mapping_info_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
625
static void set_vm_context_page_table_base_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
632
static void program_trap_handler_settings_v10_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
66
static uint64_t get_queue_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
75
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
80
static void program_sh_mem_settings_v10_3(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
96
static int set_pasid_vmid_mapping_v10_3(struct amdgpu_device *adev, unsigned int pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
105
static int init_interrupts_v11(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
125
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
164
static int hqd_load_v11(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
261
static int hiq_mqd_load_v11(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
313
static int hqd_dump_v11(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
344
static int hqd_sdma_load_v11(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
413
static int hqd_sdma_dump_v11(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
42
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
449
static bool hqd_is_occupied_v11(struct amdgpu_device *adev, uint64_t queue_address,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
470
static bool hqd_sdma_is_occupied_v11(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
488
static int hqd_destroy_v11(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
49
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
535
static int hqd_sdma_destroy_v11(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
55
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
574
static int wave_control_execute_v11(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
598
static void set_vm_context_page_table_base_v11(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
620
static uint32_t kgd_gfx_v11_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
634
static uint32_t kgd_gfx_v11_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
64
static uint64_t get_queue_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
647
static int kgd_gfx_v11_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
708
static uint32_t kgd_gfx_v11_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
729
static uint32_t kgd_gfx_v11_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
73
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
741
static uint32_t kgd_gfx_v11_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
78
static void program_sh_mem_settings_v11(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
783
static uint32_t kgd_gfx_v11_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
789
static uint64_t kgd_gfx_v11_hqd_get_pq_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
796
static uint64_t kgd_gfx_v11_hqd_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
803
static uint32_t kgd_gfx_v11_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
92
static int set_pasid_vmid_mapping_v11(struct amdgpu_device *adev, unsigned int pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
105
static int hqd_dump_v12(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
136
static int hqd_sdma_dump_v12(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
163
static int wave_control_execute_v12(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
188
static uint32_t kgd_gfx_v12_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
202
static uint32_t kgd_gfx_v12_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
215
static int kgd_gfx_v12_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
275
static uint32_t kgd_gfx_v12_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
298
static uint32_t kgd_gfx_v12_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
30
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
316
static uint32_t kgd_gfx_v12_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
358
static uint32_t kgd_gfx_v12_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
364
static uint32_t kgd_gfx_v12_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
37
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
43
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
52
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
57
static int init_interrupts_v12(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
76
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
108
static int hqd_dump_v12_1(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
139
static int hqd_sdma_dump_v12_1(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
166
static int wave_control_execute_v12_1(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
191
static uint32_t kgd_gfx_v12_1_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
205
static uint32_t kgd_gfx_v12_1_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
218
static int kgd_gfx_v12_1_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
278
static uint32_t kgd_gfx_v12_1_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
30
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
301
static uint32_t kgd_gfx_v12_1_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
319
static uint32_t kgd_gfx_v12_1_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
361
static uint32_t kgd_gfx_v12_1_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
367
static uint32_t kgd_gfx_v12_1_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
37
static void unlock_srbm(struct amdgpu_device *adev, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
43
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
52
static void release_queue(struct amdgpu_device *adev, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
57
static int init_interrupts_v12_1(struct amdgpu_device *adev, uint32_t pipe_id, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12_1.c
76
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
117
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
159
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
204
static int kgd_hqd_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
239
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
294
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
320
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
342
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
359
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
460
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
48
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
496
static int kgd_wave_control_execute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
520
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
531
static void set_scratch_backing_va(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
539
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
557
static uint32_t read_vmid_from_vmfault_reg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
564
static uint32_t kgd_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
57
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
63
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
72
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
77
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
93
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
112
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
154
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
228
static int kgd_hqd_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
263
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
317
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
352
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
374
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
391
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
42
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
495
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
51
static void unlock_srbm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
531
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
542
static int kgd_wave_control_execute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
566
static void set_scratch_backing_va(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
574
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
585
static uint32_t kgd_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
66
static void release_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
71
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
87
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
101
int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1022
void kgd_gfx_v9_get_cu_occupancy(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1080
void kgd_gfx_v9_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1103
void kgd_gfx_v9_program_trap_handler_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1127
uint64_t kgd_gfx_v9_hqd_get_pq_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1157
static int kgd_gfx_v9_hqd_dequeue_wait(struct amdgpu_device *adev, uint32_t inst,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1175
uint64_t kgd_gfx_v9_hqd_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1226
uint32_t kgd_gfx_v9_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
160
int kgd_gfx_v9_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
180
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
222
int kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
301
int kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
353
int kgd_gfx_v9_hqd_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
384
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
453
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
484
bool kgd_gfx_v9_hqd_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
50
static void kgd_gfx_v9_lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
506
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
524
int kgd_gfx_v9_hqd_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
57
static void kgd_gfx_v9_unlock_srbm(struct amdgpu_device *adev, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
576
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
615
bool kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
627
int kgd_gfx_v9_wave_control_execute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
63
void kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
671
void kgd_gfx_v9_set_wave_launch_stall(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
701
uint32_t kgd_gfx_v9_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
72
uint64_t kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
724
uint32_t kgd_gfx_v9_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
741
int kgd_gfx_v9_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
759
uint32_t kgd_gfx_v9_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
793
uint32_t kgd_gfx_v9_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
81
void kgd_gfx_v9_release_queue(struct amdgpu_device *adev, uint32_t inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
818
uint32_t kgd_gfx_v9_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
86
void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
879
uint32_t kgd_gfx_v9_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
904
void kgd_gfx_v9_get_iq_wait_times(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
913
void kgd_gfx_v9_set_vm_context_page_table_base(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
927
static void lock_spi_csq_mutexes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
934
static void unlock_spi_csq_mutexes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
950
static void get_wave_count(struct amdgpu_device *adev, int queue_idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
100
void kgd_gfx_v9_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
106
uint64_t kgd_gfx_v9_hqd_get_pq_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
110
uint64_t kgd_gfx_v9_hqd_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
115
uint32_t kgd_gfx_v9_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
23
void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
27
int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
29
int kgd_gfx_v9_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
31
int kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
35
int kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
38
int kgd_gfx_v9_hqd_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
41
bool kgd_gfx_v9_hqd_is_occupied(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
44
int kgd_gfx_v9_hqd_destroy(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
48
int kgd_gfx_v9_wave_control_execute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
51
bool kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
53
void kgd_gfx_v9_set_vm_context_page_table_base(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
55
void kgd_gfx_v9_get_cu_occupancy(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
58
void kgd_gfx_v9_program_trap_handler_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
61
void kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
63
uint64_t kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
65
void kgd_gfx_v9_release_queue(struct amdgpu_device *adev, uint32_t inst);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
66
void kgd_gfx_v9_set_wave_launch_stall(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
69
uint32_t kgd_gfx_v9_enable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
72
uint32_t kgd_gfx_v9_disable_debug_trap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
75
int kgd_gfx_v9_validate_trap_override_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
78
uint32_t kgd_gfx_v9_set_wave_launch_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
81
uint32_t kgd_gfx_v9_set_wave_launch_trap_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
88
uint32_t kgd_gfx_v9_set_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
95
uint32_t kgd_gfx_v9_clear_address_watch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
97
void kgd_gfx_v9_get_iq_wait_times(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
102
static bool reuse_dmamap(struct amdgpu_device *adev, struct amdgpu_device *bo_adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1274
struct amdgpu_device *adev = entry->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1300
struct amdgpu_device *adev = entry->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1564
int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1590
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1625
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1664
size_t amdgpu_amdkfd_get_available_memory(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
169
int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1710
struct amdgpu_device *adev, uint64_t va, uint64_t size,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1902
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2016
struct amdgpu_device *adev, struct kgd_mem *mem,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2153
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2207
struct amdgpu_device *adev, struct kgd_mem *mem, bool intr)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2354
int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2364
static int import_obj_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2437
int amdgpu_amdkfd_gpuvm_import_dmabuf_fd(struct amdgpu_device *adev, int fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
265
void amdgpu_amdkfd_unreserve_mem_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3028
struct amdgpu_device *adev = amdgpu_ttm_adev(
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
311
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3220
int amdgpu_amdkfd_get_tile_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
331
create_dmamap_sg_bo(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
485
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
503
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
513
static uint64_t get_pte_flags(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
568
struct amdgpu_device *adev = attachment->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
652
struct amdgpu_device *adev = attachment->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
729
struct amdgpu_device *adev = attachment->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
775
struct amdgpu_device *adev = attachment->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
821
struct amdgpu_device *bo_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
838
kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
871
static int kfd_mem_attach(struct amdgpu_device *adev, struct kgd_mem *mem,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
874
struct amdgpu_device *bo_adev = amdgpu_ttm_adev(mem->bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1015
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1114
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
116
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1167
int amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1187
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1220
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1263
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1300
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1345
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1380
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1451
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
147
void amdgpu_atombios_oem_i2c_init(struct amdgpu_device *adev, u8 i2c_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1545
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1558
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1575
static void amdgpu_atombios_scratch_regs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1597
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1610
void amdgpu_atombios_scratch_regs_set_backlight_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1622
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1664
static int amdgpu_atombios_allocate_fb_scratch(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1784
struct amdgpu_device *adev = drm_to_adev(info->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
180
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1800
struct amdgpu_device *adev = drm_to_adev(info->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1812
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1823
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1843
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1857
int amdgpu_atombios_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1875
void amdgpu_atombios_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1897
int amdgpu_atombios_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1935
int amdgpu_atombios_get_data_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
219
amdgpu_atombios_get_hpd_info_from_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
284
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
311
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
578
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
731
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
770
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
795
static void amdgpu_atombios_get_igp_ss_overrides(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
82
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
899
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
133
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
136
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
138
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
139
void amdgpu_atombios_oem_i2c_init(struct amdgpu_device *adev, u8 i2c_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
141
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
143
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
145
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
147
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
149
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
151
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
155
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
162
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
167
int amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
171
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
174
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
178
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
181
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
183
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
186
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
188
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
193
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
195
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
196
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
198
void amdgpu_atombios_scratch_regs_set_backlight_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
200
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
203
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
209
int amdgpu_atombios_get_data_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
216
void amdgpu_atombios_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
217
int amdgpu_atombios_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
218
int amdgpu_atombios_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
1033
int amdgpu_atomfirmware_asic_init(struct amdgpu_device *adev, bool fb_reset)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
105
static int amdgpu_atomfirmware_allocate_fb_v2_1(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
134
static int amdgpu_atomfirmware_allocate_fb_v2_2(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
173
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
243
static int convert_atom_mem_type_to_vram_type(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
299
static int amdgpu_atomfirmware_get_uma_carveout_info_v2_3(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
336
int amdgpu_atomfirmware_get_uma_carveout_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
377
amdgpu_atomfirmware_get_vram_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
47
uint32_t amdgpu_atomfirmware_query_firmware_capability(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
628
bool amdgpu_atomfirmware_mem_ecc_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
701
bool amdgpu_atomfirmware_sram_ecc_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
717
bool amdgpu_atomfirmware_dynamic_boot_config_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
736
bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
79
bool amdgpu_atomfirmware_gpu_virtualization_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
794
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
88
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
898
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
977
bool amdgpu_atomfirmware_mem_training_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c
986
int amdgpu_atomfirmware_get_fw_reserved_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
29
uint32_t amdgpu_atomfirmware_query_firmware_capability(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
30
bool amdgpu_atomfirmware_gpu_virtualization_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
31
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
32
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
33
int amdgpu_atomfirmware_get_vram_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
35
int amdgpu_atomfirmware_get_uma_carveout_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
37
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
38
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
39
bool amdgpu_atomfirmware_mem_ecc_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
40
bool amdgpu_atomfirmware_sram_ecc_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
41
bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev, uint8_t *i2c_address);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
42
bool amdgpu_atomfirmware_mem_training_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
43
bool amdgpu_atomfirmware_dynamic_boot_config_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
44
int amdgpu_atomfirmware_get_fw_reserved_fb_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h
45
int amdgpu_atomfirmware_asic_init(struct amdgpu_device *adev, bool fb_reset);
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
122
int amdgpu_benchmark(struct amdgpu_device *adev, int test_number)
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
31
static int amdgpu_benchmark_do_move(struct amdgpu_device *adev, unsigned size,
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
59
static void amdgpu_benchmark_log_results(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
75
static int amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size,
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
102
static bool amdgpu_read_bios_from_vram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
154
bool amdgpu_read_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
182
static bool amdgpu_read_bios_from_rom(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
222
static bool amdgpu_read_platform_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
304
static bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
361
static inline bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
367
static bool amdgpu_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
374
static bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
431
static inline bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
437
static bool amdgpu_get_bios_apu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
466
static bool amdgpu_prefer_rom_resource(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
473
static bool amdgpu_get_bios_dgpu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
50
static bool check_atom_bios(struct amdgpu_device *adev, size_t size)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
531
bool amdgpu_get_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
547
bool amdgpu_soc15_read_bios_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
87
void amdgpu_bios_release(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
224
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
69
int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
32
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
67
int amdgpu_bo_list_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
36
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
40
struct amdgpu_device *adev = \
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
400
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1012
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1196
static int amdgpu_max_hdmi_pixel_clock(const struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1220
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1386
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1400
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1592
amdgpu_connector_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
250
amdgpu_connector_get_hardcoded_edid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
258
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
450
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
46
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
840
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
946
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
970
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.h
32
amdgpu_connector_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
110
static int amdgpu_cper_entry_fill_section_desc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
141
int amdgpu_cper_entry_fill_fatal_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
166
int amdgpu_cper_entry_fill_runtime_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
203
int amdgpu_cper_entry_fill_bad_page_threshold_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
254
struct cper_hdr *amdgpu_cper_alloc_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
290
int amdgpu_cper_generate_ue_record(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
324
int amdgpu_cper_generate_bp_threshold_record(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
349
static enum cper_error_severity amdgpu_aca_err_type_to_cper_sev(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
365
int amdgpu_cper_generate_ce_records(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
542
static int amdgpu_cper_ring_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
559
int amdgpu_cper_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
56
void amdgpu_cper_entry_fill_hdr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
583
int amdgpu_cper_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
102
int amdgpu_cper_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
103
int amdgpu_cper_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
70
void amdgpu_cper_entry_fill_hdr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
74
int amdgpu_cper_entry_fill_fatal_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
78
int amdgpu_cper_entry_fill_runtime_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
84
int amdgpu_cper_entry_fill_bad_page_threshold_section(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
88
struct cper_hdr *amdgpu_cper_alloc_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
92
int amdgpu_cper_generate_ue_record(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
95
int amdgpu_cper_generate_ce_records(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
99
int amdgpu_cper_generate_bp_threshold_record(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1023
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1097
struct amdgpu_device *adev = p->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1419
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1539
static struct dma_fence *amdgpu_cs_get_fence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1568
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1633
static int amdgpu_cs_wait_all_fences(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1678
static int amdgpu_cs_wait_any_fence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1745
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
46
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
661
static u64 us_to_bytes(struct amdgpu_device *adev, s64 us)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
672
static s64 bytes_to_us(struct amdgpu_device *adev, u64 bytes)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
693
static void amdgpu_cs_get_threshold_for_moves(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
788
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
799
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h
50
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
107
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
29
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
38
int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c
65
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h
30
uint32_t amdgpu_get_total_csa_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h
31
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h
32
int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h
34
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h
37
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
141
struct amdgpu_device *adev = ctx->mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
208
struct amdgpu_device *adev = ctx->mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
271
static ktime_t amdgpu_ctx_fini_entity(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
294
struct amdgpu_device *adev = ctx->mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
358
struct amdgpu_device *adev = ctx->mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
410
struct amdgpu_device *adev = mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
475
static int amdgpu_ctx_alloc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
539
static int amdgpu_ctx_query(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
577
static int amdgpu_ctx_query2(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
639
static int amdgpu_ctx_stable_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
675
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
820
struct amdgpu_device *adev = ctx->mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
887
struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
64
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h
94
struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1046
struct amdgpu_device *adev = f->f_inode->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1137
struct amdgpu_device *adev = f->f_inode->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1223
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1273
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1320
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1370
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1417
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1453
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1623
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1642
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1691
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1711
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1730
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1749
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1893
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1967
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2004
int amdgpu_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2115
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2166
int amdgpu_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2170
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
231
struct amdgpu_device *adev = rd->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
396
struct amdgpu_device *adev = rd->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
516
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
575
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
634
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
692
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
75
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
751
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
809
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
870
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
966
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
29
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
30
int amdgpu_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
31
void amdgpu_debugfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
32
void amdgpu_debugfs_fence_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
33
void amdgpu_debugfs_firmware_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
34
void amdgpu_debugfs_gem_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h
35
void amdgpu_debugfs_mes_event_log_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
31
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
328
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
73
static void amdgpu_devcoredump_fw_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h
35
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h
44
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1019
void amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1049
void amdgpu_device_xcc_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1087
u32 amdgpu_device_indirect_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1110
u32 amdgpu_device_indirect_rreg_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1170
u64 amdgpu_device_indirect_rreg64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1198
u64 amdgpu_device_indirect_rreg64_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1256
void amdgpu_device_indirect_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1277
void amdgpu_device_indirect_wreg_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1325
void amdgpu_device_indirect_wreg64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1352
void amdgpu_device_indirect_wreg64_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1408
u32 amdgpu_device_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1423
static uint32_t amdgpu_invalid_rreg(struct amdgpu_device *adev, uint32_t reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1430
static uint32_t amdgpu_invalid_rreg_ext(struct amdgpu_device *adev, uint64_t reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1447
static void amdgpu_invalid_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1455
static void amdgpu_invalid_wreg_ext(struct amdgpu_device *adev, uint64_t reg, uint32_t v)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1473
static uint64_t amdgpu_invalid_rreg64(struct amdgpu_device *adev, uint32_t reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1481
static uint64_t amdgpu_invalid_rreg64_ext(struct amdgpu_device *adev, uint64_t reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1498
static void amdgpu_invalid_wreg64(struct amdgpu_device *adev, uint32_t reg, uint64_t v)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1506
static void amdgpu_invalid_wreg64_ext(struct amdgpu_device *adev, uint64_t reg, uint64_t v)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1525
static uint32_t amdgpu_block_invalid_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1546
static void amdgpu_block_invalid_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1556
static uint32_t amdgpu_device_get_vbios_flags(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1574
static int amdgpu_device_asic_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1612
static int amdgpu_device_mem_scratch_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1629
static void amdgpu_device_mem_scratch_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1644
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1681
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1693
int amdgpu_device_pci_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1712
static void amdgpu_device_wb_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1731
static int amdgpu_device_wb_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1765
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1790
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1810
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
184
static int amdgpu_device_ip_resume_phase1(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
185
static int amdgpu_device_ip_resume_phase2(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
186
static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
188
static void amdgpu_device_load_switch_state(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
190
static inline bool amdgpu_ip_member_of_hwini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1909
bool amdgpu_device_need_post(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
196
void amdgpu_set_init_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
1973
bool amdgpu_device_seamless_boot_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2005
static bool amdgpu_device_pcie_dynamic_switching_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2020
static bool amdgpu_device_aspm_support_quirk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2066
bool amdgpu_device_should_use_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2098
struct amdgpu_device *adev = drm_to_adev(pci_get_drvdata(pdev));
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2118
static void amdgpu_device_check_block_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
214
static inline void amdgpu_device_stop_pending_resets(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2142
static void amdgpu_device_check_vm_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2155
static void amdgpu_device_check_smu_prv_buffer_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2195
static int amdgpu_device_init_apu_flags(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2240
static int amdgpu_device_check_arguments(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
231
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
240
static int amdgpu_device_attr_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2412
static void amdgpu_device_enable_virtual_display(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2458
void amdgpu_device_set_sriov_virtual_display(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2479
static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
251
static void amdgpu_device_attr_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2596
static void amdgpu_uid_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2607
static void amdgpu_uid_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2624
static int amdgpu_device_ip_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
264
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2815
static int amdgpu_device_ip_hw_init_phase1(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2845
static int amdgpu_device_ip_hw_init_phase2(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2870
static int amdgpu_device_fw_loading(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2918
static int amdgpu_device_init_schedulers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
298
int amdgpu_reg_state_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2997
static int amdgpu_device_ip_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
310
void amdgpu_reg_state_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3188
static void amdgpu_device_fill_reset_magic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3203
static bool amdgpu_device_check_vram_lost(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3240
int amdgpu_device_set_cg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3281
int amdgpu_device_set_pg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3324
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3368
static int amdgpu_device_ip_late_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
338
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3454
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3480
static void amdgpu_device_smu_fini_early(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3497
static int amdgpu_device_ip_fini_early(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3563
static int amdgpu_device_ip_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3629
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3630
container_of(work, struct amdgpu_device, delayed_init_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3640
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3641
container_of(work, struct amdgpu_device, gfx.gfx_off_delay_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3661
static int amdgpu_device_ip_suspend_phase1(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3716
static int amdgpu_device_ip_suspend_phase2(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
372
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3838
static int amdgpu_device_ip_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3860
static int amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3897
static int amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3951
static int amdgpu_device_ip_resume_phase1(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3985
static int amdgpu_device_ip_resume_phase2(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4019
static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4048
static int amdgpu_device_ip_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
408
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4082
static void amdgpu_device_detect_sriov_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4154
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4165
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4166
container_of(__work, struct amdgpu_device, xgmi_reset_work);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4208
static int amdgpu_device_get_job_timeout_settings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4282
static void amdgpu_device_check_iommu_direct_map(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4299
static bool amdgpu_device_check_iommu_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4312
static void amdgpu_device_set_mcbp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4326
static int amdgpu_device_sys_interface_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4363
static void amdgpu_device_sys_interface_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4387
int amdgpu_device_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
451
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
461
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4872
static void amdgpu_device_unmap_mmio(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4902
void amdgpu_device_fini_hw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4963
void amdgpu_device_fini_sw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5037
static int amdgpu_device_evict_resources(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5079
struct amdgpu_device *adev = container_of(nb, struct amdgpu_device, pm_nb);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
510
static void amdgpu_uma_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5104
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5140
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5164
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5269
static inline int amdgpu_virt_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5307
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5417
static bool amdgpu_device_ip_check_soft_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
543
static void amdgpu_uma_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5454
static int amdgpu_device_ip_pre_soft_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5481
static bool amdgpu_device_ip_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5516
static int amdgpu_device_ip_soft_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
554
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5545
static int amdgpu_device_ip_post_soft_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5571
static int amdgpu_device_reset_sriov(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
564
bool amdgpu_device_supports_px(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5656
bool amdgpu_device_has_job_running(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5680
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5723
int amdgpu_device_mode1_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5787
int amdgpu_device_link_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
579
bool amdgpu_device_supports_boco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5810
int amdgpu_device_pre_asic_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5815
struct amdgpu_device *tmp_adev = reset_context->reset_req_dev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5893
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
600
int amdgpu_device_supports_baco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6035
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6040
tmp_adev = list_first_entry(device_list_handle, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
605
void amdgpu_device_detect_runtime_pm_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6111
static void amdgpu_device_set_mp1_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6128
static void amdgpu_device_unset_mp1_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6134
static void amdgpu_device_resume_display_audio(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6148
static int amdgpu_device_suspend_display_audio(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6196
static inline void amdgpu_device_stop_pending_resets(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6219
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6229
static void amdgpu_device_recovery_prepare(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6233
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6255
static void amdgpu_device_recovery_get_reset_lock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6258
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6263
list_first_entry(device_list, struct amdgpu_device, reset_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6267
static void amdgpu_device_recovery_put_reset_lock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6270
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6275
list_first_entry(device_list, struct amdgpu_device, reset_list);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6279
static void amdgpu_device_halt_activities(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6286
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6342
static int amdgpu_device_asic_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6346
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6405
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6455
static void amdgpu_device_gpu_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6459
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6495
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6633
static void amdgpu_device_partner_bandwidth(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6670
static void amdgpu_device_gpu_bandwidth(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6707
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
689
bool amdgpu_device_supports_smart_shift(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6906
bool amdgpu_device_is_peer_accessible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6907
struct amdgpu_device *peer_adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6936
int amdgpu_device_baco_enter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6950
int amdgpu_device_baco_exit(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6985
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7045
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7070
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7072
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
708
void amdgpu_device_mm_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7174
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7177
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7207
static void amdgpu_device_cache_switch_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7240
static void amdgpu_device_load_switch_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7269
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7298
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7316
void amdgpu_device_flush_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7339
void amdgpu_device_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7352
int amdgpu_in_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7377
void amdgpu_device_halt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7400
u32 amdgpu_device_pcie_port_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7417
void amdgpu_device_pcie_port_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7439
struct dma_fence *amdgpu_device_get_gang(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7458
struct dma_fence *amdgpu_device_switch_gang(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7497
struct dma_fence *amdgpu_device_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
752
size_t amdgpu_device_aper_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7574
bool amdgpu_device_has_display_hardware(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
7615
uint32_t amdgpu_device_wait_on_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
801
void amdgpu_device_vram_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
822
bool amdgpu_device_skip_hw_access(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
858
uint32_t amdgpu_device_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
897
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
918
uint32_t amdgpu_device_xcc_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
965
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
986
void amdgpu_device_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
34
void (*sw_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
35
void (*sw_fini)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
36
void (*hw_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
37
void (*enable_broadcast_mode)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
39
u32 (*get_fb_channel_number)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
40
u32 (*get_hbm_channel_number)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
41
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
43
void (*get_clockgating_state)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
45
void (*enable_ecc_force_par_wr_rmw)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
47
int (*pmc_start)(struct amdgpu_device *adev, uint64_t config,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
49
int (*pmc_stop)(struct amdgpu_device *adev, uint64_t config,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
51
void (*pmc_get_count)(struct amdgpu_device *adev, uint64_t config,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
53
uint64_t (*get_fica)(struct amdgpu_device *adev, uint32_t ficaa_val);
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
54
void (*set_fica)(struct amdgpu_device *adev, uint32_t ficaa_val,
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
56
bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1062
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1078
struct amdgpu_device *adev = ip_top->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1084
static uint8_t amdgpu_discovery_get_harvest_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1116
static int amdgpu_discovery_sysfs_ips(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1223
static int amdgpu_discovery_sysfs_recurse(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1279
static int amdgpu_discovery_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1363
static void amdgpu_discovery_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1384
static int amdgpu_discovery_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1584
static void amdgpu_discovery_harvest_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1640
static int amdgpu_discovery_get_gfx_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1749
static int amdgpu_discovery_get_mall_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1806
static int amdgpu_discovery_get_vcn_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1861
static int amdgpu_discovery_refresh_nps_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1890
int amdgpu_discovery_get_nps_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
1958
static int amdgpu_discovery_set_common_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2018
static int amdgpu_discovery_set_gmc_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2075
static int amdgpu_discovery_set_ih_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2122
static int amdgpu_discovery_set_psp_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2193
static int amdgpu_discovery_set_smu_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2260
static void amdgpu_discovery_set_sriov_display(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2267
static int amdgpu_discovery_set_display_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2337
static int amdgpu_discovery_set_gc_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2397
static int amdgpu_discovery_set_sdma_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2459
static int amdgpu_discovery_set_ras_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2473
static int amdgpu_discovery_set_mm_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
256
static int amdgpu_discovery_read_binary_from_sysmem(struct amdgpu_device *adev, uint8_t *binary)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2574
static int amdgpu_discovery_set_mes_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2612
static void amdgpu_discovery_init_soc_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2628
static int amdgpu_discovery_set_vpe_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2643
static int amdgpu_discovery_set_umsch_mm_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2660
static int amdgpu_discovery_set_isp_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
2678
int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
282
static int amdgpu_discovery_read_binary_from_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
350
static int amdgpu_discovery_read_binary_from_file(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
383
static inline bool amdgpu_discovery_verify_checksum(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
408
static void amdgpu_discovery_harvest_config_quirk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
433
static int amdgpu_discovery_verify_npsinfo(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
463
static const char *amdgpu_discovery_get_fw_name(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
494
static int amdgpu_discovery_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
675
static void amdgpu_discovery_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
677
void amdgpu_discovery_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
684
static int amdgpu_discovery_validate_ip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
703
static void amdgpu_discovery_read_harvest_bit_per_ip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
768
static void amdgpu_discovery_read_from_harvest_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h
42
void amdgpu_discovery_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h
43
int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h
45
int amdgpu_discovery_get_nps_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1241
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
125
struct amdgpu_device *adev = work->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1384
static int amdgpu_display_setup_abm_prop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1424
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1473
void amdgpu_display_update_priority(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1616
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1706
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1742
amdgpu_display_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1756
int amdgpu_display_suspend_helper(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1805
int amdgpu_display_resume_helper(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1866
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
198
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
315
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
557
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
680
extract_render_dcc_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
69
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
751
struct amdgpu_device *adev = drm_to_adev(afb->base.dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
41
void amdgpu_display_update_priority(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
42
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
52
int amdgpu_display_suspend_helper(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.h
53
int amdgpu_display_resume_helper(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
188
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
300
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
423
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
472
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
58
static struct amdgpu_device *dma_buf_attach_adev(struct dma_buf_attachment *attach)
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
593
bool amdgpu_dmabuf_is_xgmi_accessible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
81
struct amdgpu_device *attach_adev = dma_buf_attach_adev(attach);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
84
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h
32
bool amdgpu_dmabuf_is_xgmi_accessible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
381
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
382
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
383
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
384
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
389
int amdgpu_doorbell_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
390
void amdgpu_doorbell_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
391
int amdgpu_doorbell_create_kernel_doorbells(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h
392
uint32_t amdgpu_doorbell_index_on_bar(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
103
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
125
uint32_t amdgpu_doorbell_index_on_bar(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
149
int amdgpu_doorbell_create_kernel_doorbells(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
193
int amdgpu_doorbell_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
239
void amdgpu_doorbell_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
36
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
59
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v)
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
80
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2228
static void amdgpu_get_secondary_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2249
static void amdgpu_init_debug_options(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2391
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2551
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2578
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2602
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2632
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2662
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2678
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2699
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2731
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2751
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2818
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2827
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2906
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2953
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
37
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h
39
uint32_t amdgpu_get_ip_count(struct amdgpu_device *adev, int id);
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
115
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
223
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
431
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
465
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
504
int amdgpu_fence_driver_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
522
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
553
void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
583
void amdgpu_fence_driver_isr_toggle(struct amdgpu_device *adev, bool stop)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
600
void amdgpu_fence_driver_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
639
void amdgpu_fence_driver_hw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
893
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
941
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
967
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
985
void amdgpu_debugfs_fence_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
117
int amdgpu_fru_get_product_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
292
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
314
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
336
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
357
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
36
static bool is_fru_eeprom_supported(struct amdgpu_device *adev, u32 *fru_addr)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
378
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
394
int amdgpu_fru_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
402
void amdgpu_fru_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h
38
int amdgpu_fru_get_product_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h
39
int amdgpu_fru_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h
40
void amdgpu_fru_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c
121
static int amdgpu_is_fw_attestation_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c
136
void amdgpu_fw_attestation_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c
58
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.h
29
void amdgpu_fw_attestation_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
118
int amdgpu_gart_table_ram_alloc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
229
void amdgpu_gart_table_ram_free(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
263
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
282
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
301
void amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
347
void amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
386
void amdgpu_gart_map_vram_range(struct amdgpu_device *adev, uint64_t pa,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
420
void amdgpu_gart_map_gfx9_mqd(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
463
void amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
481
void amdgpu_gart_invalidate_tlb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
505
int amdgpu_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
75
static int amdgpu_gart_dummy_page_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
99
void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
32
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
54
int amdgpu_gart_table_ram_alloc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
55
void amdgpu_gart_table_ram_free(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
56
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
57
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
58
int amdgpu_gart_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
59
void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
60
void amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
62
void amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
65
void amdgpu_gart_map_gfx9_mqd(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
67
void amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
69
void amdgpu_gart_map_vram_range(struct amdgpu_device *adev, uint64_t pa,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
72
void amdgpu_gart_invalidate_tlb(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1226
static int amdgpu_gem_align_pitch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1256
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1298
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
1343
void amdgpu_debugfs_gem_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
163
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
198
void amdgpu_gem_force_release(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
230
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
317
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
405
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
498
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
739
amdgpu_gem_va_update_vm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
832
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h
43
void amdgpu_gem_force_release(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h
44
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1006
int amdgpu_gfx_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1026
int amdgpu_gfx_cp_ecc_error_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1045
void amdgpu_gfx_ras_error_func(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1047
void (*func)(struct amdgpu_device *adev, void *ras_error_status,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1064
uint32_t amdgpu_kiq_rreg(struct amdgpu_device *adev, uint32_t reg, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
111
void amdgpu_gfx_parse_disable_cu(struct amdgpu_device *adev, unsigned int *mask,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1138
void amdgpu_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1238
int amdgpu_kiq_hdp_flush(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1308
int amdgpu_gfx_get_num_kcq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1319
void amdgpu_gfx_cp_init_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1459
bool amdgpu_gfx_is_master_xcc(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
147
static bool amdgpu_gfx_is_graphics_multipipe_capable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1470
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1488
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
152
static bool amdgpu_gfx_is_compute_multipipe_capable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1547
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1567
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1623
static int amdgpu_gfx_run_cleaner_shader(struct amdgpu_device *adev, int xcp_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1678
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
171
bool amdgpu_gfx_is_high_priority_graphics_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1741
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1781
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1849
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1862
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1889
static int amdgpu_gfx_sysfs_xcp_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1916
static void amdgpu_gfx_sysfs_xcp_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
193
bool amdgpu_gfx_is_high_priority_compute_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1933
static int amdgpu_gfx_sysfs_isolation_shader_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1946
static void amdgpu_gfx_sysfs_isolation_shader_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1953
static int amdgpu_gfx_sysfs_reset_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1975
static void amdgpu_gfx_sysfs_reset_mask_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1987
int amdgpu_gfx_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2008
void amdgpu_gfx_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2017
int amdgpu_gfx_cleaner_shader_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2030
void amdgpu_gfx_cleaner_shader_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2040
void amdgpu_gfx_cleaner_shader_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
206
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2082
static void amdgpu_gfx_kfd_sch_ctrl(struct amdgpu_device *adev, u32 idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2138
struct amdgpu_device *adev = isolation_work->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2187
amdgpu_gfx_enforce_isolation_wait_for_kfd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2242
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2282
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2310
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2311
container_of(work, struct amdgpu_device, gfx.idle_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2343
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2380
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
242
void amdgpu_gfx_graphics_queue_acquire(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2422
u32 amdgpu_gfx_csb_data_parser(struct amdgpu_device *adev, u32 *buffer, u32 count)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2464
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2490
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2513
void amdgpu_debugfs_gfx_sched_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2534
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2561
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2584
void amdgpu_debugfs_compute_sched_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
271
static int amdgpu_gfx_kiq_acquire(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
306
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
347
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
354
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
381
int amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
474
void amdgpu_gfx_mqd_sw_fini(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
48
int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
506
int amdgpu_gfx_disable_kcq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
556
int amdgpu_gfx_disable_kgq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
61
void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
610
int amdgpu_queue_mask_bit_to_set_resource_bit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
623
static int amdgpu_gfx_mes_enable_kcq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
662
int amdgpu_gfx_enable_kcq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
72
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
726
int amdgpu_gfx_enable_kgq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
784
static void amdgpu_gfx_do_off_ctrl(struct amdgpu_device *adev, bool enable,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
79
static int amdgpu_gfx_me_queue_to_bit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
851
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
871
void amdgpu_gfx_off_ctrl_immediate(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
876
int amdgpu_set_gfx_off_residency(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
889
int amdgpu_get_gfx_off_residency(struct amdgpu_device *adev, u32 *value)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
902
int amdgpu_get_gfx_off_entrycount(struct amdgpu_device *adev, u64 *value)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
915
int amdgpu_get_gfx_off_status(struct amdgpu_device *adev, uint32_t *value)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
929
int amdgpu_gfx_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
93
bool amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
962
int amdgpu_gfx_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
997
int amdgpu_gfx_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
318
void (*enable_watchdog_timer)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
319
int (*rlc_gc_fed_irq)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
322
int (*poison_consumption_handler)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
337
uint64_t (*get_gpu_clock_counter)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
338
void (*select_se_sh)(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
340
void (*read_wave_data)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
342
void (*read_wave_vgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
345
void (*read_wave_sgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
348
void (*select_me_pipe_q)(struct amdgpu_device *adev, u32 me, u32 pipe,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
350
void (*init_spm_golden)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
351
void (*update_perfmon_mgcg)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
352
int (*get_gfx_shadow_info)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
356
(*query_partition_mode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
357
int (*switch_partition_mode)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
359
int (*ih_node_to_logical_xcc)(struct amdgpu_device *adev, int ih_node);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
360
int (*get_xccs_per_xcp)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
405
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
572
void amdgpu_gfx_parse_disable_cu(struct amdgpu_device *adev, unsigned int *mask,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
575
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
579
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
580
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
583
int amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
585
void amdgpu_gfx_mqd_sw_fini(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
586
int amdgpu_gfx_disable_kcq(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
587
int amdgpu_gfx_enable_kcq(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
588
int amdgpu_gfx_disable_kgq(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
589
int amdgpu_gfx_enable_kgq(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
591
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
592
void amdgpu_gfx_graphics_queue_acquire(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
594
int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
596
void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
598
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
600
bool amdgpu_gfx_is_high_priority_compute_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
602
bool amdgpu_gfx_is_high_priority_graphics_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
604
bool amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev, int me,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
606
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
607
void amdgpu_gfx_off_ctrl_immediate(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
608
int amdgpu_get_gfx_off_status(struct amdgpu_device *adev, uint32_t *value);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
609
int amdgpu_gfx_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
610
void amdgpu_gfx_ras_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
611
int amdgpu_get_gfx_off_entrycount(struct amdgpu_device *adev, u64 *value);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
612
int amdgpu_get_gfx_off_residency(struct amdgpu_device *adev, u32 *residency);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
613
int amdgpu_set_gfx_off_residency(struct amdgpu_device *adev, bool value);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
614
int amdgpu_gfx_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
617
int amdgpu_gfx_cp_ecc_error_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
620
uint32_t amdgpu_kiq_rreg(struct amdgpu_device *adev, uint32_t reg, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
621
void amdgpu_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
624
int amdgpu_kiq_hdp_flush(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
625
int amdgpu_gfx_get_num_kcq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
626
void amdgpu_gfx_cp_init_microcode(struct amdgpu_device *adev, uint32_t ucode_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
628
int amdgpu_gfx_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
629
int amdgpu_gfx_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
632
bool amdgpu_gfx_is_master_xcc(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
633
int amdgpu_gfx_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
634
void amdgpu_gfx_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
635
void amdgpu_gfx_ras_error_func(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
637
void (*func)(struct amdgpu_device *adev, void *ras_error_status,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
639
int amdgpu_gfx_cleaner_shader_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
641
void amdgpu_gfx_cleaner_shader_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
642
void amdgpu_gfx_cleaner_shader_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
653
u32 amdgpu_gfx_csb_data_parser(struct amdgpu_device *adev, u32 *buffer, u32 count);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
656
void amdgpu_debugfs_gfx_sched_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
657
void amdgpu_debugfs_compute_sched_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
27
u64 (*get_fb_location)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
28
u64 (*get_mc_fb_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
29
void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
31
int (*gart_enable)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
33
void (*gart_disable)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
34
void (*set_fault_enable_default)(struct amdgpu_device *adev, bool value);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
35
void (*init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
36
int (*get_xgmi_info)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
37
void (*utcl2_harvest)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
38
void (*mode2_save_regs)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
39
void (*mode2_restore_regs)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h
40
void (*halt)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1010
void amdgpu_gmc_set_vm_fault_masks(struct amdgpu_device *adev, int hub_type,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1035
void amdgpu_gmc_get_vbios_allocations(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1125
void amdgpu_gmc_init_pdb0(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
114
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1175
uint64_t amdgpu_gmc_vram_mc2pa(struct amdgpu_device *adev, uint64_t mc_addr)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1187
uint64_t amdgpu_gmc_vram_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1192
int amdgpu_gmc_vram_checking(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1259
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1277
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1322
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1340
int amdgpu_gmc_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
136
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1364
void amdgpu_gmc_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1373
int amdgpu_gmc_get_nps_memranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1454
int amdgpu_gmc_request_memory_partition(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1470
static inline bool amdgpu_gmc_need_nps_switch_req(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1479
void amdgpu_gmc_prepare_nps_mode_change(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1517
bool amdgpu_gmc_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1526
amdgpu_gmc_get_vf_memory_partition(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1545
amdgpu_gmc_get_memory_partition(struct amdgpu_device *adev, u32 *supp_modes)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1560
amdgpu_gmc_query_memory_partition(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1568
static bool amdgpu_gmc_validate_partition_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1616
amdgpu_gmc_init_acpi_mem_ranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
162
int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1653
void amdgpu_gmc_init_sw_mem_ranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
1726
int amdgpu_gmc_init_mem_ranges(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
189
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
213
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
255
void amdgpu_gmc_sysvm_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
293
void amdgpu_gmc_gart_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
345
void amdgpu_gmc_agp_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
385
void amdgpu_gmc_set_agp_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
417
bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
43
bool amdgpu_gmc_is_pdb0_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
487
void amdgpu_gmc_filter_faults_remove(struct amdgpu_device *adev, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
532
int amdgpu_gmc_handle_retry_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
56
int amdgpu_gmc_pdb0_alloc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
580
int amdgpu_gmc_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
620
int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
625
void amdgpu_gmc_ras_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
639
int amdgpu_gmc_allocate_vm_inv_eng(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
707
void amdgpu_gmc_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
770
int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
862
void amdgpu_gmc_fw_reg_write_reg_wait(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
923
void amdgpu_gmc_tmz_set(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
991
void amdgpu_gmc_noretry_set(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
111
void (*print_l2_protection_fault_status)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
151
void (*flush_gpu_tlb)(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
154
void (*flush_gpu_tlb_pasid)(struct amdgpu_device *adev, uint16_t pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
164
void (*set_prt)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
166
void (*get_vm_pde)(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
169
void (*get_vm_pte)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
175
void (*override_vm_pte_flags)(struct amdgpu_device *dev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
179
unsigned int (*get_vbios_fb_size)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
181
unsigned int (*get_dcc_alignment)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
184
struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
186
int (*request_mem_partition_mode)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
188
bool (*need_reset_on_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
404
bool amdgpu_gmc_is_pdb0_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
405
int amdgpu_gmc_pdb0_alloc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
408
int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
413
void amdgpu_gmc_sysvm_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
414
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
416
void amdgpu_gmc_gart_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
419
void amdgpu_gmc_agp_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
421
void amdgpu_gmc_set_agp_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
423
bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
426
void amdgpu_gmc_filter_faults_remove(struct amdgpu_device *adev, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
428
int amdgpu_gmc_handle_retry_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
434
int amdgpu_gmc_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
435
int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
436
void amdgpu_gmc_ras_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
437
int amdgpu_gmc_allocate_vm_inv_eng(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
438
void amdgpu_gmc_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
440
int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
443
void amdgpu_gmc_fw_reg_write_reg_wait(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
448
extern void amdgpu_gmc_tmz_set(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
449
extern void amdgpu_gmc_noretry_set(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
452
amdgpu_gmc_set_vm_fault_masks(struct amdgpu_device *adev, int hub_type,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
455
void amdgpu_gmc_get_vbios_allocations(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
457
void amdgpu_gmc_init_pdb0(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
458
uint64_t amdgpu_gmc_vram_mc2pa(struct amdgpu_device *adev, uint64_t mc_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
459
uint64_t amdgpu_gmc_vram_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
460
int amdgpu_gmc_vram_checking(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
461
int amdgpu_gmc_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
462
void amdgpu_gmc_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
464
int amdgpu_gmc_get_nps_memranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
468
int amdgpu_gmc_request_memory_partition(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
470
void amdgpu_gmc_prepare_nps_mode_change(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
471
bool amdgpu_gmc_need_reset_on_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
473
amdgpu_gmc_get_vf_memory_partition(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
475
amdgpu_gmc_get_memory_partition(struct amdgpu_device *adev, u32 *supp_modes);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
477
amdgpu_gmc_query_memory_partition(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
478
int amdgpu_gmc_init_mem_ranges(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
479
void amdgpu_gmc_init_sw_mem_ranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
201
struct amdgpu_device *adev = container_of(mgr, typeof(*adev), mman.gtt_mgr);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
239
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
323
int amdgpu_gtt_mgr_init(struct amdgpu_device *adev, uint64_t gtt_size)
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
353
void amdgpu_gtt_mgr_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
50
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
70
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
27
int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
51
void amdgpu_hdp_generic_flush(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
70
void amdgpu_hdp_invalidate(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
78
void amdgpu_hdp_flush(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
32
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
33
void (*invalidate_hdp)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
35
void (*update_clock_gating)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
36
void (*get_clock_gating_state)(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
37
void (*init_registers)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
46
int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
47
void amdgpu_hdp_generic_flush(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
49
void amdgpu_hdp_invalidate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
51
void amdgpu_hdp_flush(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c
71
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
103
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
118
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
132
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
145
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
218
void amdgpu_i2c_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
238
void amdgpu_i2c_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
249
amdgpu_i2c_lookup(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
42
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c
84
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h
31
void amdgpu_i2c_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h
32
void amdgpu_i2c_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h
34
amdgpu_i2c_lookup(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
128
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
354
int amdgpu_ib_pool_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
386
void amdgpu_ib_pool_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
408
int amdgpu_ib_ring_tests(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
490
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
508
void amdgpu_debugfs_sa_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
64
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
170
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
211
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
262
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
326
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
387
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
472
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
505
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
529
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
553
void amdgpu_vmid_reset_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
573
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
611
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
36
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
79
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
82
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
84
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
88
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
90
void amdgpu_vmid_reset_all(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
92
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
93
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
117
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
150
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
180
int amdgpu_ih_wait_on_checkpoint_process_ts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
209
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
263
void amdgpu_ih_decode_iv_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
313
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
42
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
104
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
106
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
107
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
109
int amdgpu_ih_wait_on_checkpoint_process_ts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
111
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
112
void amdgpu_ih_decode_iv_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
117
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
33
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
88
u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
89
void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
93
void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
33
int (*init_microcode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
34
int (*load_microcode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
35
void (*setup_imu)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
36
int (*start_imu)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
37
void (*program_rlc_ram)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
38
int (*wait_for_reset_status)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
39
int (*switch_compute_partition)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
42
void (*init_mcm_addr_lut)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
144
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
167
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
203
static const char *ip_block_name(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
222
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
265
int amdgpu_device_ip_set_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
27
static int8_t amdgpu_logical_to_dev_inst(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
299
int amdgpu_device_ip_set_powergating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
333
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
356
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
380
bool amdgpu_device_ip_is_hw(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
401
bool amdgpu_device_ip_is_valid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
50
static uint32_t amdgpu_logical_to_dev_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
67
static void amdgpu_populate_ip_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.c
82
void amdgpu_ip_map_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
119
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
122
void amdgpu_ip_map_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
128
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
131
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
136
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
139
int amdgpu_device_ip_set_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
142
int amdgpu_device_ip_set_powergating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
145
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
147
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
149
bool amdgpu_device_ip_is_hw(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
151
bool amdgpu_device_ip_is_valid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
29
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
90
int8_t (*logical_to_dev_inst)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ip.h
93
uint32_t (*logical_to_dev_mask)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
159
void amdgpu_irq_disable_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
203
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
224
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
239
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
254
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
271
static bool amdgpu_msi_ok(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
281
void amdgpu_restore_msix(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
307
int amdgpu_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
365
void amdgpu_irq_fini_hw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
389
void amdgpu_irq_fini_sw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
424
int amdgpu_irq_add_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
470
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
545
void amdgpu_irq_delegate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
562
int amdgpu_irq_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
592
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
626
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
656
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
694
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
767
int amdgpu_irq_add_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
787
void amdgpu_irq_remove_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
808
unsigned int amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned int src_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
124
void amdgpu_irq_disable_all(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
126
int amdgpu_irq_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
127
void amdgpu_irq_fini_sw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
128
void amdgpu_irq_fini_hw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
129
int amdgpu_irq_add_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
132
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
134
void amdgpu_irq_delegate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
137
int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
139
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
141
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
143
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
145
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
147
int amdgpu_irq_add_domain(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
148
void amdgpu_irq_remove_domain(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
149
unsigned amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned src_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
150
void amdgpu_restore_msix(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
40
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
74
int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
77
int (*process)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
104
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
177
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
256
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
323
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
334
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
46
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
71
static int isp_load_fw_by_psp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h
47
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
190
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
243
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
36
static void amdgpu_job_do_core_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
430
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
51
static void amdgpu_job_core_dump(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
55
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
94
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
113
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
117
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
104
int amdgpu_jpeg_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
111
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
112
container_of(work, struct amdgpu_device, jpeg.idle_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
135
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
154
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
191
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
231
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
270
int amdgpu_jpeg_process_poison_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
288
int amdgpu_jpeg_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
314
int amdgpu_jpeg_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
340
int amdgpu_jpeg_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
359
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
36
static void amdgpu_jpeg_reg_dump_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
38
int amdgpu_jpeg_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
387
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
411
void amdgpu_debugfs_jpeg_sched_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
431
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
442
int amdgpu_jpeg_sysfs_reset_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
455
void amdgpu_jpeg_sysfs_reset_mask_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
463
int amdgpu_jpeg_reg_dump_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
479
static void amdgpu_jpeg_reg_dump_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
488
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
517
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
569
struct amdgpu_device *adev = parser->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
72
int amdgpu_jpeg_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
97
int amdgpu_jpeg_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
154
int amdgpu_jpeg_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
155
int amdgpu_jpeg_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
156
int amdgpu_jpeg_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
157
int amdgpu_jpeg_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
165
int amdgpu_jpeg_process_poison_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
168
int amdgpu_jpeg_ras_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
170
int amdgpu_jpeg_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
171
int amdgpu_jpeg_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
173
void amdgpu_debugfs_jpeg_sched_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
174
int amdgpu_jpeg_sysfs_reset_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
175
void amdgpu_jpeg_sysfs_reset_mask_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
176
int amdgpu_jpeg_reg_dump_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
101
void amdgpu_register_gpu_instance(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
135
int amdgpu_driver_load_kms(struct amdgpu_device *adev, unsigned long flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1446
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1561
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1617
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1638
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1706
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1723
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
1736
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
175
amdgpu_ip_get_block_type(struct amdgpu_device *adev, uint32_t ip)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
2004
void amdgpu_debugfs_firmware_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
217
struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
377
static int amdgpu_userq_metadata_info_gfx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
397
static int amdgpu_userq_metadata_info_compute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
415
static int amdgpu_userq_metadata_info_sdma(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
433
static int amdgpu_hw_ip_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
50
void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
654
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
84
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c
29
int amdgpu_lsdma_wait_for(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c
46
int amdgpu_lsdma_copy_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c
70
int amdgpu_lsdma_fill_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
32
int (*copy_mem)(struct amdgpu_device *adev, uint64_t src_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
34
int (*fill_mem)(struct amdgpu_device *adev, uint64_t dst_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
36
void (*update_memory_power_gating)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
39
int amdgpu_lsdma_copy_mem(struct amdgpu_device *adev, uint64_t src_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
41
int amdgpu_lsdma_fill_mem(struct amdgpu_device *adev, uint64_t dst_addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
43
int amdgpu_lsdma_wait_for(struct amdgpu_device *adev, uint32_t reg_index,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
108
int amdgpu_mca_mp1_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
132
int amdgpu_mca_mpio_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
218
void amdgpu_mca_smu_init_funcs(struct amdgpu_device *adev, const struct amdgpu_mca_smu_funcs *mca_funcs)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
225
int amdgpu_mca_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
242
void amdgpu_mca_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
257
int amdgpu_mca_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
264
int amdgpu_mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
274
static void amdgpu_mca_smu_mca_bank_dump(struct amdgpu_device *adev, int idx, struct mca_bank_entry *entry,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
292
static int amdgpu_mca_smu_get_valid_mca_count(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, uint32_t *count)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
30
static bool amdgpu_mca_is_deferred_error(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
305
static int amdgpu_mca_smu_get_mca_entry(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
331
static bool amdgpu_mca_bank_should_update(struct amdgpu_device *adev, enum amdgpu_mca_error_type type)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
351
static bool amdgpu_mca_bank_should_dump(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
369
static int amdgpu_mca_smu_get_mca_set(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, struct mca_bank_set *mca_set,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
40
void amdgpu_mca_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
401
static int amdgpu_mca_smu_parse_mca_error_count(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
415
static int amdgpu_mca_dispatch_mca_set(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
464
static int amdgpu_mca_add_mca_set_to_cache(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, struct mca_bank_set *new)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
476
int amdgpu_mca_smu_log_ras_error(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
51
void amdgpu_mca_query_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
515
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
549
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
619
void amdgpu_mca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
66
void amdgpu_mca_reset_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
72
void amdgpu_mca_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c
84
int amdgpu_mca_mp0_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
131
int (*mca_set_debug_mode)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
132
int (*mca_parse_mca_error_count)(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
134
int (*mca_get_valid_mca_count)(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
136
int (*mca_get_mca_entry)(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
140
void amdgpu_mca_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
144
void amdgpu_mca_query_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
148
void amdgpu_mca_reset_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
151
void amdgpu_mca_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
154
int amdgpu_mca_mp0_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
155
int amdgpu_mca_mp1_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
156
int amdgpu_mca_mpio_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
158
void amdgpu_mca_smu_init_funcs(struct amdgpu_device *adev, const struct amdgpu_mca_smu_funcs *mca_funcs);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
159
int amdgpu_mca_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
160
void amdgpu_mca_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
161
int amdgpu_mca_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
162
int amdgpu_mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
163
int amdgpu_mca_smu_get_mca_set_error_count(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
165
void amdgpu_mca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root);
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h
166
int amdgpu_mca_smu_log_ras_error(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
104
int amdgpu_mes_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
257
void amdgpu_mes_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
284
int amdgpu_mes_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
308
int amdgpu_mes_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
332
int amdgpu_mes_map_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
35
int amdgpu_mes_doorbell_process_slice(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
357
int amdgpu_mes_unmap_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
383
int amdgpu_mes_reset_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
417
int amdgpu_mes_get_hung_queue_db_array_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
42
static int amdgpu_mes_doorbell_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
422
int amdgpu_mes_detect_and_reset_hung_queues(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
469
uint32_t amdgpu_mes_rreg(struct amdgpu_device *adev, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
508
int amdgpu_mes_wreg(struct amdgpu_device *adev, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
535
int amdgpu_mes_reg_write_reg_wait(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
566
int amdgpu_mes_hdp_flush(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
587
int amdgpu_mes_set_shader_debugger(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
63
static int amdgpu_mes_event_log_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
632
int amdgpu_mes_flush_shader_debugger(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
661
uint32_t amdgpu_mes_get_aggregated_doorbell_index(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
667
int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
751
bool amdgpu_mes_suspend_resume_all_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
762
static int amdgpu_mes_set_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
787
int amdgpu_mes_update_enforce_isolation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
808
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
821
void amdgpu_debugfs_mes_event_log_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
86
static void amdgpu_mes_doorbell_free(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
136
int (*kiq_hw_init)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
138
int (*kiq_hw_fini)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
428
int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
429
int amdgpu_mes_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
430
void amdgpu_mes_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
432
int amdgpu_mes_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
433
int amdgpu_mes_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
435
int amdgpu_mes_map_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
437
int amdgpu_mes_unmap_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
441
int amdgpu_mes_reset_legacy_queue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
447
int amdgpu_mes_get_hung_queue_db_array_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
448
int amdgpu_mes_detect_and_reset_hung_queues(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
455
uint32_t amdgpu_mes_rreg(struct amdgpu_device *adev, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
457
int amdgpu_mes_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
459
int amdgpu_mes_reg_write_reg_wait(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
462
int amdgpu_mes_hdp_flush(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
463
int amdgpu_mes_set_shader_debugger(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
470
int amdgpu_mes_flush_shader_debugger(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
473
uint32_t amdgpu_mes_get_aggregated_doorbell_index(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
476
int amdgpu_mes_doorbell_process_slice(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
536
bool amdgpu_mes_suspend_resume_all_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
538
int amdgpu_mes_update_enforce_isolation(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
76
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c
24
int amdgpu_mmhub_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
52
u64 (*get_fb_location)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
53
u64 (*get_mc_fb_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
54
void (*init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
55
int (*gart_enable)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
56
void (*set_fault_enable_default)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
58
void (*gart_disable)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
59
int (*set_clockgating)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
61
void (*get_clockgating)(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
62
void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
64
void (*update_power_gating)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
74
int amdgpu_mmhub_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
264
void (*bandwidth_update)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
266
u32 (*vblank_get_counter)(struct amdgpu_device *adev, int crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
273
bool (*hpd_sense)(struct amdgpu_device *adev, enum amdgpu_hpd_id hpd);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
274
void (*hpd_set_polarity)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
276
u32 (*hpd_get_gpio_reg)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
278
void (*page_flip)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
280
int (*page_flip_get_scanoutpos)(struct amdgpu_device *adev, int crtc,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
283
void (*add_encoder)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
287
void (*add_connector)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
49
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
694
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
703
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c
25
int amdgpu_nbio_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c
48
u64 amdgpu_nbio_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c
56
bool amdgpu_nbio_is_replay_cnt_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c
66
int amdgpu_nbio_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
100
u32 (*get_rom_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
101
int (*get_compute_partition_mode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
102
u32 (*get_memory_partition_mode)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
104
bool (*is_nps_switch_requested)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
105
u64 (*get_pcie_replay_count)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
106
void (*set_reg_remap)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
118
int amdgpu_nbio_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
119
int amdgpu_nbio_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
120
u64 amdgpu_nbio_get_pcie_replay_count(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
122
bool amdgpu_nbio_is_replay_cnt_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
52
void (*handle_ras_controller_intr_no_bifring)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
53
void (*handle_ras_err_event_athub_intr_no_bifring)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
54
int (*init_ras_controller_interrupt)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
55
int (*init_ras_err_event_athub_interrupt)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
60
u32 (*get_hdp_flush_req_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
61
u32 (*get_hdp_flush_done_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
62
u32 (*get_pcie_index_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
63
u32 (*get_pcie_data_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
64
u32 (*get_pcie_index_hi_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
65
u32 (*get_pcie_port_index_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
66
u32 (*get_pcie_port_data_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
67
u32 (*get_rev_id)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
68
void (*mc_access_enable)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
69
u32 (*get_memsize)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
70
void (*sdma_doorbell_range)(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
72
void (*vpe_doorbell_range)(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
74
void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
76
void (*gc_doorbell_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
77
void (*enable_doorbell_aperture)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
79
void (*enable_doorbell_selfring_aperture)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
81
void (*ih_doorbell_range)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
83
void (*enable_doorbell_interrupt)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
85
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
87
void (*update_medium_grain_light_sleep)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
89
void (*get_clockgating_state)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
91
void (*ih_control)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
92
void (*init_registers)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
93
void (*remap_hdp_registers)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
94
void (*enable_aspm)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
96
void (*program_aspm)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
97
void (*apply_lc_spc_mode_wa)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
98
void (*apply_l1_link_width_reconfig_wa)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
99
void (*clear_doorbell_interrupt)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1012
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1058
int amdgpu_bo_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1090
void amdgpu_bo_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1118
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
112
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1293
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1354
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1431
int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1457
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1494
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1514
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1583
uint32_t amdgpu_bo_get_preferred_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1617
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
238
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
337
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
375
int amdgpu_bo_create_isp_user(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
438
int amdgpu_bo_create_kernel_at(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
550
static bool amdgpu_bo_validate_size(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
625
int amdgpu_bo_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
759
int amdgpu_bo_create_user(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
788
int amdgpu_bo_create_vm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
927
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
188
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
253
int amdgpu_bo_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
256
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
260
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
264
int amdgpu_bo_create_isp_user(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
268
int amdgpu_bo_create_kernel_at(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
271
int amdgpu_bo_create_user(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
274
int amdgpu_bo_create_vm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
287
int amdgpu_bo_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
288
void amdgpu_bo_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
303
int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
311
uint32_t amdgpu_bo_get_preferred_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
335
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
338
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
340
int amdgpu_sa_bo_manager_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
352
void amdgpu_debugfs_sa_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
122
void amdgpu_pll_compute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
84
static void amdgpu_pll_get_fb_ref_div(struct amdgpu_device *adev, unsigned int nom,
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h
27
void amdgpu_pll_compute(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
49
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
576
void amdgpu_pmu_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
594
static struct amdgpu_pmu_entry *create_pmu_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
619
int amdgpu_pmu_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h
54
int amdgpu_pmu_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h
55
void amdgpu_pmu_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
100
int amdgpu_preempt_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
129
void amdgpu_preempt_mgr_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
41
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1045
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1103
static int psp_boot_config_get(struct amdgpu_device *adev, uint32_t *boot_cfg)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1128
static int psp_boot_config_set(struct amdgpu_device *adev, uint32_t boot_cfg)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1151
static int psp_rl_load(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
128
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1417
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1537
struct amdgpu_device *mirror_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
170
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1907
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2019
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2440
int amdgpu_psp_wait_for_bootloader(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2461
bool amdgpu_psp_tos_reload_needed(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2474
static void psp_update_gpu_addresses(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2489
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2862
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2947
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
2974
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3054
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3119
static int psp_load_fw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3213
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3238
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3263
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3326
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3412
int psp_gpu_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3452
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3495
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3518
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3633
static int psp_init_sos_base_fw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3680
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
376
static bool psp_get_runtime_db_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3792
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3887
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3942
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
3970
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4003
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4096
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4125
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4209
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4245
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4310
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4338
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4352
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4367
struct amdgpu_device *adev = filp->f_inode->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4422
struct amdgpu_device *adev = filp->f_inode->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4436
struct amdgpu_device *adev = filp->f_inode->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
4458
void amdgpu_psp_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
453
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
559
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
597
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
60
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
627
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
809
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
99
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
363
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
455
bool (*check_fw_loading_status)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
554
int psp_gpu_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
623
int amdgpu_psp_wait_for_bootloader(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
628
bool amdgpu_psp_tos_reload_needed(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
631
void amdgpu_psp_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
152
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
250
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
299
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
373
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c
390
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h
32
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
116
void amdgpu_rap_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
46
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h
29
void amdgpu_rap_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1003
static int amdgpu_ras_enable_all_features(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1069
static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1097
static void amdgpu_ras_get_ecc_info(struct amdgpu_device *adev, struct ras_err_data *err_data)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1129
static void amdgpu_ras_error_print_error_data(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1221
static void amdgpu_ras_error_generate_report(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1300
static void amdgpu_ras_virt_error_generate_report(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1368
static struct ras_manager *get_ras_manager(struct amdgpu_device *adev, enum amdgpu_ras_block blk)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1378
int amdgpu_ras_bind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1394
int amdgpu_ras_unbind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1407
static int amdgpu_aca_log_ras_error_data(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1438
static int amdgpu_ras_query_error_status_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
145
static int amdgpu_ras_check_bad_page(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
148
static void amdgpu_ras_critical_region_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
149
static void amdgpu_ras_critical_region_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1501
static int amdgpu_ras_query_error_status_with_event(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
152
static void amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
154
amdgpu_unregister_bad_pages_mca_notifier(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
156
struct amdgpu_device *devs[MAX_GPU_INSTANCE];
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1560
static int amdgpu_uniras_clear_badpages_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1575
static int amdgpu_uniras_query_block_ecc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1599
int amdgpu_ras_query_error_status(struct amdgpu_device *adev, struct ras_query_if *info)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1607
int amdgpu_ras_reset_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
162
void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1639
int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1656
static int amdgpu_uniras_error_inject(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1678
int amdgpu_ras_error_inject(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
168
static bool amdgpu_ras_get_error_query_ready(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1746
static int amdgpu_ras_query_error_count_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
176
static int amdgpu_reserve_page_direct(struct amdgpu_device *adev, uint64_t address)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1790
int amdgpu_ras_query_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1840
static int amdgpu_ras_badpages_read(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1842
static int amdgpu_uniras_badpages_read(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1894
struct amdgpu_device *adev = con->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
1962
static bool amdgpu_ras_get_version_info(struct amdgpu_device *adev, u32 *major,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2041
static void amdgpu_ras_sysfs_remove_bad_page_node(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2051
static int amdgpu_ras_sysfs_remove_dev_attr_node(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2072
int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2112
int amdgpu_ras_sysfs_remove(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2133
static int amdgpu_ras_sysfs_remove_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2170
static struct dentry *amdgpu_ras_debugfs_create_ctrl_node(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
218
static int amdgpu_check_address_validity(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2213
static void amdgpu_ras_debugfs_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2232
static bool amdgpu_ras_aca_is_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2250
void amdgpu_ras_debugfs_create_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2297
static int amdgpu_ras_fs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2349
static int amdgpu_ras_fs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2374
void amdgpu_ras_interrupt_fatal_error_handler(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2408
struct amdgpu_device *adev = obj->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2462
struct amdgpu_device *adev = obj->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2559
int amdgpu_ras_interrupt_dispatch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2597
int amdgpu_ras_interrupt_remove_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2619
int amdgpu_ras_interrupt_add_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2663
static int amdgpu_ras_interrupt_remove_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2677
static void amdgpu_ras_log_on_err_counter(struct amdgpu_device *adev, enum ras_event_type type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2725
static void amdgpu_ras_error_status_query(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2752
static void amdgpu_ras_query_err_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2769
static int amdgpu_ras_badpages_read(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2802
static int amdgpu_uniras_badpages_read(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2852
static void amdgpu_ras_set_fed_all(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2855
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2865
bool amdgpu_ras_in_recovery(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2882
static enum ras_event_type amdgpu_ras_get_fatal_error_event(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2894
struct amdgpu_device *remote_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2895
struct amdgpu_device *adev = ras->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2988
static int amdgpu_ras_realloc_eh_data_space(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3011
static int amdgpu_ras_mca2pa_by_idx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3045
static int amdgpu_ras_mca2pa(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3082
static int __amdgpu_ras_restore_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3116
static int __amdgpu_ras_convert_rec_array_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3174
static int __amdgpu_ras_convert_rec_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3225
int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3296
int amdgpu_ras_save_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3367
static int amdgpu_ras_load_bad_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3435
struct amdgpu_device *adev = con->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3456
static int amdgpu_ras_check_bad_page(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3471
static void amdgpu_ras_validate_threshold(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3506
int amdgpu_ras_put_poison_req(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3530
static int amdgpu_ras_get_poison_req(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3588
struct amdgpu_device *adev = con->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3608
static int amdgpu_ras_poison_creation_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3650
static void amdgpu_ras_clear_poison_fifo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3661
static int amdgpu_ras_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3711
struct amdgpu_device *adev = (struct amdgpu_device *)param;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3793
int amdgpu_ras_init_badpage_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3845
int amdgpu_ras_recovery_init(struct amdgpu_device *adev, bool init_bp_info)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3930
static int amdgpu_ras_recovery_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
3975
static bool amdgpu_ras_asic_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4015
static void amdgpu_ras_get_quirks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4030
static void amdgpu_ras_query_ras_capablity_from_vbios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4078
static void amdgpu_ras_query_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4120
static void amdgpu_ras_check_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4178
struct amdgpu_device *adev = con->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4198
static int amdgpu_get_ras_schema(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4221
static void amdgpu_ras_event_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4242
static void amdgpu_ras_init_reserved_vram_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4263
int amdgpu_ras_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
432
static void amdgpu_ras_instance_mask_check(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4414
int amdgpu_persistent_edc_harvesting_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4422
static int amdgpu_persistent_edc_harvesting(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4441
bool amdgpu_ras_is_poison_mode_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4452
int amdgpu_ras_block_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4525
static int amdgpu_ras_block_late_init_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4532
void amdgpu_ras_block_late_fini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4546
static void amdgpu_ras_block_late_fini_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4555
void amdgpu_ras_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4589
void amdgpu_ras_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4602
int amdgpu_ras_late_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4659
int amdgpu_ras_pre_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4674
int amdgpu_ras_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4724
bool amdgpu_ras_get_fed_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4735
void amdgpu_ras_set_fed(struct amdgpu_device *adev, bool status)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4748
void amdgpu_ras_clear_err_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4759
void amdgpu_ras_set_err_poison(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4769
bool amdgpu_ras_is_err_state(struct amdgpu_device *adev, int block)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4786
static struct ras_event_manager *__get_ras_event_mgr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4797
int amdgpu_ras_mark_ras_event_caller(struct amdgpu_device *adev, enum ras_event_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4830
u64 amdgpu_ras_acquire_event_id(struct amdgpu_device *adev, enum ras_event_type type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4857
int amdgpu_ras_global_ras_isr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4881
bool amdgpu_ras_need_emergency_restart(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4892
void amdgpu_release_ras_context(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4907
static struct amdgpu_device *find_adev(uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4910
struct amdgpu_device *adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4933
struct amdgpu_device *adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
4985
static void amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5006
static void amdgpu_unregister_bad_pages_mca_notifier(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5030
struct amdgpu_ras *amdgpu_ras_get_context(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5038
int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5048
int amdgpu_ras_is_supported(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5078
int amdgpu_ras_reset_gpu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5112
int amdgpu_ras_set_mca_debug_mode(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5126
int amdgpu_ras_set_aca_debug_mode(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5143
bool amdgpu_ras_get_aca_debug_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5159
bool amdgpu_ras_get_error_query_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5184
int amdgpu_ras_register_ras_block(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5220
bool amdgpu_ras_inst_get_memory_id_field(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5244
bool amdgpu_ras_inst_get_err_cnt_field(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5270
void amdgpu_ras_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5322
void amdgpu_ras_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5506
static void amdgpu_ras_boot_time_error_reporting(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
557
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5581
static bool amdgpu_ras_boot_error_detected(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5602
void amdgpu_ras_query_boot_status(struct amdgpu_device *adev, u32 num_instances)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5612
int amdgpu_ras_reserve_page(struct amdgpu_device *adev, uint64_t pfn)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5631
void amdgpu_ras_event_log_print(struct amdgpu_device *adev, u64 event_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5649
bool amdgpu_ras_is_rma(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5662
int amdgpu_ras_add_critical_region(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5702
static void amdgpu_ras_critical_region_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5707
static void amdgpu_ras_critical_region_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5720
bool amdgpu_ras_check_critical_address(struct amdgpu_device *adev, uint64_t addr)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5739
void amdgpu_ras_pre_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5742
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5750
void amdgpu_ras_post_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5753
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
622
static int amdgpu_uniras_clear_badpages_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
644
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
645
(struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
746
static struct ras_manager *amdgpu_ras_create_obj(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
782
struct ras_manager *amdgpu_ras_find_obj(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
819
static int amdgpu_ras_is_feature_allowed(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
825
static int amdgpu_ras_is_feature_enabled(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
837
static int __amdgpu_ras_feature_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
873
int amdgpu_ras_feature_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
930
int amdgpu_ras_feature_enable_on_boot(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
981
static int amdgpu_ras_disable_all_features(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1007
void amdgpu_ras_query_boot_status(struct amdgpu_device *adev, u32 num_instances);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1008
int amdgpu_ras_bind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1010
int amdgpu_ras_unbind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1015
void amdgpu_ras_set_fed(struct amdgpu_device *adev, bool status);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1016
bool amdgpu_ras_get_fed_status(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1017
void amdgpu_ras_set_err_poison(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1019
void amdgpu_ras_clear_err_state(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1020
bool amdgpu_ras_is_err_state(struct amdgpu_device *adev, int block);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1022
u64 amdgpu_ras_acquire_event_id(struct amdgpu_device *adev, enum ras_event_type type);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1023
int amdgpu_ras_mark_ras_event_caller(struct amdgpu_device *adev, enum ras_event_type type,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1026
int amdgpu_ras_reserve_page(struct amdgpu_device *adev, uint64_t pfn);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1028
int amdgpu_ras_add_critical_region(struct amdgpu_device *adev, struct amdgpu_bo *bo);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1029
bool amdgpu_ras_check_critical_address(struct amdgpu_device *adev, uint64_t addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1031
int amdgpu_ras_put_poison_req(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1035
bool amdgpu_ras_in_recovery(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1038
void amdgpu_ras_event_log_print(struct amdgpu_device *adev, u64 event_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1041
bool amdgpu_ras_is_rma(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1043
void amdgpu_ras_pre_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
1045
void amdgpu_ras_post_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
466
typedef int (*pasid_notify)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
512
int (*get_ras_table_version)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
514
int (*get_badpage_count)(struct amdgpu_device *adev, uint32_t *count, uint32_t timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
515
int (*get_badpage_mca_addr)(struct amdgpu_device *adev, uint16_t index, uint64_t *mca_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
516
int (*set_timestamp)(struct amdgpu_device *adev, uint64_t timestamp);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
517
int (*get_timestamp)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
519
int (*get_badpage_ipid)(struct amdgpu_device *adev, uint16_t index, uint64_t *ipid);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
520
int (*erase_ras_table)(struct amdgpu_device *adev, uint32_t *result);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
529
void (*ras_smu_feature_flags)(struct amdgpu_device *adev, uint64_t *flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
553
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
667
typedef int (*ras_ih_cb)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
693
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
764
int (*ras_late_init)(struct amdgpu_device *adev, struct ras_common_if *ras_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
765
void (*ras_fini)(struct amdgpu_device *adev, struct ras_common_if *ras_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
771
int (*ras_error_inject)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
773
void (*query_ras_error_count)(struct amdgpu_device *adev, void *ras_error_status);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
774
void (*query_ras_error_status)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
775
void (*query_ras_error_address)(struct amdgpu_device *adev, void *ras_error_status);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
776
void (*reset_ras_error_count)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
777
void (*reset_ras_error_status)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
778
bool (*query_poison_status)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
779
bool (*handle_poison_consumption)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
796
int amdgpu_ras_init_badpage_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
797
int amdgpu_ras_recovery_init(struct amdgpu_device *adev, bool init_bp_info);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
799
void amdgpu_ras_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
800
void amdgpu_ras_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
802
int amdgpu_ras_query_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
808
int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
811
int amdgpu_ras_save_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
883
int amdgpu_ras_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
884
int amdgpu_ras_late_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
885
int amdgpu_ras_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
886
int amdgpu_ras_pre_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
888
int amdgpu_ras_block_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
891
void amdgpu_ras_block_late_fini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
894
int amdgpu_ras_feature_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
897
int amdgpu_ras_feature_enable_on_boot(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
900
int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
903
int amdgpu_ras_sysfs_remove(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
906
void amdgpu_ras_debugfs_create_all(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
908
int amdgpu_ras_query_error_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
911
int amdgpu_ras_reset_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
913
int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
916
int amdgpu_ras_error_inject(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
919
int amdgpu_ras_interrupt_add_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
922
int amdgpu_ras_interrupt_remove_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
925
int amdgpu_ras_interrupt_dispatch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
928
struct ras_manager *amdgpu_ras_find_obj(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
943
int amdgpu_ras_global_ras_isr(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
945
void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
947
bool amdgpu_ras_need_emergency_restart(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
949
void amdgpu_release_ras_context(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
951
int amdgpu_persistent_edc_harvesting_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
955
bool amdgpu_ras_is_poison_mode_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
957
int amdgpu_ras_is_supported(struct amdgpu_device *adev, unsigned int block);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
959
int amdgpu_ras_reset_gpu(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
961
struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
963
int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
965
int amdgpu_ras_set_mca_debug_mode(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
966
int amdgpu_ras_set_aca_debug_mode(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
967
bool amdgpu_ras_get_aca_debug_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
968
bool amdgpu_ras_get_error_query_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
971
int amdgpu_ras_register_ras_block(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
973
void amdgpu_ras_interrupt_fatal_error_handler(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
975
bool amdgpu_ras_inst_get_memory_id_field(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
979
bool amdgpu_ras_inst_get_err_cnt_field(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
983
void amdgpu_ras_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h
991
void amdgpu_ras_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1015
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1047
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1102
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1206
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1275
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1394
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1441
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1484
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1518
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1554
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
157
static bool __is_ras_eeprom_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1631
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1672
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
175
static bool __get_eeprom_i2c_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1766
void amdgpu_ras_eeprom_check_and_recover(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1795
static const struct ras_smu_drv *amdgpu_ras_get_smu_ras_drv(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1805
static uint64_t amdgpu_ras_smu_get_feature_flags(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1820
bool amdgpu_ras_smu_eeprom_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1836
int amdgpu_ras_smu_get_table_version(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1850
int amdgpu_ras_smu_get_badpage_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1864
int amdgpu_ras_smu_get_badpage_mca_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1878
int amdgpu_ras_smu_set_timestamp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1892
int amdgpu_ras_smu_get_timestamp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1906
int amdgpu_ras_smu_get_badpage_ipid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1920
int amdgpu_ras_smu_erase_ras_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1934
void amdgpu_ras_check_bad_page_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
268
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
324
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
419
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
445
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
575
bool amdgpu_ras_eeprom_check_err_threshold(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
625
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
659
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
778
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
878
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
916
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
958
struct amdgpu_device *adev = to_amdgpu_device(control);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
151
bool amdgpu_ras_eeprom_check_err_threshold(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
165
void amdgpu_ras_eeprom_check_and_recover(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
167
bool amdgpu_ras_smu_eeprom_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
169
int amdgpu_ras_smu_get_table_version(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
172
int amdgpu_ras_smu_get_badpage_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
175
int amdgpu_ras_smu_get_badpage_mca_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
178
int amdgpu_ras_smu_set_timestamp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
181
int amdgpu_ras_smu_get_timestamp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
184
int amdgpu_ras_smu_get_badpage_ipid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
187
int amdgpu_ras_smu_erase_ras_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
196
void amdgpu_ras_check_bad_page_status(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h
33
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
103
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
105
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
151
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
158
adev = list_first_entry(reset_device_list, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
179
int amdgpu_reset_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
203
int amdgpu_reset_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
227
int amdgpu_reset_prepare_hwcontext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
242
int amdgpu_reset_perform_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
29
static int amdgpu_reset_xgmi_reset_on_init_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
351
bool amdgpu_reset_in_recovery(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
61
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
82
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
104
int amdgpu_reset_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
105
int amdgpu_reset_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
107
int amdgpu_reset_prepare_hwcontext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
110
int amdgpu_reset_perform_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
113
int amdgpu_reset_prepare_env(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
115
int amdgpu_reset_restore_env(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
162
bool amdgpu_reset_in_recovery(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
164
static inline void amdgpu_reset_set_dpc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
171
static inline bool amdgpu_reset_in_dpc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
51
struct amdgpu_device *reset_req_dev;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
72
int (*do_reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
246
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
717
void amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
760
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
779
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
811
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
171
void amdgpu_fence_driver_hw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
172
void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
173
int amdgpu_fence_driver_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
174
void amdgpu_fence_driver_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
186
void amdgpu_fence_driver_isr_toggle(struct amdgpu_device *adev, bool stop);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
306
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
32
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
471
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
551
void amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
567
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
575
int amdgpu_ib_pool_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
576
void amdgpu_ib_pool_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
577
int amdgpu_ib_ring_tests(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
318
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
327
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
336
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
395
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
410
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
421
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
128
int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
158
int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
189
void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
261
void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
281
static int amdgpu_gfx_rlc_init_microcode_v2_0(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
345
static void amdgpu_gfx_rlc_init_microcode_v2_1(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
38
void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
393
static void amdgpu_gfx_rlc_init_microcode_v2_2(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
423
static void amdgpu_gfx_rlc_init_microcode_v2_3(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
458
static void amdgpu_gfx_rlc_init_microcode_v2_4(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
518
static void amdgpu_gfx_rlc_init_microcode_v2_5(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
552
int amdgpu_gfx_rlc_init_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
63
void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c
89
int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws)
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
235
bool (*is_rlc_enabled)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
236
void (*set_safe_mode)(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
237
void (*unset_safe_mode)(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
238
int (*init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
239
u32 (*get_csb_size)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
254
void (*get_csb_buffer)(struct amdgpu_device *adev, u32 *buffer);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
255
int (*get_cp_table_num)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
256
int (*resume)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
257
void (*stop)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
258
void (*reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
259
void (*start)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
260
void (*update_spm_vmid)(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
262
bool (*is_rlcg_access_range)(struct amdgpu_device *adev, uint32_t reg);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
367
void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
368
void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
369
int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
370
int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
371
int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
372
void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
373
void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
374
int amdgpu_gfx_rlc_init_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
47
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
66
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
34
static int amdgpu_sched_process_priority_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
61
static int amdgpu_sched_context_priority_override(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
92
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
118
int amdgpu_sdma_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
132
int amdgpu_sdma_process_ecc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
188
void amdgpu_sdma_destroy_inst_ctx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
203
int amdgpu_sdma_init_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
311
int amdgpu_sdma_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
352
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
399
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
42
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
443
void amdgpu_debugfs_sdma_sched_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
463
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
474
int amdgpu_sdma_sysfs_reset_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
490
void amdgpu_sdma_sysfs_reset_mask_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
501
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
519
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
534
static int amdgpu_sdma_soft_reset(struct amdgpu_device *adev, u32 instance_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
55
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
553
int amdgpu_sdma_reset_engine(struct amdgpu_device *adev, uint32_t instance_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
72
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
93
int amdgpu_sdma_ras_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
147
void (*get_csa_info)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
188
int amdgpu_sdma_reset_engine(struct amdgpu_device *adev, uint32_t instance_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
198
int amdgpu_sdma_ras_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
200
int amdgpu_sdma_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
203
int amdgpu_sdma_process_ecc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
206
int amdgpu_sdma_init_microcode(struct amdgpu_device *adev, u32 instance,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
208
void amdgpu_sdma_destroy_inst_ctx(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
210
int amdgpu_sdma_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
211
void amdgpu_debugfs_sdma_sched_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
212
int amdgpu_sdma_sysfs_reset_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
213
void amdgpu_sdma_sysfs_reset_mask_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
214
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
215
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
61
int (*soft_reset_kernel_queue)(struct amdgpu_device *adev, u32 instance_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
176
void amdgpu_securedisplay_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c
94
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h
30
void amdgpu_securedisplay_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
126
void amdgpu_seq64_unmap(struct amdgpu_device *adev, struct amdgpu_fpriv *fpriv)
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
173
int amdgpu_seq64_alloc(struct amdgpu_device *adev, u64 *va,
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
202
void amdgpu_seq64_free(struct amdgpu_device *adev, u64 va)
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
219
void amdgpu_seq64_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
236
int amdgpu_seq64_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
46
static inline u64 amdgpu_seq64_get_va_base(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c
67
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
40
void amdgpu_seq64_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
41
int amdgpu_seq64_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
42
int amdgpu_seq64_alloc(struct amdgpu_device *adev, u64 *va, u64 *gpu_addr, u64 **cpu_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
43
void amdgpu_seq64_free(struct amdgpu_device *adev, u64 gpu_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
44
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.h
46
void amdgpu_seq64_unmap(struct amdgpu_device *adev, struct amdgpu_fpriv *fpriv);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
40
u32 (*get_rom_index_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
41
u32 (*get_rom_data_offset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
42
void (*update_rom_clock_gating)(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
43
void (*get_clock_gating_state)(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
44
u32 (*get_die_id)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
45
u32 (*get_socket_id)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
46
enum amdgpu_pkg_type (*get_pkg_type)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
47
bool (*is_host_gpu_xgmi_supported)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
48
bool (*is_connected_with_ethernet_switch)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
49
bool (*is_custom_hbm_supported)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
50
u64 (*get_gpu_clock_counter)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
182
static bool amdgpu_sync_test_fence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
242
int amdgpu_sync_resv(struct amdgpu_device *adev, struct amdgpu_sync *sync,
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
65
static bool amdgpu_sync_same_dev(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
31
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
52
int amdgpu_sync_resv(struct amdgpu_device *adev, struct amdgpu_sync *sync,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1013
struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1032
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1096
int amdgpu_ttm_mmio_remap_alloc_sgt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1160
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1198
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1239
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1436
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1504
static void amdgpu_ttm_vram_mm_access(struct amdgpu_device *adev, loff_t pos,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1544
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1615
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
166
amdgpu_ttm_job_submit(struct amdgpu_device *adev, struct amdgpu_job *job, u32 num_dw)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1679
static void amdgpu_ttm_fw_reserve_vram_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1695
static void amdgpu_ttm_drv_reserve_vram_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1709
static int amdgpu_ttm_fw_reserve_vram_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1734
static int amdgpu_ttm_drv_reserve_vram_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1763
static int amdgpu_ttm_training_reserve_vram_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1774
static void amdgpu_ttm_training_data_block_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1798
static int amdgpu_ttm_reserve_tmr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1866
static int amdgpu_ttm_pools_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1886
static void amdgpu_ttm_pools_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1913
static int amdgpu_ttm_alloc_mmio_remap_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
198
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1987
static void amdgpu_ttm_free_mmio_remap_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2015
int amdgpu_ttm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2228
void amdgpu_ttm_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2292
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2362
static int amdgpu_ttm_prepare_job(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2391
int amdgpu_copy_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2443
static int amdgpu_ttm_fill_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2495
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2553
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2608
int amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2632
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2647
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2682
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2730
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2786
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2836
void amdgpu_ttm_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
293
static int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
387
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
448
bool amdgpu_res_cpu_visible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
479
static bool amdgpu_res_copyable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
503
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
616
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
657
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
680
uint64_t amdgpu_ttm_domain_start(struct amdgpu_device *adev, uint32_t type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
74
static int amdgpu_ttm_init_on_chip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
787
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
826
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
848
static void amdgpu_ttm_gart_bind_gfx9_mqd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
868
static void amdgpu_ttm_gart_bind(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
898
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
93
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
964
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
134
int amdgpu_gtt_mgr_init(struct amdgpu_device *adev, uint64_t gtt_size);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
135
void amdgpu_gtt_mgr_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
136
int amdgpu_preempt_mgr_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
137
void amdgpu_preempt_mgr_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
138
int amdgpu_vram_mgr_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
139
void amdgpu_vram_mgr_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
153
int amdgpu_vram_mgr_alloc_sgt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
167
void amdgpu_vram_mgr_clear_reset_blocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
169
bool amdgpu_res_cpu_visible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
172
int amdgpu_ttm_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
173
void amdgpu_ttm_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
174
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
176
int amdgpu_copy_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
195
uint64_t amdgpu_ttm_domain_start(struct amdgpu_device *adev, uint32_t type);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
222
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
224
int amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
226
void amdgpu_ttm_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
228
int amdgpu_ttm_mmio_remap_alloc_sgt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1148
int amdgpu_ucode_create_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1168
void amdgpu_ucode_free_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1175
int amdgpu_ucode_init_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1220
static const char *amdgpu_ucode_legacy_naming(struct amdgpu_device *adev, int block_type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1432
bool amdgpu_is_kicker_fw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1445
void amdgpu_ucode_ip_version_decode(struct amdgpu_device *adev, int block_type, char *ucode_prefix, int len)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
1504
int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware **fw,
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
556
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
768
struct amdgpu_device *adev = drm_to_adev(ddev); \
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
841
int amdgpu_ucode_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
846
void amdgpu_ucode_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
851
static int amdgpu_ucode_init_single_fw(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
634
int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware **fw,
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
640
int amdgpu_ucode_init_bo(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
641
int amdgpu_ucode_create_bo(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
642
int amdgpu_ucode_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
643
void amdgpu_ucode_free_bo(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
644
void amdgpu_ucode_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
647
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
651
void amdgpu_ucode_ip_version_decode(struct amdgpu_device *adev, int block_type, char *ucode_prefix, int len);
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
652
bool amdgpu_is_kicker_fw(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
218
static int amdgpu_umc_do_page_retirement(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
238
int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
309
int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
316
int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
32
static int amdgpu_umc_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
324
int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
354
int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
383
int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
430
static int amdgpu_umc_loop_all_aid(struct amdgpu_device *adev, umc_func func,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
469
int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
50
int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
503
int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
512
int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
531
int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
548
int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
579
int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
606
int amdgpu_umc_pa2mca(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
95
void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
100
void (*ecc_info_query_ras_error_count)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
102
void (*ecc_info_query_ras_error_address)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
104
bool (*check_ecc_err_status)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
106
int (*update_ecc_status)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
108
int (*convert_ras_err_addr)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
113
uint32_t (*get_die_id_from_pa)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
115
void (*get_retire_flip_bits)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
116
void (*mca_ipid_parse)(struct amdgpu_device *adev, uint64_t ipid,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
121
void (*init_registers)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
154
int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
155
int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
156
int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
158
int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
161
int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
170
int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
173
int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
176
int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
179
int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
181
int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
184
void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
186
int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
188
int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
190
int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
194
int amdgpu_umc_pa2mca(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
93
typedef int (*umc_func)(struct amdgpu_device *adev, uint32_t node_inst,
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
98
void (*err_cnt_init)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h
99
bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
60
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h
66
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
106
struct amdgpu_device *adev = container_of(umsch, struct amdgpu_device, umsch_mm);
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
122
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
180
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
212
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
243
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
254
static void umsch_mm_agdb_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
267
static int umsch_mm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
316
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
335
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
345
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
366
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
390
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
408
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
517
void amdgpu_debugfs_umsch_fwlog_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
53
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
69
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
80
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
88
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h
195
void amdgpu_debugfs_umsch_fwlog_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1091
amdgpu_userq_bo_validate(struct amdgpu_device *adev, struct drm_exec *exec,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1135
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1323
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1375
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1400
struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1434
int amdgpu_userq_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1460
int amdgpu_userq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1485
int amdgpu_userq_stop_sched_for_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1519
int amdgpu_userq_start_sched_for_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1551
int amdgpu_userq_gem_va_unmap_validate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1582
void amdgpu_userq_pre_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1606
int amdgpu_userq_post_reset(struct amdgpu_device *adev, bool vram_lost)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
179
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
232
int amdgpu_userq_input_va_validate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
312
static int amdgpu_userq_buffer_vas_list_cleanup(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
341
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
366
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
37
u32 amdgpu_userq_get_supported_ip_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
386
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
412
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
452
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
50
static bool amdgpu_userq_is_reset_type_supported(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
500
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
629
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
764
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
85
static void amdgpu_userq_gpu_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
929
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
98
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
997
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
103
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
122
struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
143
u32 amdgpu_userq_get_supported_ip_mask(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
146
int amdgpu_userq_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
147
int amdgpu_userq_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
149
int amdgpu_userq_stop_sched_for_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
151
int amdgpu_userq_start_sched_for_enforce_isolation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
154
void amdgpu_userq_pre_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
155
int amdgpu_userq_post_reset(struct amdgpu_device *adev, bool vram_lost);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
158
int amdgpu_userq_input_va_validate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
161
int amdgpu_userq_gem_va_unmap_validate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h
90
int (*detect_and_reset)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
191
struct amdgpu_device *adev = fence_drv->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
368
static int amdgpu_userq_fence_read_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
463
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
80
int amdgpu_userq_fence_driver_alloc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h
57
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.h
66
int amdgpu_userq_fence_driver_alloc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1129
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1205
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1233
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1265
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1266
container_of(work, struct amdgpu_device, uvd.idle_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1295
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1368
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
140
static int amdgpu_uvd_create_msg_bo_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
184
int amdgpu_uvd_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
370
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
405
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
422
int amdgpu_uvd_prepare_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
467
int amdgpu_uvd_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
476
int amdgpu_uvd_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
521
void amdgpu_uvd_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
621
static int amdgpu_uvd_cs_msg_decode(struct amdgpu_device *adev, uint32_t *msg,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
820
struct amdgpu_device *adev = ctx->parser->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
74
int amdgpu_uvd_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
75
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
76
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
77
int amdgpu_uvd_prepare_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
78
int amdgpu_uvd_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
79
int amdgpu_uvd_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
84
void amdgpu_uvd_free_handles(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
92
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
105
static const char *amdgpu_vce_firmware_name(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
1151
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
166
int amdgpu_vce_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
214
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
249
int amdgpu_vce_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
278
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
301
int amdgpu_vce_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
327
int amdgpu_vce_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
358
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
359
container_of(work, struct amdgpu_device, vce.idle_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
389
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
433
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
462
u32 amdgpu_vce_required_gart_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
57
int amdgpu_vce_early_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
58
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
59
int amdgpu_vce_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
60
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
61
int amdgpu_vce_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
62
int amdgpu_vce_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
63
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
64
u32 amdgpu_vce_required_gart_pages(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1059
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1094
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1124
void amdgpu_vcn_setup_ucode(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1224
void amdgpu_debugfs_vcn_fwlog_init(struct amdgpu_device *adev, uint8_t i,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1262
int amdgpu_vcn_process_poison_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1288
int amdgpu_vcn_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
130
int amdgpu_vcn_sw_init(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1314
int amdgpu_vcn_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1340
int amdgpu_vcn_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1360
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1371
int amdgpu_vcn_sysfs_reset_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1384
void amdgpu_vcn_sysfs_reset_mask_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1399
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1424
struct amdgpu_device *adev = (struct amdgpu_device *)data;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1445
void amdgpu_debugfs_vcn_sched_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1471
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1490
static int amdgpu_vcn_reset_engine(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1550
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1558
int amdgpu_vcn_reg_dump_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1571
static void amdgpu_vcn_reg_dump_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1581
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1610
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
262
void amdgpu_vcn_sw_fini(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
299
bool amdgpu_vcn_is_disabled_vcn(struct amdgpu_device *adev, enum vcn_ring_type type, uint32_t vcn_instance)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
314
static int amdgpu_vcn_save_vcpu_bo_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
340
int amdgpu_vcn_save_vcpu_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
353
int amdgpu_vcn_suspend(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
368
int amdgpu_vcn_resume(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
411
void amdgpu_vcn_get_profile(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
431
void amdgpu_vcn_put_profile(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
463
struct amdgpu_device *adev = vcn_inst->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
503
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
542
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
558
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
589
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
623
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
670
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
705
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
797
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
894
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
928
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
97
static void amdgpu_vcn_reg_dump_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
99
int amdgpu_vcn_early_init(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
995
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
301
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
519
int amdgpu_vcn_early_init(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
520
int amdgpu_vcn_sw_init(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
521
void amdgpu_vcn_sw_fini(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
522
int amdgpu_vcn_suspend(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
523
int amdgpu_vcn_resume(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
527
bool amdgpu_vcn_is_disabled_vcn(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
541
void amdgpu_vcn_setup_ucode(struct amdgpu_device *adev, int i);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
544
void amdgpu_debugfs_vcn_fwlog_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
547
int amdgpu_vcn_process_poison_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
550
int amdgpu_vcn_ras_late_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
552
int amdgpu_vcn_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
554
int amdgpu_vcn_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
556
int amdgpu_vcn_save_vcpu_bo(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
557
int amdgpu_vcn_sysfs_reset_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
558
void amdgpu_vcn_sysfs_reset_mask_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
559
void amdgpu_debugfs_vcn_sched_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
566
int amdgpu_vcn_reg_dump_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
570
void amdgpu_vcn_get_profile(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
571
void amdgpu_vcn_put_profile(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
28
void amdgpu_vf_error_put(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
51
void amdgpu_vf_error_trans_all(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.h
59
void amdgpu_vf_error_put(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.h
63
void amdgpu_vf_error_trans_all (struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1106
int amdgpu_virt_get_dynamic_data_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1135
void amdgpu_virt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1146
static bool amdgpu_virt_access_debugfs_is_mmio(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1151
static bool amdgpu_virt_access_debugfs_is_kiq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1156
int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1170
void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1176
enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1192
void amdgpu_virt_pre_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1199
void amdgpu_virt_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
121
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1211
bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev, uint32_t ucode_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1277
void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1309
bool amdgpu_virt_get_rlcg_reg_access_flag(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1342
static u32 amdgpu_virt_rlcg_vfi_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
142
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1469
u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1569
void amdgpu_sriov_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
158
void amdgpu_virt_request_init_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1590
u32 amdgpu_sriov_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1608
bool amdgpu_sriov_xnack_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1619
bool amdgpu_virt_get_ras_capability(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1675
amdgpu_ras_block_to_sriov(struct amdgpu_device *adev, enum amdgpu_ras_block block) {
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1722
static int amdgpu_virt_cache_host_error_counts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1749
static int amdgpu_virt_req_ras_err_count_internal(struct amdgpu_device *adev, bool force_update)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1772
int amdgpu_virt_req_ras_err_count(struct amdgpu_device *adev, enum amdgpu_ras_block block,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
178
void amdgpu_virt_ready_to_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1797
amdgpu_virt_write_cpers_to_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1854
static int amdgpu_virt_req_ras_cper_dump_internal(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1874
int amdgpu_virt_req_ras_cper_dump(struct amdgpu_device *adev, bool force_update)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1893
int amdgpu_virt_ras_telemetry_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1905
bool amdgpu_virt_ras_telemetry_block_en(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
192
int amdgpu_virt_wait_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1924
void amdgpu_virt_request_bad_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1932
static int amdgpu_virt_cache_chk_criti_hit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1961
int amdgpu_virt_check_vf_critical_region(struct amdgpu_device *adev, u64 addr, bool *hit)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1984
static int req_remote_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1994
int amdgpu_virt_send_remote_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
208
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
238
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
255
bool amdgpu_virt_rcvd_ras_interrupt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
286
static int amdgpu_virt_init_ras_err_handler_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
326
static void amdgpu_virt_ras_release_bp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
346
void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
364
static void amdgpu_virt_ras_add_bps(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
377
static void amdgpu_virt_ras_reserve_bps(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
417
static bool amdgpu_virt_ras_check_bad_page(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
434
static void amdgpu_virt_add_bad_page(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
466
static int amdgpu_virt_read_pf2vf_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
558
static void amdgpu_virt_populate_vf2pf_ucode_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
592
static int amdgpu_virt_write_vf2pf_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
60
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
648
struct amdgpu_device *adev = container_of(work, struct amdgpu_device, virt.vf2pf_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
677
static int amdgpu_virt_read_exchange_data_from_mem(struct amdgpu_device *adev, uint32_t *pfvf_data)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
68
void amdgpu_virt_init_setting(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
701
void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
710
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
761
void amdgpu_virt_exchange_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
823
static u32 amdgpu_virt_init_detect_asic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
862
static bool amdgpu_virt_init_req_data(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
907
static void amdgpu_virt_init_ras(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
939
int amdgpu_virt_init_critical_region(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
96
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
102
int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
103
int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
104
int (*req_init_data)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
105
int (*reset_gpu)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
106
void (*ready_to_reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
107
int (*wait_reset)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
108
void (*trans_msg)(struct amdgpu_device *adev, enum idh_request req,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
110
void (*ras_poison_handler)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
112
bool (*rcvd_ras_intr)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
113
int (*req_ras_err_count)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
114
int (*req_ras_cper_dump)(struct amdgpu_device *adev, u64 vf_rptr);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
115
int (*req_bad_pages)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
116
int (*req_ras_chk_criti)(struct amdgpu_device *adev, u64 addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
117
int (*req_remote_ras_cmd)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
444
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
445
void amdgpu_virt_init_setting(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
446
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
447
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
448
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
449
void amdgpu_virt_request_init_data(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
450
void amdgpu_virt_ready_to_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
451
int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
452
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
453
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
454
bool amdgpu_virt_rcvd_ras_interrupt(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
455
void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
456
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
457
void amdgpu_virt_exchange_data(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
458
void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
459
void amdgpu_virt_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
461
int amdgpu_virt_init_critical_region(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
462
int amdgpu_virt_get_dynamic_data_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
465
bool amdgpu_virt_can_access_debugfs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
466
int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
467
void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
469
enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
471
void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
474
void amdgpu_sriov_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
477
u32 amdgpu_sriov_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
479
bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
481
void amdgpu_virt_pre_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
482
void amdgpu_virt_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
483
bool amdgpu_sriov_xnack_support(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
484
bool amdgpu_virt_get_rlcg_reg_access_flag(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
487
u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
488
bool amdgpu_virt_get_ras_capability(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
489
int amdgpu_virt_req_ras_err_count(struct amdgpu_device *adev, enum amdgpu_ras_block block,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
491
int amdgpu_virt_req_ras_cper_dump(struct amdgpu_device *adev, bool force_update);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
492
int amdgpu_virt_ras_telemetry_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
493
bool amdgpu_virt_ras_telemetry_block_en(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
495
void amdgpu_virt_request_bad_pages(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
496
int amdgpu_virt_check_vf_critical_region(struct amdgpu_device *adev, u64 addr, bool *hit);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
497
int amdgpu_virt_send_remote_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
171
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
305
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
500
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
542
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
561
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
604
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
107
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1108
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1262
int amdgpu_vm_bo_update(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1324
struct amdgpu_device *bo_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1413
static void amdgpu_vm_update_prt_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1429
static void amdgpu_vm_prt_get(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1443
static void amdgpu_vm_prt_put(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1469
static void amdgpu_vm_add_prt_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1502
static void amdgpu_vm_free_mapping(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1520
static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1548
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1610
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1688
int amdgpu_vm_flush_compute_tlb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1735
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1777
static void amdgpu_vm_bo_insert_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1798
static int amdgpu_vm_verify_parameters(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1845
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1904
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1956
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2022
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2187
void amdgpu_vm_bo_del(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2363
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2475
amdgpu_vm_get_vm_from_pasid(struct amdgpu_device *adev, u32 pasid)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2531
amdgpu_vm_get_task_info_pasid(struct amdgpu_device *adev, u32 pasid)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2580
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2710
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2772
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2852
void amdgpu_vm_manager_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2895
void amdgpu_vm_manager_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2917
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2953
bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
3150
void amdgpu_vm_update_fault_cache(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
3211
void amdgpu_vm_print_task_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
516
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
525
static int amdgpu_vm_init_entities(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
561
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
592
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
698
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
740
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
774
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
966
int amdgpu_vm_update_pdes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
259
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
501
void amdgpu_vm_manager_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
502
void amdgpu_vm_manager_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
505
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id, uint32_t pasid);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
506
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
507
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
513
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
514
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
519
int amdgpu_vm_update_pdes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
521
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
524
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
527
int amdgpu_vm_flush_compute_tlb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
533
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
540
int amdgpu_vm_bo_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
553
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
556
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
560
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
564
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
567
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
573
void amdgpu_vm_bo_del(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
575
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
581
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
584
amdgpu_vm_get_task_info_pasid(struct amdgpu_device *adev, u32 pasid);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
591
bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
597
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
602
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
604
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
607
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
615
void amdgpu_vm_pt_free_list(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
622
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
679
void amdgpu_vm_update_fault_cache(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
684
void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
688
void amdgpu_vm_print_task_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
103
static uint32_t amdgpu_vm_pt_entries_mask(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
123
static unsigned int amdgpu_vm_pt_size(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
158
static void amdgpu_vm_pt_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
178
static bool amdgpu_vm_pt_descendant(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
207
static bool amdgpu_vm_pt_sibling(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
260
static void amdgpu_vm_pt_next(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
287
static void amdgpu_vm_pt_first_dfs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
324
static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
361
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
441
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
496
static int amdgpu_vm_pt_alloc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
50
static unsigned int amdgpu_vm_pt_level_shift(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
561
void amdgpu_vm_pt_free_list(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
611
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
661
static void amdgpu_vm_pte_update_noretry_flags(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
686
struct amdgpu_device *adev = params->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
76
static unsigned int amdgpu_vm_pt_num_entries(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
802
struct amdgpu_device *adev = params->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
958
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
33
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
78
void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
123
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
220
int amdgpu_vpe_psp_update_sram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
233
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
274
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
301
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
325
static bool vpe_need_dpm0_at_power_down(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
335
static int vpe_get_dpm_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
347
struct amdgpu_device *adev =
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
348
container_of(work, struct amdgpu_device, vpe.idle_work.work);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
367
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
388
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
421
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
439
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
44
static void vpe_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
462
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
499
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
636
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
684
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
704
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
723
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
742
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
776
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
818
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
872
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
897
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
906
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
928
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
939
int amdgpu_vpe_sysfs_reset_mask_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
952
void amdgpu_vpe_sysfs_reset_mask_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
994
static void vpe_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h
85
int amdgpu_vpe_psp_update_sram(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h
90
void amdgpu_vpe_sysfs_reset_mask_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h
91
int amdgpu_vpe_sysfs_reset_mask_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
105
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
122
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
140
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
159
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
178
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
231
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
256
static u64 amdgpu_vram_mgr_vis_size(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
279
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
301
struct amdgpu_device *adev = to_amdgpu_device(mgr);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
447
struct amdgpu_device *adev = to_amdgpu_device(mgr);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
49
static inline struct amdgpu_device *
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
52
return container_of(mgr, struct amdgpu_device, mman.vram_mgr);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
639
struct amdgpu_device *adev = to_amdgpu_device(mgr);
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
675
int amdgpu_vram_mgr_alloc_sgt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
792
void amdgpu_vram_mgr_clear_reset_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
914
int amdgpu_vram_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
950
void amdgpu_vram_mgr_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
1092
void amdgpu_xcp_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
1102
void amdgpu_xcp_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
127
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
144
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
285
static int amdgpu_xcp_dev_alloc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
327
int amdgpu_xcp_mgr_init(struct amdgpu_device *adev, int init_mode,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
391
int amdgpu_xcp_dev_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
411
void amdgpu_xcp_dev_unplug(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
433
int amdgpu_xcp_open_device(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
465
void amdgpu_xcp_release_sched(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
481
int amdgpu_xcp_select_scheds(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
522
static void amdgpu_set_xcp_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
570
static void amdgpu_xcp_gpu_sched_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
585
static int amdgpu_xcp_sched_list_update(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
617
int amdgpu_xcp_update_partition_sched_list(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
636
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
901
static void amdgpu_xcp_cfg_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
969
static void amdgpu_xcp_cfg_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
122
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
160
int amdgpu_xcp_mgr_init(struct amdgpu_device *adev, int init_mode,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
173
int amdgpu_xcp_dev_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
175
void amdgpu_xcp_dev_unplug(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
176
int amdgpu_xcp_open_device(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
179
void amdgpu_xcp_release_sched(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
181
int amdgpu_xcp_select_scheds(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
187
int amdgpu_xcp_update_partition_sched_list(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
190
void amdgpu_xcp_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
191
void amdgpu_xcp_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1119
int amdgpu_xgmi_remove_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1155
struct amdgpu_device *adev = handle->adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1205
static int amdgpu_xgmi_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1239
uint64_t amdgpu_xgmi_get_relative_phy_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1246
static void pcs_clear_status(struct amdgpu_device *adev, uint32_t pcs_status_reg)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1252
static void amdgpu_xgmi_legacy_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1291
static void __xgmi_v6_4_0_reset_error_count(struct amdgpu_device *adev, int xgmi_inst, u64 mca_base)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1296
static void xgmi_v6_4_0_reset_error_count(struct amdgpu_device *adev, int xgmi_inst)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1304
static void xgmi_v6_4_0_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1312
static void amdgpu_xgmi_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1325
static int amdgpu_xgmi_query_pcs_error_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1378
static void amdgpu_xgmi_legacy_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1475
static enum aca_error_type xgmi_v6_4_0_pcs_mca_get_error_type(struct amdgpu_device *adev, u64 status)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1499
static void __xgmi_v6_4_0_query_error_count(struct amdgpu_device *adev, struct amdgpu_smuio_mcm_config_info *mcm_info,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1523
static void xgmi_v6_4_0_query_error_count(struct amdgpu_device *adev, int xgmi_inst, struct ras_err_data *err_data)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1535
static void xgmi_v6_4_0_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1544
static void amdgpu_xgmi_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1559
static int amdgpu_ras_error_inject_xgmi(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1601
int amdgpu_xgmi_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1629
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1639
tmp_adev = list_first_entry(&device_list, struct amdgpu_device,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1669
int amdgpu_xgmi_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1696
int amdgpu_xgmi_request_nps_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1700
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1738
bool amdgpu_xgmi_same_hive(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1739
struct amdgpu_device *bo_adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1746
void amdgpu_xgmi_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
1771
void amgpu_xgmi_set_max_speed_width(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
295
int amdgpu_xgmi_get_ext_link(struct amdgpu_device *adev, int link_num)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
315
static u32 xgmi_v6_4_get_link_status(struct amdgpu_device *adev, int global_link_num)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
346
int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev, int global_link_num)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
448
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
459
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
470
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
485
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
500
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
536
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
571
static int amdgpu_xgmi_sysfs_add_dev_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
649
static void amdgpu_xgmi_sysfs_rem_dev_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
673
struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
771
int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
775
struct amdgpu_device *request_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
831
int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
858
int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
859
struct amdgpu_device *peer_adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
878
int amdgpu_xgmi_get_bandwidth(struct amdgpu_device *adev, struct amdgpu_device *peer_adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
926
bool amdgpu_xgmi_get_is_sharing_enabled(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
927
struct amdgpu_device *peer_adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
952
struct amdgpu_device *tmp_adev;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
969
int amdgpu_xgmi_add_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
974
struct amdgpu_device *tmp_adev = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
100
int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
101
int amdgpu_xgmi_add_device(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
102
int amdgpu_xgmi_remove_device(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
103
int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
104
int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev, struct amdgpu_device *peer_adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
105
int amdgpu_xgmi_get_bandwidth(struct amdgpu_device *adev, struct amdgpu_device *peer_adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
108
bool amdgpu_xgmi_get_is_sharing_enabled(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
109
struct amdgpu_device *peer_adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
110
uint64_t amdgpu_xgmi_get_relative_phy_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
112
bool amdgpu_xgmi_same_hive(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
113
struct amdgpu_device *bo_adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
114
int amdgpu_xgmi_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
115
int amdgpu_xgmi_reset_on_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
117
int amdgpu_xgmi_request_nps_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
120
int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
122
int amdgpu_xgmi_get_ext_link(struct amdgpu_device *adev, int link_num);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
124
void amdgpu_xgmi_early_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
125
uint32_t amdgpu_xgmi_get_max_bandwidth(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
127
void amgpu_xgmi_set_max_speed_width(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
36
struct amdgpu_device *hi_req_gpu;
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h
98
struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
115
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
168
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
226
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
272
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
313
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
337
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
34
void aqua_vanjaram_doorbell_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
386
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
440
static int __aqua_vanjaram_get_xcp_mem_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
454
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
515
static int aqua_vanjaram_xcp_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
533
int aqua_vanjaram_init_soc_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
572
static void aqua_read_smn(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
588
static void aqua_read_smn_ext(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
611
static ssize_t aqua_vanjaram_read_pcie_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
700
static ssize_t aqua_vanjaram_read_xgmi_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
774
static ssize_t aqua_vanjaram_read_wafl_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
83
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
885
static ssize_t aqua_vanjaram_read_usr_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c
954
ssize_t aqua_vanjaram_get_reg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/arct_reg_init.c
29
int arct_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
32
static void athub_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
48
static void athub_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
65
int athub_v1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v1_0.c
90
void athub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/athub_v1_0.h
26
int athub_v1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v1_0.h
28
void athub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c
34
athub_v2_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c
54
athub_v2_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c
74
int athub_v2_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c
96
void athub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/athub_v2_0.h
26
int athub_v2_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_0.h
28
void athub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c
33
athub_v2_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c
50
athub_v2_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c
67
int athub_v2_1_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c
88
void athub_v2_1_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/athub_v2_1.h
26
int athub_v2_1_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v2_1.h
28
void athub_v2_1_get_clockgating(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
104
int athub_v3_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
127
void athub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
37
static uint32_t athub_v3_0_get_cg_cntl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
55
static void athub_v3_0_set_cg_cntl(struct amdgpu_device *adev, uint32_t data)
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
71
athub_v3_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
88
athub_v3_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v3_0.h
26
int athub_v3_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v3_0.h
28
void athub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
110
void athub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
30
static uint32_t athub_v4_1_0_get_cg_cntl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
45
static void athub_v4_1_0_set_cg_cntl(struct amdgpu_device *adev, uint32_t data)
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
57
athub_v4_1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
74
athub_v4_1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.c
90
int athub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.h
26
int athub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/athub_v4_1_0.h
28
void athub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
116
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
133
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
149
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
165
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
177
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
194
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
240
static void amdgpu_atombios_crtc_program_ss(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
309
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
43
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
470
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
525
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
590
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
751
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
820
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
86
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
35
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
38
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h
40
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
290
static u8 amdgpu_atombios_dp_encoder_service(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
311
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
489
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
64
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
724
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1148
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1195
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1436
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
155
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1641
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1671
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
169
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1721
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1760
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1818
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1969
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
238
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
316
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
379
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
43
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
564
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
57
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
75
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
753
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
89
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
28
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
30
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
60
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
162
void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 slave_addr, u8 line_number, u8 offset, u8 data)
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c
43
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/atombios_i2c.h
30
void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev,
drivers/gpu/drm/amd/amdgpu/cik.c
1012
static bool cik_read_bios_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
1122
static uint32_t cik_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
1218
static int cik_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/cik.c
1243
static void kv_save_regs_for_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
1257
static void kv_restore_regs_for_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
130
static int cik_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/cik.c
1339
static int cik_asic_pci_config_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1378
static int cik_asic_supports_baco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1390
cik_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1427
static int cik_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1446
static u32 cik_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1451
static int cik_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
drivers/gpu/drm/amd/amdgpu/cik.c
1481
static int cik_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/cik.c
1493
static int cik_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/cik.c
152
static u32 cik_pcie_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/cik.c
1530
static void cik_pcie_gen3_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
165
static void cik_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/cik.c
1689
static void cik_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
177
static u32 cik_smc_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/cik.c
1852
static uint32_t cik_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1858
static void cik_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik.c
1868
static void cik_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
1879
static bool cik_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1885
static void cik_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/cik.c
189
static void cik_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/cik.c
1931
static bool cik_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1948
static uint64_t cik_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
1985
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik.c
199
static u32 cik_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/cik.c
211
static void cik_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/cik.c
2124
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik.c
2192
int cik_set_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
221
static u32 cik_didt_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/cik.c
233
static void cik_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/cik.c
827
static void cik_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
917
static u32 cik_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.c
944
void cik_srbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.c
955
static void cik_vga_set_state(struct amdgpu_device *adev, bool state)
drivers/gpu/drm/amd/amdgpu/cik.c
967
static bool cik_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik.h
29
void cik_srbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik.h
31
int cik_set_ip_blocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik.h
33
void legacy_doorbell_index_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_ih.c
106
static int cik_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_ih.c
172
static void cik_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_ih.c
191
static u32 cik_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_ih.c
256
static void cik_ih_decode_iv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_ih.c
288
static void cik_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_ih.c
296
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
311
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
328
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
338
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
362
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
375
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
389
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
451
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_ih.c
51
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_ih.c
60
static void cik_ih_enable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_ih.c
79
static void cik_ih_disable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1002
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1024
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1037
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1050
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
106
static int cik_sdma_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1085
static int cik_sdma_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1131
static int cik_sdma_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1172
static int cik_sdma_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1188
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1248
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1267
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1334
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1348
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
179
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
193
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
308
static void cik_sdma_gfx_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
328
static void cik_sdma_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
341
static void cik_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
398
static void cik_sdma_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
426
static int cik_sdma_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
514
static int cik_sdma_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
528
static int cik_sdma_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
53
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
54
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
55
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
56
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
567
static int cik_sdma_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
59
u32 amdgpu_cik_gpu_check_soft_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
602
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
654
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
72
static void cik_sdma_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
873
static void cik_enable_sdma_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
894
static void cik_enable_sdma_mgls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
924
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
944
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
983
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
995
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c
31
int cyan_skillfish_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
106
static int cz_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
173
static void cz_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
193
static u32 cz_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cz_ih.c
245
static void cz_ih_decode_iv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cz_ih.c
277
static void cz_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/cz_ih.c
285
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
300
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
317
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
328
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
356
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
369
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
384
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
447
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
51
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/cz_ih.c
60
static void cz_ih_enable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
79
static void cz_ih_disable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1026
static void dce_v10_0_program_watermarks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1157
static void dce_v10_0_bandwidth_update(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1177
static void dce_v10_0_audio_get_connected_pins(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1195
static struct amdgpu_audio_pin *dce_v10_0_audio_get_pin(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1211
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1228
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1274
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1330
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1413
static void dce_v10_0_audio_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1434
static int dce_v10_0_audio_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1462
static void dce_v10_0_audio_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1479
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
148
static void dce_v10_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1515
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1534
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1565
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
172
static u32 dce_v10_0_audio_endpt_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1745
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1769
static int dce_v10_0_afmt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1794
static void dce_v10_0_afmt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1817
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1831
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1845
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
186
static void dce_v10_0_audio_endpt_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
197
static u32 dce_v10_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
205
static void dce_v10_0_pageflip_interrupt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2085
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2101
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
214
static void dce_v10_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2236
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2271
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2286
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2297
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2315
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
234
static void dce_v10_0_page_flip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2490
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2544
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
259
static int dce_v10_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2675
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2697
static int dce_v10_0_crtc_init(struct amdgpu_device *adev, int index)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2751
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2779
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
280
static bool dce_v10_0_hpd_sense(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2857
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2876
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2901
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2918
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2933
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2961
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2969
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2993
static void dce_v10_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3022
static void dce_v10_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
303
static void dce_v10_0_hpd_set_polarity(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3051
static int dce_v10_0_set_hpd_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3081
static int dce_v10_0_set_crtc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3129
static int dce_v10_0_set_pageflip_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3152
static int dce_v10_0_pageflip_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3205
static void dce_v10_0_hpd_int_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3220
static void dce_v10_0_crtc_vblank_int_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3235
static void dce_v10_0_crtc_vline_int_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3250
static int dce_v10_0_crtc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
328
static void dce_v10_0_hpd_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3288
static int dce_v10_0_hpd_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3364
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3404
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3499
static void dce_v10_0_encoder_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3617
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3637
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
384
static void dce_v10_0_hpd_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
408
static u32 dce_v10_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
413
static bool dce_v10_0_is_display_hung(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
443
static void dce_v10_0_set_vga_render_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
465
static int dce_v10_0_get_num_crtc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
480
void dce_v10_0_disable_dce(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
507
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
53
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
54
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
55
static void dce_v10_0_hpd_int_ack(struct amdgpu_device *adev, int hpd);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
594
static u32 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
668
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.h
31
void dce_v10_0_disable_dce(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1057
static u32 dce_v6_0_line_buffer_adjust(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1125
static void dce_v6_0_bandwidth_update(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1151
static void dce_v6_0_audio_get_connected_pins(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1168
static struct amdgpu_audio_pin *dce_v6_0_audio_get_pin(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1184
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1200
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1244
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1305
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
135
static u32 dce_v6_0_audio_endpt_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1391
static void dce_v6_0_audio_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1413
static int dce_v6_0_audio_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1451
static void dce_v6_0_audio_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1465
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1481
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
149
static void dce_v6_0_audio_endpt_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1519
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1561
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1595
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
161
static u32 dce_v6_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1639
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1652
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1689
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
169
static void dce_v6_0_pageflip_interrupt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1718
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
178
static void dce_v6_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1787
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1812
static int dce_v6_0_afmt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1837
static void dce_v6_0_afmt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1861
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1872
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1883
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
201
static void dce_v6_0_page_flip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2101
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2115
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2215
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
223
static int dce_v6_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2244
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2259
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2269
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2286
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
244
static bool dce_v6_0_hpd_sense(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2462
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2512
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2642
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2664
static int dce_v6_0_crtc_init(struct amdgpu_device *adev, int index)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
267
static void dce_v6_0_hpd_set_polarity(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2698
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2730
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2806
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2824
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
284
static void dce_v6_0_hpd_int_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2847
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2864
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2878
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2907
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2931
static void dce_v6_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2982
static void dce_v6_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2989
static int dce_v6_0_set_hpd_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3019
static int dce_v6_0_set_crtc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3067
static int dce_v6_0_crtc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
307
static void dce_v6_0_hpd_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3104
static int dce_v6_0_set_pageflip_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3127
static int dce_v6_0_pageflip_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3180
static int dce_v6_0_hpd_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3255
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3295
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3397
static void dce_v6_0_encoder_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3513
static void dce_v6_0_set_display_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
353
static void dce_v6_0_hpd_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3533
static void dce_v6_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
376
static u32 dce_v6_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
381
static bool dce_v6_0_is_display_hung(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
410
static void dce_v6_0_set_vga_render_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
418
static int dce_v6_0_get_num_crtc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
432
void dce_v6_0_disable_dce(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
459
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
521
static u32 si_get_number_of_dram_channels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
64
static void dce_v6_0_set_display_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
65
static void dce_v6_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
879
static void dce_v6_0_program_watermarks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.h
30
void dce_v6_0_disable_dce(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1112
static void dce_v8_0_bandwidth_update(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1132
static void dce_v8_0_audio_get_connected_pins(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1150
static struct amdgpu_audio_pin *dce_v8_0_audio_get_pin(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1166
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1184
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
123
static u32 dce_v8_0_audio_endpt_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1245
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1298
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
137
static void dce_v8_0_audio_endpt_wreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1385
static void dce_v8_0_audio_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1406
static int dce_v8_0_audio_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1443
static void dce_v8_0_audio_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1460
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
148
static u32 dce_v8_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1483
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1503
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1530
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
156
static void dce_v8_0_pageflip_interrupt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
165
static void dce_v8_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1692
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1716
static int dce_v8_0_afmt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1741
static void dce_v8_0_afmt_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1764
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1778
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1792
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
185
static void dce_v8_0_page_flip(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2012
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2026
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
207
static int dce_v8_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2144
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2192
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2207
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2217
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2234
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
228
static bool dce_v8_0_hpd_sense(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2409
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2463
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
251
static void dce_v8_0_hpd_set_polarity(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2601
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2622
static int dce_v8_0_crtc_init(struct amdgpu_device *adev, int index)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2656
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
268
static void dce_v8_0_hpd_int_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2693
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2776
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2795
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2818
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2835
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2850
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2879
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2903
static void dce_v8_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
291
static void dce_v8_0_hpd_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2954
static void dce_v8_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3005
static int dce_v8_0_set_hpd_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3035
static int dce_v8_0_set_crtc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3083
static int dce_v8_0_crtc_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3120
static int dce_v8_0_set_pageflip_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3143
static int dce_v8_0_pageflip_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3196
static int dce_v8_0_hpd_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3272
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3312
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
337
static void dce_v8_0_hpd_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3407
static void dce_v8_0_encoder_add(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3525
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3545
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
360
static u32 dce_v8_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
365
static bool dce_v8_0_is_display_hung(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
394
static void dce_v8_0_set_vga_render_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
416
static int dce_v8_0_get_num_crtc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
438
void dce_v8_0_disable_dce(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
465
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
54
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
549
static u32 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
55
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
621
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
979
static void dce_v8_0_program_watermarks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.h
33
void dce_v8_0_disable_dce(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
103
static void df_v1_7_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
114
static void df_v1_7_enable_ecc_force_par_wr_rmw(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
32
static void df_v1_7_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
39
static void df_v1_7_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
43
static void df_v1_7_enable_broadcast_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
57
static u32 df_v1_7_get_fb_channel_number(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
68
static u32 df_v1_7_get_hbm_channel_number(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v1_7.c
79
static void df_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
119
static void df_v3_6_perfmon_wreg(struct amdgpu_device *adev, uint32_t lo_addr,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
136
static int df_v3_6_perfmon_arm_with_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
171
static int df_v3_6_perfmon_arm_with_retry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
195
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
214
static void df_v3_6_query_hashes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
241
static void df_v3_6_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
255
static void df_v3_6_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
262
static void df_v3_6_enable_broadcast_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
276
static u32 df_v3_6_get_fb_channel_number(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
293
static u32 df_v3_6_get_hbm_channel_number(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
304
static void df_v3_6_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
334
static void df_v3_6_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
346
static bool df_v3_6_pmc_has_counter(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
357
static void df_v3_6_pmc_get_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
391
static void df_v3_6_pmc_get_read_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
402
static int df_v3_6_pmc_get_ctrl_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
443
static int df_v3_6_pmc_add_cntr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
45
static uint64_t df_v3_6_get_fica(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
460
static int df_v3_6_pmc_set_deferred(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
478
static bool df_v3_6_pmc_is_deferred(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
489
static void df_v3_6_pmc_release_cntr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
498
static void df_v3_6_reset_perfmon_cntr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
514
static int df_v3_6_pmc_start(struct amdgpu_device *adev, uint64_t config,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
556
static int df_v3_6_pmc_stop(struct amdgpu_device *adev, uint64_t config,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
593
static void df_v3_6_pmc_get_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
640
static bool df_v3_6_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
69
static void df_v3_6_set_fica(struct amdgpu_device *adev, uint32_t ficaa_val,
drivers/gpu/drm/amd/amdgpu/df_v3_6.c
96
static void df_v3_6_perfmon_rreg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/df_v4_15.c
29
static void df_v4_15_hw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v4_3.c
29
static bool df_v4_3_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/df_v4_6_2.c
26
static bool df_v4_6_2_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c
30
int dimgrey_cavefish_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/emu_soc.c
29
int emu_soc_asic_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10004
static void gfx_v10_0_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10029
static void gfx_v10_0_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10041
static void gfx_v10_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10055
static void gfx_v10_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10069
static u32 gfx_v10_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10089
static u32 gfx_v10_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10107
static int gfx_v10_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10167
static u32 gfx_v10_3_get_disabled_sa(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10187
static void gfx_v10_3_program_pbb_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
10208
static void gfx_v10_3_set_power_brake_sequence(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3677
static void gfx_v10_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3678
static void gfx_v10_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3679
static void gfx_v10_0_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3680
static void gfx_v10_0_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3681
static void gfx_v10_0_set_mqd_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3682
static int gfx_v10_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3684
static uint64_t gfx_v10_0_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3685
static void gfx_v10_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3687
static u32 gfx_v10_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3689
static int gfx_v10_0_rlc_backdoor_autoload_buffer_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3690
static void gfx_v10_0_rlc_backdoor_autoload_buffer_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3691
static int gfx_v10_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3692
static int gfx_v10_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3696
static u32 gfx_v10_3_get_disabled_sa(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3697
static void gfx_v10_3_program_pbb_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3698
static void gfx_v10_3_set_power_brake_sequence(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3702
static void gfx_v10_0_update_spm_vmid_internal(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3709
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3825
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3887
static void gfx_v10_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3892
static void gfx_v10_0_init_spm_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3915
static void gfx_v10_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4035
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4073
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4128
static void gfx_v10_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4140
static void gfx_v10_0_check_fw_write_wait(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4176
static bool gfx_v10_0_navi10_gfxoff_should_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4193
static void gfx_v10_0_check_gfxoff_flag(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4205
static int gfx_v10_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4295
static u32 gfx_v10_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4325
static void gfx_v10_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4346
static void gfx_v10_0_rlc_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4359
static void gfx_v10_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4383
static int gfx_v10_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4402
static void gfx_v10_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4408
static void gfx_v10_0_me_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4415
static int gfx_v10_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4477
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4485
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4498
static void gfx_v10_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4526
static void gfx_v10_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4537
static void gfx_v10_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4547
static void gfx_v10_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4553
static void gfx_v10_0_update_perfmon_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4581
static void gfx_v10_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4650
static int gfx_v10_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4680
static int gfx_v10_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4712
static void gfx_v10_0_alloc_ip_dump(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4757
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5000
static void gfx_v10_0_pfp_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5007
static void gfx_v10_0_ce_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5014
static void gfx_v10_0_me_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5024
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5057
static void gfx_v10_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5084
static u32 gfx_v10_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5100
static void gfx_v10_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5134
static u32 gfx_v10_0_init_pa_sc_tile_steering_override(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5175
static void gfx_v10_0_debug_trap_config_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5198
static void gfx_v10_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5236
static void gfx_v10_0_init_gds_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5255
static void gfx_v10_0_tcp_harvest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5322
static void gfx_v10_0_get_tcc_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5340
static void gfx_v10_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5378
static u32 gfx_v10_0_get_cpg_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5394
static u32 gfx_v10_0_get_cpc_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5419
static void gfx_v10_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5448
static int gfx_v10_0_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5469
static void gfx_v10_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5477
static void gfx_v10_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5485
static void gfx_v10_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5507
static void gfx_v10_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5520
static void gfx_v10_0_rlc_enable_srm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5531
static int gfx_v10_0_rlc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5559
static int gfx_v10_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5624
static int gfx_v10_0_parse_rlc_toc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5661
static uint32_t gfx_v10_0_calc_toc_total_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5684
static int gfx_v10_0_rlc_backdoor_autoload_buffer_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5704
static void gfx_v10_0_rlc_backdoor_autoload_buffer_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5714
static void gfx_v10_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5741
static void gfx_v10_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5754
static void gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5815
static void gfx_v10_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5849
static int gfx_v10_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5882
static int gfx_v10_0_rlc_backdoor_autoload_config_me_cache(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5919
static int gfx_v10_0_rlc_backdoor_autoload_config_ce_cache(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5956
static int gfx_v10_0_rlc_backdoor_autoload_config_pfp_cache(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
5993
static int gfx_v10_0_rlc_backdoor_autoload_config_mec_cache(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6030
static int gfx_v10_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6073
static int gfx_v10_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6102
static int gfx_v10_0_cp_gfx_load_pfp_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6180
static int gfx_v10_0_cp_gfx_load_ce_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6257
static int gfx_v10_0_cp_gfx_load_me_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6334
static int gfx_v10_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6364
static int gfx_v10_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6444
static void gfx_v10_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6455
static void gfx_v10_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6500
static int gfx_v10_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6603
static void gfx_v10_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6646
static int gfx_v10_0_cp_compute_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6719
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6745
static void gfx_v10_0_gfx_mqd_set_priority(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6763
static int gfx_v10_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6848
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6890
static int gfx_v10_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6907
static int gfx_v10_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7025
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7134
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7173
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7200
static int gfx_v10_0_kiq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7206
static int gfx_v10_0_kcq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7222
static int gfx_v10_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7276
static void gfx_v10_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7282
static bool gfx_v10_0_check_grbm_cam_remapping(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7326
static void gfx_v10_0_setup_grbm_cam_remapping(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7463
static void gfx_v10_0_disable_gpa_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7479
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7533
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7583
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7596
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7614
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7690
static uint64_t gfx_v10_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7768
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7793
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7837
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7855
static bool gfx_v10_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7864
static void gfx_v10_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7905
static void gfx_v10_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7927
static void gfx_v10_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8001
static void gfx_v10_0_update_3d_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8060
static void gfx_v10_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8119
static void gfx_v10_0_update_fine_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8158
static void gfx_v10_0_apply_medium_grain_clock_gating_workaround(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8249
static int gfx_v10_0_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8299
static void gfx_v10_0_update_spm_vmid_internal(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8322
static void gfx_v10_0_update_spm_vmid(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8332
static bool gfx_v10_0_check_rlcg_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8354
static bool gfx_v10_0_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8359
static void gfx_v10_cntl_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8395
static void gfx_v10_cntl_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8436
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8474
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8502
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8552
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8568
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8603
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8616
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8774
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8858
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8904
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8934
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8980
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9028
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9042
gfx_v10_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9083
static void gfx_v10_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9136
static int gfx_v10_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9178
static int gfx_v10_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9218
static int gfx_v10_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9264
static int gfx_v10_0_set_bad_op_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9309
static int gfx_v10_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9341
static void gfx_v10_0_handle_priv_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9375
static int gfx_v10_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9384
static int gfx_v10_0_bad_op_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9393
static int gfx_v10_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9402
static int gfx_v10_0_kiq_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9447
static int gfx_v10_0_kiq_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9506
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9573
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9641
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9710
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9948
static void gfx_v10_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9986
static void gfx_v10_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1024
static void gfx_v11_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1035
static void gfx_v11_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1045
static void gfx_v11_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1057
static void gfx_v11_0_get_gfx_shadow_info_nocheck(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1070
static int gfx_v11_0_get_gfx_shadow_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1095
static int gfx_v11_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1135
static int gfx_v11_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1169
static int gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1212
static void gfx_v11_0_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1226
static uint32_t gfx_v11_0_calc_toc_total_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1244
static int gfx_v11_0_rlc_autoload_buffer_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1266
static void gfx_v11_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1297
static void gfx_v11_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1318
static void gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1445
static void gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1469
static void gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1505
static int gfx_v11_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1543
static void gfx_v11_0_alloc_ip_dump(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1588
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1892
static void gfx_v11_0_pfp_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1903
static void gfx_v11_0_me_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1914
static void gfx_v11_0_rlc_autoload_buffer_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1924
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1959
static void gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1986
static u32 gfx_v11_0_get_sa_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2004
static u32 gfx_v11_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2023
static void gfx_v11_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2059
static void gfx_v11_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2101
static void gfx_v11_0_init_gds_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2119
static void gfx_v11_0_tcp_harvest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2124
static void gfx_v11_0_get_tcc_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2135
static void gfx_v11_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2176
static u32 gfx_v11_0_get_cpg_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2192
static u32 gfx_v11_0_get_cpc_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2217
static void gfx_v11_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2246
static int gfx_v11_0_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2259
static void gfx_v11_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2267
static void gfx_v11_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2275
static void gfx_v11_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2297
static void gfx_v11_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2308
static void gfx_v11_0_rlc_enable_srm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2319
static void gfx_v11_0_load_rlcg_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2340
static void gfx_v11_0_load_rlc_iram_dram_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2384
static void gfx_v11_0_load_rlcp_rlcv_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2432
static int gfx_v11_0_rlc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2462
static int gfx_v11_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2499
static int gfx_v11_0_config_me_cache(struct amdgpu_device *adev, uint64_t addr)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2543
static int gfx_v11_0_config_pfp_cache(struct amdgpu_device *adev, uint64_t addr)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2587
static int gfx_v11_0_config_mec_cache(struct amdgpu_device *adev, uint64_t addr)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2631
static int gfx_v11_0_config_pfp_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2753
static int gfx_v11_0_config_me_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2876
static int gfx_v11_0_config_mec_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
2959
static void gfx_v11_0_config_gfx_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3044
static int gfx_v11_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3126
static int gfx_v11_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3147
static int gfx_v11_0_cp_gfx_load_pfp_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3192
static int gfx_v11_0_cp_gfx_load_pfp_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
324
static void gfx_v11_0_disable_gpa_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
325
static void gfx_v11_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
326
static void gfx_v11_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
327
static void gfx_v11_0_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
328
static void gfx_v11_0_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
329
static void gfx_v11_0_set_mqd_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
330
static void gfx_v11_0_set_imu_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
331
static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
333
static uint64_t gfx_v11_0_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
334
static void gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
336
static u32 gfx_v11_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3365
static int gfx_v11_0_cp_gfx_load_me_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3410
static int gfx_v11_0_cp_gfx_load_me_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
342
static int gfx_v11_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
346
static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
347
static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
348
static void gfx_v11_0_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
353
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3584
static int gfx_v11_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3614
static int gfx_v11_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3690
static void gfx_v11_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3701
static void gfx_v11_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3726
static int gfx_v11_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3826
static void gfx_v11_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3871
static int gfx_v11_0_cp_compute_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3922
static int gfx_v11_0_cp_compute_load_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4057
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4066
static void gfx_v11_0_cp_set_doorbell_range(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4081
static void gfx_v11_0_gfx_mqd_set_priority(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4099
static int gfx_v11_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
419
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4198
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4224
static int gfx_v11_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4241
static int gfx_v11_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4381
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4491
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4530
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4557
static int gfx_v11_0_kiq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4563
static int gfx_v11_0_kcq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4579
static int gfx_v11_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4658
static void gfx_v11_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4664
static int gfx_v11_0_gfxhub_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4685
static void gfx_v11_0_select_cp_fw_arch(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4704
static int get_gb_addr_config(struct amdgpu_device * adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4740
static void gfx_v11_0_disable_gpa_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4756
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4853
static int gfx_v11_0_set_userq_eop_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
489
static void gfx_v11_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4898
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
494
static void gfx_v11_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4950
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4963
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4977
int gfx_v11_0_request_gfx_index_mutex(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5014
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5143
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5166
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5173
static uint64_t gfx_v11_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5208
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5233
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5281
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5303
static bool gfx_v11_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5312
static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5331
static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5336
static void gfx_v11_0_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5355
static void gfx_v11_0_update_sram_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5374
static void gfx_v11_0_update_repeater_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5393
static void gfx_v11_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5428
static void gfx_v11_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5556
static int gfx_v11_0_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5584
static void gfx_v11_0_update_spm_vmid(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5630
static void gfx_v11_cntl_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
565
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5659
static void gfx_v11_cntl_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5671
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5709
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5737
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5784
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5800
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5835
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5849
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6010
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
606
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6076
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6165
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6214
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6260
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6314
gfx_v11_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6359
static void gfx_v11_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6416
static int gfx_v11_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6446
static int gfx_v11_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6499
static int gfx_v11_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6545
static int gfx_v11_0_set_bad_op_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6590
static int gfx_v11_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6622
static void gfx_v11_0_handle_priv_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6659
static int gfx_v11_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
666
static void gfx_v11_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6668
static int gfx_v11_0_bad_op_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6677
static int gfx_v11_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6686
static int gfx_v11_0_rlc_gc_fed_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6697
static int gfx_v11_0_kiq_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
676
static int gfx_v11_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6763
static bool gfx_v11_pipe_reset_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6773
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6830
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6865
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
699
static void gfx_v11_0_check_fw_cp_gfx_shadow(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6996
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7025
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7094
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
720
static int gfx_v11_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7334
static void gfx_v11_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7371
static void gfx_v11_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7390
static void gfx_v11_0_set_imu_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7400
static void gfx_v11_0_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7405
static void gfx_v11_0_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7417
static void gfx_v11_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7431
static void gfx_v11_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7445
static u32 gfx_v11_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7460
static u32 gfx_v11_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7478
static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
828
static u32 gfx_v11_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
858
static void gfx_v11_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
879
static void gfx_v11_0_rlc_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
892
static void gfx_v11_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
907
static int gfx_v11_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
930
static void gfx_v11_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
937
static void gfx_v11_0_me_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
944
static int gfx_v11_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
977
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
985
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
998
static void gfx_v11_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h
29
int gfx_v11_0_request_gfx_index_mutex(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c
34
static int gfx_v11_0_3_rlc_gc_fed_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c
81
static int gfx_v11_0_3_poison_consumption_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1047
static void gfx_v12_0_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1062
static uint32_t gfx_v12_0_calc_toc_total_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1082
static int gfx_v12_0_rlc_autoload_buffer_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1103
static void gfx_v12_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1131
gfx_v12_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1148
gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1260
gfx_v12_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1277
gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1310
static int gfx_v12_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1355
static void gfx_v12_0_alloc_ip_dump(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1401
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1602
static void gfx_v12_0_pfp_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1613
static void gfx_v12_0_me_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1624
static void gfx_v12_0_rlc_autoload_buffer_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1634
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1667
static void gfx_v12_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1694
static u32 gfx_v12_0_get_sa_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1712
static u32 gfx_v12_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1731
static void gfx_v12_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1766
static void gfx_v12_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1797
static void gfx_v12_0_tcp_harvest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1802
static void gfx_v12_0_get_tcc_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1806
static void gfx_v12_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1841
static u32 gfx_v12_0_get_cpg_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1855
static u32 gfx_v12_0_get_cpc_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1876
static void gfx_v12_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1905
static int gfx_v12_0_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1918
static void gfx_v12_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1926
static void gfx_v12_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1934
static void gfx_v12_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1956
static void gfx_v12_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1967
static void gfx_v12_0_rlc_enable_srm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1978
static void gfx_v12_0_load_rlcg_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1999
static void gfx_v12_0_load_rlc_iram_dram_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2043
static int gfx_v12_0_rlc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2071
static int gfx_v12_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2109
static void gfx_v12_0_config_gfx_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2194
static void gfx_v12_0_set_pfp_ucode_start_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2236
static void gfx_v12_0_set_me_ucode_start_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2278
static void gfx_v12_0_set_mec_ucode_start_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2298
static int gfx_v12_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2332
static int gfx_v12_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2353
static int gfx_v12_0_cp_gfx_load_pfp_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2497
static int gfx_v12_0_cp_gfx_load_me_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2642
static int gfx_v12_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2666
static int gfx_v12_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2679
static void gfx_v12_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
268
static void gfx_v12_0_disable_gpa_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
269
static void gfx_v12_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2690
static void gfx_v12_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
270
static void gfx_v12_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
271
static void gfx_v12_0_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2715
static int gfx_v12_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
272
static void gfx_v12_0_set_mqd_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
273
static void gfx_v12_0_set_imu_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
274
static int gfx_v12_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
276
static uint64_t gfx_v12_0_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
277
static void gfx_v12_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2778
static void gfx_v12_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
279
static u32 gfx_v12_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2810
static int gfx_v12_0_cp_compute_load_microcode_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
283
static int gfx_v12_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
287
static void gfx_v12_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
288
static void gfx_v12_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
289
static void gfx_v12_0_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2945
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2954
static void gfx_v12_0_cp_set_doorbell_range(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2969
static int gfx_v12_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3069
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3095
static int gfx_v12_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3112
static int gfx_v12_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3251
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3361
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3401
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3428
static int gfx_v12_0_kiq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3435
static int gfx_v12_0_kcq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3451
static int gfx_v12_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3515
static void gfx_v12_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3521
static int gfx_v12_0_gfxhub_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
354
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3542
static int get_gb_addr_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3578
static void gfx_v12_0_disable_gpa_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3591
static void gfx_v12_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3616
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3703
static int gfx_v12_0_set_userq_eop_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3748
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3801
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3814
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3828
static uint64_t gfx_v12_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3843
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3887
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3909
static bool gfx_v12_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3918
static void gfx_v12_0_set_safe_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3938
static void gfx_v12_0_unset_safe_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3944
static void gfx_v12_0_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3963
static void gfx_v12_0_update_spm_vmid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4008
static void gfx_v12_cntl_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4013
static void gfx_v12_cntl_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4022
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4040
static void gfx_v12_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4157
static void gfx_v12_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4191
static void gfx_v12_0_update_repeater_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4212
static void gfx_v12_0_update_sram_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4231
static int gfx_v12_0_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
424
static void gfx_v12_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4262
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4282
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4329
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4345
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4380
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4394
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4520
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
453
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4584
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4634
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4689
gfx_v12_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4731
static void gfx_v12_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4782
static int gfx_v12_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4812
static int gfx_v12_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4865
static int gfx_v12_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4911
static int gfx_v12_0_set_bad_op_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
495
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4956
static int gfx_v12_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4988
static void gfx_v12_0_handle_priv_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5025
static int gfx_v12_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5034
static int gfx_v12_0_bad_op_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5043
static int gfx_v12_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5099
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5163
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5227
static bool gfx_v12_pipe_reset_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5236
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5294
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5327
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5412
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
555
static void gfx_v12_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5588
static void gfx_v12_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5621
static void gfx_v12_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5636
static void gfx_v12_0_set_imu_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5646
static void gfx_v12_0_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
565
static int gfx_v12_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5651
static void gfx_v12_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5665
static void gfx_v12_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5679
static u32 gfx_v12_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5694
static u32 gfx_v12_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5712
static int gfx_v12_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
588
static int gfx_v12_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
669
static u32 gfx_v12_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
688
static void gfx_v12_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
718
static void gfx_v12_0_rlc_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
731
static void gfx_v12_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
746
static int gfx_v12_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
769
static void gfx_v12_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
776
static void gfx_v12_0_me_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
783
static int gfx_v12_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
816
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
824
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
837
static void gfx_v12_0_read_wave_data(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
874
static void gfx_v12_0_read_wave_sgprs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
886
static void gfx_v12_0_read_wave_vgprs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
897
static void gfx_v12_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
909
static void gfx_v12_0_get_gfx_shadow_info_nocheck(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
922
static int gfx_v12_0_get_gfx_shadow_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
947
static int gfx_v12_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
967
static int gfx_v12_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
998
static int gfx_v12_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.h
29
int gfx_v12_0_request_gfx_index_mutex(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1038
gfx_v12_1_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1057
gfx_v12_1_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1090
static int gfx_v12_1_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1143
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1260
static void gfx_v12_1_rlc_autoload_buffer_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1270
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1297
static void gfx_v12_1_xcc_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1324
static u32 gfx_v12_1_get_sa_active_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1343
static u32 gfx_v12_1_get_rb_active_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1365
static void gfx_v12_1_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1398
static void gfx_v12_1_xcc_init_compute_vmid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1436
static void gfx_v12_1_tcp_harvest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1441
static void gfx_v12_1_get_tcc_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1445
static void gfx_v12_1_xcc_constants_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1474
static void gfx_v12_1_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1489
static void gfx_v12_1_xcc_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1511
static int gfx_v12_1_xcc_init_csb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1526
static void gfx_v12_1_xcc_rlc_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1535
static void gfx_v12_1_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
154
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1544
static void gfx_v12_1_xcc_rlc_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1555
static void gfx_v12_1_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1564
static void gfx_v12_1_xcc_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1586
static void gfx_v12_1_xcc_rlc_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1598
static void gfx_v12_1_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1608
static void gfx_v12_1_xcc_rlc_enable_srm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1620
static void gfx_v12_1_xcc_load_rlcg_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1645
static void gfx_v12_1_xcc_load_rlc_iram_dram_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1695
static int gfx_v12_1_xcc_rlc_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1724
static int gfx_v12_1_xcc_rlc_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1763
static int gfx_v12_1_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1777
static void gfx_v12_1_xcc_config_gfx_rs64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1813
static void gfx_v12_1_config_gfx_rs64(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1823
static void gfx_v12_1_xcc_set_mec_ucode_start_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1844
static int gfx_v12_1_xcc_wait_for_rlc_autoload_complete(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1879
static int gfx_v12_1_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1889
static void gfx_v12_1_xcc_cp_compute_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1922
static int gfx_v12_1_init_cp_compute_microcode_bo(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
1991
static int gfx_v12_1_xcc_cp_compute_load_microcode_rs64(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2085
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2096
static void gfx_v12_1_xcc_cp_set_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2114
static int gfx_v12_1_compute_mqd_init(struct amdgpu_device *adev, void *m,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
224
static void gfx_v12_1_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2249
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2352
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2392
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2419
static int gfx_v12_1_xcc_kiq_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2445
static int gfx_v12_1_xcc_kcq_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2476
static int gfx_v12_1_xcc_cp_resume(struct amdgpu_device *adev, uint16_t xcc_mask)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2519
static int gfx_v12_1_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2559
static int gfx_v12_1_gfxhub_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2582
static int get_gb_addr_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2618
static void gfx_v12_1_xcc_disable_gpa_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
262
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2632
static void gfx_v12_1_xcc_setup_tcp_thrashing_ctrl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2650
static void gfx_v12_1_xcc_enable_atomics(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2662
static void gfx_v12_1_xcc_disable_burst(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2669
static void gfx_v12_1_xcc_disable_early_write_ack(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2680
static void gfx_v12_1_xcc_disable_tcp_spill_cache(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2691
static void gfx_v12_1_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2707
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2775
static void gfx_v12_1_xcc_fini(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2799
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2829
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2844
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2854
static uint64_t gfx_v12_1_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2869
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2890
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2904
static bool gfx_v12_1_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2913
static void gfx_v12_1_xcc_set_safe_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2933
static void gfx_v12_1_xcc_unset_safe_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2940
static void gfx_v12_1_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2950
static void gfx_v12_1_update_spm_vmid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2995
static void gfx_v12_cntl_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3000
static void gfx_v12_cntl_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3009
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3026
static void gfx_v12_1_xcc_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
309
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3107
static void gfx_v12_1_xcc_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3141
static void gfx_v12_1_xcc_update_repeater_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3162
static void gfx_v12_1_xcc_update_sram_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3181
static void gfx_v12_1_xcc_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3200
static int gfx_v12_1_xcc_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3231
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3253
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3303
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3420
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3447
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3502
static void gfx_v12_1_xcc_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3568
static int gfx_v12_1_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3602
static int gfx_v12_1_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3661
static int gfx_v12_1_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3684
static int gfx_v12_1_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
369
static void gfx_v12_1_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3707
static void gfx_v12_1_handle_priv_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3748
static int gfx_v12_1_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3757
static int gfx_v12_1_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
377
static int gfx_v12_1_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3861
static void gfx_v12_1_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3890
static void gfx_v12_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3902
static void gfx_v12_1_set_imu_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3912
static void gfx_v12_1_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3917
static void gfx_v12_1_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3926
static void gfx_v12_1_set_user_cu_inactive_bitmap_per_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3940
static u32 gfx_v12_1_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3956
static int gfx_v12_1_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
400
static int gfx_v12_1_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
4027
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
4054
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
460
static u32 gfx_v12_1_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
479
static void gfx_v12_1_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
509
static void gfx_v12_1_rlc_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
522
static void gfx_v12_1_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
554
static int gfx_v12_1_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
580
static void gfx_v12_1_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
587
static int gfx_v12_1_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
626
static uint32_t wave_read_ind(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
636
static void wave_read_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
650
static void gfx_v12_1_read_wave_data(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
687
static void gfx_v12_1_read_wave_sgprs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
699
static void gfx_v12_1_read_wave_vgprs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
71
static void gfx_v12_1_xcc_disable_gpa_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
710
static void gfx_v12_1_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
716
static int gfx_v12_1_get_xccs_per_xcp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
72
static void gfx_v12_1_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
722
static int gfx_v12_1_ih_to_xcc_inst(struct amdgpu_device *adev, int ih_node)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
73
static void gfx_v12_1_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
74
static void gfx_v12_1_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
748
static int gfx_v12_1_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
75
static void gfx_v12_1_set_mqd_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
76
static void gfx_v12_1_set_imu_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
766
static int gfx_v12_1_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
77
static int gfx_v12_1_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
79
static uint64_t gfx_v12_1_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
80
static void gfx_v12_1_xcc_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
828
static void gfx_v12_1_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
84
static int gfx_v12_1_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
865
static uint32_t gfx_v12_1_calc_toc_total_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
88
static void gfx_v12_1_xcc_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
885
static int gfx_v12_1_rlc_autoload_buffer_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
89
static void gfx_v12_1_xcc_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
90
static void gfx_v12_1_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
906
static void gfx_v12_1_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
92
static void gfx_v12_1_xcc_update_perf_clk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
94
static int gfx_v12_1_init_cp_compute_microcode_bo(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
943
gfx_v12_1_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
960
gfx_v12_1_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1304
static void gfx_v6_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1329
static u32 gfx_v6_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1344
static void gfx_v6_0_raster_config(struct amdgpu_device *adev, u32 *rconf)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1376
static void gfx_v6_0_write_harvested_raster_configs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1466
static void gfx_v6_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1520
static void gfx_v6_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1534
static u32 gfx_v6_0_get_cu_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1546
static void gfx_v6_0_setup_spi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1574
static void gfx_v6_0_config_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1579
static void gfx_v6_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1790
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1896
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1936
static void gfx_v6_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1949
static int gfx_v6_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2004
static int gfx_v6_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2069
static int gfx_v6_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2130
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2144
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2152
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2166
static int gfx_v6_0_cp_compute_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2226
static void gfx_v6_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2231
static int gfx_v6_0_cp_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2236
static void gfx_v6_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2264
static int gfx_v6_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2354
static int gfx_v6_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2410
static void gfx_v6_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2420
static void gfx_v6_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2437
static void gfx_v6_0_update_rlc(struct amdgpu_device *adev, u32 rlc)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2446
static u32 gfx_v6_0_halt_rlc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2462
static void gfx_v6_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2470
static void gfx_v6_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2479
static void gfx_v6_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2487
static bool gfx_v6_0_lbpw_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2498
static void gfx_v6_0_init_cg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2502
static int gfx_v6_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2547
static void gfx_v6_0_enable_cgcg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2586
static void gfx_v6_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2657
static void gfx_v6_0_enable_sclk_slowdown_on_pu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2662
static void gfx_v6_0_enable_sclk_slowdown_on_pd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2667
static void gfx_v6_0_enable_cp_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2680
static void gfx_v6_0_enable_gds_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2751
static void gfx_v6_0_enable_gfx_cgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2764
static void gfx_v6_0_init_ao_cu_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2776
static void gfx_v6_0_enable_gfx_static_mgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2790
static void gfx_v6_0_enable_gfx_dynamic_mgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2804
static void gfx_v6_0_init_gfx_cgpg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2819
static void gfx_v6_0_update_gfx_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2826
static u32 gfx_v6_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2858
static void gfx_v6_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2877
static void gfx_v6_0_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2905
static void gfx_v6_0_fini_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2921
static uint64_t gfx_v6_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2943
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2953
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2968
static void gfx_v6_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2993
static void gfx_v6_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3002
static void gfx_v6_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3026
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3043
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3116
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3131
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3150
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3171
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3182
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3192
static void gfx_v6_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3213
static void gfx_v6_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
325
static int gfx_v6_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3253
static int gfx_v6_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3278
static int gfx_v6_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3303
static int gfx_v6_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3324
static int gfx_v6_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3342
static void gfx_v6_0_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3361
static int gfx_v6_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3370
static int gfx_v6_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3383
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3405
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3506
static void gfx_v6_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3531
static void gfx_v6_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3543
static void gfx_v6_0_get_cu_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
400
static void gfx_v6_0_tiling_mode_table_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
59
static void gfx_v6_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
60
static void gfx_v6_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
61
static void gfx_v6_0_get_cu_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
88
static u32 gfx_v6_0_get_csb_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
89
static void gfx_v6_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer);
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
91
static void gfx_v6_0_init_pg(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1558
static void gfx_v7_0_select_se_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1592
static u32 gfx_v7_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1609
gfx_v7_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1641
gfx_v7_0_write_harvested_raster_configs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1756
static void gfx_v7_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1822
static void gfx_v7_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1860
static void gfx_v7_0_init_gds_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1878
static void gfx_v7_0_config_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
1891
static void gfx_v7_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2035
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2072
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2293
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2364
static void gfx_v7_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2383
static int gfx_v7_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2452
static int gfx_v7_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2528
static int gfx_v7_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2594
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2601
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2615
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2630
static void gfx_v7_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2648
static int gfx_v7_0_cp_compute_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2709
static void gfx_v7_0_cp_compute_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2720
static void gfx_v7_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2725
static int gfx_v7_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2761
static void gfx_v7_0_compute_pipe_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2791
static int gfx_v7_0_mqd_deactivate(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2815
static void gfx_v7_0_mqd_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2935
static int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2960
static int gfx_v7_0_compute_queue_init(struct amdgpu_device *adev, int ring_id)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2999
static int gfx_v7_0_cp_compute_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3034
static void gfx_v7_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3040
static int gfx_v7_0_cp_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3054
static void gfx_v7_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3068
static int gfx_v7_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3189
static int gfx_v7_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3245
static void gfx_v7_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3257
static void gfx_v7_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3287
static void gfx_v7_0_update_rlc(struct amdgpu_device *adev, u32 rlc)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3296
static u32 gfx_v7_0_halt_rlc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3320
static bool gfx_v7_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3325
static void gfx_v7_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3347
static void gfx_v7_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3362
static void gfx_v7_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3378
static void gfx_v7_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3387
static void gfx_v7_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3408
static int gfx_v7_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3466
static void gfx_v7_0_update_spm_vmid(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3483
static void gfx_v7_0_enable_cgcg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3526
static void gfx_v7_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3611
static void gfx_v7_0_update_cg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3626
static void gfx_v7_0_enable_sclk_slowdown_on_pu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3640
static void gfx_v7_0_enable_sclk_slowdown_on_pd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3654
static void gfx_v7_0_enable_cp_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3667
static void gfx_v7_0_enable_gds_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3680
static int gfx_v7_0_cp_pg_table_num(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3688
static void gfx_v7_0_enable_gfx_cgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3718
static void gfx_v7_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3732
static u32 gfx_v7_0_get_cu_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3747
static void gfx_v7_0_init_ao_cu_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3759
static void gfx_v7_0_enable_gfx_static_mgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3773
static void gfx_v7_0_enable_gfx_dynamic_mgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3790
static void gfx_v7_0_init_gfx_cgpg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3839
static void gfx_v7_0_update_gfx_pg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3846
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3878
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3898
static void gfx_v7_0_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3918
static void gfx_v7_0_fini_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3942
static uint64_t gfx_v7_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3995
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4005
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4015
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4030
static void gfx_v7_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4055
static void gfx_v7_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4064
static void gfx_v7_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4132
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4149
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4163
static void gfx_v7_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4307
static int gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4342
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4442
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4469
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4489
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4512
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4524
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4541
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4616
static void gfx_v7_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4637
static void gfx_v7_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4688
static int gfx_v7_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4713
static int gfx_v7_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4738
static int gfx_v7_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4777
static int gfx_v7_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4804
static void gfx_v7_0_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4828
static int gfx_v7_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4837
static int gfx_v7_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4851
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4874
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
5004
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
5029
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
5041
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
5051
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
61
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
62
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
63
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
885
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
886
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
887
static void gfx_v7_0_init_pg(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
888
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
890
static void gfx_v7_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
912
static int gfx_v7_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
993
static void gfx_v7_0_tiling_mode_table_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h
31
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h
34
int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1223
static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1243
static int gfx_v8_0_cp_jump_table_num(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1251
static int gfx_v8_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1282
static void gfx_v8_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1287
static int gfx_v8_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1474
static int gfx_v8_0_do_edc_gpr_workarounds(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1638
static int gfx_v8_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1846
static int gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1891
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
2036
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
2064
static void gfx_v8_0_tiling_mode_table_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3387
static void gfx_v8_0_select_se_sh(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3411
static void gfx_v8_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3417
static u32 gfx_v8_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3433
gfx_v8_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3474
gfx_v8_0_write_harvested_raster_configs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3582
static void gfx_v8_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3648
static void gfx_v8_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3691
static void gfx_v8_0_init_gds_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3709
static void gfx_v8_0_config_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3722
static void gfx_v8_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3805
static void gfx_v8_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3843
static void gfx_v8_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3856
static void gfx_v8_0_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3918
static int gfx_v8_0_init_save_restore_list(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3981
static void gfx_v8_0_enable_save_restore_machine(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
3986
static void gfx_v8_0_init_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4003
static void cz_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4009
static void cz_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4015
static void cz_enable_cp_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4020
static void gfx_v8_0_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4041
static void gfx_v8_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4049
static void gfx_v8_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4058
static void gfx_v8_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4069
static int gfx_v8_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4084
static void gfx_v8_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4101
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4130
static int gfx_v8_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4193
static void gfx_v8_0_set_cpg_door_bell(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4227
static int gfx_v8_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4280
static void gfx_v8_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4295
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4304
static int gfx_v8_0_kiq_kcq_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4365
static int gfx_v8_0_deactivate_hqd(struct amdgpu_device *adev, u32 req)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4388
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4401
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4546
static int gfx_v8_0_mqd_commit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4585
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4625
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4653
static void gfx_v8_0_set_mec_doorbell_range(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4663
static int gfx_v8_0_kiq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4669
static int gfx_v8_0_kcq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4686
static int gfx_v8_0_cp_test_all_rings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4710
static int gfx_v8_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4738
static void gfx_v8_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4747
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4761
static int gfx_v8_0_kcq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4800
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4811
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4822
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4836
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4849
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4892
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4954
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4995
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5057
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5104
static uint64_t gfx_v8_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5155
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5165
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5180
static void gfx_v8_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5205
static void gfx_v8_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5261
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5278
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5311
static void gfx_v8_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5323
static void gfx_v8_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5329
static void polaris11_enable_gfx_quick_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5335
static void cz_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5341
static void cz_enable_gfx_pipeline_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5351
static void cz_update_gfx_cg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5367
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5437
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5477
static void gfx_v8_0_send_serdes_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5525
static bool gfx_v8_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5536
static void gfx_v8_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5563
static void gfx_v8_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5580
static void gfx_v8_0_update_spm_vmid(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5618
static void gfx_v8_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5718
static void gfx_v8_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5806
static int gfx_v8_0_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5829
static int gfx_v8_0_tonga_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5878
static int gfx_v8_0_polaris_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5979
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6013
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6024
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6039
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6224
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6335
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6375
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6385
static void gfx_v8_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6392
static void gfx_v8_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6443
static int gfx_v8_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6454
static int gfx_v8_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6465
static int gfx_v8_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6504
static int gfx_v8_0_set_cp_ecc_int_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6549
static int gfx_v8_0_set_sq_int_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6575
static int gfx_v8_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6607
static void gfx_v8_0_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6634
static int gfx_v8_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6643
static int gfx_v8_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6652
static int gfx_v8_0_cp_ecc_error_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6660
static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6734
struct amdgpu_device *adev = container_of(work, struct amdgpu_device, gfx.sq_work.work);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6740
static int gfx_v8_0_sq_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6825
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6976
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7014
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7032
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7037
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7046
static void gfx_v8_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7060
static u32 gfx_v8_0_get_cu_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7072
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
724
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
725
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
726
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
727
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
728
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
729
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
736
static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
840
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
870
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
925
static void gfx_v8_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
939
static int gfx_v8_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.h
30
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.h
33
int gfx_v8_0_mqd_commit(struct amdgpu_device *adev, struct vi_mqd *mqd);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1048
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1091
static void gfx_v9_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1096
static void gfx_v9_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1196
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1226
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1281
static void gfx_v9_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1293
static void gfx_v9_0_check_fw_write_wait(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1401
static bool is_raven_kicker(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1409
static bool check_if_enlarge_doorbell_range(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1419
static void gfx_v9_0_check_if_need_gfxoff(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1455
static int gfx_v9_0_init_cp_gfx_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1490
static int gfx_v9_0_init_rlc_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1539
static bool gfx_v9_0_load_mec2_fw_bin_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1549
static int gfx_v9_0_init_cp_compute_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1598
static int gfx_v9_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1624
static u32 gfx_v9_0_get_csb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1652
static void gfx_v9_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1666
static void gfx_v9_0_init_always_on_cu_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1710
static void gfx_v9_0_init_lbpw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1759
static void gfx_v9_4_init_lbpw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1808
static void gfx_v9_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1813
static int gfx_v9_0_cp_jump_table_num(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1821
static void gfx_v9_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1836
static int gfx_v9_0_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1863
static void gfx_v9_0_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1869
static int gfx_v9_0_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1930
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1940
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1955
static void gfx_v9_0_read_wave_data(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1976
static void gfx_v9_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1985
static void gfx_v9_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1995
static void gfx_v9_0_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2023
static int gfx_v9_0_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2154
static int gfx_v9_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2186
static void gfx_v9_0_alloc_ip_dump(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2219
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2458
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2497
static void gfx_v9_0_tiling_mode_table_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2502
void gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2525
static u32 gfx_v9_0_get_rb_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2541
static void gfx_v9_0_setup_rb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2565
static void gfx_v9_0_debug_trap_config_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2589
static void gfx_v9_0_init_compute_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2627
static void gfx_v9_0_init_gds_vmid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2645
static void gfx_v9_0_init_sq_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2664
static void gfx_v9_0_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2716
static void gfx_v9_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2754
static void gfx_v9_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2772
static void gfx_v9_0_init_csb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2821
static int gfx_v9_1_init_rlc_save_restore_list(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2924
static void gfx_v9_0_enable_save_restore_machine(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2929
static void pwr_10_0_gfxip_control_over_cgpg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2955
static void gfx_v9_0_init_gfx_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2997
static void gfx_v9_0_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3011
static void gfx_v9_0_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3025
static void gfx_v9_0_enable_cp_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3039
static void gfx_v9_0_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3052
static void gfx_v9_0_enable_gfx_pipeline_powergating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3069
static void gfx_v9_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3082
static void gfx_v9_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3095
static void gfx_v9_0_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3123
static void gfx_v9_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3130
static void gfx_v9_0_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3138
static void gfx_v9_0_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3170
static int gfx_v9_0_rlc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3195
static int gfx_v9_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3245
static void gfx_v9_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3265
static int gfx_v9_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3322
static int gfx_v9_0_cp_gfx_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3392
static int gfx_v9_0_cp_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3461
static void gfx_v9_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3481
static int gfx_v9_0_cp_compute_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3527
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3538
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3551
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3683
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3797
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3836
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3884
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3920
static int gfx_v9_0_kiq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3926
static int gfx_v9_0_kcq_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3941
static int gfx_v9_0_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3997
static void gfx_v9_0_init_tcp_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4015
static void gfx_v9_0_cp_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4025
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4054
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4116
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4128
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4142
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4199
static uint64_t gfx_v9_0_kiq_read_clock(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4273
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4318
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4577
static int gfx_v9_0_do_edc_gds_workarounds(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4624
static int gfx_v9_0_do_edc_gpr_workarounds(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4798
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4824
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4858
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4887
static bool gfx_v9_0_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4899
static void gfx_v9_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4916
static void gfx_v9_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4924
static void gfx_v9_0_update_gfx_cg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4942
static void gfx_v9_0_update_gfx_mg_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4961
static void gfx_v9_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5032
static void gfx_v9_0_update_3d_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5083
static void gfx_v9_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5131
static int gfx_v9_0_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5158
static void gfx_v9_0_update_spm_vmid_internal(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5178
static void gfx_v9_0_update_spm_vmid(struct amdgpu_device *adev, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5188
static bool gfx_v9_0_check_rlcg_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5210
static bool gfx_v9_0_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5236
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5281
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5306
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5355
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5371
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5385
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5453
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5477
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5647
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5661
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5693
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5726
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5783
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5880
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5928
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5942
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5954
static void gfx_v9_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5969
static void gfx_v9_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6022
static u32 gfx_v9_0_get_cpc_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6047
static int gfx_v9_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6083
static int gfx_v9_0_set_bad_op_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6119
static int gfx_v9_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6146
static int gfx_v9_0_set_cp_ecc_error_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6177
static int gfx_v9_0_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6216
static int gfx_v9_0_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6256
static void gfx_v9_0_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6283
static int gfx_v9_0_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6292
static int gfx_v9_0_bad_op_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6301
static int gfx_v9_0_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6752
static int gfx_v9_0_ras_error_inject(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6869
static int gfx_v9_0_query_utc_edc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6966
static int gfx_v9_0_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7008
static void gfx_v9_0_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7063
static void gfx_v9_0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7106
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7136
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7202
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7266
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7337
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7382
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7428
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7441
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7457
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7676
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7720
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7738
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7756
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7813
static void gfx_v9_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7827
static u32 gfx_v9_0_get_cu_active_bitmap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7842
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
908
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
909
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
910
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
911
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
912
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
914
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
917
static void gfx_v9_0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
919
static int gfx_v9_0_ras_error_inject(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
921
static void gfx_v9_0_reset_ras_error_count(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
922
static void gfx_v9_0_update_spm_vmid_internal(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
924
static void gfx_v9_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
925
static void gfx_v9_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
930
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h
29
void gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
688
static int gfx_v9_4_query_utc_edc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
826
static int gfx_v9_4_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
865
static void gfx_v9_4_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
907
static void gfx_v9_4_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
92
static void gfx_v9_4_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
976
static void gfx_v9_4_query_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1462
static int gfx_v9_4_2_get_reg_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1501
static int gfx_v9_4_2_query_sram_edc_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1555
static void gfx_v9_4_2_log_utc_edc_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1606
static int gfx_v9_4_2_query_utc_edc_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1657
static void gfx_v9_4_2_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1679
static void gfx_v9_4_2_reset_utc_err_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1686
static void gfx_v9_4_2_reset_ea_err_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1706
static void gfx_v9_4_2_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1715
static void gfx_v9_4_2_query_ea_err_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1746
static void gfx_v9_4_2_query_utc_err_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1769
static void gfx_v9_4_2_query_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1779
static void gfx_v9_4_2_reset_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1789
static void gfx_v9_4_2_enable_watchdog_timer(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1816
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1826
static void gfx_v9_4_2_log_cu_timeout_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1868
static void gfx_v9_4_2_query_sq_timeout_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
1902
static void gfx_v9_4_2_reset_sq_timeout_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
346
static int gfx_v9_4_2_run_shader(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
420
static void gfx_v9_4_2_log_wave_assignment(struct amdgpu_device *adev, uint32_t *wb_ptr)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
452
static int gfx_v9_4_2_wait_for_waves_assigned(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
490
static int gfx_v9_4_2_do_sgprs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
633
static int gfx_v9_4_2_do_vgprs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
703
int gfx_v9_4_2_do_edc_gpr_workarounds(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
721
static void gfx_v9_4_2_query_sq_timeout_status(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
722
static void gfx_v9_4_2_reset_sq_timeout_status(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
724
void gfx_v9_4_2_init_golden_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
751
void gfx_v9_4_2_init_sq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
763
void gfx_v9_4_2_debug_trap_config_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
789
void gfx_v9_4_2_set_power_brake_sequence(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
859
static void gfx_v9_4_2_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
27
void gfx_v9_4_2_debug_trap_config_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
29
void gfx_v9_4_2_init_golden_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
31
void gfx_v9_4_2_init_sq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
32
void gfx_v9_4_2_set_power_brake_sequence(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
33
int gfx_v9_4_2_do_edc_gpr_workarounds(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1010
static void gfx_v9_4_3_alloc_ip_dump(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1042
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1190
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1216
static void gfx_v9_4_3_xcc_init_compute_vmid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1263
static void gfx_v9_4_3_xcc_init_gds_vmid(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1285
static void gfx_v9_4_3_xcc_init_sq(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1297
static void gfx_v9_4_3_xcc_constants_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1344
static void gfx_v9_4_3_constants_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1375
gfx_v9_4_3_xcc_enable_save_restore_machine(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1381
static void gfx_v9_4_3_xcc_init_pg(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1389
static void gfx_v9_4_3_xcc_disable_gpa_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1398
static bool gfx_v9_4_3_is_rlc_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1410
static void gfx_v9_4_3_xcc_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1427
static void gfx_v9_4_3_xcc_unset_safe_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1436
static void gfx_v9_4_3_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1455
static int gfx_v9_4_3_rlc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1464
static void gfx_v9_4_3_xcc_wait_for_rlc_serdes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1506
static void gfx_v9_4_3_xcc_enable_gui_idle_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1522
static void gfx_v9_4_3_xcc_rlc_stop(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1530
static void gfx_v9_4_3_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1539
static void gfx_v9_4_3_xcc_rlc_reset(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1549
static void gfx_v9_4_3_rlc_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1558
static void gfx_v9_4_3_xcc_rlc_start(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1571
static void gfx_v9_4_3_rlc_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1600
static int gfx_v9_4_3_xcc_rlc_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1631
static int gfx_v9_4_3_xcc_rlc_resume(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1653
static int gfx_v9_4_3_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
166
static void gfx_v9_4_3_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
167
static void gfx_v9_4_3_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1670
static void gfx_v9_4_3_update_spm_vmid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
168
static void gfx_v9_4_3_set_gds_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
169
static void gfx_v9_4_3_set_rlc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1697
static bool gfx_v9_4_3_check_rlcg_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
170
static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
172
static void gfx_v9_4_3_xcc_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1724
static bool gfx_v9_4_3_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
173
static void gfx_v9_4_3_xcc_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1731
static void gfx_v9_4_3_xcc_cp_compute_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1752
static int gfx_v9_4_3_xcc_cp_compute_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
178
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1804
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1815
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1828
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1960
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
202
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2074
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2113
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2161
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2195
static int gfx_v9_4_3_xcc_kcq_fini_register(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2216
static int gfx_v9_4_3_xcc_kiq_resume(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2222
static int gfx_v9_4_3_xcc_kcq_resume(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2239
static int gfx_v9_4_3_xcc_cp_resume(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2277
static int gfx_v9_4_3_cp_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2315
static void gfx_v9_4_3_xcc_fini(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2352
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2375
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2402
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2417
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2431
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2490
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2515
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2533
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2555
static void gfx_v9_4_3_xcc_update_sram_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2577
static void gfx_v9_4_3_xcc_update_repeater_fgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2599
gfx_v9_4_3_xcc_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2664
gfx_v9_4_3_xcc_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2711
static int gfx_v9_4_3_xcc_update_gfx_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2771
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2787
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2820
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2940
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
295
struct amdgpu_device *adev = kiq_ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2954
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2981
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3039
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3052
struct amdgpu_device *adev, int me, int pipe,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3104
static u32 gfx_v9_4_3_get_cpc_int_cntl(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3129
static int gfx_v9_4_3_set_priv_reg_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3169
static int gfx_v9_4_3_set_bad_op_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3209
static int gfx_v9_4_3_set_priv_inst_fault_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3232
static int gfx_v9_4_3_set_eop_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3282
static int gfx_v9_4_3_eop_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3320
static void gfx_v9_4_3_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3352
static int gfx_v9_4_3_priv_reg_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3361
static int gfx_v9_4_3_bad_op_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3370
static int gfx_v9_4_3_priv_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
338
static void gfx_v9_4_3_set_kiq_pm4_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3401
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3431
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3456
static int gfx_v9_4_3_unmap_done(struct amdgpu_device *adev, uint32_t me,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
347
static void gfx_v9_4_3_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3482
static bool gfx_v9_4_3_pipe_reset_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3494
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3550
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
419
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4368
static void gfx_v9_4_3_inst_query_ras_err_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4444
static void gfx_v9_4_3_inst_reset_ras_err_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4494
static void gfx_v9_4_3_inst_enable_watchdog_timer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4526
static void gfx_v9_4_3_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
453
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4533
static void gfx_v9_4_3_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4538
static void gfx_v9_4_3_enable_watchdog_timer(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4560
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4629
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4791
static void gfx_v9_4_3_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4825
static void gfx_v9_4_3_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4840
static void gfx_v9_4_3_set_rlc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4846
static void gfx_v9_4_3_set_gds_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4859
static void gfx_v9_4_3_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4873
static u32 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4888
static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4972
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
5004
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
5023
static int gfx_v9_4_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
509
static uint64_t gfx_v9_4_3_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
522
static void gfx_v9_4_3_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
534
static int gfx_v9_4_3_init_rlc_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
560
static int gfx_v9_4_3_init_cp_compute_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
592
static int gfx_v9_4_3_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
610
static void gfx_v9_4_3_mec_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
616
static int gfx_v9_4_3_mec_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
689
static void gfx_v9_4_3_xcc_select_se_sh(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
716
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd, uint32_t wave, uint32_t address)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
726
static void wave_read_regs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
741
static void gfx_v9_4_3_read_wave_data(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
764
static void gfx_v9_4_3_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
772
static void gfx_v9_4_3_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
781
static void gfx_v9_4_3_select_me_pipe_q(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
787
static int gfx_v9_4_3_get_xccs_per_xcp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
797
static int gfx_v9_4_3_switch_compute_partition(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
828
static int gfx_v9_4_3_ih_to_xcc_inst(struct amdgpu_device *adev, int ih_node)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
921
static int gfx_v9_4_3_gpu_early_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
971
static int gfx_v9_4_3_compute_ring_init(struct amdgpu_device *adev, int ring_id,
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
109
static u64 gfxhub_v11_5_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
119
static u64 gfxhub_v11_5_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
124
static void gfxhub_v11_5_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
138
static void gfxhub_v11_5_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
155
static void gfxhub_v11_5_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
187
static void gfxhub_v11_5_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
207
static void gfxhub_v11_5_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
258
static void gfxhub_v11_5_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
270
static void gfxhub_v11_5_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
293
static void gfxhub_v11_5_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
342
static void gfxhub_v11_5_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
355
static int gfxhub_v11_5_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
383
static void gfxhub_v11_5_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
412
static void gfxhub_v11_5_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
466
static void gfxhub_v11_5_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v11_5_0.c
80
gfxhub_v11_5_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
111
static u64 gfxhub_v12_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
121
static u64 gfxhub_v12_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
126
static void gfxhub_v12_0_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
141
static void gfxhub_v12_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
158
static void gfxhub_v12_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
192
static void gfxhub_v12_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
212
static void gfxhub_v12_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
263
static void gfxhub_v12_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
275
static void gfxhub_v12_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
298
static void gfxhub_v12_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
347
static void gfxhub_v12_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
360
static int gfxhub_v12_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
388
static void gfxhub_v12_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
417
static void gfxhub_v12_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
471
static void gfxhub_v12_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
82
gfxhub_v12_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
142
static void gfxhub_v12_1_xcc_init_system_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
245
static void gfxhub_v12_1_xcc_init_tlb_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
280
static void gfxhub_v12_1_xcc_init_cache_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
341
static void gfxhub_v12_1_xcc_enable_system_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
365
static void gfxhub_v12_1_xcc_disable_identity_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
39
static u64 gfxhub_v12_1_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
394
static void gfxhub_v12_1_xcc_setup_vmid_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
458
static void gfxhub_v12_1_xcc_program_invalidation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
478
static int gfxhub_v12_1_xcc_gart_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
518
static int gfxhub_v12_1_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
526
static void gfxhub_v12_1_xcc_gart_disable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
54
static u64 gfxhub_v12_1_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
561
static void gfxhub_v12_1_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
569
static void gfxhub_v12_1_xcc_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
60
static void gfxhub_v12_1_xcc_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
645
static void gfxhub_v12_1_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
708
static void gfxhub_v12_1_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
743
static void gfxhub_v12_1_xcc_init(struct amdgpu_device *adev, uint32_t xcc_mask)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
802
static void gfxhub_v12_1_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
810
static int gfxhub_v12_1_get_xgmi_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
82
static void gfxhub_v12_1_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
864
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
882
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_1.c
93
static void gfxhub_v12_1_xcc_init_gart_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
154
static void gfxhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
174
static void gfxhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
218
static void gfxhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
233
static void gfxhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
250
static void gfxhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
310
static void gfxhub_v1_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
323
static int gfxhub_v1_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
34
static u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
341
static void gfxhub_v1_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
376
static void gfxhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
39
static void gfxhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
415
static void gfxhub_v1_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
54
static void gfxhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c
91
static void gfxhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c
44
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h
27
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
126
gfxhub_v1_2_xcc_init_system_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
196
static void gfxhub_v1_2_xcc_init_tlb_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
222
static void gfxhub_v1_2_xcc_init_cache_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
271
static void gfxhub_v1_2_xcc_enable_system_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
291
gfxhub_v1_2_xcc_disable_identity_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
319
gfxhub_v1_2_per_process_xnack_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
328
static void gfxhub_v1_2_xcc_setup_vmid_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
37
static u64 gfxhub_v1_2_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
400
static void gfxhub_v1_2_xcc_program_invalidation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
418
static int gfxhub_v1_2_xcc_gart_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
42
static void gfxhub_v1_2_xcc_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
437
static int gfxhub_v1_2_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
445
static void gfxhub_v1_2_xcc_gart_disable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
478
static void gfxhub_v1_2_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
486
static void gfxhub_v1_2_xcc_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
535
static void gfxhub_v1_2_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
544
static void gfxhub_v1_2_xcc_init(struct amdgpu_device *adev, uint32_t xcc_mask)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
585
static void gfxhub_v1_2_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
593
static int gfxhub_v1_2_get_xgmi_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
64
static void gfxhub_v1_2_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
645
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
663
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c
74
static void gfxhub_v1_2_xcc_init_gart_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
105
static u64 gfxhub_v2_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
115
static u64 gfxhub_v2_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
120
static void gfxhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
134
static void gfxhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
151
static void gfxhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
186
static void gfxhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
205
static void gfxhub_v2_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
254
static void gfxhub_v2_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
266
static void gfxhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
283
static void gfxhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
332
static void gfxhub_v2_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
345
static int gfxhub_v2_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
361
static void gfxhub_v2_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
392
static void gfxhub_v2_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
435
static void gfxhub_v2_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
76
gfxhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
108
static u64 gfxhub_v2_1_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
118
static u64 gfxhub_v2_1_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
123
static void gfxhub_v2_1_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
137
static void gfxhub_v2_1_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
154
static void gfxhub_v2_1_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
190
static void gfxhub_v2_1_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
209
static void gfxhub_v2_1_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
260
static void gfxhub_v2_1_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
272
static void gfxhub_v2_1_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
295
static void gfxhub_v2_1_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
344
static void gfxhub_v2_1_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
357
static int gfxhub_v2_1_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
385
static void gfxhub_v2_1_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
417
static void gfxhub_v2_1_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
466
static void gfxhub_v2_1_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
508
static void gfxhub_v2_1_utcl2_harvest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
549
static void gfxhub_v2_1_save_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
584
static void gfxhub_v2_1_restore_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
621
static void gfxhub_v2_1_halt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c
79
gfxhub_v2_1_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
104
static u64 gfxhub_v3_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
114
static u64 gfxhub_v3_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
119
static void gfxhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
133
static void gfxhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
150
static void gfxhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
184
static void gfxhub_v3_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
204
static void gfxhub_v3_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
255
static void gfxhub_v3_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
267
static void gfxhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
290
static void gfxhub_v3_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
339
static void gfxhub_v3_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
352
static int gfxhub_v3_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
380
static void gfxhub_v3_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
409
static void gfxhub_v3_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
463
static void gfxhub_v3_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
75
gfxhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
107
static u64 gfxhub_v3_0_3_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
117
static u64 gfxhub_v3_0_3_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
122
static void gfxhub_v3_0_3_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
136
static void gfxhub_v3_0_3_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
153
static void gfxhub_v3_0_3_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
189
static void gfxhub_v3_0_3_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
209
static void gfxhub_v3_0_3_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
260
static void gfxhub_v3_0_3_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
272
static void gfxhub_v3_0_3_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
295
static void gfxhub_v3_0_3_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
344
static void gfxhub_v3_0_3_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
357
static int gfxhub_v3_0_3_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
373
static void gfxhub_v3_0_3_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
402
static void gfxhub_v3_0_3_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
451
static void gfxhub_v3_0_3_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0_3.c
78
gfxhub_v3_0_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1007
static void gmc_v10_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1016
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1071
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
1096
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
180
static void gmc_v10_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
198
static bool gmc_v10_0_use_invalidate_semaphore(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
206
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
235
static void gmc_v10_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
332
static void gmc_v10_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
410
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
454
static void gmc_v10_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
477
static void gmc_v10_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
524
static unsigned int gmc_v10_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
54
static int gmc_v10_0_ecc_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
556
static void gmc_v10_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
562
static void gmc_v10_0_set_umc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
579
static void gmc_v10_0_set_mmhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
593
static void gmc_v10_0_set_gfxhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
615
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
63
gmc_v10_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
636
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
650
static void gmc_v10_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
683
static int gmc_v10_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
731
static int gmc_v10_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
755
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
898
static void gmc_v10_0_gart_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
905
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
915
static void gmc_v10_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
924
static int gmc_v10_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
969
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
99
static int gmc_v10_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
1024
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
1035
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
176
static void gmc_v11_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
194
static bool gmc_v11_0_use_invalidate_semaphore(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
202
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
220
static void gmc_v11_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
324
static void gmc_v11_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
402
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
445
static void gmc_v11_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
468
static void gmc_v11_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
515
static unsigned int gmc_v11_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
53
static int gmc_v11_0_ecc_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
547
static void gmc_v11_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
552
static void gmc_v11_0_set_umc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
575
static void gmc_v11_0_set_mmhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
596
static void gmc_v11_0_set_gfxhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
617
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
62
gmc_v11_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
638
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
652
static void gmc_v11_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
683
static int gmc_v11_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
722
static int gmc_v11_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
746
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
872
static void gmc_v11_0_gart_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
879
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
889
static void gmc_v11_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
904
static int gmc_v11_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
937
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
962
static void gmc_v11_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
969
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
99
static int gmc_v11_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1011
static void gmc_v12_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1018
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1073
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
1087
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
172
static void gmc_v12_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
190
static bool gmc_v12_0_use_invalidate_semaphore(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
198
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
213
static void gmc_v12_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
305
static void gmc_v12_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
345
static void gmc_v12_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
439
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
48
static int gmc_v12_0_ecc_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
485
static void gmc_v12_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
507
static void gmc_v12_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
551
static unsigned gmc_v12_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
556
static unsigned int gmc_v12_0_get_dcc_alignment(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
56
static int gmc_v12_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
584
static void gmc_v12_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
589
static void gmc_v12_0_set_umc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
606
static void gmc_v12_0_set_mmhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
620
static void gmc_v12_0_set_gfxhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
637
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
667
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
681
static void gmc_v12_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
710
static int gmc_v12_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
750
static int gmc_v12_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
775
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
92
static int gmc_v12_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
929
static void gmc_v12_0_gart_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
936
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
946
static void gmc_v12_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
955
static int gmc_v12_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
989
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
103
static int gmc_v12_1_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
232
static bool gmc_v12_1_get_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
257
static void gmc_v12_1_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
31
static int gmc_v12_1_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
317
static void gmc_v12_1_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
365
static void gmc_v12_1_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
447
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
493
static void gmc_v12_1_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
517
static void gmc_v12_1_get_coherence_flags(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
521
struct amdgpu_device *bo_adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
574
static void gmc_v12_1_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
616
void gmc_v12_1_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
626
void gmc_v12_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
632
void gmc_v12_1_init_vram_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h
27
void gmc_v12_1_set_gmc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h
28
void gmc_v12_1_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.h
29
void gmc_v12_1_init_vram_info(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
103
static int gmc_v6_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1030
static int gmc_v6_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1067
static int gmc_v6_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1109
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1163
static void gmc_v6_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1168
static void gmc_v6_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
145
static int gmc_v6_0_mc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
207
static void gmc_v6_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
219
static void gmc_v6_0_mc_program(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
270
static int gmc_v6_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
354
static void gmc_v6_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
378
static void gmc_v6_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
384
static void gmc_v6_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
394
static void gmc_v6_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
421
static void gmc_v6_0_set_prt(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
44
static void gmc_v6_0_set_gmc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
45
static void gmc_v6_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
471
static int gmc_v6_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
564
static int gmc_v6_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
580
static void gmc_v6_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
612
static void gmc_v6_0_vm_decode_fault(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
64
static void gmc_v6_0_mc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
666
static void gmc_v6_0_enable_mc_ls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
683
static void gmc_v6_0_enable_mc_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
700
static void gmc_v6_0_enable_bif_mgls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
723
static void gmc_v6_0_enable_hdp_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
739
static void gmc_v6_0_enable_hdp_ls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
777
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
787
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
795
static unsigned int gmc_v6_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
815
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
89
static void gmc_v6_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
891
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
905
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
929
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
947
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
960
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
974
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
987
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1077
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1092
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1118
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
112
static void gmc_v7_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1148
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1161
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1174
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1216
static int gmc_v7_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1257
static int gmc_v7_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1324
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
135
static int gmc_v7_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1379
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1384
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
177
static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
238
static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
258
static void gmc_v7_0_mc_program(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
324
static int gmc_v7_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
434
static void gmc_v7_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
470
static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
500
static void gmc_v7_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
506
static void gmc_v7_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
522
static void gmc_v7_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
53
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
54
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
549
static void gmc_v7_0_set_prt(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
612
static int gmc_v7_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
714
static int gmc_v7_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
72
static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
738
static void gmc_v7_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
769
static void gmc_v7_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
826
static void gmc_v7_0_enable_mc_ls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
843
static void gmc_v7_0_enable_mc_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
860
static void gmc_v7_0_enable_bif_mgls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
88
static void gmc_v7_0_mc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
883
static void gmc_v7_0_enable_hdp_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
899
static void gmc_v7_0_enable_hdp_ls(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
939
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
958
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
966
static unsigned int gmc_v7_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
987
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1003
static void gmc_v8_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1047
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1066
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1074
static unsigned int gmc_v8_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1097
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1192
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1207
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
121
static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1241
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1271
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1285
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1306
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1332
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1346
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1377
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1386
static int gmc_v8_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1428
static int gmc_v8_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1508
static void fiji_update_mc_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1588
static void fiji_update_mc_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1671
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1697
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
170
static void gmc_v8_0_mc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1750
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1755
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
194
static void gmc_v8_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
217
static int gmc_v8_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
279
static int gmc_v8_0_tonga_mc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
348
static int gmc_v8_0_polaris_mc_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
411
static void gmc_v8_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
433
static void gmc_v8_0_mc_program(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
510
static int gmc_v8_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
54
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
55
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
625
static void gmc_v8_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
661
static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
712
static void gmc_v8_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
718
static void gmc_v8_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
737
static void gmc_v8_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
766
static void gmc_v8_0_set_prt(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
829
static int gmc_v8_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
948
static int gmc_v8_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
972
static void gmc_v8_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1007
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1054
static void gmc_v9_0_get_vm_pde(struct amdgpu_device *adev, int level,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1080
static void gmc_v9_0_get_coherence_flags(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1086
struct amdgpu_device *bo_adev = amdgpu_ttm_adev(bo->tbo.bdev);
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1196
static void gmc_v9_0_get_vm_pte(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1236
static void gmc_v9_0_override_vm_pte_flags(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1312
static unsigned int gmc_v9_0_get_vbios_fb_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1354
static bool gmc_v9_0_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1379
static void gmc_v9_0_set_gmc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1384
static void gmc_v9_0_set_umc_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1438
static void gmc_v9_0_set_mmhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1457
static void gmc_v9_0_set_mmhub_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1479
static void gmc_v9_0_set_gfxhub_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1487
static void gmc_v9_0_set_hdp_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1492
static void gmc_v9_0_set_mca_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1510
static void gmc_v9_0_set_xgmi_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1516
static void gmc_v9_0_init_nps_details(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1555
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1609
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1641
static void gmc_v9_0_vram_gtt_location(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1675
static int gmc_v9_0_mc_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1756
static int gmc_v9_0_gart_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1806
static void gmc_v9_0_save_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1813
static void gmc_v9_4_3_init_vram_info(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
1837
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2045
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2068
static void gmc_v9_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2102
void gmc_v9_0_restore_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2117
static int gmc_v9_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2154
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2223
static void gmc_v9_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2232
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2272
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2313
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
2324
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
412
static int gmc_v9_0_ecc_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
463
static int gmc_v9_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
543
static int gmc_v9_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
729
static void gmc_v9_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
768
static bool gmc_v9_0_use_invalidate_semaphore(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
782
static bool gmc_v9_0_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
811
static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
927
static void gmc_v9_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
959
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h
30
void gmc_v9_0_restore_registers(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
120
static void hdp_v4_0_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
137
static void hdp_v4_0_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
39
static void hdp_v4_0_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
56
static void hdp_v4_0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
71
static void hdp_v4_0_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
83
static void hdp_v4_0_update_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
136
static void hdp_v5_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
167
static void hdp_v5_0_update_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
174
static void hdp_v5_0_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
199
static void hdp_v5_0_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
30
static void hdp_v5_0_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
42
static void hdp_v5_0_update_mem_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
139
static void hdp_v5_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
170
static void hdp_v5_2_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
195
static void hdp_v5_2_update_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
30
static void hdp_v5_2_flush_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
54
static void hdp_v5_2_update_mem_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
125
static void hdp_v6_0_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
33
static void hdp_v6_0_update_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
113
static void hdp_v7_0_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
30
static void hdp_v7_0_update_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
106
static int iceland_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
173
static void iceland_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
193
static u32 iceland_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
244
static void iceland_ih_decode_iv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
276
static void iceland_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
284
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
299
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
316
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
326
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
350
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
363
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
378
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
439
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
51
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
60
static void iceland_ih_enable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
79
static void iceland_ih_disable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
127
static int ih_v6_0_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
198
static int ih_v6_0_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
265
static int ih_v6_0_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
321
static int ih_v6_0_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
37
static void ih_v6_0_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
415
static void ih_v6_0_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
435
static u32 ih_v6_0_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
46
static void ih_v6_0_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
485
static void ih_v6_0_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
512
static void ih_v6_0_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
539
static int ih_v6_0_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
560
static void ih_v6_0_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
568
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
578
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
622
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
632
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
676
static void ih_v6_0_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
702
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
709
static void ih_v6_0_update_ih_mem_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
765
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
776
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
806
static void ih_v6_0_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
127
static int ih_v6_1_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
170
static int ih_v6_1_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
237
static int ih_v6_1_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
293
static int ih_v6_1_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
37
static void ih_v6_1_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
386
static void ih_v6_1_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
406
static u32 ih_v6_1_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
454
static void ih_v6_1_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
46
static void ih_v6_1_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
481
static void ih_v6_1_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
508
static int ih_v6_1_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
529
static void ih_v6_1_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
537
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
553
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
597
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
607
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
651
static void ih_v6_1_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
679
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
686
static void ih_v6_1_update_ih_mem_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
742
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
753
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
785
static void ih_v6_1_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
127
static int ih_v7_0_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
170
static int ih_v7_0_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
237
static int ih_v7_0_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
303
static int ih_v7_0_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
37
static void ih_v7_0_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
411
static void ih_v7_0_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
431
static u32 ih_v7_0_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
46
static void ih_v7_0_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
478
static void ih_v7_0_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
503
static void ih_v7_0_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
530
static int ih_v7_0_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
550
static void ih_v7_0_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
558
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
568
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
615
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
625
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
669
static void ih_v7_0_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
697
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
704
static void ih_v7_0_update_ih_mem_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
760
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
771
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
803
static void ih_v7_0_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
131
static int imu_v11_0_wait_for_reset_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
150
static void imu_v11_0_setup(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
170
static int imu_v11_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
325
static void program_imu_rlc_ram(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
358
static void imu_v11_0_program_rlc_ram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
46
static int imu_v11_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
93
static int imu_v11_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c
107
static void program_rlc_ram_register_setting(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.c
140
void imu_v11_0_3_program_rlc_ram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v11_0_3.h
27
void imu_v11_0_3_program_rlc_ram(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
124
static int imu_v12_0_wait_for_reset_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
144
static void imu_v12_0_setup(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
163
static int imu_v12_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
257
static void program_imu_rlc_ram_old(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
285
static u32 imu_v12_0_grbm_gfx_index_remap(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
305
static u32 imu_v12_init_gfxhub_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
342
static void program_imu_rlc_ram(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
367
static void imu_v12_0_program_rlc_ram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
41
static int imu_v12_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
87
static int imu_v12_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
121
static int imu_v12_1_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
136
static int imu_v12_1_switch_compute_partition(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
156
static void imu_v12_1_init_mcm_addr_lut(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
39
static int imu_v12_1_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/imu_v12_1.c
81
static void imu_v12_1_xcc_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c
44
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
126
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
162
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
228
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
71
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
79
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
88
struct amdgpu_device *adev = isp->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
142
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
156
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
170
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
184
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
203
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
226
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
302
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
35
static void jpeg_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
357
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
36
static void jpeg_v1_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
401
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
431
static int jpeg_v1_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
439
static int jpeg_v1_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
44
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
467
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
486
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
518
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
531
void jpeg_v1_0_start(struct amdgpu_device *adev, int mode)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
589
static void jpeg_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
59
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
599
static void jpeg_v1_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
606
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
639
struct amdgpu_device *adev = parser->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h
30
void jpeg_v1_0_start(struct amdgpu_device *adev, int mode);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
139
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
160
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
178
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
229
static int jpeg_v2_0_disable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
255
static int jpeg_v2_0_enable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
282
static void jpeg_v2_0_disable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
305
static void jpeg_v2_0_enable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
335
static int jpeg_v2_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
384
static int jpeg_v2_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
416
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
430
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
447
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
51
static void jpeg_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
52
static void jpeg_v2_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
65
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
687
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
696
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
708
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
725
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
742
static int jpeg_v2_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
750
static int jpeg_v2_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
833
static void jpeg_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
843
static void jpeg_v2_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
85
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
108
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
189
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
210
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
239
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
299
static void jpeg_v2_5_disable_clock_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
328
static void jpeg_v2_5_enable_clock_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
341
static void jpeg_v2_5_start_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
386
static int jpeg_v2_5_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
400
static void jpeg_v2_5_stop_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
422
static int jpeg_v2_5_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
444
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
458
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
475
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
523
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
540
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
55
static void jpeg_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
56
static void jpeg_v2_5_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
560
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
583
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
59
static void jpeg_v2_5_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
600
static int jpeg_v2_5_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
608
static int jpeg_v2_6_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
616
static int jpeg_v2_5_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
75
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
755
static void jpeg_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
780
static void jpeg_v2_5_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
812
static uint32_t jpeg_v2_6_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
837
static bool jpeg_v2_6_query_ras_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
860
static void jpeg_v2_5_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
100
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
153
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
175
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
193
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
244
static void jpeg_v3_0_disable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
274
static void jpeg_v3_0_enable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
287
static int jpeg_v3_0_disable_static_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
317
static int jpeg_v3_0_enable_static_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
351
static int jpeg_v3_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
404
static int jpeg_v3_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
435
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
449
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
466
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
478
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
490
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
500
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
517
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
53
static void jpeg_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
534
static int jpeg_v3_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
54
static void jpeg_v3_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
542
static int jpeg_v3_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
625
static void jpeg_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
635
static void jpeg_v3_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
67
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
164
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
185
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
222
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
276
static void jpeg_v4_0_disable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
300
static void jpeg_v4_0_enable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
324
static int jpeg_v4_0_disable_static_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
354
static int jpeg_v4_0_enable_static_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
388
static int jpeg_v4_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
433
static int jpeg_v4_0_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
55
static int jpeg_v4_0_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
56
static void jpeg_v4_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
564
static int jpeg_v4_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
57
static void jpeg_v4_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
595
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
60
static void jpeg_v4_0_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
609
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
626
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
638
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
650
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
660
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
677
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
699
static int jpeg_v4_0_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
707
static int jpeg_v4_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
72
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
790
static void jpeg_v4_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
804
static void jpeg_v4_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
821
static uint32_t jpeg_v4_0_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
846
static bool jpeg_v4_0_query_ras_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
869
static void jpeg_v4_0_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
94
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1008
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1027
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1049
static int jpeg_v4_0_3_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1057
static int jpeg_v4_0_3_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1065
static int jpeg_v4_0_3_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1121
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1148
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
120
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1211
static void jpeg_v4_0_3_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1237
static void jpeg_v4_0_3_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1293
static void jpeg_v4_0_3_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1308
static void jpeg_v4_0_3_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1322
static void jpeg_v4_0_3_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1331
static void jpeg_v4_0_3_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1344
static uint32_t jpeg_v4_0_3_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1369
static bool jpeg_v4_0_3_query_ras_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
140
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1453
static int jpeg_v4_0_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1488
static void jpeg_v4_0_3_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
237
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
251
static int jpeg_v4_0_3_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
372
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
437
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
44
static void jpeg_v4_0_3_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
45
static void jpeg_v4_0_3_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
48
static void jpeg_v4_0_3_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
493
static void jpeg_v4_0_3_disable_clock_gating(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
518
static void jpeg_v4_0_3_enable_clock_gating(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
543
static void jpeg_v4_0_3_start_inst(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
574
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
619
static int jpeg_v4_0_3_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
635
static void jpeg_v4_0_3_stop_inst(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
659
static int jpeg_v4_0_3_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
678
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
693
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
718
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
972
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
98
static inline bool jpeg_v4_0_3_normalizn_reqd(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
990
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
120
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
197
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
218
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
249
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
307
static void jpeg_v4_0_5_disable_clock_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
331
static void jpeg_v4_0_5_enable_clock_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
355
static void jpeg_engine_4_0_5_dpg_clock_gating_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
374
static int jpeg_v4_0_5_disable_static_power_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
394
static int jpeg_v4_0_5_enable_static_power_gating(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
421
static void jpeg_v4_0_5_start_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
484
static void jpeg_v4_0_5_stop_dpg_mode(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
501
static int jpeg_v4_0_5_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
571
static int jpeg_v4_0_5_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
611
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
625
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
642
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
65
static void jpeg_v4_0_5_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
654
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
66
static void jpeg_v4_0_5_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
670
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
688
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
712
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
734
static int jpeg_v4_0_5_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
835
static void jpeg_v4_0_5_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
852
static void jpeg_v4_0_5_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
87
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
141
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
162
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
189
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
240
static void jpeg_v5_0_0_disable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
252
static void jpeg_v5_0_0_enable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
269
static int jpeg_v5_0_0_disable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
285
static int jpeg_v5_0_0_enable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
303
static void jpeg_engine_5_0_0_dpg_clock_gating_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
341
static int jpeg_v5_0_0_start_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
409
static void jpeg_v5_0_0_stop_dpg_mode(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
425
static int jpeg_v5_0_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
485
static int jpeg_v5_0_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
521
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
53
static void jpeg_v5_0_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
535
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
54
static void jpeg_v5_0_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
552
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
564
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
576
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
586
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
603
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
620
static int jpeg_v5_0_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
628
static int jpeg_v5_0_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
67
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
711
static void jpeg_v5_0_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
721
static void jpeg_v5_0_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
87
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
1072
static int jpeg_v5_0_1_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
1107
static void jpeg_v5_0_1_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
116
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
138
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
229
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
251
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
308
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
333
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
354
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
366
static void jpeg_v5_0_1_init_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
37
static int jpeg_v5_0_1_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
38
static void jpeg_v5_0_1_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
387
static void jpeg_v5_0_1_deinit_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
39
static void jpeg_v5_0_1_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
403
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
42
static void jpeg_v5_0_1_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
449
static int jpeg_v5_0_1_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
569
static int jpeg_v5_0_1_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
592
static int jpeg_v5_0_1_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
611
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
626
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
644
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
659
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
679
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
699
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
718
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
740
static int jpeg_v5_0_1_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
748
static int jpeg_v5_0_1_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
758
static int jpeg_v5_0_1_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
820
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
847
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
916
static void jpeg_v5_0_1_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
942
static void jpeg_v5_0_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
964
static uint32_t jpeg_v5_0_1_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
989
static bool jpeg_v5_0_1_query_ras_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
124
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
145
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
172
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
223
static void jpeg_v5_3_0_disable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
235
static void jpeg_v5_3_0_enable_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
252
static int jpeg_v5_3_0_disable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
268
static int jpeg_v5_3_0_enable_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
286
static void jpeg_engine_5_0_0_dpg_clock_gating_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
324
static int jpeg_v5_3_0_start_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
37
static void jpeg_v5_3_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
38
static void jpeg_v5_3_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
392
static void jpeg_v5_3_0_stop_dpg_mode(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
408
static int jpeg_v5_3_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
468
static int jpeg_v5_3_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
504
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
518
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
52
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
535
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
547
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
559
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
569
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
586
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
603
static int jpeg_v5_3_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
611
static int jpeg_v5_3_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
692
static void jpeg_v5_3_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
702
static void jpeg_v5_3_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
72
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
104
static void lsdma_v6_0_update_memory_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
32
static int lsdma_v6_0_wait_pio_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
39
static int lsdma_v6_0_copy_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
72
static int lsdma_v6_0_fill_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
104
static void lsdma_v7_0_update_memory_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
32
static int lsdma_v7_0_wait_pio_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
39
static int lsdma_v7_0_copy_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/lsdma_v7_0.c
72
static int lsdma_v7_0_fill_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c
32
static void mca_v3_0_mp0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c
66
static void mca_v3_0_mp1_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mca_v3_0.c
86
static void mca_v3_0_mpio_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
139
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
184
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
223
static int mes_userq_detect_and_reset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
279
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
456
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
502
struct amdgpu_device *adev = uq_mgr->adev;
drivers/gpu/drm/amd/amdgpu/mes_userqueue.c
62
mes_userq_create_wptr_mapping(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1013
static int mes_v11_0_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1085
static int mes_v11_0_allocate_eop_buf(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1217
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1276
static int mes_v11_0_kiq_enable_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1296
static int mes_v11_0_queue_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1331
static int mes_v11_0_ring_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1354
static int mes_v11_0_kiq_ring_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1379
static int mes_v11_0_mqd_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1420
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1478
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1517
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1551
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1560
static void mes_v11_0_kiq_clear(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1570
static int mes_v11_0_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1625
static int mes_v11_0_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1645
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1722
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
173
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
315
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
397
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
64
static int mes_v11_0_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
65
static int mes_v11_0_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
677
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
76
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
835
static int mes_v11_0_allocate_ucode_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
870
static int mes_v11_0_allocate_ucode_data_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
911
static void mes_v11_0_free_ucode_buffers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
923
static void mes_v11_0_get_fw_version(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
949
static void mes_v11_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1007
static int mes_v12_0_allocate_ucode_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1041
static int mes_v12_0_allocate_ucode_data_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1075
static void mes_v12_0_free_ucode_buffers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1087
static void mes_v12_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1156
static void mes_v12_0_set_ucode_start_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1181
static int mes_v12_0_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1245
static int mes_v12_0_allocate_eop_buf(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1382
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1441
static int mes_v12_0_kiq_enable_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1466
static int mes_v12_0_queue_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1517
static int mes_v12_0_ring_init(struct amdgpu_device *adev, int pipe)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1544
static int mes_v12_0_kiq_ring_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
155
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1569
static int mes_v12_0_mqd_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1605
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1653
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1692
static void mes_v12_0_kiq_dequeue_sched(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1731
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1740
static int mes_v12_0_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1802
static int mes_v12_0_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1823
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1907
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
306
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
384
int gfx_v12_0_request_gfx_index_mutex(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
420
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
45
static int mes_v12_0_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
46
static int mes_v12_0_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
55
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
732
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
810
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
866
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1003
static void mes_v12_1_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1055
static void mes_v12_1_set_ucode_start_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1081
static int mes_v12_1_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1146
static int mes_v12_1_allocate_eop_buf(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1172
static int mes_v12_1_allocate_shared_cmd_buf(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1308
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1367
static int mes_v12_1_kiq_enable_queue(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1392
static int mes_v12_1_queue_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1441
static int mes_v12_1_ring_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1480
static int mes_v12_1_kiq_ring_init(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1513
static int mes_v12_1_mqd_sw_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
152
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1551
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1598
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1645
static void mes_v12_1_kiq_dequeue_sched(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1686
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1697
static int mes_v12_1_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1764
static int mes_v12_1_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1784
static int mes_v12_1_setup_coop_mode(struct amdgpu_device *adev, int xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1826
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1897
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1938
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
42
static int mes_v12_1_kiq_hw_init(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
43
static int mes_v12_1_kiq_hw_fini(struct amdgpu_device *adev, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
519
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
52
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
669
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
744
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
800
struct amdgpu_device *adev = mes->adev;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
918
static int mes_v12_1_allocate_ucode_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
953
static int mes_v12_1_allocate_ucode_data_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
988
static void mes_v12_1_free_ucode_buffers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
137
static void mmhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
157
static void mmhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
199
static void mmhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
211
static void mmhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
232
static void mmhub_v1_0_init_saw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
278
static void mmhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
337
static void mmhub_v1_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
350
static void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
362
static int mmhub_v1_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
37
static u64 mmhub_v1_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
390
static void mmhub_v1_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
425
static void mmhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
467
static void mmhub_v1_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
498
static void mmhub_v1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
54
static void mmhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
561
static void mmhub_v1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
577
static int mmhub_v1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
601
static void mmhub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
68
static void mmhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
757
static int mmhub_v1_0_get_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
794
static void mmhub_v1_0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
818
static void mmhub_v1_0_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
85
static void mmhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
104
static void mmhub_v1_7_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
1231
static int mmhub_v1_7_get_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
1268
static void mmhub_v1_7_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
1291
static void mmhub_v1_7_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
1311
static void mmhub_v1_7_query_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
1331
static void mmhub_v1_7_reset_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
155
static void mmhub_v1_7_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
176
static void mmhub_v1_7_init_snoop_override_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
199
static void mmhub_v1_7_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
250
static void mmhub_v1_7_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
265
static void mmhub_v1_7_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
286
static void mmhub_v1_7_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
344
static void mmhub_v1_7_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
357
static int mmhub_v1_7_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
37
static u64 mmhub_v1_7_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
374
static void mmhub_v1_7_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
409
static void mmhub_v1_7_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
451
static void mmhub_v1_7_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
481
static void mmhub_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
535
static void mmhub_v1_7_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
54
static void mmhub_v1_7_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
551
static int mmhub_v1_7_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
570
static void mmhub_v1_7_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
66
static void mmhub_v1_7_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
130
static void mmhub_v1_8_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
193
static void mmhub_v1_8_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
237
static void mmhub_v1_8_init_snoop_override_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
265
static void mmhub_v1_8_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
326
static void mmhub_v1_8_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
346
static void mmhub_v1_8_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
377
static void mmhub_v1_8_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
38
static u64 mmhub_v1_8_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
444
static void mmhub_v1_8_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
463
static int mmhub_v1_8_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
480
static void mmhub_v1_8_disable_l1_tlb(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
504
static void mmhub_v1_8_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
536
static void mmhub_v1_8_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
55
static void mmhub_v1_8_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
581
static void mmhub_v1_8_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
617
static int mmhub_v1_8_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
623
static void mmhub_v1_8_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
691
static void mmhub_v1_8_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
726
static void mmhub_v1_8_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
742
static void mmhub_v1_8_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
755
static void mmhub_v1_8_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
77
static void mmhub_v1_8_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c
845
static int mmhub_v1_8_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
140
mmhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
190
static void mmhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
204
static void mmhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
221
static void mmhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
258
static void mmhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
277
static void mmhub_v2_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
328
static void mmhub_v2_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
340
static void mmhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
366
static void mmhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
416
static void mmhub_v2_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
429
static int mmhub_v2_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
445
static void mmhub_v2_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
476
static void mmhub_v2_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
524
static void mmhub_v2_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
566
static void mmhub_v2_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
623
static void mmhub_v2_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
651
static int mmhub_v2_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
675
static void mmhub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
121
static void mmhub_v2_3_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
134
static void mmhub_v2_3_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
151
static void mmhub_v2_3_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
186
static void mmhub_v2_3_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
205
static void mmhub_v2_3_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
250
static void mmhub_v2_3_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
262
static void mmhub_v2_3_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
282
static void mmhub_v2_3_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
332
static void mmhub_v2_3_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
347
static int mmhub_v2_3_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
375
static void mmhub_v2_3_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
406
static void mmhub_v2_3_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
449
static void mmhub_v2_3_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
493
mmhub_v2_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
527
mmhub_v2_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
570
static int mmhub_v2_3_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
584
static void mmhub_v2_3_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c
79
mmhub_v2_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
137
static void mmhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
151
static void mmhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
168
static void mmhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
211
static void mmhub_v3_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
231
static void mmhub_v3_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
282
static void mmhub_v3_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
294
static void mmhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
320
static void mmhub_v3_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
370
static void mmhub_v3_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
383
static int mmhub_v3_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
399
static void mmhub_v3_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
430
static void mmhub_v3_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
478
static void mmhub_v3_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
526
static u64 mmhub_v3_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
538
static u64 mmhub_v3_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
543
static void mmhub_v3_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
604
static void mmhub_v3_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
620
static int mmhub_v3_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
637
static void mmhub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
96
mmhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
103
mmhub_v3_0_1_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
145
static void mmhub_v3_0_1_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
160
static void mmhub_v3_0_1_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
177
static void mmhub_v3_0_1_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
217
static void mmhub_v3_0_1_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
237
static void mmhub_v3_0_1_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
282
static void mmhub_v3_0_1_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
294
static void mmhub_v3_0_1_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
314
static void mmhub_v3_0_1_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
364
static void mmhub_v3_0_1_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
377
static int mmhub_v3_0_1_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
393
static void mmhub_v3_0_1_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
424
static void mmhub_v3_0_1_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
467
static void mmhub_v3_0_1_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
509
static u64 mmhub_v3_0_1_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
520
static u64 mmhub_v3_0_1_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
525
static void mmhub_v3_0_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
541
static void mmhub_v3_0_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
557
static int mmhub_v3_0_1_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c
570
static void mmhub_v3_0_1_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
130
static void mmhub_v3_0_2_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
144
static void mmhub_v3_0_2_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
161
static void mmhub_v3_0_2_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
203
static void mmhub_v3_0_2_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
223
static void mmhub_v3_0_2_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
274
static void mmhub_v3_0_2_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
286
static void mmhub_v3_0_2_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
312
static void mmhub_v3_0_2_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
362
static void mmhub_v3_0_2_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
375
static int mmhub_v3_0_2_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
391
static void mmhub_v3_0_2_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
422
static void mmhub_v3_0_2_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
470
static void mmhub_v3_0_2_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
515
static u64 mmhub_v3_0_2_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
526
static u64 mmhub_v3_0_2_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
531
static void mmhub_v3_0_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
537
static void mmhub_v3_0_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
543
static int mmhub_v3_0_2_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
556
static void mmhub_v3_0_2_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
96
mmhub_v3_0_2_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
216
mmhub_v3_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
270
static void mmhub_v3_3_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
286
static void mmhub_v3_3_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
303
static void mmhub_v3_3_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
343
static void mmhub_v3_3_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
363
static void mmhub_v3_3_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
408
static void mmhub_v3_3_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
421
static void mmhub_v3_3_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
441
static void mmhub_v3_3_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
491
static void mmhub_v3_3_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
504
static void mmhub_v3_3_init_saw_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
541
static void mmhub_v3_3_enable_tls(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
547
static int mmhub_v3_3_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
569
static void mmhub_v3_3_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
600
static void mmhub_v3_3_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
643
static void mmhub_v3_3_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
685
static u64 mmhub_v3_3_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
696
static u64 mmhub_v3_3_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
707
static void mmhub_v3_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
723
static void mmhub_v3_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
739
static int mmhub_v3_3_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c
752
static void mmhub_v3_3_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
129
static void mmhub_v4_1_0_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
143
static void mmhub_v4_1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
160
static void mmhub_v4_1_0_init_system_aperture_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
204
static void mmhub_v4_1_0_init_tlb_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
224
static void mmhub_v4_1_0_init_cache_regs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
275
static void mmhub_v4_1_0_enable_system_domain(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
287
static void mmhub_v4_1_0_disable_identity_aperture(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
313
static void mmhub_v4_1_0_setup_vmid_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
363
static void mmhub_v4_1_0_program_invalidation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
376
static int mmhub_v4_1_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
392
static void mmhub_v4_1_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
424
mmhub_v4_1_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
472
static void mmhub_v4_1_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
520
static u64 mmhub_v4_1_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
532
static u64 mmhub_v4_1_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
538
mmhub_v4_1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
583
mmhub_v4_1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
601
static int mmhub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
618
static void mmhub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c
89
mmhub_v4_1_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
119
static void mmhub_v4_2_0_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
131
static void mmhub_v4_2_0_mid_init_gart_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
177
static void mmhub_v4_2_0_mid_init_system_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
289
static void mmhub_v4_2_0_mid_init_tlb_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
315
static void mmhub_v4_2_0_mid_init_cache_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
386
static void mmhub_v4_2_0_mid_enable_system_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
409
static void mmhub_v4_2_0_mid_disable_identity_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
444
static void mmhub_v4_2_0_mid_setup_vmid_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
500
static void mmhub_v4_2_0_mid_program_invalidation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
520
static int mmhub_v4_2_0_mid_gart_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
536
static int mmhub_v4_2_0_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
544
static void mmhub_v4_2_0_mid_gart_disable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
577
static void mmhub_v4_2_0_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
586
mmhub_v4_2_0_mid_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
641
mmhub_v4_2_0_set_fault_enable_default(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
675
mmhub_v4_2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
721
static void mmhub_v4_2_0_mid_init(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
75
static u64 mmhub_v4_2_0_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
782
static void mmhub_v4_2_0_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
791
mmhub_v4_2_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
826
mmhub_v4_2_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
842
static int mmhub_v4_2_0_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
859
static void mmhub_v4_2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
891
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
909
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
91
static u64 mmhub_v4_2_0_get_mc_fb_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v4_2_0.c
97
static void mmhub_v4_2_0_mid_setup_vm_pt_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
100
static void mmhub_v9_4_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
110
static void mmhub_v9_4_init_system_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
1592
static int mmhub_v9_4_get_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
1629
static void mmhub_v9_4_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
1652
static void mmhub_v9_4_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
1674
static void mmhub_v9_4_query_ras_error_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
175
static void mmhub_v9_4_init_tlb_regs(struct amdgpu_device *adev, int hubid)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
202
static void mmhub_v9_4_init_snoop_override_regs(struct amdgpu_device *adev, int hubid)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
231
static void mmhub_v9_4_init_cache_regs(struct amdgpu_device *adev, int hubid)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
285
static void mmhub_v9_4_enable_system_domain(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
300
static void mmhub_v9_4_disable_identity_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
325
static void mmhub_v9_4_setup_vmid_config(struct amdgpu_device *adev, int hubid)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
39
static u64 mmhub_v9_4_get_fb_location(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
393
static void mmhub_v9_4_program_invalidation(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
413
static int mmhub_v9_4_gart_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
436
static void mmhub_v9_4_gart_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
481
static void mmhub_v9_4_set_fault_enable_default(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
539
static void mmhub_v9_4_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
57
static void mmhub_v9_4_setup_hubid_vm_pt_regs(struct amdgpu_device *adev, int hubid,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
590
static void mmhub_v9_4_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
647
static void mmhub_v9_4_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
669
static int mmhub_v9_4_set_clockgating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
689
static void mmhub_v9_4_get_clockgating(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
74
static void mmhub_v9_4_init_gart_aperture_regs(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
101
static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
119
static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
163
static int xgpu_ai_send_access_requests(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
195
static int xgpu_ai_request_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
209
static int xgpu_ai_request_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
218
static int xgpu_ai_release_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
230
static int xgpu_ai_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
238
static int xgpu_ai_set_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
252
static void xgpu_ai_ready_to_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
257
static int xgpu_ai_wait_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
276
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
298
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
317
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
326
static int xgpu_ai_set_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
340
static int xgpu_ai_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
37
static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
402
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
410
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
42
static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
427
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
447
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
453
static int xgpu_ai_request_init_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
458
static void xgpu_ai_ras_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
464
static bool xgpu_ai_rcvd_ras_intr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
56
static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
63
static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
78
static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) {
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
82
static int xgpu_ai_poll_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
66
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
67
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
68
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
69
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
106
static int xgpu_nv_poll_msg(struct amdgpu_device *adev, enum idh_event event)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
139
static void xgpu_nv_mailbox_trans_msg (struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
175
static int xgpu_nv_send_access_requests_with_param(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
264
static int xgpu_nv_send_access_requests(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
271
static int xgpu_nv_request_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
285
static int xgpu_nv_request_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
294
static int xgpu_nv_release_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
306
static int xgpu_nv_request_init_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
312
static int xgpu_nv_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
320
static int xgpu_nv_set_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
337
static void xgpu_nv_ready_to_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
342
static int xgpu_nv_wait_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
36
static void xgpu_nv_mailbox_send_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
361
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
386
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
405
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
41
static void xgpu_nv_mailbox_set_valid(struct amdgpu_device *adev, bool val)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
414
static int xgpu_nv_set_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
431
static int xgpu_nv_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
493
void xgpu_nv_mailbox_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
501
int xgpu_nv_mailbox_add_irq_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
518
int xgpu_nv_mailbox_get_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
538
void xgpu_nv_mailbox_put_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
544
static void xgpu_nv_ras_poison_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
55
static enum idh_event xgpu_nv_mailbox_peek_msg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
556
static bool xgpu_nv_rcvd_ras_intr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
563
static int xgpu_nv_req_ras_err_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
568
static int xgpu_nv_req_ras_cper_dump(struct amdgpu_device *adev, u64 vf_rptr)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
578
static int xgpu_nv_req_ras_bad_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
583
static int xgpu_nv_check_vf_critical_region(struct amdgpu_device *adev, u64 addr)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
593
static int xgpu_nv_req_remote_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
61
static int xgpu_nv_mailbox_rcv_msg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
80
static uint8_t xgpu_nv_peek_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
85
static int xgpu_nv_poll_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h
75
void xgpu_nv_mailbox_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h
76
int xgpu_nv_mailbox_add_irq_id(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h
77
int xgpu_nv_mailbox_get_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h
78
void xgpu_nv_mailbox_put_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
279
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
319
static void xgpu_vi_mailbox_send_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
343
static void xgpu_vi_mailbox_set_valid(struct amdgpu_device *adev, bool val)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
353
static void xgpu_vi_mailbox_trans_msg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
366
static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
389
static int xgpu_vi_poll_ack(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
411
static int xgpu_vi_poll_msg(struct amdgpu_device *adev, enum idh_event event)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
431
static int xgpu_vi_send_access_requests(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
459
static int xgpu_vi_request_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
464
static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
469
static int xgpu_vi_request_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
478
static int xgpu_vi_release_full_gpu_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
491
static int xgpu_vi_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
499
static int xgpu_vi_set_mailbox_ack_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
516
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
532
static int xgpu_vi_set_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
546
static int xgpu_vi_mailbox_rcv_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
578
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
586
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
603
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
621
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
52
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
53
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
54
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
55
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
56
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
105
force_update_wptr_for_self_int(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
152
static int navi10_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
196
static int navi10_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
263
static int navi10_ih_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
317
static int navi10_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
386
static void navi10_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
40
static void navi10_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
406
static u32 navi10_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
461
static void navi10_ih_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
488
static void navi10_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
49
static void navi10_ih_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
518
static int navi10_ih_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
538
static void navi10_ih_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
546
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
556
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
597
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
606
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
646
static void navi10_ih_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
672
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
687
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
717
static void navi10_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
134
static void nbif_v6_3_1_vcn_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
185
static void nbif_v6_3_1_gc_doorbell_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
196
static void nbif_v6_3_1_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
204
nbif_v6_3_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
226
static void nbif_v6_3_1_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
265
static void nbif_v6_3_1_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
288
nbif_v6_3_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
294
nbif_v6_3_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
300
nbif_v6_3_1_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
305
static u32 nbif_v6_3_1_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
310
static u32 nbif_v6_3_1_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
315
static u32 nbif_v6_3_1_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
325
static u32 nbif_v6_3_1_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
348
static void nbif_v6_3_1_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
357
static u32 nbif_v6_3_1_get_rom_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
368
static void nbif_v6_3_1_program_ltr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
397
static void nbif_v6_3_1_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
491
static void nbif_v6_3_1_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
529
static int nbif_v6_3_1_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
550
static int nbif_v6_3_1_process_err_event_athub_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
566
static void nbif_v6_3_1_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
58
static void nbif_v6_3_1_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
583
static int nbif_v6_3_1_init_ras_err_event_athub_interrupt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
66
static u32 nbif_v6_3_1_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
76
static void nbif_v6_3_1_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
86
static u32 nbif_v6_3_1_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
91
static void nbif_v6_3_1_sdma_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
103
static u32 nbio_v2_3_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
108
static void nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
134
static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
155
static void nbio_v2_3_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
162
static void nbio_v2_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
186
static void nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
206
static void nbio_v2_3_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
228
static void nbio_v2_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
257
static void nbio_v2_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
280
static void nbio_v2_3_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
296
static u32 nbio_v2_3_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
301
static u32 nbio_v2_3_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
306
static u32 nbio_v2_3_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
311
static u32 nbio_v2_3_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
331
static void nbio_v2_3_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
347
static void nbio_v2_3_enable_aspm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
380
static void nbio_v2_3_program_ltr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
403
static void nbio_v2_3_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
494
static void nbio_v2_3_apply_lc_spc_mode_wa(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
519
static void nbio_v2_3_apply_l1_link_width_reconfig_wa(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
531
static void nbio_v2_3_clear_doorbell_interrupt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
553
static void nbio_v2_3_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
66
static void nbio_v2_3_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
74
static u32 nbio_v2_3_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
93
static void nbio_v2_3_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
102
static void nbio_v4_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
145
static void nbio_v4_3_gc_doorbell_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
151
static void nbio_v4_3_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
158
static void nbio_v4_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
181
static void nbio_v4_3_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
216
static void nbio_v4_3_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
238
static void nbio_v4_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
267
static void nbio_v4_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
287
static void nbio_v4_3_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
303
static u32 nbio_v4_3_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
308
static u32 nbio_v4_3_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
31
static void nbio_v4_3_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
313
static u32 nbio_v4_3_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
318
static u32 nbio_v4_3_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
338
static void nbio_v4_3_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
349
static u32 nbio_v4_3_get_rom_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
360
static void nbio_v4_3_program_ltr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
386
static void nbio_v4_3_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
39
static u32 nbio_v4_3_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
476
static void nbio_v4_3_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
49
static void nbio_v4_3_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
514
static void nbio_v4_3_sriov_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
519
static void nbio_v4_3_sriov_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
525
static void nbio_v4_3_sriov_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
530
static void nbio_v4_3_sriov_gc_doorbell_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
558
static int nbio_v4_3_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
579
static int nbio_v4_3_process_err_event_athub_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
59
static u32 nbio_v4_3_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
595
static void nbio_v4_3_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
612
static int nbio_v4_3_init_ras_err_event_athub_interrupt(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
64
static void nbio_v4_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
106
static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
112
static void nbio_v6_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
132
static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
147
static void nbio_v6_1_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
163
static void nbio_v6_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
191
static void nbio_v6_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
211
static void nbio_v6_1_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
227
static u32 nbio_v6_1_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
232
static u32 nbio_v6_1_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
237
static u32 nbio_v6_1_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
242
static u32 nbio_v6_1_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
262
static void nbio_v6_1_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
281
static void nbio_v6_1_program_ltr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
304
static void nbio_v6_1_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
394
static void nbio_v6_1_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
55
static void nbio_v6_1_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
63
static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
73
static void nbio_v6_1_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
83
static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
88
static void nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
104
static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
110
static void nbio_v7_0_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
116
static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
130
static uint32_t nbio_7_0_read_syshub_ind_mmr(struct amdgpu_device *adev, uint32_t offset)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
140
static void nbio_7_0_write_syshub_ind_mmr(struct amdgpu_device *adev, uint32_t offset,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
147
static void nbio_v7_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
186
static void nbio_v7_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
206
static void nbio_v7_0_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
222
static void nbio_v7_0_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
238
static u32 nbio_v7_0_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
243
static u32 nbio_v7_0_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
248
static u32 nbio_v7_0_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
253
static u32 nbio_v7_0_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
276
static void nbio_v7_0_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
290
static void nbio_v7_0_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
35
static void nbio_v7_0_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
43
static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
53
static void nbio_v7_0_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
62
static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
67
static void nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
84
static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
112
static void nbio_v7_11_vcn_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
136
static void nbio_v7_11_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
149
static void nbio_v7_11_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
174
static void nbio_v7_11_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
196
static void nbio_v7_11_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
219
static u32 nbio_v7_11_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
224
static u32 nbio_v7_11_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
229
static u32 nbio_v7_11_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
234
static u32 nbio_v7_11_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
239
static u32 nbio_v7_11_get_pcie_port_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
244
static u32 nbio_v7_11_get_pcie_port_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
264
static void nbio_v7_11_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
289
static void nbio_v7_11_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
30
static void nbio_v7_11_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
318
static void nbio_v7_11_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
348
static void nbio_v7_11_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
366
static void nbio_v7_11_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
38
static u32 nbio_v7_11_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
49
static void nbio_v7_11_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
59
static u32 nbio_v7_11_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
64
static void nbio_v7_11_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
87
static void nbio_v7_11_vpe_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
102
static u32 nbio_v7_2_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
107
static void nbio_v7_2_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
130
static void nbio_v7_2_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
150
static void nbio_v7_2_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
162
static void nbio_v7_2_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
188
static void nbio_v7_2_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
210
static void nbio_v7_2_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
233
static void nbio_v7_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
259
static void nbio_v7_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
307
static void nbio_v7_2_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
323
static u32 nbio_v7_2_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
328
static u32 nbio_v7_2_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
333
static u32 nbio_v7_2_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
338
static u32 nbio_v7_2_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
343
static u32 nbio_v7_2_get_pcie_port_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
348
static u32 nbio_v7_2_get_pcie_port_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
368
static void nbio_v7_2_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
408
static void nbio_v7_2_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
49
static void nbio_v7_2_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
57
static u32 nbio_v7_2_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
78
static void nbio_v7_2_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
101
static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
109
static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
124
static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
133
static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
138
static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
179
static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
208
static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
214
static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
233
static void nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
248
static void nbio_v7_4_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
254
static void nbio_v7_4_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
274
static void nbio_v7_4_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
290
static void nbio_v7_4_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
306
static u32 nbio_v7_4_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
311
static u32 nbio_v7_4_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
316
static u32 nbio_v7_4_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
321
static u32 nbio_v7_4_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
341
static void nbio_v7_4_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
359
static void nbio_v7_4_handle_ras_controller_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
422
static void nbio_v7_4_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
448
static int nbio_v7_4_set_ras_controller_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
481
static int nbio_v7_4_process_ras_controller_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
493
static int nbio_v7_4_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
525
static int nbio_v7_4_process_err_event_athub_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
547
static int nbio_v7_4_init_ras_controller_interrupt (struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
564
static int nbio_v7_4_init_ras_err_event_athub_interrupt (struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
586
static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
643
static void nbio_v7_4_enable_doorbell_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
676
static void nbio_v7_4_program_ltr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
699
static void nbio_v7_4_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
792
static void nbio_v7_4_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
98
static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
107
static void nbio_v7_7_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
119
static void nbio_v7_7_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
145
static void nbio_v7_7_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
168
static void nbio_v7_7_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
191
static u32 nbio_v7_7_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
196
static u32 nbio_v7_7_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
201
static u32 nbio_v7_7_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
206
static u32 nbio_v7_7_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
211
static u32 nbio_v7_7_get_pcie_port_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
216
static u32 nbio_v7_7_get_pcie_port_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
236
static void nbio_v7_7_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
257
static void nbio_v7_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
286
static void nbio_v7_7_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
30
static void nbio_v7_7_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
316
static void nbio_v7_7_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
334
static void nbio_v7_7_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
38
static u32 nbio_v7_7_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
49
static void nbio_v7_7_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
59
static u32 nbio_v7_7_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
64
static void nbio_v7_7_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
87
static void nbio_v7_7_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
174
static void nbio_v7_9_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
234
static void nbio_v7_9_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
243
static void nbio_v7_9_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
265
static void nbio_v7_9_ih_doorbell_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
309
static void nbio_v7_9_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
314
static void nbio_v7_9_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
319
static void nbio_v7_9_get_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
324
static void nbio_v7_9_ih_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
34
static void nbio_v7_9_remap_hdp_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
342
static u32 nbio_v7_9_get_hdp_flush_req_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
347
static u32 nbio_v7_9_get_hdp_flush_done_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
352
static u32 nbio_v7_9_get_pcie_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
357
static u32 nbio_v7_9_get_pcie_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
362
static u32 nbio_v7_9_get_pcie_index_hi_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
388
static void nbio_v7_9_enable_doorbell_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
395
static int nbio_v7_9_get_compute_partition_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
406
static bool nbio_v7_9_is_nps_switch_requested(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
417
static u32 nbio_v7_9_get_memory_partition_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
42
static u32 nbio_v7_9_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
433
static void nbio_v7_9_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
471
static void nbio_v7_9_set_reg_remap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
513
static void nbio_v7_9_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
518
static void nbio_v7_9_handle_ras_controller_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
570
static void nbio_v7_9_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
589
static int nbio_v7_9_set_ras_controller_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
599
static int nbio_v7_9_process_ras_controller_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
61
static void nbio_v7_9_mc_access_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
611
static int nbio_v7_9_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
621
static int nbio_v7_9_process_err_event_athub_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
643
static int nbio_v7_9_init_ras_controller_interrupt (struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
660
static int nbio_v7_9_init_ras_err_event_athub_interrupt (struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
70
static u32 nbio_v7_9_get_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
75
static void nbio_v7_9_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
drivers/gpu/drm/amd/amdgpu/nv.c
1010
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
1041
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
1078
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
210
static int nv_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/nv.c
278
static u32 nv_didt_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/nv.c
293
static void nv_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/nv.c
306
static u32 nv_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
311
static u32 nv_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
317
void nv_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nv.c
329
static bool nv_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
357
static uint32_t nv_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/nv.c
374
static uint32_t nv_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nv.c
387
static int nv_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/nv.c
410
static int nv_asic_mode2_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
443
nv_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
476
static int nv_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
502
static int nv_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/nv.c
508
static int nv_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/nv.c
514
static void nv_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
532
void nv_set_virt_ops(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
537
static bool nv_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
542
static bool nv_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
559
static void nv_init_doorbell_index(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/nv.c
596
static int nv_update_umd_stable_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nv.c
635
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
945
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
974
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.c
984
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/nv.h
31
void nv_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/nv.h
33
void nv_set_virt_ops(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/nv.h
34
int cyan_skillfish_reg_base_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
107
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
128
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
149
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
156
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
49
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c
76
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
147
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
168
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
193
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
207
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
253
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
288
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
320
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
391
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
408
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
434
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
467
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
587
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
599
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
611
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
654
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
90
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
137
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
153
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
165
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
35
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c
68
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
109
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
148
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
175
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
203
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
220
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
255
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
267
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
47
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c
73
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
144
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
155
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
181
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
203
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
235
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
262
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
333
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
342
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
384
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
417
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
486
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
502
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
514
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
530
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
561
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
680
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
723
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
739
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
775
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
810
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
840
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
847
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
868
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
87
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
895
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
934
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
159
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
196
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
229
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
298
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
314
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
326
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
37
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
61
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
71
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c
96
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
106
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
131
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
205
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
243
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
276
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
345
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
361
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
373
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
389
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
420
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
539
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
583
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
600
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
63
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
639
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
674
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
96
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
156
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
172
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
184
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
38
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
59
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0.c
90
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
152
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
168
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
180
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
192
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
38
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
55
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v15_0_8.c
86
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
121
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
157
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
192
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
254
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
285
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
300
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
311
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
344
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
355
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
59
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c
82
struct amdgpu_device *adev = psp->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1030
static int sdma_v2_4_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1070
static int sdma_v2_4_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
110
static void sdma_v2_4_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1142
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1161
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1229
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
1243
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
127
static int sdma_v2_4_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
204
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
219
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
338
static void sdma_v2_4_gfx_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
360
static void sdma_v2_4_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
373
static void sdma_v2_4_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
401
static int sdma_v2_4_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
489
static int sdma_v2_4_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
504
static int sdma_v2_4_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
52
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
53
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
533
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
54
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
55
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
586
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
814
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
835
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
873
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
886
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
916
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
930
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
94
static void sdma_v2_4_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
946
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
984
static int sdma_v2_4_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1087
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1115
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1159
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1172
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1185
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1205
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1219
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1234
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1255
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1274
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1293
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1322
static int sdma_v3_0_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1368
static int sdma_v3_0_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1408
static int sdma_v3_0_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1424
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1463
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1491
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1519
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1584
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1603
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1671
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1685
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
198
static void sdma_v3_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
250
static void sdma_v3_0_free_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
267
static int sdma_v3_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
362
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
384
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
514
static void sdma_v3_0_gfx_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
52
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
53
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
536
static void sdma_v3_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
54
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
549
static void sdma_v3_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
55
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
610
static void sdma_v3_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
638
static int sdma_v3_0_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
763
static int sdma_v3_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
777
static int sdma_v3_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
807
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
860
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1044
static void sdma_v4_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1089
static void sdma_v4_0_gfx_resume(struct amdgpu_device *adev, unsigned int i)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1174
static void sdma_v4_0_page_resume(struct amdgpu_device *adev, unsigned int i)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1252
sdma_v4_1_update_power_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1272
static void sdma_v4_1_init_power_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1299
static void sdma_v4_0_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
130
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
131
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
132
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1324
static int sdma_v4_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
133
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1339
static int sdma_v4_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
134
static void sdma_v4_0_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1382
static int sdma_v4_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1465
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1518
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1737
static bool sdma_v4_0_fw_support_paging_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1756
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1779
static int sdma_v4_0_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1785
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1799
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1934
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1956
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1969
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1993
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2006
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2020
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2037
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2059
static int sdma_v4_0_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2074
static int sdma_v4_0_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2106
static int sdma_v4_0_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2129
static int sdma_v4_0_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2149
static int sdma_v4_0_set_ecc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2164
static int sdma_v4_0_print_iv_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2197
static int sdma_v4_0_process_vm_hole_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2206
static int sdma_v4_0_process_doorbell_invalid_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2215
static int sdma_v4_0_process_pool_timeout_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2225
static int sdma_v4_0_process_srbm_write_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2236
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2275
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2303
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2318
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2336
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2355
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2376
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2477
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2522
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2609
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2626
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2666
static int sdma_v4_0_query_ras_error_count_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2688
static void sdma_v4_0_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2700
static void sdma_v4_0_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
2723
static void sdma_v4_0_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
441
static u32 sdma_v4_0_get_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
517
static void sdma_v4_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
581
static void sdma_v4_0_setup_ulv(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
623
static int sdma_v4_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
673
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
700
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
742
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
766
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
862
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
922
static void sdma_v4_0_gfx_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
944
static void sdma_v4_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
956
static void sdma_v4_0_page_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
981
static void sdma_v4_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
166
static void sdma_v4_4_get_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
195
static int sdma_v4_4_query_ras_error_count_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
236
static void sdma_v4_4_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
252
static void sdma_v4_4_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
36
static uint32_t sdma_v4_4_get_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
105
static void sdma_v4_4_2_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
106
static void sdma_v4_4_2_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1061
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
107
static void sdma_v4_4_2_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
108
static void sdma_v4_4_2_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
109
static void sdma_v4_4_2_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
110
static void sdma_v4_4_2_update_reset_mask(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1114
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
113
static int sdma_v4_4_2_soft_reset_engine(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
116
static u32 sdma_v4_4_2_get_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1333
static bool sdma_v4_4_2_fw_support_paging_queue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1352
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1372
static int sdma_v4_4_2_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1379
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
140
static int sdma_v4_4_2_irq_id_to_seq(struct amdgpu_device *adev, unsigned client_id)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1401
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1531
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1556
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1570
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1596
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1611
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
162
static void sdma_v4_4_2_inst_init_golden_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1628
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1650
static bool sdma_v4_4_2_is_queue_selected(struct amdgpu_device *adev, uint32_t instance_id, bool is_page_queue)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1663
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1675
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1713
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1737
static int sdma_v4_4_2_soft_reset_engine(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1746
static int sdma_v4_4_2_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1761
static int sdma_v4_4_2_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1801
static int sdma_v4_4_2_process_ras_data_cb(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1825
static int sdma_v4_4_2_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1845
static int sdma_v4_4_2_set_ecc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1860
static int sdma_v4_4_2_print_iv_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1892
static int sdma_v4_4_2_process_vm_hole_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1901
static int sdma_v4_4_2_process_doorbell_invalid_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1911
static int sdma_v4_4_2_process_pool_timeout_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1921
static int sdma_v4_4_2_process_srbm_write_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
193
static int sdma_v4_4_2_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1931
static int sdma_v4_4_2_process_ctxt_empty_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1942
struct amdgpu_device *adev, bool enable, uint32_t inst_mask)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1971
struct amdgpu_device *adev, bool enable, uint32_t inst_mask)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2010
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2033
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2052
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2073
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2174
static void sdma_v4_4_2_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2228
static void sdma_v4_4_2_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2310
static void sdma_v4_4_2_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2327
static void sdma_v4_4_2_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2351
static void sdma_v4_4_2_update_reset_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2391
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
240
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2404
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2458
static void sdma_v4_4_2_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2483
static void sdma_v4_4_2_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2498
static void sdma_v4_4_2_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2509
static void sdma_v4_4_2_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2591
static int sdma_v4_4_2_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
2610
static void sdma_v4_4_2_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
267
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
309
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
333
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
429
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
491
static void sdma_v4_4_2_inst_gfx_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
534
static void sdma_v4_4_2_inst_rlc_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
548
static void sdma_v4_4_2_inst_page_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
575
static void sdma_v4_4_2_inst_ctx_switch_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
630
static void sdma_v4_4_2_inst_enable(struct amdgpu_device *adev, bool enable,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
686
static void sdma_v4_4_2_gfx_resume(struct amdgpu_device *adev, unsigned int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
792
static void sdma_v4_4_2_page_resume(struct amdgpu_device *adev, unsigned int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
889
static void sdma_v4_4_2_init_pg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
903
static int sdma_v4_4_2_inst_rlc_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
920
static int sdma_v4_4_2_inst_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
966
static int sdma_v4_4_2_inst_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1014
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1076
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
111
static void sdma_v5_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
112
static void sdma_v5_0_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
113
static void sdma_v5_0_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
114
static void sdma_v5_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1330
static int sdma_v5_0_soft_reset_engine(struct amdgpu_device *adev, u32 instance_id)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1362
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1383
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1447
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1464
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1475
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1498
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1515
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1539
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1561
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1609
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1629
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1673
static int sdma_v5_0_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1694
static int sdma_v5_0_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1742
static int sdma_v5_0_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1749
static void sdma_v5_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1786
static void sdma_v5_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1814
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1843
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1862
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1883
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1958
static void sdma_v5_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1977
static void sdma_v5_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
2047
static void sdma_v5_0_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
2062
static void sdma_v5_0_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
218
static u32 sdma_v5_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
236
static void sdma_v5_0_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
290
static int sdma_v5_0_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
347
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
373
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
491
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
563
static void sdma_v5_0_gfx_stop(struct amdgpu_device *adev, uint32_t inst_mask)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
585
static void sdma_v5_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
598
static void sdma_v5_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
656
static void sdma_v5_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
688
static int sdma_v5_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
849
static int sdma_v5_0_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
870
static int sdma_v5_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
883
static int sdma_v5_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
927
static int sdma_v5_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
960
static int sdma_v5_0_mqd_init(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
997
static void sdma_v5_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
112
static void sdma_v5_2_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
113
static void sdma_v5_2_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
114
static void sdma_v5_2_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
115
static void sdma_v5_2_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
119
static u32 sdma_v5_2_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1253
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1307
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1365
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1381
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1388
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1411
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1428
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1447
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1469
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1519
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1540
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1582
static int sdma_v5_2_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1600
static int sdma_v5_2_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1680
static int sdma_v5_2_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1687
static bool sdma_v5_2_firmware_mgcg_support(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1711
static void sdma_v5_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1748
static void sdma_v5_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1781
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1815
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1834
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1853
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1864
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
187
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1885
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1962
static void sdma_v5_2_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1981
static void sdma_v5_2_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
2051
static void sdma_v5_2_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
2066
static void sdma_v5_2_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
213
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
340
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
413
static void sdma_v5_2_gfx_stop(struct amdgpu_device *adev, uint32_t inst_mask)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
435
static void sdma_v5_2_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
448
static void sdma_v5_2_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
505
static void sdma_v5_2_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
537
static int sdma_v5_2_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
696
static int sdma_v5_2_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
717
static int sdma_v5_2_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
730
static int sdma_v5_2_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
766
static int sdma_v5_2_soft_reset_engine(struct amdgpu_device *adev, u32 instance_id)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
792
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
817
static int sdma_v5_2_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
860
static int sdma_v5_2_mqd_init(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
897
static void sdma_v5_2_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
914
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
976
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
121
static void sdma_v6_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
122
static void sdma_v6_0_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
123
static void sdma_v6_0_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
124
static void sdma_v6_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
125
static int sdma_v6_0_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1261
static void sdma_v6_0_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
127
static u32 sdma_v6_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1276
static void sdma_v6_0_get_csa_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1285
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1324
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1429
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1443
static int sdma_v6_0_set_userq_trap_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1468
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1480
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1504
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1521
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1537
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1583
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1604
static int sdma_v6_0_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1623
static int sdma_v6_0_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1652
static int sdma_v6_0_process_fence_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1675
static int sdma_v6_0_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1700
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1721
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1796
static void sdma_v6_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1819
static void sdma_v6_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1890
static void sdma_v6_0_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1903
static void sdma_v6_0_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
209
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
327
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
395
static void sdma_v6_0_gfx_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
417
static void sdma_v6_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
430
static void sdma_v6_0_ctxempty_int_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
453
static void sdma_v6_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
483
static int sdma_v6_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
632
static int sdma_v6_0_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
653
static int sdma_v6_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
666
static int sdma_v6_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
762
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
798
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
821
static int sdma_v6_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
857
static int sdma_v6_0_mqd_init(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
904
static void sdma_v6_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
921
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
983
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
120
static void sdma_v7_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
121
static void sdma_v7_0_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
122
static void sdma_v7_0_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
123
static void sdma_v7_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
124
static int sdma_v7_0_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
126
static u32 sdma_v7_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1260
static void sdma_v7_0_get_csa_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1269
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1309
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1381
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1398
static int sdma_v7_0_set_userq_trap_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1423
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1435
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1459
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1476
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1492
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1538
static int sdma_v7_0_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1555
static int sdma_v7_0_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1584
static int sdma_v7_0_process_fence_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1607
static int sdma_v7_0_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1632
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1653
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1729
static void sdma_v7_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1752
static void sdma_v7_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1840
static void sdma_v7_0_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1853
static void sdma_v7_0_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
208
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
330
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
398
static void sdma_v7_0_gfx_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
420
static void sdma_v7_0_rlc_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
433
static void sdma_v7_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
445
static void sdma_v7_0_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
475
static int sdma_v7_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
633
static int sdma_v7_0_gfx_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
655
static int sdma_v7_0_rlc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
660
static void sdma_v12_0_free_ucode_buffer(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
679
static int sdma_v7_0_load_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
754
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
790
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
809
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
838
static int sdma_v7_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
876
static int sdma_v7_0_mqd_init(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
920
static void sdma_v7_0_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
937
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
999
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
111
static void sdma_v7_1_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
112
static void sdma_v7_1_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
113
static void sdma_v7_1_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
114
static void sdma_v7_1_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
115
static int sdma_v7_1_inst_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
118
static u32 sdma_v7_1_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1253
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1275
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1341
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1360
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1370
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1393
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1410
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1429
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1475
static int sdma_v7_1_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1492
static int sdma_v7_1_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1535
static int sdma_v7_1_process_illegal_inst_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1561
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1582
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1656
static void sdma_v7_1_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1680
static void sdma_v7_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1750
static void sdma_v7_1_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1763
static void sdma_v7_1_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1785
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1795
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
202
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
367
static void sdma_v7_1_inst_gfx_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
391
static void sdma_v7_1_inst_rlc_stop(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
406
static void sdma_v7_1_inst_ctx_switch_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
426
static void sdma_v7_1_inst_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
457
static int sdma_v7_1_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
616
static int sdma_v7_1_inst_gfx_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
640
static int sdma_v7_1_inst_rlc_resume(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
646
static void sdma_v7_1_inst_free_ucode_buffer(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
667
static int sdma_v7_1_inst_load_microcode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
743
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
781
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
800
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
830
static int sdma_v7_1_inst_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
869
static int sdma_v7_1_mqd_init(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
910
static void sdma_v7_1_set_mqd_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
927
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
989
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/si.c
1025
static u32 si_pcie_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
1038
static void si_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
1050
static u32 si_pciep_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
1063
static void si_pciep_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
1075
static u32 si_smc_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
1087
static void si_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
1097
static u32 si_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
1109
static void si_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
1171
static uint32_t si_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.c
1246
static int si_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/si.c
1265
static bool si_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1313
static bool si_read_bios_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.c
1337
static void si_set_clk_bypass_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1365
static void si_spll_powerdown(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1386
static int si_gpu_pci_config_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1420
static int si_asic_supports_baco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1426
si_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1438
static int si_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1456
static u32 si_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1461
static void si_vga_set_state(struct amdgpu_device *adev, bool state)
drivers/gpu/drm/amd/amdgpu/si.c
1475
static u32 si_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1491
static void si_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si.c
1501
static void si_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.c
1512
static bool si_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1518
static bool si_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1523
static int si_get_pcie_lanes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1548
static void si_set_pcie_lanes(struct amdgpu_device *adev, int lanes)
drivers/gpu/drm/amd/amdgpu/si.c
1588
static void si_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/si.c
1634
static uint64_t si_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1646
static int si_uvd_send_upll_ctlreq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.c
1721
static int si_calc_upll_dividers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.c
1783
static int si_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/si.c
1874
static int si_vce_send_vcepll_ctlreq(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
1906
static int si_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/si.c
2030
static uint32_t si_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
2038
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si.c
2162
static void si_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
2233
static void si_pcie_gen3_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
2380
static inline u32 si_pif_phy0_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
2392
static inline void si_pif_phy0_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
2402
static inline u32 si_pif_phy1_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/si.c
2414
static inline void si_pif_phy1_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/si.c
2423
static void si_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
2625
static void si_fix_pci_max_read_req_size(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
2638
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si.c
2695
int si_set_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si.c
996
static int si_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/si.h
29
void si_srbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si.h
31
int si_set_ip_blocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_dma.c
129
static void si_dma_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_dma.c
142
static int si_dma_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_dma.c
210
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
261
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
38
static void si_dma_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_dma.c
39
static void si_dma_set_buffer_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_dma.c
40
static void si_dma_set_vm_pte_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_dma.c
41
static void si_dma_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_dma.c
478
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
494
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
527
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
538
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
562
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
575
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
591
static int si_dma_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si_dma.c
637
static int si_dma_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si_dma.c
64
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
654
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
696
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
72
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/si_dma.c
748
static void si_dma_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_dma.c
761
static void si_dma_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_dma.c
827
static void si_dma_set_buffer_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_dma.c
841
static void si_dma_set_vm_pte_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_ih.c
105
static void si_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_ih.c
111
static u32 si_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si_ih.c
141
static void si_ih_decode_iv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si_ih.c
162
static void si_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/si_ih.c
170
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
180
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
195
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
204
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
228
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
240
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
252
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/si_ih.c
313
static void si_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_ih.c
34
static void si_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/si_ih.c
36
static void si_ih_enable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_ih.c
48
static void si_ih_disable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/si_ih.c
63
static int si_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
115
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
127
static int sienna_cichlid_mode2_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
138
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
149
static int sienna_cichlid_mode2_restore_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
221
struct amdgpu_device *tmp_adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
272
int sienna_cichlid_reset_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
293
int sienna_cichlid_reset_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
37
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
70
static int sienna_cichlid_mode2_suspend_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.c
97
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.h
29
int sienna_cichlid_reset_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/sienna_cichlid.h
30
int sienna_cichlid_reset_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
105
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
116
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
138
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
162
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
174
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
228
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
275
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
374
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
446
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
463
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
50
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
525
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
561
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
573
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
614
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
632
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
727
int smu_v11_0_i2c_control_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
755
void smu_v11_0_i2c_control_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
79
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h
29
struct amdgpu_device;
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h
31
int smu_v11_0_i2c_control_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h
32
void smu_v11_0_i2c_control_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
104
static int smu_v13_0_10_mode2_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
114
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
129
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
140
static int smu_v13_0_10_mode2_restore_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
222
struct amdgpu_device *tmp_adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
269
int smu_v13_0_10_reset_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
291
int smu_v13_0_10_reset_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
34
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
46
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
67
static int smu_v13_0_10_mode2_suspend_ip(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.c
96
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.h
29
int smu_v13_0_10_reset_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/smu_v13_0_10.h
30
int smu_v13_0_10_reset_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
28
static u32 smuio_v11_0_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
33
static u32 smuio_v11_0_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
38
static void smuio_v11_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c
62
static void smuio_v11_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c
28
static u32 smuio_v11_0_6_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c
33
static u32 smuio_v11_0_6_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c
38
static void smuio_v11_0_6_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c
59
static void smuio_v11_0_6_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
115
static bool smuio_v13_0_is_host_gpu_xgmi_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
131
static enum amdgpu_pkg_type smuio_v13_0_get_pkg_type(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
30
static u32 smuio_v13_0_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
35
static u32 smuio_v13_0_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
40
static void smuio_v13_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
61
static void smuio_v13_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
81
static u32 smuio_v13_0_get_die_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
98
static u32 smuio_v13_0_get_socket_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c
38
static u32 smuio_v13_0_3_get_die_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c
55
static u32 smuio_v13_0_3_get_socket_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_3.c
73
static enum amdgpu_pkg_type smuio_v13_0_3_get_pkg_type(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c
28
static u32 smuio_v13_0_6_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c
33
static u32 smuio_v13_0_6_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c
29
static u32 smuio_v14_0_2_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c
34
static u32 smuio_v14_0_2_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c
39
static u64 smuio_v14_0_2_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c
29
static u64 smuio_v15_0_0_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
103
static u32 smuio_v15_0_8_get_socket_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
120
static bool smuio_v15_0_8_is_host_gpu_xgmi_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
144
static bool smuio_v15_0_8_is_connected_with_ethernet_switch(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
162
static enum amdgpu_pkg_type smuio_v15_0_8_get_pkg_type(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
188
static bool smuio_v15_0_8_is_custom_hbm_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
32
static u32 smuio_v15_0_8_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
37
static u32 smuio_v15_0_8_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
42
static void smuio_v15_0_8_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
47
static u64 smuio_v15_0_8_get_gpu_clock_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
66
static void smuio_v15_0_8_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c
86
static u32 smuio_v15_0_8_get_die_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
28
static u32 smuio_v9_0_get_rom_index_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
33
static u32 smuio_v9_0_get_rom_data_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
38
static void smuio_v9_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c
59
static void smuio_v9_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
drivers/gpu/drm/amd/amdgpu/soc15.c
1233
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1248
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1262
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1270
static void soc15_sdma_doorbell_range_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
1286
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1315
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1354
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1368
static void soc15_update_drm_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/soc15.c
1397
static void soc15_update_drm_light_sleep(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/soc15.c
1415
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
1466
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.c
190
static int soc15_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/soc15.c
240
static u32 soc15_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/soc15.c
255
static void soc15_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/soc15.c
268
static u32 soc15_didt_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/soc15.c
283
static void soc15_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/soc15.c
296
static u32 soc15_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/soc15.c
308
static void soc15_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/soc15.c
318
static u32 soc15_se_cac_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/soc15.c
330
static void soc15_se_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/soc15.c
340
static u32 soc15_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
345
static u32 soc15_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
363
void soc15_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.c
375
static bool soc15_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
404
static uint32_t soc15_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/soc15.c
421
static uint32_t soc15_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.c
436
static int soc15_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/soc15.c
471
void soc15_program_register_sequence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.c
506
static int soc15_asic_baco_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
527
soc15_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
605
static bool soc15_need_reset_on_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
617
static int soc15_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
654
static int soc15_supports_baco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
678
static int soc15_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/soc15.c
691
static int soc15_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/soc15.c
698
static void soc15_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
716
static void soc15_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
741
void soc15_set_virt_ops(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
750
static bool soc15_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
756
static void soc15_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/soc15.c
803
static void vega20_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/soc15.c
852
static bool soc15_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
879
static uint64_t soc15_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
891
static void soc15_pre_asic_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc15.c
961
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc15.h
109
void soc15_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.h
111
void soc15_set_virt_ops(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
113
void soc15_program_register_sequence(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.h
117
int vega10_reg_base_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
118
int vega20_reg_base_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
119
int arct_reg_base_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
120
int aldebaran_reg_base_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
122
int aqua_vanjaram_init_soc_config(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
123
ssize_t aqua_vanjaram_get_reg_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc15.h
127
void vega10_doorbell_index_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
128
void vega20_doorbell_index_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc15.h
129
void aqua_vanjaram_doorbell_index_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/soc21.c
1000
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
1018
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
1046
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
1063
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
169
static int soc21_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/soc21.c
224
static u32 soc21_didt_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/soc21.c
239
static void soc21_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/soc21.c
252
static u32 soc21_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
257
static u32 soc21_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
269
void soc21_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc21.c
281
static bool soc21_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
309
static uint32_t soc21_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/soc21.c
326
static uint32_t soc21_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc21.c
339
static int soc21_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/soc21.c
363
static int soc21_asic_mode1_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
403
soc21_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
435
static int soc21_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
461
static int soc21_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/soc21.c
467
static int soc21_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/soc21.c
473
static void soc21_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
490
static bool soc21_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
501
static bool soc21_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
518
static void soc21_init_doorbell_index(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.c
554
static int soc21_update_umd_stable_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc21.c
589
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
883
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
921
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
931
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
951
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc21.c
977
static bool soc21_need_reset_on_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc21.h
28
void soc21_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc24.c
101
void soc24_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc24.c
135
static uint32_t soc24_read_indexed_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc24.c
154
static uint32_t soc24_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc24.c
168
static int soc24_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/soc24.c
192
soc24_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
216
static int soc24_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
242
static void soc24_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
260
static bool soc24_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
270
static bool soc24_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
287
static uint64_t soc24_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
295
static void soc24_init_doorbell_index(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
330
static int soc24_update_umd_stable_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc24.c
362
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
439
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
464
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
474
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
498
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
537
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
557
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
574
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc24.c
73
static int soc24_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/soc24.c
91
static u32 soc24_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.c
96
static u32 soc24_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc24.h
28
void soc24_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
106
static u32 soc_v1_0_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
111
static u32 soc_v1_0_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
116
void soc_v1_0_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
149
static uint32_t soc_v1_0_read_indexed_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
168
static uint32_t soc_v1_0_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
182
static int soc_v1_0_read_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
206
static bool soc_v1_0_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
215
static bool soc_v1_0_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
232
static int soc_v1_0_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
251
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
291
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
308
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
318
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
384
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
416
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
46
static void soc_v1_0_doorbell_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
467
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
525
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
589
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
609
struct amdgpu_device *adev = xcp_mgr->adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
657
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
718
static int __soc_v1_0_get_xcp_mem_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
732
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
796
static int soc_v1_0_xcp_mgr_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.c
814
int soc_v1_0_init_soc_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/soc_v1_0.h
28
void soc_v1_0_grbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/soc_v1_0.h
32
int soc_v1_0_init_soc_config(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
102
static int tonga_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
175
static void tonga_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
195
static u32 tonga_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
248
static void tonga_ih_decode_iv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
280
static void tonga_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
294
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
309
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
329
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
340
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
368
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
381
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
395
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
422
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
432
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
498
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
51
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
60
static void tonga_ih_enable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
77
static void tonga_ih_disable_interrupts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
103
bool umc_v12_0_is_correctable_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
118
static void umc_v12_0_query_error_count_per_type(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
137
static int umc_v12_0_query_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
168
static void umc_v12_0_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
177
static void umc_v12_0_get_retire_flip_bits(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
235
static int umc_v12_0_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
326
static int umc_v12_0_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
34
static inline uint64_t get_umc_v12_0_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
384
static void umc_v12_0_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
391
static int umc_v12_0_err_cnt_init_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
418
static bool umc_v12_0_check_ecc_err_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
437
static void umc_v12_0_err_cnt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
443
static bool umc_v12_0_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
460
struct amdgpu_device *adev = handle->adev;
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
49
static int umc_v12_0_reset_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
508
static int umc_v12_0_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
524
static int umc_v12_0_update_ecc_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
631
static int umc_v12_0_fill_error_record(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
661
static void umc_v12_0_query_ras_ecc_err_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
67
static void umc_v12_0_reset_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
689
static uint32_t umc_v12_0_get_die_id(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
714
static void umc_v12_0_mca_ipid_parse(struct amdgpu_device *adev, uint64_t ipid,
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
73
bool umc_v12_0_is_deferred_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c
92
bool umc_v12_0_is_uncorrectable_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h
101
typedef bool (*check_error_type_func)(struct amdgpu_device *adev, uint64_t mc_umc_status);
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h
97
bool umc_v12_0_is_deferred_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h
98
bool umc_v12_0_is_uncorrectable_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
drivers/gpu/drm/amd/amdgpu/umc_v12_0.h
99
bool umc_v12_0_is_correctable_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
drivers/gpu/drm/amd/amdgpu/umc_v6_0.c
26
static void umc_v6_0_init_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
145
static void umc_v6_1_clear_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
169
static void umc_v6_1_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
226
static void umc_v6_1_querry_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
254
static void umc_v6_1_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
296
static void umc_v6_1_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
354
static void umc_v6_1_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
392
static void umc_v6_1_err_cnt_init_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
430
static void umc_v6_1_err_cnt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
44
static void umc_v6_1_enable_umc_index_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
59
static void umc_v6_1_disable_umc_index_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
74
static uint32_t umc_v6_1_get_umc_index_mode_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
87
static inline uint32_t get_umc_6_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c
94
static void umc_v6_1_clear_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
136
static void umc_v6_7_ecc_info_querry_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
163
static int umc_v6_7_ecc_info_querry_ecc_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
180
static void umc_v6_7_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
187
void umc_v6_7_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
222
static int umc_v6_7_ecc_info_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
254
static void umc_v6_7_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
261
static void umc_v6_7_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
337
static void umc_v6_7_querry_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
361
static int umc_v6_7_reset_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
406
static void umc_v6_7_reset_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
412
static int umc_v6_7_query_ecc_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
432
static void umc_v6_7_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
441
static int umc_v6_7_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
46
static inline uint32_t get_umc_v6_7_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
484
static void umc_v6_7_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
492
struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
505
static bool umc_v6_7_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
60
static void umc_v6_7_query_error_status_helper(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
94
static void umc_v6_7_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v6_7.h
74
void umc_v6_7_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
103
static void umc_v8_10_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
123
static void umc_v8_10_query_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
143
static int umc_v8_10_query_ecc_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
161
static void umc_v8_10_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
185
static int umc_v8_10_swizzle_mode_na_to_pa(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
205
static void umc_v8_10_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
244
static int umc_v8_10_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
287
static void umc_v8_10_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
294
static int umc_v8_10_err_cnt_init_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
320
static void umc_v8_10_err_cnt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
326
static bool umc_v8_10_query_ras_poison_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
335
static void umc_v8_10_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
354
static void umc_v8_10_ecc_info_query_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
379
static int umc_v8_10_ecc_info_query_ecc_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
394
static void umc_v8_10_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
401
static int umc_v8_10_ecc_info_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
438
static void umc_v8_10_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
70
static inline uint32_t get_umc_v8_10_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
79
static int umc_v8_10_clear_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_10.c
97
static void umc_v8_10_clear_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
110
static void umc_v8_14_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
119
static int umc_v8_14_err_cnt_init_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
145
static void umc_v8_14_err_cnt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
30
static inline uint32_t get_umc_v8_14_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
37
static int umc_v8_14_clear_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
55
static void umc_v8_14_clear_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
61
static void umc_v8_14_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
77
static void umc_v8_14_query_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_14.c
92
static int umc_v8_14_query_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
111
static void umc_v8_7_convert_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
130
static void umc_v8_7_ecc_info_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
160
static void umc_v8_7_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
180
static void umc_v8_7_clear_error_count_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
218
static void umc_v8_7_clear_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
234
static void umc_v8_7_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
281
static void umc_v8_7_querry_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
301
static void umc_v8_7_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
326
static void umc_v8_7_query_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
368
static void umc_v8_7_query_ras_error_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
390
static void umc_v8_7_err_cnt_init_per_channel(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
419
static void umc_v8_7_err_cnt_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
43
static inline uint32_t get_umc_v8_7_reg_offset(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
50
static void umc_v8_7_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
69
static void umc_v8_7_ecc_info_querry_uncorrectable_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c
90
static void umc_v8_7_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
186
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
217
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
247
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
272
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
330
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
381
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
411
struct amdgpu_device *adev = container_of(umsch, struct amdgpu_device, umsch_mm);
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
50
struct amdgpu_device *adev = umsch->ring.adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
141
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
201
static void uvd_v3_1_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
206
static void uvd_v3_1_set_dcm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
240
static void uvd_v3_1_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
282
static int uvd_v3_1_fw_validate(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
320
static int uvd_v3_1_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
447
static void uvd_v3_1_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
46
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
504
static int uvd_v3_1_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
512
static int uvd_v3_1_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
527
static void uvd_v3_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
536
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
548
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
586
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
595
static void uvd_v3_1_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
60
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
645
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
718
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
730
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
738
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
74
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
784
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
792
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
803
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
107
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
136
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
145
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
156
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
211
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
223
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
231
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
282
static int uvd_v4_2_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
410
static void uvd_v4_2_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
42
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
43
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
44
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
45
static int uvd_v4_2_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
46
static void uvd_v4_2_stop(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
49
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
508
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
574
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
60
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
609
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
635
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
664
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
672
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
683
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
694
static int uvd_v4_2_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
703
static int uvd_v4_2_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
728
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
74
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
795
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
805
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
88
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
95
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
105
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
134
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
152
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
209
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
221
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
229
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
280
static void uvd_v5_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
319
static int uvd_v5_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
41
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
42
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
43
static int uvd_v5_0_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
44
static void uvd_v5_0_stop(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
460
static void uvd_v5_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
47
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
523
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
58
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
585
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
593
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
604
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
615
static int uvd_v5_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
624
static int uvd_v5_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
633
static void uvd_v5_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
679
static void uvd_v5_0_set_sw_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
72
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
727
static void uvd_v5_0_set_hw_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
767
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
796
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
825
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
842
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
86
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
902
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
912
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
93
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
109
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1150
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1158
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1170
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1190
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1201
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
123
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1232
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1242
static int uvd_v6_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1251
static int uvd_v6_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1283
static void uvd_v6_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1338
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1387
static void uvd_v6_0_set_hw_clock_gating(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
140
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1429
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1458
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1486
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1505
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
154
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1632
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1643
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1658
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
172
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
361
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
384
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
44
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
443
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
45
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
466
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
47
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
48
static int uvd_v6_0_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
49
static void uvd_v6_0_stop(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
50
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
53
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
535
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
547
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
555
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
606
static void uvd_v6_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
63
static inline bool uvd_v6_0_enc_support(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
641
static void cz_set_uvd_clock_gating_branches(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
726
static int uvd_v6_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
79
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
893
static void uvd_v6_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
93
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
988
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
104
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1141
static void uvd_v7_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
118
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1184
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1254
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1326
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1371
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
138
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1387
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1420
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1467
static int uvd_v7_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1476
static int uvd_v7_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
152
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1600
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1613
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1634
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
177
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
368
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
405
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
495
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
52
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
521
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
53
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
54
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
55
static int uvd_v7_0_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
56
static void uvd_v7_0_stop(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
57
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
599
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
615
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
623
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
674
static void uvd_v7_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
73
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
732
static int uvd_v7_0_mmsch_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
788
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
87
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
954
static int uvd_v7_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
113
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
121
static int vce_v1_0_lmi_clean(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
137
static int vce_v1_0_firmware_loaded(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
162
static void vce_v1_0_init_cg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
193
static int vce_v1_0_load_fw_signature(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
249
static int vce_v1_0_wait_for_fw_validation(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
286
static int vce_v1_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
351
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
361
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
379
static int vce_v1_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
432
static int vce_v1_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
472
static void vce_v1_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
507
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
536
static int vce_v1_0_ensure_vcpu_bo_32bit_addr(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
55
static void vce_v1_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
56
static void vce_v1_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
567
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
606
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
625
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
658
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
695
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
711
static int vce_v1_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
726
static int vce_v1_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
748
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
759
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
79
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
812
static void vce_v1_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
827
static void vce_v1_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
96
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
116
static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
142
static void vce_v2_0_disable_cg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
147
static void vce_v2_0_init_cg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
168
static void vce_v2_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
206
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
213
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
230
static int vce_v2_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
275
static int vce_v2_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
316
static void vce_v2_0_set_sw_cg(struct amdgpu_device *adev, bool gated)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
351
static void vce_v2_0_set_dyn_cg(struct amdgpu_device *adev, bool gated)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
389
static void vce_v2_0_enable_mgcg(struct amdgpu_device *adev, bool enable,
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
409
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
428
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
45
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
46
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
461
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
473
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
499
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
545
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
553
static int vce_v2_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
567
static int vce_v2_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
57
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
592
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
614
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
660
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
675
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
74
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
91
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
99
static int vce_v2_0_lmi_clean(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
111
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
143
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
163
static void vce_v3_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
168
static void vce_v3_0_set_vce_sw_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
235
static int vce_v3_0_firmware_loaded(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
265
static int vce_v3_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
331
static int vce_v3_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
364
static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
401
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
425
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
464
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
476
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
496
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
511
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
554
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
607
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
619
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
636
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
64
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx);
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
65
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
66
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
677
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
708
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
721
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
731
static int vce_v3_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
745
static int vce_v3_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
771
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
79
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
819
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
838
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
972
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
996
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
105
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
125
static int vce_v4_0_firmware_loaded(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
153
static int vce_v4_0_mmsch_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
205
static int vce_v4_0_sriov_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
336
static int vce_v4_0_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
388
static int vce_v4_0_stop(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
412
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
432
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
504
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
51
static void vce_v4_0_mc_resume(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
52
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
524
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
53
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
546
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
563
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
611
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
635
static void vce_v4_0_mc_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
64
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
709
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
776
static int vce_v4_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
793
static int vce_v4_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
83
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
859
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
875
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1022
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
106
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1172
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1187
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1240
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1279
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1293
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
133
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1420
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1427
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1439
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1464
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1478
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1492
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1510
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1529
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1549
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1592
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1614
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1648
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1670
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1687
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1704
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1796
static int vcn_v1_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1804
static int vcn_v1_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1831
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1872
struct amdgpu_device *adev = vcn_inst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1911
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1925
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1970
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2002
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2056
struct amdgpu_device *adev = parser->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2180
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2185
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
2198
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
225
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
249
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
279
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
303
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
350
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
418
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
498
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
625
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
692
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
747
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
793
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
842
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
85
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
86
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
87
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
100
static int vcn_v2_0_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1003
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
113
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1182
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1218
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1293
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1381
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1388
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
139
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1400
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1427
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1441
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1458
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1481
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1498
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1514
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1538
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1579
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1596
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1630
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1652
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1669
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1693
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1792
static int vcn_v2_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1800
static int vcn_v2_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1827
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1869
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1890
static int vcn_v2_0_start_mmsch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1955
static int vcn_v2_0_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
2174
static void vcn_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
2179
static void vcn_v2_0_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
2192
static void vcn_v2_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
254
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
284
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
321
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
383
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
441
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
545
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
652
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
707
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
762
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
812
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
855
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
93
static void vcn_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
94
static void vcn_v2_0_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
95
static void vcn_v2_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1001
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
103
static int vcn_v2_5_sriov_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
104
static void vcn_v2_5_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1158
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
116
struct amdgpu_device *adev = vcn_inst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1346
static int vcn_v2_5_mmsch_start(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1402
static int vcn_v2_5_sriov_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1544
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1579
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
159
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1654
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1737
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1751
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1768
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1818
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1835
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1859
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1908
static void vcn_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1920
static void vcn_v2_5_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1946
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1961
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1979
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2004
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
202
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2024
static int vcn_v2_5_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2032
static int vcn_v2_6_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2040
static int vcn_v2_5_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2089
static void vcn_v2_5_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2156
static uint32_t vcn_v2_6_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2177
static bool vcn_v2_6_query_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
2201
static void vcn_v2_5_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
226
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
277
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
422
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
460
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
508
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
542
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
567
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
590
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
647
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
752
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
862
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
918
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
96
static void vcn_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
97
static void vcn_v2_5_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
973
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
98
static void vcn_v2_5_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1030
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
105
static int vcn_v3_0_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
106
static void vcn_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
107
static void vcn_v3_0_set_enc_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
108
static void vcn_v3_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1195
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
128
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1385
static int vcn_v3_0_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1596
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1634
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1716
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
178
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1805
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1819
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1836
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1910
struct amdgpu_device *adev = p->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2062
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2079
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2103
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2152
static void vcn_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2168
static void vcn_v3_0_set_enc_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2197
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2212
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2231
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2255
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2281
static int vcn_v3_0_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2289
static int vcn_v3_0_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2333
static void vcn_v3_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
325
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
367
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
442
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
474
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
499
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
522
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
575
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
673
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
726
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
780
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
912
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
968
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
105
static void vcn_v4_0_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1138
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
117
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1314
static int vcn_v4_0_init_ring_metadata(struct amdgpu_device *adev, uint32_t vcn_inst, struct amdgpu_ring *ring_enc)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1332
static int vcn_v4_0_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
149
static int vcn_v4_0_fw_shared_init(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1571
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1607
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1701
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1750
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1767
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1787
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1827
struct amdgpu_device *adev = p->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
184
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1963
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2016
static void vcn_v4_0_set_unified_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2042
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2064
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2091
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2116
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2152
static int vcn_v4_0_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2169
static int vcn_v4_0_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2221
static void vcn_v4_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2262
static uint32_t vcn_v4_0_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2283
static bool vcn_v4_0_query_ras_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
2307
static void vcn_v4_0_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
276
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
320
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
367
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
401
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
426
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
449
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
512
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
620
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
686
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
742
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
858
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
913
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
967
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
97
static int vcn_v4_0_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
98
static void vcn_v4_0_set_unified_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
99
static void vcn_v4_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
998
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
101
static inline bool vcn_v4_0_3_normalizn_reqd(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
115
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1192
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1363
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
139
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1406
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1497
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
150
static int vcn_v4_0_3_fw_shared_init(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1543
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1560
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1626
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1640
static int vcn_v4_0_3_reset_jpeg_pre_helper(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1664
static int vcn_v4_0_3_reset_jpeg_post_helper(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1700
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
173
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1795
static void vcn_v4_0_3_set_unified_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1817
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1837
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1860
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1882
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1918
static int vcn_v4_0_3_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1935
static int vcn_v4_0_3_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1969
static int vcn_v4_0_3_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1994
static void vcn_v4_0_3_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2040
static void vcn_v4_0_3_inst_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2055
static void vcn_v4_0_3_query_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2069
static void vcn_v4_0_3_inst_reset_ras_error_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2078
static void vcn_v4_0_3_reset_ras_error_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2091
static uint32_t vcn_v4_0_3_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2112
static bool vcn_v4_0_3_query_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2196
static int vcn_v4_0_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2231
static void vcn_v4_0_3_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
2236
static void vcn_v4_0_3_enable_ras(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
261
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
295
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
326
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
379
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
406
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
431
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
454
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
531
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
645
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
743
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
792
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
846
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
89
static int vcn_v4_0_3_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
90
static void vcn_v4_0_3_set_unified_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
91
static void vcn_v4_0_3_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
97
static void vcn_v4_0_3_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
98
static void vcn_v4_0_3_enable_ras(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
994
static int vcn_v4_0_3_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1050
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
115
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1235
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1269
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1364
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1414
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1431
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1451
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1468
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
148
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1519
static void vcn_v4_0_5_set_unified_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1544
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1566
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1593
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1643
static int vcn_v4_0_5_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1689
static void vcn_v4_0_5_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
247
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
290
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
320
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
352
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
377
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
400
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
463
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
577
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
637
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
680
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
796
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
851
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
913
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
97
static void vcn_v4_0_5_set_unified_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
98
static void vcn_v4_0_5_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1000
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1092
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1138
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1155
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1175
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1192
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1243
static void vcn_v5_0_0_set_unified_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1265
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
128
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1287
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1314
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1364
static int vcn_v5_0_0_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1410
static void vcn_v5_0_0_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
213
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
254
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
284
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
316
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
341
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
364
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
427
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
538
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
606
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
697
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
79
static void vcn_v5_0_0_set_unified_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
80
static void vcn_v5_0_0_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
807
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
964
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
97
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1134
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1172
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
118
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1253
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1270
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1290
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1304
static int vcn_v5_0_1_reset_jpeg_pre_helper(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1327
static int vcn_v5_0_1_reset_jpeg_post_helper(struct amdgpu_device *adev, int inst)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1363
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
137
static void vcn_v5_0_1_fw_shared_init(struct amdgpu_device *adev, int inst_idx)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1456
static void vcn_v5_0_1_set_unified_ring_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1477
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1495
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1519
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1541
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1576
static int vcn_v5_0_1_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1608
static int vcn_v5_0_1_set_ras_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
162
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1633
static void vcn_v5_0_1_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1677
static uint32_t vcn_v5_0_1_query_poison_by_instance(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1698
static bool vcn_v5_0_1_query_poison_status(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1780
static int vcn_v5_0_1_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1815
static void vcn_v5_0_1_set_ras_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
241
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
273
static int vcn_v5_0_1_hw_init_inst(struct amdgpu_device *adev, int i)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
299
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
343
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
369
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
394
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
422
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
487
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
623
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
669
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
77
static int vcn_v5_0_1_start_sriov(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
78
static void vcn_v5_0_1_set_unified_ring_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
782
static int vcn_v5_0_1_start_sriov(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
79
static void vcn_v5_0_1_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
83
static void vcn_v5_0_1_set_ras_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
94
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
980
struct amdgpu_device *adev = vinst->adev;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
141
static int vega10_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
208
static int vega10_ih_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
261
static int vega10_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
316
static void vega10_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
335
static u32 vega10_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
38
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
392
static void vega10_ih_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
418
static void vega10_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
448
static int vega10_ih_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
468
static void vega10_ih_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
47
static void vega10_ih_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
476
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
485
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
529
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
577
static void vega10_ih_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
610
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
647
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
96
static int vega10_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c
29
int vega10_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c
58
void vega10_doorbell_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
104
static int vega20_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
177
static int vega20_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
244
static int vega20_ih_enable_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
307
static int vega20_ih_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
397
static void vega20_ih_irq_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
416
static u32 vega20_ih_get_wptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
46
static void vega20_ih_set_interrupt_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
476
static void vega20_ih_irq_rearm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
503
static void vega20_ih_set_rptr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
533
static int vega20_ih_self_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
55
static void vega20_ih_init_register_offset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
554
static void vega20_ih_set_self_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
562
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
571
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
622
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
632
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
677
static void vega20_ih_update_clockgating_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
707
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
744
static void vega20_ih_set_interrupt_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
29
int vega20_reg_base_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c
58
void vega20_doorbell_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1026
static int vi_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
drivers/gpu/drm/amd/amdgpu/vi.c
1051
static int vi_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
drivers/gpu/drm/amd/amdgpu/vi.c
1105
static void vi_enable_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1120
static void vi_program_aspm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1278
static void vi_enable_doorbell_aperture(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1300
static uint32_t vi_get_rev_id(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1310
static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vi.c
1320
static void vi_invalidate_hdp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1331
static bool vi_need_full_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1352
static void vi_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
drivers/gpu/drm/amd/amdgpu/vi.c
1398
static uint64_t vi_get_pcie_replay_count(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1410
static bool vi_need_reset_on_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
1454
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1678
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1688
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1698
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1712
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1738
static void vi_update_bif_medium_grain_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1758
static void vi_update_hdp_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1774
static void vi_update_hdp_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1790
static void vi_update_drm_light_sleep(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1807
static void vi_update_rom_medium_grain_clock_gating(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
1830
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/amdgpu/vi.c
1945
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
1993
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/amdgpu/vi.c
2044
void vi_set_virt_ops(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
2049
int vi_set_ip_blocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
2170
void legacy_doorbell_index_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
256
static int vi_query_video_codecs(struct amdgpu_device *adev, bool encode,
drivers/gpu/drm/amd/amdgpu/vi.c
297
static u32 vi_pcie_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
310
static void vi_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
322
static u32 vi_smc_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
334
static void vi_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
348
static u32 cz_smc_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
360
static void cz_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
370
static u32 vi_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
382
static void vi_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
392
static u32 vi_didt_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
404
static void vi_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
414
static u32 vi_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
drivers/gpu/drm/amd/amdgpu/vi.c
426
static void vi_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
drivers/gpu/drm/amd/amdgpu/vi.c
484
static void vi_init_golden_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
539
static u32 vi_get_xclk(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
578
void vi_srbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
589
static bool vi_read_disabled_bios(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
634
static bool vi_read_bios_from_rom(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
744
static uint32_t vi_get_register_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.c
840
static int vi_read_register(struct amdgpu_device *adev, u32 se_num,
drivers/gpu/drm/amd/amdgpu/vi.c
868
static int vi_asic_pci_config_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
899
static int vi_asic_supports_baco(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
915
vi_asic_reset_method(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
956
static int vi_asic_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
975
static u32 vi_get_config_memsize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdgpu/vi.c
980
static int vi_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
drivers/gpu/drm/amd/amdgpu/vi.h
29
void vi_srbm_select(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vi.h
31
void vi_set_virt_ops(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vi.h
32
int vi_set_ip_blocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vi.h
34
void legacy_doorbell_index_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
102
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
125
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
209
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
278
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
309
static int vpe_v6_1_set_trap_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
333
static int vpe_v6_1_process_trap_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
353
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
75
struct amdgpu_device *adev = vpe->ring.adev;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
88
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
1528
struct amdgpu_device *dmabuf_adev;
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1429
struct amdgpu_device *adev = kdev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1516
struct amdgpu_device *adev = kdev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
353
struct amdgpu_device *adev = pdd->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1705
bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1741
static bool kgd2kfd_check_device_idle(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1778
void kgd2kfd_teardown_processes(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
253
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
683
struct amdgpu_device *adev = node->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
204
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2348
struct amdgpu_device *adev = dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
279
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
364
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
384
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v12_1.c
55
struct amdgpu_device *adev = dqm->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
237
struct amdgpu_device *adev = pdd->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
58
(struct amdgpu_device *)kfd->adev);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
1025
int kgd2kfd_init_zone_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
126
svm_migrate_copy_memory_gart(struct amdgpu_device *adev, dma_addr_t *sys,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
199
svm_migrate_copy_done(struct amdgpu_device *adev, struct dma_fence *mfence)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
213
svm_migrate_addr_to_pfn(struct amdgpu_device *adev, unsigned long addr)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
230
svm_migrate_put_vram_page(struct amdgpu_device *adev, unsigned long addr)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
240
svm_migrate_addr(struct amdgpu_device *adev, struct page *page)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
288
struct amdgpu_device *adev = node->adev;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
399
struct amdgpu_device *adev = node->adev;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
42
svm_migrate_direct_mapping_addr(struct amdgpu_device *adev, u64 addr)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
53
struct amdgpu_device *adev = ring->adev;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
588
svm_migrate_copy_to_ram(struct amdgpu_device *adev, struct svm_range *prange,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
700
struct amdgpu_device *adev = node->adev;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.h
51
svm_migrate_addr_to_pfn(struct amdgpu_device *adev, unsigned long addr);
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
119
static bool mqd_on_vram(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
155
struct amdgpu_device *adev = kfd->adev;
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
40
struct amdgpu_device *adev = kfd->adev;
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
99
struct amdgpu_device *adev = kfd->adev;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1175
static inline struct kfd_node *kfd_node_by_irq_ids(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1556
struct amdgpu_device *adev = pdd->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
270
struct amdgpu_device *adev; /* Duplicated here along with keeping
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
326
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1353
svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1427
dma_addr_t *dma_addr, struct amdgpu_device *bo_adev,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1430
struct amdgpu_device *adev = pdd->dev->adev;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
1515
struct amdgpu_device *bo_adev = NULL;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
160
svm_range_dma_map_dev(struct amdgpu_device *adev, struct svm_range *prange,
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
184
struct amdgpu_device *bo_adev = prange->svm_bo->node->adev;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2110
void svm_range_set_max_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2570
struct amdgpu_device *adev;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
3033
svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid,
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
175
int svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid,
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
208
void svm_range_set_max_pages(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
224
static inline int svm_range_restore_pages(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdkfd/kfd_svm.h
267
static inline void svm_range_set_max_pages(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1276
struct amdgpu_device *adev = gpu->adev;
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
1690
struct amdgpu_device *adev = knode->adev;
drivers/gpu/drm/amd/amdkfd/kfd_topology.c
2436
void kfd_update_svm_support_properties(struct amdgpu_device *adev)
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
205
void kfd_update_svm_support_properties(struct amdgpu_device *adev);
drivers/gpu/drm/amd/amdkfd/kfd_topology.h
207
static inline void kfd_update_svm_support_properties(struct amdgpu_device *adev) {}
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10312
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10414
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10617
struct amdgpu_device *adev = dm->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1069
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10715
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10869
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1111
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11425
struct amdgpu_device *adev = dm->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1156
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1169
struct amdgpu_device *adev = drm_to_adev(dev_get_drvdata(kdev));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11698
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1182
static int amdgpu_dm_audio_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11854
struct amdgpu_device *adev = drm_to_adev(new_acrtc->base.dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1214
static void amdgpu_dm_audio_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12301
static int dm_crtc_get_cursor_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1232
static void amdgpu_dm_audio_eld_notify(struct amdgpu_device *adev, int pin)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1244
static int dm_dmub_hw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12479
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13107
struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13265
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13373
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13446
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13511
struct amdgpu_device *dev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13552
struct amdgpu_device *dev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13574
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1431
static void dm_dmub_hw_resume(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1460
static void mmhub_read_system_context(struct amdgpu_device *adev, struct dc_phy_addr_space_config *pa_config)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1557
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1646
static struct hpd_rx_irq_offload_work_queue *hpd_rx_irq_create_workqueue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
166
static int amdgpu_dm_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
167
static void amdgpu_dm_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1716
struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1749
struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1768
dm_dmub_send_vbios_gpint_command(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1799
static void *dm_dmub_get_vbios_bounding_box(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1852
struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1872
static int amdgpu_dm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
216
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2214
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2221
static void amdgpu_dm_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2310
static int load_dmcu_fw(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2420
struct amdgpu_device *adev = ctx;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2428
struct amdgpu_device *adev = ctx;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2433
static int dm_dmub_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
259
static u32 dm_vblank_get_counter(struct amdgpu_device *adev, int crtc)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2631
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2653
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2720
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
277
static int dm_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2899
static int amdgpu_dm_smu_write_watermarks_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2950
static int dm_oem_i2c_hw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2999
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3025
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3035
static void dm_gpureset_toggle_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3131
static int dm_cache_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3144
static void dm_destroy_cached_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3197
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
338
get_crtc_by_otg_inst(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3390
static void apply_delay_after_dpcd_poweroff(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3416
static void amdgpu_dm_dump_links_and_sinks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3471
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3752
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4003
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4060
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4159
static void schedule_hpd_rx_offload_work(struct amdgpu_device *adev, struct hpd_rx_irq_offload_work_queue *offload_wq,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4187
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4312
static int register_hpd_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
435
struct amdgpu_device *adev = irq_params->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4391
static int dce60_register_irq_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4489
static int dce110_register_irq_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4618
static int dcn10_register_irq_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4798
static int register_outbox_irq_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4844
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4864
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4918
static int amdgpu_dm_mode_config_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
531
struct amdgpu_device *adev = work->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
544
static void schedule_dc_vmin_vmax(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5442
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
577
struct amdgpu_device *adev = irq_params->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5787
static void dm_bandwidth_update(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5816
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5840
static int dm_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5908
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6118
fill_dc_plane_info_and_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6233
static int fill_dc_plane_attributes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
648
struct amdgpu_device *adev = irq_params->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7454
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7555
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7621
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
765
struct amdgpu_device *adev = irq_params->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7775
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
786
static void dmub_aux_setconfig_callback(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
795
static void dmub_aux_fused_io_callback(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8089
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
826
static void dmub_hpd_callback(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8957
struct amdgpu_device *adev = drm_to_adev(dm->ddev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
901
static void dmub_hpd_sense_callback(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9145
struct amdgpu_device *adev = ddc_service->ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
919
static bool register_dmub_notify_callback(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9266
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9289
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9309
static void manage_dm_interrupts(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9407
static void dm_update_pflip_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9558
static void remove_stream(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9596
struct amdgpu_device *adev = dm->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9689
struct amdgpu_device *adev = dm->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9797
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
990
struct amdgpu_device *adev = irq_params->adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1047
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1069
int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1077
int amdgpu_dm_create_color_properties(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
109
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1098
struct amdgpu_device *dev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1122
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1124
void *dm_allocate_gpu_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1128
void dm_free_gpu_mem(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1132
bool amdgpu_dm_is_headless(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
126
typedef void (*dmub_notify_interrupt_callback_t)(struct amdgpu_device *adev, struct dmub_notification *notify);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
138
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
180
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
318
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
445
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
90
struct amdgpu_device;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1104
int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1198
struct amdgpu_device *adev = drm_to_adev(crtc->base.state->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1708
const struct amdgpu_device *adev = drm_to_adev(colorop->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1878
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1977
struct amdgpu_device *adev = drm_to_adev(crtc->base.state->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
310
amdgpu_dm_create_color_properties(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
62
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
504
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
581
struct amdgpu_device *adev = drm_to_adev(drm_dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
806
struct amdgpu_device *adev = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
89
static void update_phy_id_mapping(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
956
void amdgpu_dm_crtc_secure_display_create_contexts(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
145
void amdgpu_dm_crtc_secure_display_create_contexts(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
168
bool amdgpu_dm_is_headless(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
230
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
293
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
519
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
533
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
558
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
657
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
81
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1445
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
262
struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2680
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2727
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2762
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2878
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3241
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3254
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3310
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3354
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3394
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3412
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3501
struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3807
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3852
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3925
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
396
struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3964
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3979
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4013
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4086
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4101
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4118
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4132
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4147
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4178
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4187
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4202
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4211
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4226
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4239
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4257
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4273
struct amdgpu_device *adev = data;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4294
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4346
void dtn_debugfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
910
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
977
struct amdgpu_device *adev = m->private;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h
34
void dtn_debugfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
742
struct hdcp_workqueue *hdcp_create_workqueue(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
88
struct hdcp_workqueue *hdcp_create_workqueue(struct amdgpu_device *adev, struct cp_psp *cp_psp, struct dc *dc);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1177
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1187
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1376
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
647
struct amdgpu_device *dev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
132
static struct list_head *remove_irq_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
197
static void unregister_all_irq_handlers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
303
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
370
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
419
int amdgpu_dm_irq_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
445
void amdgpu_dm_irq_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
477
void amdgpu_dm_irq_suspend(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
521
void amdgpu_dm_irq_resume_early(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
542
void amdgpu_dm_irq_resume_late(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
574
static void amdgpu_dm_irq_schedule_work(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
628
static void amdgpu_dm_irq_immediate_work(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
657
static int amdgpu_dm_irq_handler(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
698
static int amdgpu_dm_set_hpd_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
710
static inline int dm_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
744
static int amdgpu_dm_set_pflip_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
758
static int amdgpu_dm_set_crtc_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
772
static int amdgpu_dm_set_vline0_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
786
static int amdgpu_dm_set_dmub_outbox_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
798
static int amdgpu_dm_set_vupdate_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
812
static int amdgpu_dm_set_dmub_trace_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
859
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
882
void amdgpu_dm_outbox_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
897
void amdgpu_dm_hpd_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
979
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
101
void amdgpu_dm_irq_resume_early(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
102
void amdgpu_dm_irq_resume_late(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
43
int amdgpu_dm_irq_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
51
void amdgpu_dm_irq_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
67
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
80
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
84
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
86
void amdgpu_dm_outbox_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
87
void amdgpu_dm_hpd_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
88
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
94
void amdgpu_dm_irq_suspend(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
461
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
504
struct amdgpu_device *adev = drm_to_adev(connector->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
609
dm_dp_create_fake_mst_encoders(struct amdgpu_device *adev)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
638
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
64
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
70
dm_dp_create_fake_mst_encoders(struct amdgpu_device *adev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1050
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1147
int amdgpu_dm_plane_fill_dc_scaling_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1235
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1305
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1351
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1538
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1685
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1767
struct amdgpu_device *adev = drm_to_adev(plane->dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1808
struct amdgpu_device *adev = drm_to_adev(dev);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
214
static void amdgpu_dm_plane_fill_gfx9_tiling_info_from_device(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
235
static void amdgpu_dm_plane_fill_gfx9_tiling_info_from_modifier(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
263
static int amdgpu_dm_plane_validate_dcc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
311
static int amdgpu_dm_plane_fill_gfx9_plane_attributes_from_modifiers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
362
static int amdgpu_dm_plane_fill_gfx12_plane_attributes_from_modifiers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
402
static void amdgpu_dm_plane_add_gfx10_1_modifiers(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
449
static void amdgpu_dm_plane_add_gfx9_modifiers(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
556
static void amdgpu_dm_plane_add_gfx10_3_modifiers(const struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
630
static void amdgpu_dm_plane_add_gfx11_modifiers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
695
static void amdgpu_dm_plane_add_gfx12_modifiers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
727
static int amdgpu_dm_plane_get_plane_modifiers(struct amdgpu_device *adev, unsigned int plane_type, uint64_t **mods)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
839
int amdgpu_dm_plane_fill_plane_buffer_attributes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
930
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h
38
int amdgpu_dm_plane_fill_dc_scaling_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h
45
int amdgpu_dm_plane_fill_plane_buffer_attributes(struct amdgpu_device *adev,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
299
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
366
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
386
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
405
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
41
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
432
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
453
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
470
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
518
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
526
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
534
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
542
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
550
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
559
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
569
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
586
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
603
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
626
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
649
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
662
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
697
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
714
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
732
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
748
struct amdgpu_device *adev = ctx->driver_context;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
88
struct amdgpu_device *adev;
drivers/gpu/drm/amd/display/dc/bios/command_table.c
38
(amdgpu_atom_execute_table(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
drivers/gpu/drm/amd/display/dc/bios/command_table.c
43
amdgpu_atom_parse_cmd_header(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
drivers/gpu/drm/amd/display/dc/bios/command_table.c
90
struct amdgpu_device *adev = dev;
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
50
(amdgpu_atom_execute_table(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
55
amdgpu_atom_parse_cmd_header(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
drivers/gpu/drm/amd/display/dc/bios/command_table2.c
67
struct amdgpu_device *adev = dev;
drivers/gpu/drm/amd/include/amdgpu_reg_state.h
150
int amdgpu_reg_state_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/include/amdgpu_reg_state.h
151
void amdgpu_reg_state_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
222
void (*program_sh_mem_settings)(struct amdgpu_device *adev, uint32_t vmid,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
227
int (*set_pasid_vmid_mapping)(struct amdgpu_device *adev, u32 pasid,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
230
int (*init_interrupts)(struct amdgpu_device *adev, uint32_t pipe_id,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
233
int (*hqd_load)(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
238
int (*hiq_mqd_load)(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
242
int (*hqd_sdma_load)(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
245
int (*hqd_dump)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
249
int (*hqd_sdma_dump)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
253
bool (*hqd_is_occupied)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
257
int (*hqd_destroy)(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
262
bool (*hqd_sdma_is_occupied)(struct amdgpu_device *adev, void *mqd);
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
264
int (*hqd_sdma_destroy)(struct amdgpu_device *adev, void *mqd,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
267
int (*wave_control_execute)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
270
bool (*get_atc_vmid_pasid_mapping_info)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
278
void (*set_scratch_backing_va)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
281
void (*set_vm_context_page_table_base)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
283
uint32_t (*read_vmid_from_vmfault_reg)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
285
uint32_t (*enable_debug_trap)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
288
uint32_t (*disable_debug_trap)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
291
int (*validate_trap_override_request)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
294
uint32_t (*set_wave_launch_trap_override)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
301
uint32_t (*set_wave_launch_mode)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
304
uint32_t (*set_address_watch)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
311
uint32_t (*clear_address_watch)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
313
void (*get_iq_wait_times)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
316
void (*build_dequeue_wait_counts_packet_info)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
322
void (*get_cu_occupancy)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
325
void (*program_trap_handler_settings)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
328
uint64_t (*hqd_get_pq_addr)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
331
uint64_t (*hqd_reset)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
334
uint32_t (*hqd_sdma_get_doorbell)(struct amdgpu_device *adev,
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
38
struct amdgpu_device;
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1013
void amdgpu_dpm_get_current_power_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1034
void amdgpu_dpm_set_power_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1050
enum amd_dpm_forced_level amdgpu_dpm_get_performance_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1068
static void amdgpu_dpm_enter_umd_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1077
static void amdgpu_dpm_exit_umd_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1086
int amdgpu_dpm_force_performance_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1150
int amdgpu_dpm_get_pp_num_states(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1167
int amdgpu_dpm_dispatch_task(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1186
int amdgpu_dpm_get_pp_table(struct amdgpu_device *adev, char **table)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1205
int amdgpu_dpm_set_fine_grain_clk_vol(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1226
int amdgpu_dpm_odn_edit_dpm_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
124
int amdgpu_dpm_set_gfx_power_up_by_imu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1247
int amdgpu_dpm_emit_clock_levels(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1268
int amdgpu_dpm_set_ppfeature_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1285
int amdgpu_dpm_get_ppfeature_status(struct amdgpu_device *adev, char *buf)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1301
int amdgpu_dpm_force_clock_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1320
int amdgpu_dpm_get_sclk_od(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1335
int amdgpu_dpm_set_sclk_od(struct amdgpu_device *adev, uint32_t value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1357
int amdgpu_dpm_get_mclk_od(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1372
int amdgpu_dpm_set_mclk_od(struct amdgpu_device *adev, uint32_t value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
138
int amdgpu_dpm_baco_enter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1394
int amdgpu_dpm_get_power_profile_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1411
int amdgpu_dpm_set_power_profile_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1429
int amdgpu_dpm_get_gpu_metrics(struct amdgpu_device *adev, void **table)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1445
ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1462
int amdgpu_dpm_get_fan_control_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1479
int amdgpu_dpm_set_fan_speed_pwm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1496
int amdgpu_dpm_get_fan_speed_pwm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1513
int amdgpu_dpm_get_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1530
int amdgpu_dpm_set_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1547
int amdgpu_dpm_set_fan_control_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1564
int amdgpu_dpm_get_power_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
157
int amdgpu_dpm_baco_exit(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1585
int amdgpu_dpm_set_power_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1603
int amdgpu_dpm_is_cclk_dpm_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1617
int amdgpu_dpm_debugfs_print_current_performance_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1633
int amdgpu_dpm_get_smu_prv_buf_details(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1652
int amdgpu_dpm_is_overdrive_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1674
int amdgpu_dpm_is_overdrive_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1696
int amdgpu_dpm_set_pp_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1718
int amdgpu_dpm_get_num_cpu_cores(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1728
void amdgpu_dpm_stb_debug_fs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1736
int amdgpu_dpm_display_configuration_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1753
int amdgpu_dpm_get_clock_by_type(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
176
int amdgpu_dpm_set_mp1_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1772
int amdgpu_dpm_get_display_mode_validation_clks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1789
int amdgpu_dpm_get_clock_by_type_with_latency(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1808
int amdgpu_dpm_get_clock_by_type_with_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1827
int amdgpu_dpm_set_watermarks_for_clocks_ranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1844
int amdgpu_dpm_display_clock_voltage_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1861
int amdgpu_dpm_get_current_clocks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1878
void amdgpu_dpm_notify_smu_enable_pwe(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1890
int amdgpu_dpm_set_active_display_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1907
int amdgpu_dpm_set_min_deep_sleep_dcefclk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1924
void amdgpu_dpm_set_hard_min_dcefclk_by_freq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1938
void amdgpu_dpm_set_hard_min_fclk_by_freq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1952
int amdgpu_dpm_display_disable_memory_clock_switch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1969
int amdgpu_dpm_get_max_sustainable_clocks_by_dc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
1986
enum pp_smu_status amdgpu_dpm_get_uclk_dpm_states(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
199
int amdgpu_dpm_is_baco_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2005
int amdgpu_dpm_get_dpm_clock_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2036
ssize_t amdgpu_dpm_get_temp_metrics(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2063
bool amdgpu_dpm_is_temp_metrics_supported(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2097
ssize_t amdgpu_dpm_get_xcp_metrics(struct amdgpu_device *adev, int xcp_id,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
2114
const struct ras_smu_drv *amdgpu_dpm_get_ras_smu_driver(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
228
int amdgpu_dpm_mode2_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
246
int amdgpu_dpm_enable_gfx_features(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
264
int amdgpu_dpm_baco_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
288
bool amdgpu_dpm_is_mode1_reset_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
302
int amdgpu_dpm_mode1_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
316
bool amdgpu_dpm_is_link_reset_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
330
int amdgpu_dpm_link_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
344
int amdgpu_dpm_switch_power_profile(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
364
int amdgpu_dpm_pause_power_profile(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
383
int amdgpu_dpm_set_xgmi_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
399
int amdgpu_dpm_set_df_cstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
41
int amdgpu_dpm_get_sclk(struct amdgpu_device *adev, bool low)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
415
ssize_t amdgpu_dpm_get_pm_policy_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
430
int amdgpu_dpm_set_pm_policy(struct amdgpu_device *adev, int policy_type,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
445
int amdgpu_dpm_enable_mgpu_fan_boost(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
461
int amdgpu_dpm_set_clockgating_by_smu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
479
int amdgpu_dpm_smu_i2c_bus_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
497
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
517
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
538
int amdgpu_dpm_get_apu_thermal_limit(struct amdgpu_device *adev, uint32_t *limit)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
552
int amdgpu_dpm_set_apu_thermal_limit(struct amdgpu_device *adev, uint32_t limit)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
566
void amdgpu_dpm_compute_clocks(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
57
int amdgpu_dpm_get_mclk(struct amdgpu_device *adev, bool low)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
591
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
615
void amdgpu_dpm_enable_vcn(struct amdgpu_device *adev, bool enable, int inst)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
625
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
650
void amdgpu_dpm_enable_jpeg(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
660
void amdgpu_dpm_enable_vpe(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
670
int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
694
int amdgpu_dpm_handle_passthrough_sbr(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
708
int amdgpu_dpm_send_hbm_bad_pages_num(struct amdgpu_device *adev, uint32_t size)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
723
int amdgpu_dpm_send_hbm_bad_channel_flag(struct amdgpu_device *adev, uint32_t size)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
73
int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
738
int amdgpu_dpm_send_rma_reason(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
761
bool amdgpu_dpm_reset_sdma_is_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
776
int amdgpu_dpm_reset_sdma(struct amdgpu_device *adev, uint32_t inst_mask)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
791
int amdgpu_dpm_reset_vcn(struct amdgpu_device *adev, uint32_t inst_mask)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
806
bool amdgpu_dpm_reset_vcn_is_supported(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
821
int amdgpu_dpm_get_dpm_freq_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
844
int amdgpu_dpm_set_soft_freq_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
862
int amdgpu_dpm_write_watermarks_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
877
int amdgpu_dpm_wait_for_event(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
894
int amdgpu_dpm_set_residency_gfxoff(struct amdgpu_device *adev, bool value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
909
int amdgpu_dpm_get_residency_gfxoff(struct amdgpu_device *adev, u32 *value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
924
int amdgpu_dpm_get_entrycount_gfxoff(struct amdgpu_device *adev, u64 *value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
939
int amdgpu_dpm_get_status_gfxoff(struct amdgpu_device *adev, uint32_t *value)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
954
uint64_t amdgpu_dpm_get_thermal_throttling_counter(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
969
void amdgpu_dpm_gfx_state_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
980
int amdgpu_dpm_get_ecc_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
996
struct amd_vce_state *amdgpu_dpm_get_vce_clock_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c
30
void amdgpu_dpm_get_display_cfg(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1045
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
108
static int amdgpu_pm_dev_state_check(struct amdgpu_device *adev, bool runpm)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1222
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1243
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1268
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1289
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
130
static int amdgpu_pm_get_access(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1338
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1363
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1415
static int amdgpu_pm_get_sensor_generic(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1446
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1470
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
149
static int amdgpu_pm_get_access_if_active(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1494
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1522
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1559
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1587
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1601
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1646
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1671
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1698
static int amdgpu_pm_metrics_attr_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1713
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1745
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
175
static inline void amdgpu_pm_put_access(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1773
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1856
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1884
static int ss_power_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1893
static int ss_bias_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1910
static int pp_od_clk_voltage_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1937
static int pp_dpm_dcefclk_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
1969
static int pp_dpm_clk_default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2112
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2150
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2187
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
219
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2210
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2234
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2257
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2280
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2303
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2326
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2359
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
242
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2444
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2458
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2528
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2598
static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2712
static int amdgpu_device_attr_create(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2722
int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2761
static void amdgpu_device_attr_remove(struct amdgpu_device *adev, struct amdgpu_device_attr *attr)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2768
static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2771
static int amdgpu_device_attr_create_groups(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2794
static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2813
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2851
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2867
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2883
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2911
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2937
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
2960
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3010
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3048
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3070
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3092
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3109
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3126
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3148
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3185
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3208
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3242
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3259
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3289
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
331
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3316
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3362
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3420
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3438
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3467
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3491
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
362
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3699
struct amdgpu_device *adev = dev_get_drvdata(dev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3904
static int amdgpu_retrieve_od_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
3983
amdgpu_distribute_custom_od_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4061
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4072
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4080
static umode_t fan_curve_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4119
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
413
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4130
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4138
static umode_t acoustic_limit_threshold_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4179
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4190
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4198
static umode_t acoustic_target_threshold_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4240
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4251
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4259
static umode_t fan_target_temperature_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4299
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4310
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4318
static umode_t fan_minimum_pwm_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4353
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4364
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4372
static umode_t fan_zero_rpm_enable_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4410
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4421
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4429
static umode_t fan_zero_rpm_stop_temp_visible(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
443
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4520
static void amdgpu_od_set_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4544
static bool amdgpu_is_od_feature_supported(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4564
static bool amdgpu_od_is_self_contained(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4585
static int amdgpu_od_set_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4719
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
477
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4828
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4844
struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4866
static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
491
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
5024
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
5060
struct amdgpu_device *adev = file_inode(f)->i_private;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
5089
void amdgpu_debugfs_pm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/amdgpu_pm.c
555
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
56
umode_t (*is_visible)(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
584
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
752
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
843
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
896
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
923
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
984
struct amdgpu_device *adev = drm_to_adev(ddev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
301
struct amdgpu_device *adev;
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
390
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
393
int amdgpu_dpm_get_apu_thermal_limit(struct amdgpu_device *adev, uint32_t *limit);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
394
int amdgpu_dpm_set_apu_thermal_limit(struct amdgpu_device *adev, uint32_t limit);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
396
int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
399
extern int amdgpu_dpm_get_sclk(struct amdgpu_device *adev, bool low);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
401
extern int amdgpu_dpm_get_mclk(struct amdgpu_device *adev, bool low);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
403
int amdgpu_dpm_set_xgmi_pstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
406
int amdgpu_dpm_switch_power_profile(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
409
int amdgpu_dpm_pause_power_profile(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
412
int amdgpu_dpm_baco_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
414
int amdgpu_dpm_mode2_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
415
int amdgpu_dpm_link_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
416
int amdgpu_dpm_enable_gfx_features(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
418
int amdgpu_dpm_is_baco_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
420
bool amdgpu_dpm_is_mode1_reset_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
421
bool amdgpu_dpm_is_link_reset_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
422
int amdgpu_dpm_mode1_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
424
int amdgpu_dpm_set_mp1_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
427
int amdgpu_dpm_set_gfx_power_up_by_imu(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
429
int amdgpu_dpm_baco_exit(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
431
int amdgpu_dpm_baco_enter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
433
int amdgpu_dpm_set_df_cstate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
436
int amdgpu_dpm_enable_mgpu_fan_boost(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
438
int amdgpu_dpm_set_clockgating_by_smu(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
441
int amdgpu_dpm_smu_i2c_bus_access(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
444
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
446
void amdgpu_dpm_compute_clocks(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
447
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
448
void amdgpu_dpm_enable_vcn(struct amdgpu_device *adev, bool enable, int inst);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
449
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
450
void amdgpu_dpm_enable_jpeg(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
451
void amdgpu_dpm_enable_vpe(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
452
int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
453
int amdgpu_dpm_handle_passthrough_sbr(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
454
int amdgpu_dpm_send_hbm_bad_pages_num(struct amdgpu_device *adev, uint32_t size);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
455
int amdgpu_dpm_send_hbm_bad_channel_flag(struct amdgpu_device *adev, uint32_t size);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
456
int amdgpu_dpm_send_rma_reason(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
457
int amdgpu_dpm_get_dpm_freq_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
461
int amdgpu_dpm_set_soft_freq_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
465
int amdgpu_dpm_write_watermarks_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
466
int amdgpu_dpm_wait_for_event(struct amdgpu_device *adev, enum smu_event_type event,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
468
int amdgpu_dpm_get_residency_gfxoff(struct amdgpu_device *adev, u32 *value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
469
int amdgpu_dpm_set_residency_gfxoff(struct amdgpu_device *adev, bool value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
470
int amdgpu_dpm_get_entrycount_gfxoff(struct amdgpu_device *adev, u64 *value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
471
int amdgpu_dpm_get_status_gfxoff(struct amdgpu_device *adev, uint32_t *value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
472
uint64_t amdgpu_dpm_get_thermal_throttling_counter(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
473
void amdgpu_dpm_gfx_state_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
475
int amdgpu_dpm_get_ecc_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
477
struct amd_vce_state *amdgpu_dpm_get_vce_clock_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
479
void amdgpu_dpm_get_current_power_state(struct amdgpu_device *adev, enum amd_pm_state_type *state);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
480
void amdgpu_dpm_set_power_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
482
enum amd_dpm_forced_level amdgpu_dpm_get_performance_level(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
483
int amdgpu_dpm_force_performance_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
485
int amdgpu_dpm_get_pp_num_states(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
487
int amdgpu_dpm_dispatch_task(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
490
int amdgpu_dpm_get_pp_table(struct amdgpu_device *adev, char **table);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
491
int amdgpu_dpm_set_fine_grain_clk_vol(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
495
int amdgpu_dpm_odn_edit_dpm_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
499
int amdgpu_dpm_print_clock_levels(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
502
int amdgpu_dpm_emit_clock_levels(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
506
int amdgpu_dpm_set_ppfeature_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
508
int amdgpu_dpm_get_ppfeature_status(struct amdgpu_device *adev, char *buf);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
509
int amdgpu_dpm_force_clock_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
512
int amdgpu_dpm_get_sclk_od(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
513
int amdgpu_dpm_set_sclk_od(struct amdgpu_device *adev, uint32_t value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
514
int amdgpu_dpm_get_mclk_od(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
515
int amdgpu_dpm_set_mclk_od(struct amdgpu_device *adev, uint32_t value);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
516
int amdgpu_dpm_get_power_profile_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
518
int amdgpu_dpm_set_power_profile_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
520
int amdgpu_dpm_get_gpu_metrics(struct amdgpu_device *adev, void **table);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
521
ssize_t amdgpu_dpm_get_xcp_metrics(struct amdgpu_device *adev, int xcp_id,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
523
ssize_t amdgpu_dpm_get_temp_metrics(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
534
ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
537
int amdgpu_dpm_get_fan_control_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
539
int amdgpu_dpm_set_fan_speed_pwm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
541
int amdgpu_dpm_get_fan_speed_pwm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
543
int amdgpu_dpm_get_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
545
int amdgpu_dpm_set_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
547
int amdgpu_dpm_set_fan_control_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
549
int amdgpu_dpm_get_power_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
553
int amdgpu_dpm_set_power_limit(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
555
int amdgpu_dpm_is_cclk_dpm_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
556
int amdgpu_dpm_debugfs_print_current_performance_level(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
558
int amdgpu_dpm_get_smu_prv_buf_details(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
561
int amdgpu_dpm_is_overdrive_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
562
int amdgpu_dpm_is_overdrive_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
563
int amdgpu_dpm_set_pp_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
566
int amdgpu_dpm_get_num_cpu_cores(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
567
void amdgpu_dpm_stb_debug_fs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
568
int amdgpu_dpm_display_configuration_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
570
int amdgpu_dpm_get_clock_by_type(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
573
int amdgpu_dpm_get_display_mode_validation_clks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
575
int amdgpu_dpm_get_clock_by_type_with_latency(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
578
int amdgpu_dpm_get_clock_by_type_with_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
581
int amdgpu_dpm_set_watermarks_for_clocks_ranges(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
583
int amdgpu_dpm_display_clock_voltage_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
585
int amdgpu_dpm_get_current_clocks(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
587
void amdgpu_dpm_notify_smu_enable_pwe(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
588
int amdgpu_dpm_set_active_display_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
590
int amdgpu_dpm_set_min_deep_sleep_dcefclk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
592
void amdgpu_dpm_set_hard_min_dcefclk_by_freq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
594
void amdgpu_dpm_set_hard_min_fclk_by_freq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
596
int amdgpu_dpm_display_disable_memory_clock_switch(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
598
int amdgpu_dpm_get_max_sustainable_clocks_by_dc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
600
enum pp_smu_status amdgpu_dpm_get_uclk_dpm_states(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
603
int amdgpu_dpm_get_dpm_clock_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
605
int amdgpu_dpm_set_pm_policy(struct amdgpu_device *adev, int policy_type,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
607
ssize_t amdgpu_dpm_get_pm_policy_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
609
int amdgpu_dpm_reset_sdma(struct amdgpu_device *adev, uint32_t inst_mask);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
610
bool amdgpu_dpm_reset_sdma_is_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
611
int amdgpu_dpm_reset_vcn(struct amdgpu_device *adev, uint32_t inst_mask);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
612
bool amdgpu_dpm_reset_vcn_is_supported(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
613
bool amdgpu_dpm_is_temp_metrics_supported(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
615
const struct ras_smu_drv *amdgpu_dpm_get_ras_smu_driver(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h
26
void amdgpu_dpm_get_display_cfg(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
121
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
122
int amdgpu_pm_virt_sysfs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
123
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
124
void amdgpu_pm_virt_sysfs_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
126
void amdgpu_debugfs_pm_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h
88
int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1025
static int kv_populate_samu_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1091
static int kv_populate_acp_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1149
static void kv_calculate_dfs_bypass_settings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
118
static void sumo_take_smu_control(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1199
static int kv_enable_ulv(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1205
static void kv_reset_acp_boot_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1212
static void kv_update_current_ps(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1224
static void kv_update_requested_ps(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1238
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1262
static int kv_dpm_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
137
static void sumo_construct_sclk_voltage_mapping_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1373
static void kv_dpm_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1409
static int kv_write_smc_soft_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1418
static int kv_read_smc_soft_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1428
static void kv_init_sclk_t(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1435
static int kv_init_fps_limits(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1464
static void kv_init_powergate_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1475
static int kv_enable_uvd_dpm(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1481
static int kv_enable_vce_dpm(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1487
static int kv_enable_samu_dpm(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1493
static int kv_enable_acp_dpm(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1499
static int kv_update_uvd_dpm(struct amdgpu_device *adev, bool gate)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1535
static u8 kv_get_vce_boot_level(struct amdgpu_device *adev, u32 evclk)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1549
static int kv_update_vce_dpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1585
static int kv_update_samu_dpm(struct amdgpu_device *adev, bool gate)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
159
static void sumo_construct_vid_mapping_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1616
static u8 kv_get_acp_boot_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1621
static void kv_update_acp_boot_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1637
static int kv_update_acp_dpm(struct amdgpu_device *adev, bool gate)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1670
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1697
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1720
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1740
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1763
static void kv_set_valid_clock_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1825
static int kv_update_dfs_bypass_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1848
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1875
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1898
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1914
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1989
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
1996
static void kv_dpm_setup_asic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2004
static void kv_dpm_reset_asic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2026
static void kv_construct_max_power_limits_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2043
static void kv_patch_voltage_values(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2085
static void kv_construct_boot_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2099
static int kv_force_dpm_highest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2119
static int kv_force_dpm_lowest(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2139
static u8 kv_get_sleep_divider_id_from_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2162
static int kv_get_high_voltage_limit(struct amdgpu_device *adev, int *limit)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2196
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2312
static void kv_dpm_power_level_enabled_for_throttle(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2320
static int kv_calculate_ds_divider(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2338
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2392
static int kv_calculate_dpm_settings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2406
static void kv_init_graphics_levels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2455
static void kv_enable_new_levels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2466
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2475
static int kv_set_enabled_levels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2488
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2512
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2550
static int kv_parse_sys_info_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2635
static void kv_patch_boot_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2644
static void kv_parse_pplib_non_clock_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2671
static void kv_parse_pplib_clock_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2693
static int kv_parse_power_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2780
static int kv_dpm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2856
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2886
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2902
static void kv_dpm_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2921
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2933
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2944
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2960
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2972
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2986
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3029
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3041
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3061
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3071
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3090
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3116
static int kv_dpm_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3164
static int kv_dpm_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3225
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3261
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3356
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
367
static struct kv_power_info *kv_get_pi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
375
static void kv_program_local_cac_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
400
static int kv_program_pt_config_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
449
static void kv_do_enable_didt(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
47
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
48
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
491
static int kv_enable_didt(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
50
static void kv_init_graphics_levels(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
51
static int kv_calculate_ds_divider(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
519
static void kv_initialize_hardware_cac_manager(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
52
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
53
static int kv_calculate_dpm_settings(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
54
static void kv_enable_new_levels(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
55
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
551
static int kv_enable_smc_cac(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
57
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
572
static int kv_process_firmware_header(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
58
static int kv_set_enabled_levels(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
59
static int kv_force_dpm_highest(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
595
static int kv_enable_dpm_voltage_scaling(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
60
static int kv_force_dpm_lowest(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
61
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
611
static int kv_set_dpm_interval(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
627
static int kv_set_dpm_boot_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
64
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
641
static void kv_program_vc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
646
static void kv_clear_vc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
651
static int kv_set_divider_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
66
static int kv_init_fps_limits(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
669
static u16 kv_convert_8bit_index_to_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
675
static u16 kv_convert_2bit_index_to_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
68
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
687
static int kv_set_vid(struct amdgpu_device *adev, u32 index, u32 vid)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
69
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
698
static int kv_set_at(struct amdgpu_device *adev, u32 index, u32 at)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
707
static void kv_dpm_power_level_enable(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
715
static void kv_start_dpm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
72
static u32 kv_convert_vid2_to_vid7(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
725
static void kv_stop_dpm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
730
static void kv_start_am(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
741
static void kv_reset_am(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
751
static int kv_freeze_sclk_dpm(struct amdgpu_device *adev, bool freeze)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
757
static int kv_force_lowest_valid(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
762
static int kv_unforce_levels(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
770
static int kv_update_sclk_t(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
788
static int kv_program_bootup_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
821
static int kv_enable_auto_thermal_throttling(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
837
static int kv_upload_dpm_settings(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
866
static u32 kv_get_clk_bypass(struct amdgpu_device *adev, u32 clk)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
891
static int kv_populate_uvd_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
94
static u32 kv_convert_vid7_to_vid2(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
962
static int kv_populate_vce_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
217
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
218
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
219
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
221
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
223
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
224
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
225
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
105
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
113
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
121
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
32
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
56
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
68
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
77
static int kv_set_smc_sram_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
92
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
101
void amdgpu_dpm_dbg_print_ps_status(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
110
void amdgpu_pm_print_power_states(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
133
int amdgpu_get_platform_caps(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
194
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
50
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
605
void amdgpu_free_extended_power_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
647
void amdgpu_add_thermal_controller(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
759
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
767
static struct amdgpu_ps *amdgpu_dpm_pick_power_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
891
static int amdgpu_dpm_change_power_state_locked(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
93
void amdgpu_dpm_dbg_print_cap_info(struct amdgpu_device *adev, u32 caps)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
964
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
974
struct amdgpu_device *adev =
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
975
container_of(work, struct amdgpu_device,
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
26
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
27
void amdgpu_dpm_dbg_print_cap_info(struct amdgpu_device *adev, u32 caps);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
28
void amdgpu_dpm_dbg_print_ps_status(struct amdgpu_device *adev, struct amdgpu_ps *rps);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
29
int amdgpu_get_platform_caps(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
30
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
31
void amdgpu_free_extended_power_table(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
32
void amdgpu_add_thermal_controller(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
34
void amdgpu_pm_print_power_states(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1844
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1845
static struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1846
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1849
static int si_populate_voltage_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1852
static int si_get_std_voltage_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1855
static int si_write_smc_soft_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1857
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1860
static int si_calculate_sclk_params(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1864
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1865
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1866
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1868
static struct si_power_info *si_get_pi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1901
static void si_calculate_leakage_for_v_and_t(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1929
static void si_calculate_leakage_for_v(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1940
static void si_update_dte_from_pl2(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1970
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1977
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
1991
static void si_initialize_powertune_defaults(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2195
static u32 si_get_smc_power_scaling_factor(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2200
static u32 si_calculate_cac_wintime(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2225
static int si_calculate_adjusted_tdp_limits(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2258
static int si_populate_smc_tdp_limits(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2327
static int si_populate_smc_tdp_limits_2(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2351
static u16 si_calculate_power_efficiency_ratio(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2373
static bool si_should_disable_uvd_powertune(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2385
struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2392
static int si_populate_power_containment_values(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2485
static int si_populate_sq_ramping_values(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2545
static int si_enable_power_containment(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2570
static int si_initialize_smc_dte_tables(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2637
static int si_get_cac_std_voltage_max_min(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2681
static int si_init_dte_leakage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2721
static int si_init_simplified_leakage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2756
static int si_initialize_smc_cac_tables(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2842
static int si_program_cac_config_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2881
static int si_initialize_hardware_cac_manager(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2904
static int si_enable_smc_cac(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
2951
static int si_init_smc_spll_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3022
static u16 si_get_lower_of_leakage_and_vce_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3040
static int si_get_vce_clock_voltage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3074
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3092
static int ni_copy_and_switch_arb_sets(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3157
static void ni_update_current_ps(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3170
static void ni_update_requested_ps(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3183
static void ni_set_uvd_clock_before_set_eng_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3201
static void ni_set_uvd_clock_after_set_eng_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3247
static u32 btc_get_valid_mclk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3254
static u32 btc_get_valid_sclk(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3298
static void btc_adjust_clock_combinations(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3325
static void btc_apply_voltage_delta_rules(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3405
static u8 rv770_get_memory_module_index(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3410
static void rv770_get_max_vddc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3421
static void rv770_get_engine_memory_ss(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3438
static void si_apply_state_adjust_rules(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3697
static int si_read_smc_soft_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3708
static int si_write_smc_soft_register(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3718
static bool si_is_special_1gb_platform(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3746
static void si_get_leakage_vddc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3765
static int si_get_leakage_voltage_from_leakage_index(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3792
static void si_set_dpm_event_sources(struct amdgpu_device *adev, u32 sources)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3827
static void si_enable_auto_throttle_source(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3846
static void si_start_dpm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3851
static void si_stop_dpm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3856
static void si_enable_sclk_control(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3866
static int si_notify_hardware_of_thermal_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3881
static void si_notify_hardware_vpu_recovery_event(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3888
static int si_notify_hw_of_powersource(struct amdgpu_device *adev, bool ac_power)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3898
static PPSMC_Result si_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3905
static int si_restrict_performance_levels_before_switch(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3917
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3948
static int si_set_boot_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3955
static int si_set_sw_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3961
static int si_halt_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3970
static int si_resume_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3979
static void si_dpm_start_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3986
static void si_dpm_stop_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3992
static int si_process_firmware_header(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4082
static void si_read_clock_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4103
static void si_enable_thermal_protection(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4112
static void si_enable_acpi_power_management(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4118
static int si_enter_ulp_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4127
static int si_exit_ulp_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4145
static int si_notify_smc_display_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4155
static void si_program_response_times(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4183
static void si_program_ds_registers(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4201
static void si_program_display_gap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4237
static void si_enable_spread_spectrum(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4250
static void si_setup_bsp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4274
static void si_program_git(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4279
static void si_program_tp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4299
static void si_program_tpp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4304
static void si_program_sstp(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4309
static void si_enable_display_gap(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4323
static void si_program_vc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4330
static void si_clear_vc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4370
static u8 si_get_strobe_mode_settings(struct amdgpu_device *adev, u32 mclk)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4390
static int si_upload_firmware(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4400
static bool si_validate_phase_shedding_tables(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4427
static void si_trim_voltage_table_to_fit_state_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4444
static int si_get_svi2_voltage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4465
static int si_construct_voltage_tables(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4545
static void si_populate_smc_voltage_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4555
static int si_populate_smc_voltage_tables(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4618
static int si_populate_voltage_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4638
static int si_populate_mvdd_value(struct amdgpu_device *adev, u32 mclk,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4655
static int si_get_std_voltage_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4706
static int si_populate_std_voltage_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4716
static int si_populate_phase_shedding_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4735
static int si_init_arb_table_index(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4753
static int si_initial_switch_from_arb_f0_to_f1(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4758
static int si_reset_to_default(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4764
static int si_force_switch_to_arb_f0(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4783
static u32 si_calculate_memory_refresh_rate(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4802
static int si_populate_memory_timing_parameters(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4830
static int si_do_program_memory_timing_parameters(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4857
static int si_program_memory_timing_parameters(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4864
static int si_populate_initial_mvdd_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
4877
static int si_populate_smc_initial_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5001
static enum si_pcie_gen si_gen_pcie_gen_support(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5026
static int si_populate_smc_acpi_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5168
static int si_populate_ulv_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5199
static int si_program_ulv_memory_timing_parameters(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5225
static void si_get_mvdd_configuration(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5232
static int si_init_smc_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5321
static int si_calculate_sclk_params(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5391
static int si_populate_sclk_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5412
static int si_populate_mclk_value(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5501
static void si_populate_smc_sp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5516
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5621
static int si_populate_smc_t(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5670
static int si_disable_ulv(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5678
static bool si_is_state_ulv_compatible(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5706
static int si_set_power_state_conditionally_enable_ulv(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5720
static int si_convert_power_state_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5800
static int si_upload_sw_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5821
static int si_upload_ulv_state(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5844
static int si_upload_smc_data(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
5880
static int si_set_mc_special_registers(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6051
static int si_initialize_mc_reg_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6101
static void si_populate_mc_reg_addresses(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6135
static void si_convert_mc_reg_table_entry_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6155
static void si_convert_mc_reg_table_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6169
static int si_populate_mc_reg_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6207
static int si_upload_mc_reg_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6227
static void si_enable_voltage_control(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6235
static enum si_pcie_gen si_get_maximum_link_speed(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6250
static u16 si_get_current_pcie_speed(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6260
static void si_request_link_speed_change_before_state_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6300
static void si_notify_link_speed_change_after_state_change(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6327
static int si_ds_request(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6345
static void si_set_max_cu_value(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6386
static int si_patch_single_dependency_table_based_on_leakage(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6417
static int si_patch_dependency_tables_based_on_leakage(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6436
static void si_set_pcie_lane_width_in_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6453
static void si_dpm_setup_asic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6459
static int si_thermal_enable_alert(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6482
static int si_thermal_set_temperature_range(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6507
static void si_fan_ctrl_set_static_mode(struct amdgpu_device *adev, u32 mode)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6529
static int si_thermal_setup_fan_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6598
static int si_fan_ctrl_start_smc_fan_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6612
static int si_fan_ctrl_stop_smc_fan_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6632
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6656
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6689
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6712
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6729
static int si_fan_ctrl_get_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6750
static int si_fan_ctrl_set_fan_speed_rpm(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6780
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6797
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6805
static void si_thermal_initialize(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6820
static int si_thermal_start_thermal_controller(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6847
static void si_thermal_stop_thermal_controller(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6855
static int si_dpm_enable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6973
static int si_set_temperature_range(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
6990
static void si_dpm_disable(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7016
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7027
static int si_power_control_set_level(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7050
static void si_set_vce_clock(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7077
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7181
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7189
void si_dpm_reset_asic(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7199
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7205
static void si_parse_pplib_non_clock_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7231
static void si_parse_pplib_clock_info(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7312
static int si_parse_power_table(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7401
static int si_dpm_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7559
static void si_dpm_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7575
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7595
static int si_dpm_set_interrupt_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7643
static int si_dpm_process_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7676
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7699
static int si_dpm_init_microcode(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7774
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7819
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7832
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7851
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7861
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7881
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7932
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7949
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7961
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7974
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7995
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
8023
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
8060
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
8150
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
117
void amdgpu_si_start_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
126
void amdgpu_si_reset_smc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
140
int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
147
void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
159
bool amdgpu_si_is_smc_running(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
170
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
213
PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
231
int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
273
int amdgpu_si_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
288
int amdgpu_si_write_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
39
static int si_set_smc_sram_address(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
53
int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
393
int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
396
void amdgpu_si_start_smc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
397
void amdgpu_si_reset_smc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
398
int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
399
void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
400
bool amdgpu_si_is_smc_running(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
401
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
402
PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
403
int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit);
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
404
int amdgpu_si_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
406
int amdgpu_si_write_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
100
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
137
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
1519
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
154
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
1540
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
167
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
189
static void pp_reserve_vram_for_smu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
222
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
236
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
257
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
37
static int amd_powerplay_create(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
67
static void amd_powerplay_destroy(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
83
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c
105
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c
29
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/common_baco.c
47
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c
236
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c
78
struct amdgpu_device *adev = NULL;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c
220
hwmgr->pp_one_vf = amdgpu_sriov_is_pp_one_vf((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c
238
((struct amdgpu_device *)hwmgr->adev)->pm.no_fan =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c
266
((struct amdgpu_device *)hwmgr->adev)->pm.dpm_enabled = true;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c
80
struct amdgpu_device *adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
1102
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
222
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
299
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
348
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
369
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
399
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
422
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
459
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
491
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
703
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
737
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
925
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
952
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
972
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
172
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
417
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/processpptables.c
982
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1293
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1310
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1376
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1496
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
296
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
337
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
349
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
369
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
390
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
38
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
54
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
69
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
426
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1806
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1988
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2499
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2960
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3316
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3954
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4003
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4591
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4662
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4666
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4672
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4840
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
594
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
615
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
1061
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
852
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
963
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c
278
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c
95
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
177
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1987
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c
33
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu9_baco.c
54
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
600
int phm_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
654
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
658
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
664
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
675
struct amdgpu_device *adev = dev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
108
int phm_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
1518
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
198
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3279
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
362
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3949
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
4665
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
4674
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5221
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5689
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
832
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1031
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1044
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1089
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1111
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
885
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
923
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
936
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
975
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
997
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c
736
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
111
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
128
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
157
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
250
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
304
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
319
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
336
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
365
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
411
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
434
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
465
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
70
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
91
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
142
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2236
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2256
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
299
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
396
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
496
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
147
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
175
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
211
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
229
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
41
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
59
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
74
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
180
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
2217
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3327
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
334
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3347
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
436
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
501
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
842
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
120
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
142
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
190
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
203
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
220
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
246
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
282
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
300
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
92
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
1306
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
210
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2187
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
237
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2858
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2896
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c
2200
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
2147
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
283
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1057
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1773
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
2242
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
784
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
855
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
920
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
121
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
155
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
226
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
255
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
270
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
51
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
65
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
74
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
81
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
99
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
132
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
511
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
526
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
734
struct amdgpu_device *adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
775
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
785
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
115
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
144
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
168
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
41
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
61
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
96
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c
1587
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c
2532
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
181
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
229
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
244
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
260
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
277
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
292
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
42
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
75
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
231
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
245
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
260
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
274
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
289
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
303
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
45
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
89
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
107
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
133
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
153
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
168
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
213
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
253
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
288
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
423
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
440
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
454
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
468
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
482
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
496
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
51
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
510
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
559
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
72
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
92
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1907
struct amdgpu_device *adev = hwmgr->adev;
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
677
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
749
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1075
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1135
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1268
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1353
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1417
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1439
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1476
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1585
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1647
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
185
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1865
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1905
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
1973
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2092
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2119
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2132
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2165
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2173
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2198
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2236
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
225
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
236
static bool is_vcn_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2818
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
2900
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
3118
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
4022
struct amdgpu_device *adev = filp->f_inode->i_private;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
4047
struct amdgpu_device *adev = filp->f_inode->i_private;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
4085
void amdgpu_smu_stb_debug_fs_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
593
bool is_support_sw_smu(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
606
bool is_support_cclk_dpm(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
616
int amdgpu_smu_ras_send_msg(struct amdgpu_device *adev, enum smu_message_type msg,
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
713
static int smu_set_funcs(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
802
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
830
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
878
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
891
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
966
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1953
bool is_support_sw_smu(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1954
bool is_support_cclk_dpm(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1984
void amdgpu_smu_stb_debug_fs_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1998
int amdgpu_smu_ras_send_msg(struct amdgpu_device *adev, enum smu_message_type msg,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
693
struct amdgpu_device *adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1112
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1127
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1172
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1197
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1220
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1570
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1666
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1699
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1707
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1728
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1762
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1799
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
447
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
364
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1466
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2277
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2307
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2563
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2654
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
266
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2784
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
282
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2879
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2912
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3154
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3186
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3213
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
367
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
404
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
905
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1157
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1274
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1456
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1895
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1991
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2162
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2244
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2447
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2457
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2470
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2498
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2593
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2627
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2646
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
283
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2946
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2971
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
3025
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
3046
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
367
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
479
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
937
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
958
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1039
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1109
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1163
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1178
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1203
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1233
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1265
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1334
static int smu_v11_0_set_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
134
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1404
static int smu_v11_0_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
142
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1489
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1601
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
182
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1866
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
197
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2060
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2080
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2112
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2174
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
272
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
288
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
314
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
471
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
498
static int smu_v11_0_atom_get_smu_clockinfo(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
727
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
84
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
95
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2216
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2228
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2309
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2452
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2480
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2500
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
506
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1186
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1350
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
148
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
286
static int smu_v12_0_atom_get_smu_clockinfo(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
411
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
60
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
75
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1241
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1413
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1508
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1537
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1545
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1567
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1593
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1630
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1799
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1830
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1889
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
273
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
544
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1040
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1084
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1099
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1155
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1187
static int smu_v13_0_set_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1263
static int smu_v13_0_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1378
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
138
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
147
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1595
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
188
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1950
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1970
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1992
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2042
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2156
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2210
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2228
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2248
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2357
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
239
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2445
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
263
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
305
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
321
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
347
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
373
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
408
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
783
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
95
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1160
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1504
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1568
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2152
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2325
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2654
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2667
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2761
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2795
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2831
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2845
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2884
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2896
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2907
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2955
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2969
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
298
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3008
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
440
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
60
#define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1013
static int smu_v13_0_12_set_timestamp(struct amdgpu_device *adev, uint64_t timestamp)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1021
static int smu_v13_0_12_get_timestamp(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1036
static int smu_v13_0_12_get_badpage_ipid(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1057
static int smu_v13_0_12_erase_ras_table(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1066
static int smu_v13_0_12_get_badpage_mca_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
1097
static void smu_v13_0_12_ras_smu_feature_flags(struct amdgpu_device *adev, uint64_t *flags)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
223
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
395
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
778
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
836
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
980
static int smu_v13_0_12_get_ras_table_version(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
989
static int smu_v13_0_12_get_badpage_count(struct amdgpu_device *adev, uint32_t *count,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1129
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1145
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
229
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
973
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1010
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1132
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
190
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
116
int (*get_err_count)(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
118
bool (*bank_is_valid)(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1180
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1258
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1792
static int smu_v13_0_6_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1847
static int smu_v13_0_6_set_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1888
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1933
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2037
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2314
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2336
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2434
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2466
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2474
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2500
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2538
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2546
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2571
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2685
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2894
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2906
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2966
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3031
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3068
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3197
static int mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3300
static int mca_bank_read_reg(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3322
static int mca_get_mca_entry(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3364
static int mca_umc_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3393
static int mca_pcs_xgmi_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3412
static bool mca_smu_check_error_code(struct amdgpu_device *adev, const struct mca_ras_info *mca_ras,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3428
static int mca_gfx_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3452
static int mca_smu_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3477
static bool mca_gfx_smu_bank_is_valid(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3496
static bool mca_smu_bank_is_valid(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3579
static const struct mca_ras_info *mca_get_mca_ras_info(struct amdgpu_device *adev, enum amdgpu_ras_block blkid)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3591
static int mca_get_valid_mca_count(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, uint32_t *count)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3609
static bool mca_bank_is_valid(struct amdgpu_device *adev, const struct mca_ras_info *mca_ras,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3621
static int mca_smu_parse_mca_error_count(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3641
static int mca_smu_get_mca_entry(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3647
static int mca_smu_get_valid_mca_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3662
static int aca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3697
static int aca_smu_get_valid_aca_count(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3754
static int aca_bank_read_reg(struct amdgpu_device *adev, enum aca_smu_type type,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3776
static int aca_smu_get_valid_aca_bank(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3791
static int aca_smu_parse_error_code(struct amdgpu_device *adev, struct aca_bank *bank)
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
388
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
495
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
562
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
622
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
654
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
73
#define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1170
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1513
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1577
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2154
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2625
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2797
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
287
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
395
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
408
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
474
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
60
#define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1015
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1205
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
217
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
275
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
634
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1033
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
113
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
121
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1256
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1562
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1589
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1647
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
165
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1784
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1837
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
215
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
234
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
294
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
310
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
336
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
362
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
397
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
71
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
767
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
863
static int smu_v14_0_set_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
947
static int smu_v14_0_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1369
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1628
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1737
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
251
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1563
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1865
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1876
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1898
struct amdgpu_device *adev = smu_i2c->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1992
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2026
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2089
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2100
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2208
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2232
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2362
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2421
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
57
#define to_amdgpu_device(x) (container_of(x, struct amdgpu_device, pm.smu_i2c))
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
103
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
111
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1146
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1455
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1473
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
149
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1522
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1659
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
1712
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
195
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
212
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
264
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
280
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
306
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
332
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
367
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
65
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
737
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
828
static int smu_v15_0_set_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
884
static int smu_v15_0_irq_process(struct amdgpu_device *adev,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
918
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1215
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1449
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
227
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
243
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1045
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
1176
bool smu_cmn_is_audio_func_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
255
struct amdgpu_device *adev = ctl->smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
273
struct amdgpu_device *adev = ctl->smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
286
struct amdgpu_device *adev = ctl->smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
301
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
325
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
378
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
418
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
537
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
701
struct amdgpu_device *adev = smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
88
struct amdgpu_device *adev = ctl->smu->adev;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h
190
bool smu_cmn_is_audio_func_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
134
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
256
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
43
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
61
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
82
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_cmd.c
91
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
66
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
145
static int amdgpu_ras_mgr_init_mp1_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
168
static int amdgpu_ras_mgr_init_nbio_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
193
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
206
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
232
static int amdgpu_ras_mgr_init_psp_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
242
static int amdgpu_ras_mgr_init_umc_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
252
static struct ras_core_context *amdgpu_ras_mgr_create_ras_core(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
285
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
340
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
366
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
397
struct amdgpu_device *adev = ip_block->adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
417
struct amdgpu_ras_mgr *amdgpu_ras_mgr_get_context(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
441
int amdgpu_enable_uniras(struct amdgpu_device *adev, bool enable)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
452
bool amdgpu_uniras_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
465
static bool amdgpu_ras_mgr_is_ready(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
476
int amdgpu_ras_mgr_handle_fatal_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
486
uint64_t amdgpu_ras_mgr_gen_ras_event_seqno(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
509
int amdgpu_ras_mgr_handle_controller_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
538
int amdgpu_ras_mgr_handle_consumer_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
546
int amdgpu_ras_mgr_update_ras_ecc(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
556
int amdgpu_ras_mgr_reset_gpu(struct amdgpu_device *adev, uint32_t flags)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
567
bool amdgpu_ras_mgr_check_eeprom_safety_watermark(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
577
int amdgpu_ras_mgr_get_curr_nps_mode(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
595
bool amdgpu_ras_mgr_check_retired_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
606
bool amdgpu_ras_mgr_is_rma(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
616
int amdgpu_ras_mgr_handle_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
647
int amdgpu_ras_mgr_pre_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
661
int amdgpu_ras_mgr_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
675
int amdgpu_ras_mgr_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
68
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
86
static int amdgpu_ras_mgr_init_aca_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
98
static int amdgpu_ras_mgr_init_eeprom_config(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
49
struct amdgpu_device *adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
64
struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
65
int amdgpu_enable_uniras(struct amdgpu_device *adev, bool enable);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
66
bool amdgpu_uniras_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
67
int amdgpu_ras_mgr_handle_fatal_interrupt(struct amdgpu_device *adev, void *data);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
68
int amdgpu_ras_mgr_handle_controller_interrupt(struct amdgpu_device *adev, void *data);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
69
int amdgpu_ras_mgr_handle_consumer_interrupt(struct amdgpu_device *adev, void *data);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
70
int amdgpu_ras_mgr_update_ras_ecc(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
71
int amdgpu_ras_mgr_reset_gpu(struct amdgpu_device *adev, uint32_t flags);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
72
uint64_t amdgpu_ras_mgr_gen_ras_event_seqno(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
74
bool amdgpu_ras_mgr_check_eeprom_safety_watermark(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
75
int amdgpu_ras_mgr_get_curr_nps_mode(struct amdgpu_device *adev, uint32_t *nps_mode);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
76
bool amdgpu_ras_mgr_check_retired_addr(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
78
bool amdgpu_ras_mgr_is_rma(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
79
int amdgpu_ras_mgr_handle_ras_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
82
int amdgpu_ras_mgr_pre_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
83
int amdgpu_ras_mgr_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
84
int amdgpu_ras_mgr_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
34
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mp1_v13_0.c
60
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
106
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
31
static int nbio_v7_9_set_ras_controller_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
41
static int nbio_v7_9_process_ras_controller_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
53
static int nbio_v7_9_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
63
static int nbio_v7_9_process_err_event_athub_irq(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
87
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
133
int amdgpu_ras_process_begin(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
144
int amdgpu_ras_process_end(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
152
int amdgpu_ras_process_pre_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
176
int amdgpu_ras_process_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
38
struct amdgpu_device *adev = ras_mgr->adev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
57
int amdgpu_ras_process_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
69
int amdgpu_ras_process_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
80
int amdgpu_ras_process_handle_umc_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
90
int amdgpu_ras_process_handle_unexpected_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.c
96
int amdgpu_ras_process_handle_consumption_interrupt(struct amdgpu_device *adev, void *data)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
29
int amdgpu_ras_process_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
30
int amdgpu_ras_process_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
31
int amdgpu_ras_process_handle_umc_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
33
int amdgpu_ras_process_handle_unexpected_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
35
int amdgpu_ras_process_handle_consumption_interrupt(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
37
int amdgpu_ras_process_begin(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
38
int amdgpu_ras_process_end(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
39
int amdgpu_ras_process_pre_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_process.h
40
int amdgpu_ras_process_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
167
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
184
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
196
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
217
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
31
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
50
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_sys.c
68
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
247
static int __fill_get_blocks_ecc_cmd(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
264
static int __set_cmd_auto_update(struct amdgpu_device *adev,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
284
struct amdgpu_device *adev = ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
36
struct amdgpu_device *adev = (struct amdgpu_device *)ras_core->dev;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
364
int amdgpu_virt_ras_sw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
375
int amdgpu_virt_ras_sw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
385
int amdgpu_virt_ras_hw_init(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
405
int amdgpu_virt_ras_hw_fini(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
428
int amdgpu_virt_ras_pre_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
438
int amdgpu_virt_ras_post_reset(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
443
void amdgpu_virt_ras_set_remote_uniras(struct amdgpu_device *adev, bool en)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.c
455
bool amdgpu_virt_ras_remote_uniras_enabled(struct amdgpu_device *adev)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
47
int amdgpu_virt_ras_sw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
48
int amdgpu_virt_ras_sw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
49
int amdgpu_virt_ras_hw_init(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
50
int amdgpu_virt_ras_hw_fini(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
53
int amdgpu_virt_ras_pre_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
54
int amdgpu_virt_ras_post_reset(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
55
void amdgpu_virt_ras_set_remote_uniras(struct amdgpu_device *adev, bool en);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_virt_ras_cmd.h
56
bool amdgpu_virt_ras_remote_uniras_enabled(struct amdgpu_device *adev);
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
36
dev_err(((struct amdgpu_device *)device)->dev, fmt, ##__VA_ARGS__); \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
44
dev_warn(((struct amdgpu_device *)device)->dev, fmt, ##__VA_ARGS__); \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
52
dev_info(((struct amdgpu_device *)device)->dev, fmt, ##__VA_ARGS__); \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
60
dev_dbg(((struct amdgpu_device *)device)->dev, fmt, ##__VA_ARGS__); \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
69
struct amdgpu_device *adev = (struct amdgpu_device *)dev; \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
76
struct amdgpu_device *adev = (struct amdgpu_device *)dev; \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
84
struct amdgpu_device *adev = (struct amdgpu_device *)dev; \
drivers/gpu/drm/amd/ras/ras_mgr/ras_sys.h
91
struct amdgpu_device *adev = (struct amdgpu_device *)dev; \