sys/dev/pci/drm/amd/amdgpu/aldebaran.c
112
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
127
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
139
static int aldebaran_mode2_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
151
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
153
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
211
static int aldebaran_mode2_restore_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
343
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
36
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
442
int aldebaran_reset_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
464
int aldebaran_reset_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
50
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
74
static inline uint32_t aldebaran_get_ip_block_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.c
85
static int aldebaran_mode2_suspend_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aldebaran.h
29
int aldebaran_reset_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/aldebaran.h
30
int aldebaran_reset_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/aldebaran_reg_init.c
29
int aldebaran_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
132
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1358
static inline uint32_t amdgpu_ip_version(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1367
static inline uint32_t amdgpu_ip_version_full(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1374
static inline struct amdgpu_device *drm_to_adev(struct drm_device *ddev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1376
return container_of(ddev, struct amdgpu_device, ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1379
static inline struct drm_device *adev_to_drm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1384
static inline struct amdgpu_device *amdgpu_ttm_adev(struct ttm_device *bdev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1386
return container_of(bdev, struct amdgpu_device, mman.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1389
static inline bool amdgpu_is_multi_aid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1394
int amdgpu_device_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1396
void amdgpu_device_fini_hw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1397
void amdgpu_device_fini_sw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1399
int amdgpu_gpu_wait_for_idle(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1401
void amdgpu_device_mm_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1403
size_t amdgpu_device_aper_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1406
void amdgpu_device_vram_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1408
uint32_t amdgpu_device_wait_on_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1411
uint32_t amdgpu_device_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1413
u32 amdgpu_device_indirect_rreg_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1415
uint32_t amdgpu_device_xcc_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1418
void amdgpu_device_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1421
void amdgpu_device_indirect_wreg_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1423
void amdgpu_device_xcc_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1427
void amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1429
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1430
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1432
u32 amdgpu_device_indirect_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1434
u64 amdgpu_device_indirect_rreg64(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1436
u64 amdgpu_device_indirect_rreg64_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1438
void amdgpu_device_indirect_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1440
void amdgpu_device_indirect_wreg64(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1442
void amdgpu_device_indirect_wreg64_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1444
u32 amdgpu_device_get_rev_id(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1447
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1449
void amdgpu_device_set_sriov_virtual_display(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1451
int amdgpu_device_pre_asic_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1459
int emu_soc_asic_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1597
bool amdgpu_device_has_job_running(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1598
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1599
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1602
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1603
int amdgpu_device_pci_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1604
bool amdgpu_device_need_post(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1605
bool amdgpu_device_seamless_boot_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1606
bool amdgpu_device_should_use_aspm(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1608
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1610
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1611
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1615
int amdgpu_device_mode1_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1616
int amdgpu_device_link_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1617
bool amdgpu_device_supports_atpx(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1618
bool amdgpu_device_supports_px(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1619
bool amdgpu_device_supports_boco(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1620
bool amdgpu_device_supports_smart_shift(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1621
int amdgpu_device_supports_baco(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1622
void amdgpu_device_detect_runtime_pm_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1623
bool amdgpu_device_is_peer_accessible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1624
struct amdgpu_device *peer_adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1625
int amdgpu_device_baco_enter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1626
int amdgpu_device_baco_exit(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1628
void amdgpu_device_flush_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1630
void amdgpu_device_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1633
void amdgpu_device_halt(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1634
u32 amdgpu_device_pcie_port_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1636
void amdgpu_device_pcie_port_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1638
struct dma_fence *amdgpu_device_get_gang(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1639
struct dma_fence *amdgpu_device_switch_gang(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1641
struct dma_fence *amdgpu_device_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1644
bool amdgpu_device_has_display_hardware(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1669
int amdgpu_driver_load_kms(struct amdgpu_device *adev, unsigned long flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1676
int amdgpu_device_ip_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1721
int amdgpu_acpi_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1722
void amdgpu_acpi_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1723
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1725
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1727
int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1729
int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1731
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1732
int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev, u64 *tmr_offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1734
int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1738
bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1742
static inline int amdgpu_acpi_init(struct amdgpu_device *adev) { return 0; }
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1743
static inline int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1748
static inline int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1754
static inline void amdgpu_acpi_fini(struct amdgpu_device *adev) { }
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1755
static inline bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev) { return false; }
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1759
static inline int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1761
static inline int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1770
bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1771
bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1773
static inline bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev) { return false; }
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1774
static inline bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev) { return false; }
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1781
void amdgpu_register_gpu_instance(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1782
void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1793
bool amdgpu_device_skip_hw_access(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1795
int amdgpu_device_set_cg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1797
int amdgpu_device_set_pg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1800
static inline bool amdgpu_device_has_timeouts_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1811
static inline bool amdgpu_is_tmz(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1816
int amdgpu_in_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1822
void amdgpu_set_init_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
1825
static inline int amdgpu_device_bus_status_check(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
332
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
377
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
379
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
381
bool amdgpu_device_ip_is_valid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
408
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
411
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
416
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
419
int amdgpu_device_ip_block_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
425
bool amdgpu_get_bios(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
426
bool amdgpu_read_bios(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
427
bool amdgpu_soc15_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
429
void amdgpu_bios_release(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
486
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
585
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
586
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
591
int amdgpu_benchmark(struct amdgpu_device *adev, int test_number);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
663
bool (*read_disabled_bios)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
664
bool (*read_bios_from_rom)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
666
int (*read_register)(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
668
void (*set_vga_state)(struct amdgpu_device *adev, bool state);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
669
int (*reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
670
enum amd_reset_method (*reset_method)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
672
u32 (*get_xclk)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
674
int (*set_uvd_clocks)(struct amdgpu_device *adev, u32 vclk, u32 dclk);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
675
int (*set_vce_clocks)(struct amdgpu_device *adev, u32 evclk, u32 ecclk);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
677
int (*get_pcie_lanes)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
678
void (*set_pcie_lanes)(struct amdgpu_device *adev, int lanes);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
680
u32 (*get_config_memsize)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
682
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
684
void (*invalidate_hdp)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
687
bool (*need_full_reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
689
void (*init_doorbell_index)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
691
void (*get_pcie_usage)(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
694
bool (*need_reset_on_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
696
uint64_t (*get_pcie_replay_count)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
698
int (*supports_baco)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
700
void (*pre_asic_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
702
int (*update_umd_stable_pstate)(struct amdgpu_device *adev, bool enter);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
704
int (*query_video_codecs)(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
709
ssize_t (*get_reg_state)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
737
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
743
typedef uint32_t (*amdgpu_rreg_t)(struct amdgpu_device*, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
744
typedef void (*amdgpu_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
746
typedef uint32_t (*amdgpu_rreg_ext_t)(struct amdgpu_device*, uint64_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
747
typedef void (*amdgpu_wreg_ext_t)(struct amdgpu_device*, uint64_t, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
749
typedef uint64_t (*amdgpu_rreg64_t)(struct amdgpu_device*, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
750
typedef void (*amdgpu_wreg64_t)(struct amdgpu_device*, uint32_t, uint64_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
752
typedef uint64_t (*amdgpu_rreg64_ext_t)(struct amdgpu_device*, uint64_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
753
typedef void (*amdgpu_wreg64_ext_t)(struct amdgpu_device*, uint64_t, uint64_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
755
typedef uint32_t (*amdgpu_block_rreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
756
typedef void (*amdgpu_block_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t, uint32_t);
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
821
int8_t (*logical_to_dev_inst)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
824
uint32_t (*logical_to_dev_mask)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
840
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu.h
912
int (*init_mqd)(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
155
static int aca_smu_get_valid_aca_banks(struct amdgpu_device *adev, enum aca_smu_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
390
static bool aca_bank_should_update(struct amdgpu_device *adev, enum aca_smu_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
410
static void aca_banks_generate_cper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
460
static int aca_banks_update(struct amdgpu_device *adev, enum aca_smu_type type,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
599
int amdgpu_aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *handle,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
688
static int add_aca_sysfs(struct amdgpu_device *adev, struct aca_handle *handle)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
707
int amdgpu_aca_add_handle(struct amdgpu_device *adev, struct aca_handle *handle,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
735
struct amdgpu_device *adev = handle->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
773
bool amdgpu_aca_is_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
779
int amdgpu_aca_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
793
void amdgpu_aca_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
802
int amdgpu_aca_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
811
void amdgpu_aca_set_smu_funcs(struct amdgpu_device *adev, const struct aca_smu_funcs *smu_funcs)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
843
static int aca_bank_get_error_code(struct amdgpu_device *adev, struct aca_bank *bank)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
854
int aca_bank_check_error_codes(struct amdgpu_device *adev, struct aca_bank *bank, int *err_codes, int size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
873
int amdgpu_aca_smu_set_debug_mode(struct amdgpu_device *adev, bool en)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
887
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
933
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
981
void amdgpu_aca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
174
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
194
int (*set_debug_mode)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
195
int (*get_valid_aca_count)(struct amdgpu_device *adev, enum aca_smu_type type, u32 *count);
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
197
int (*parse_error_code)(struct amdgpu_device *adev, struct aca_bank *bank);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
213
int amdgpu_aca_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
214
void amdgpu_aca_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
215
int amdgpu_aca_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
216
void amdgpu_aca_set_smu_funcs(struct amdgpu_device *adev, const struct aca_smu_funcs *smu_funcs);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
217
bool amdgpu_aca_is_enabled(struct amdgpu_device *adev);
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
222
int amdgpu_aca_add_handle(struct amdgpu_device *adev, struct aca_handle *handle,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
225
int amdgpu_aca_get_error_data(struct amdgpu_device *adev, struct aca_handle *handle,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
228
int amdgpu_aca_smu_set_debug_mode(struct amdgpu_device *adev, bool en);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.h
229
void amdgpu_aca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
103
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
117
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
133
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
150
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
233
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
507
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
564
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
574
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
596
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1168
int amdgpu_acpi_get_tmr_info(struct amdgpu_device *adev, u64 *tmr_offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1189
int amdgpu_acpi_get_mem_info(struct amdgpu_device *adev, int xcc_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1231
struct amdgpu_device *adev = container_of(nb, struct amdgpu_device, acpi_nb);
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1257
int amdgpu_acpi_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1309
void amdgpu_acpi_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1394
bool amdgpu_acpi_should_gpu_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1446
struct amdgpu_device *adev = (void *)amdgpu_cd.cd_devs[0];
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1523
bool amdgpu_acpi_is_s3_active(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1536
bool amdgpu_acpi_is_s0ix_active(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
461
static int amdgpu_atif_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
648
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
679
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
707
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
783
int amdgpu_acpi_power_shift_control(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
822
int amdgpu_acpi_smart_shift_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
132
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
153
int amdgpu_amdkfd_drm_client_create(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
173
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
240
void amdgpu_amdkfd_device_fini_sw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
249
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
256
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev, bool suspend_proc)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
266
int amdgpu_amdkfd_resume(struct amdgpu_device *adev, bool resume_proc)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
280
void amdgpu_amdkfd_suspend_process(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
286
int amdgpu_amdkfd_resume_process(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
296
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
307
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
317
void amdgpu_amdkfd_gpu_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
324
int amdgpu_amdkfd_alloc_gtt_mem(struct amdgpu_device *adev, size_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
396
void amdgpu_amdkfd_free_gtt_mem(struct amdgpu_device *adev, void **mem_obj)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
410
int amdgpu_amdkfd_alloc_gws(struct amdgpu_device *adev, size_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
439
void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
446
uint32_t amdgpu_amdkfd_get_fw_version(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
481
void amdgpu_amdkfd_get_local_mem_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
518
uint64_t amdgpu_amdkfd_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
525
uint32_t amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
534
int amdgpu_amdkfd_get_dmabuf_info(struct amdgpu_device *adev, int dma_buf_fd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
535
struct amdgpu_device **dmabuf_adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
590
int amdgpu_amdkfd_get_pcie_bandwidth_mbytes(struct amdgpu_device *adev, bool is_min)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
647
int amdgpu_amdkfd_submit_ib(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
705
void amdgpu_amdkfd_set_compute_idle(struct amdgpu_device *adev, bool idle)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
727
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
735
bool amdgpu_amdkfd_have_atomics_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
740
void amdgpu_amdkfd_debug_mem_fence(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
745
bool amdgpu_amdkfd_is_fed(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
75
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
750
void amdgpu_amdkfd_ras_pasid_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
757
void amdgpu_amdkfd_ras_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
763
int amdgpu_amdkfd_send_close_event_drain_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
779
int amdgpu_amdkfd_check_and_lock_kfd(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
784
void amdgpu_amdkfd_unlock_kfd(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
790
u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
818
int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
878
int amdgpu_amdkfd_stop_sched(struct amdgpu_device *adev, uint32_t node_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
887
int amdgpu_amdkfd_start_sched(struct amdgpu_device *adev, uint32_t node_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
896
bool amdgpu_amdkfd_compute_active(struct amdgpu_device *adev, uint32_t node_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
905
int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
98
static void amdgpu_doorbell_get_kfd_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
159
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev, bool suspend_proc);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
160
int amdgpu_amdkfd_resume(struct amdgpu_device *adev, bool resume_proc);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
161
void amdgpu_amdkfd_suspend_process(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
162
int amdgpu_amdkfd_resume_process(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
163
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
165
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
166
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
167
void amdgpu_amdkfd_device_fini_sw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
168
int amdgpu_amdkfd_check_and_lock_kfd(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
169
void amdgpu_amdkfd_unlock_kfd(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
170
int amdgpu_amdkfd_submit_ib(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
174
void amdgpu_amdkfd_set_compute_idle(struct amdgpu_device *adev, bool idle);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
175
bool amdgpu_amdkfd_have_atomics_support(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
177
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
179
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
182
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
184
void amdgpu_amdkfd_gpu_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
186
int amdgpu_queue_mask_bit_to_set_resource_bit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
193
int amdgpu_amdkfd_drm_client_create(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
239
int amdgpu_amdkfd_alloc_gtt_mem(struct amdgpu_device *adev, size_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
242
void amdgpu_amdkfd_free_gtt_mem(struct amdgpu_device *adev, void **mem_obj);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
243
int amdgpu_amdkfd_alloc_gws(struct amdgpu_device *adev, size_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
245
void amdgpu_amdkfd_free_gws(struct amdgpu_device *adev, void *mem_obj);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
248
uint32_t amdgpu_amdkfd_get_fw_version(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
250
void amdgpu_amdkfd_get_local_mem_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
253
uint64_t amdgpu_amdkfd_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
255
uint32_t amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
256
int amdgpu_amdkfd_get_dmabuf_info(struct amdgpu_device *adev, int dma_buf_fd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
257
struct amdgpu_device **dmabuf_adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
261
int amdgpu_amdkfd_get_pcie_bandwidth_mbytes(struct amdgpu_device *adev, bool is_min);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
262
int amdgpu_amdkfd_send_close_event_drain_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
264
int amdgpu_amdkfd_unmap_hiq(struct amdgpu_device *adev, u32 doorbell_off,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
266
int amdgpu_amdkfd_start_sched(struct amdgpu_device *adev, uint32_t node_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
267
int amdgpu_amdkfd_stop_sched(struct amdgpu_device *adev, uint32_t node_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
268
int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
270
bool amdgpu_amdkfd_compute_active(struct amdgpu_device *adev, uint32_t node_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
301
int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
306
size_t amdgpu_amdkfd_get_available_memory(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
309
struct amdgpu_device *adev, uint64_t va, uint64_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
313
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
315
int amdgpu_amdkfd_gpuvm_map_memory_to_gpu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
318
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
321
struct amdgpu_device *adev, struct kgd_mem *mem, bool intr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
330
int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
332
int amdgpu_amdkfd_gpuvm_import_dmabuf_fd(struct amdgpu_device *adev, int fd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
338
void amdgpu_amdkfd_debug_mem_fence(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
339
int amdgpu_amdkfd_get_tile_config(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
341
void amdgpu_amdkfd_ras_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
344
void amdgpu_amdkfd_ras_pasid_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
348
bool amdgpu_amdkfd_is_fed(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
352
int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
354
void amdgpu_amdkfd_unreserve_mem_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
357
u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
368
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
385
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
397
int kgd2kfd_init_zone_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
400
int kgd2kfd_init_zone_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
414
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
435
bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
449
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
49
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
543
static inline bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
65
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
111
uint32_t kgd_aldebaran_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
124
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
40
uint32_t kgd_aldebaran_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
54
static uint32_t kgd_aldebaran_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
67
static int kgd_aldebaran_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
89
static uint32_t kgd_aldebaran_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h
22
uint32_t kgd_aldebaran_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.h
25
uint32_t kgd_aldebaran_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
123
int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
192
int kgd_arcturus_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
223
bool kgd_arcturus_hqd_sdma_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
242
int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
285
static int suspend_resume_compute_scheduler(struct amdgpu_device *adev, bool suspend)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
314
static void set_barrier_auto_waitcnt(struct amdgpu_device *adev, bool enable_waitcnt)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
348
static uint32_t kgd_arcturus_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
373
static uint32_t kgd_arcturus_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
67
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
23
int kgd_arcturus_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
25
int kgd_arcturus_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
28
bool kgd_arcturus_hqd_sdma_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
30
int kgd_arcturus_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
377
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
43
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
437
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
462
struct amdgpu_device *adev,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1016
void kgd_gfx_v10_get_iq_wait_times(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1024
void kgd_gfx_v10_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1047
static void program_trap_handler_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1073
uint64_t kgd_gfx_v10_hqd_get_pq_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1080
uint64_t kgd_gfx_v10_hqd_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
1087
uint32_t kgd_gfx_v10_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
140
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
160
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
187
static uint32_t get_watch_base_addr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
208
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
290
static int kgd_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
342
static int kgd_hqd_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
373
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
44
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
442
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
473
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
495
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
51
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
513
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
626
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
66
static uint64_t get_queue_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
665
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
677
static int kgd_wave_control_execute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
701
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
75
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
753
uint32_t kgd_gfx_v10_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
790
uint32_t kgd_gfx_v10_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
80
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
807
int kgd_gfx_v10_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
825
uint32_t kgd_gfx_v10_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
859
uint32_t kgd_gfx_v10_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
885
uint32_t kgd_gfx_v10_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
95
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
984
uint32_t kgd_gfx_v10_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
23
uint32_t kgd_gfx_v10_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
26
uint32_t kgd_gfx_v10_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
29
int kgd_gfx_v10_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
32
uint32_t kgd_gfx_v10_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
39
uint32_t kgd_gfx_v10_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
42
uint32_t kgd_gfx_v10_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
49
uint32_t kgd_gfx_v10_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
51
void kgd_gfx_v10_get_iq_wait_times(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
54
void kgd_gfx_v10_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
60
uint64_t kgd_gfx_v10_hqd_get_pq_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
64
uint64_t kgd_gfx_v10_hqd_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.h
69
uint32_t kgd_gfx_v10_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
109
static int init_interrupts_v10_3(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
129
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
179
static int hqd_load_v10_3(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
276
static int hiq_mqd_load_v10_3(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
328
static int hqd_dump_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
359
static int hqd_sdma_load_v10_3(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
428
static int hqd_sdma_dump_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
44
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
459
static bool hqd_is_occupied_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
481
static bool hqd_sdma_is_occupied_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
500
static int hqd_destroy_v10_3(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
51
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
550
static int hqd_sdma_destroy_v10_3(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
589
static int wave_control_execute_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
613
static bool get_atc_vmid_pasid_mapping_info_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
625
static void set_vm_context_page_table_base_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
632
static void program_trap_handler_settings_v10_3(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
66
static uint64_t get_queue_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
75
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
105
static int init_interrupts_v11(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
125
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
164
static int hqd_load_v11(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
261
static int hiq_mqd_load_v11(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
313
static int hqd_dump_v11(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
344
static int hqd_sdma_load_v11(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
413
static int hqd_sdma_dump_v11(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
42
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
449
static bool hqd_is_occupied_v11(struct amdgpu_device *adev, uint64_t queue_address,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
470
static bool hqd_sdma_is_occupied_v11(struct amdgpu_device *adev, void *mqd)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
488
static int hqd_destroy_v11(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
49
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
535
static int hqd_sdma_destroy_v11(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
55
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
574
static int wave_control_execute_v11(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
598
static void set_vm_context_page_table_base_v11(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
620
static uint32_t kgd_gfx_v11_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
634
static uint32_t kgd_gfx_v11_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
64
static uint64_t get_queue_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
647
static int kgd_gfx_v11_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
708
static uint32_t kgd_gfx_v11_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
729
static uint32_t kgd_gfx_v11_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
73
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
741
static uint32_t kgd_gfx_v11_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
78
static void program_sh_mem_settings_v11(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
783
static uint32_t kgd_gfx_v11_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
789
static uint64_t kgd_gfx_v11_hqd_get_pq_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
796
static uint64_t kgd_gfx_v11_hqd_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
803
static uint32_t kgd_gfx_v11_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
92
static int set_pasid_vmid_mapping_v11(struct amdgpu_device *adev, unsigned int pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
105
static int hqd_dump_v12(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
136
static int hqd_sdma_dump_v12(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
163
static int wave_control_execute_v12(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
188
static uint32_t kgd_gfx_v12_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
202
static uint32_t kgd_gfx_v12_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
215
static int kgd_gfx_v12_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
275
static uint32_t kgd_gfx_v12_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
298
static uint32_t kgd_gfx_v12_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
30
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
316
static uint32_t kgd_gfx_v12_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
358
static uint32_t kgd_gfx_v12_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
364
static uint32_t kgd_gfx_v12_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
37
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
43
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
52
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
76
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
117
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
159
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
204
static int kgd_hqd_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
239
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
294
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
320
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
342
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
359
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
460
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
48
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
496
static int kgd_wave_control_execute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
520
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
531
static void set_scratch_backing_va(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
539
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
557
static uint32_t read_vmid_from_vmfault_reg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
564
static uint32_t kgd_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
57
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
63
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
72
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
77
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
93
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
112
static int kgd_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
154
static int kgd_hqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
228
static int kgd_hqd_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
263
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
317
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
352
static bool kgd_hqd_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
374
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
391
static int kgd_hqd_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
42
static void lock_srbm(struct amdgpu_device *adev, uint32_t mec, uint32_t pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
495
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
51
static void unlock_srbm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
531
static bool get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
542
static int kgd_wave_control_execute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
566
static void set_scratch_backing_va(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
57
static void acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
574
static void set_vm_context_page_table_base(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
585
static uint32_t kgd_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
66
static void release_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
71
static void kgd_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
87
static int kgd_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
101
int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1022
void kgd_gfx_v9_get_cu_occupancy(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1080
void kgd_gfx_v9_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1103
void kgd_gfx_v9_program_trap_handler_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1127
uint64_t kgd_gfx_v9_hqd_get_pq_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1157
static int kgd_gfx_v9_hqd_dequeue_wait(struct amdgpu_device *adev, uint32_t inst,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1175
uint64_t kgd_gfx_v9_hqd_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1226
uint32_t kgd_gfx_v9_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
160
int kgd_gfx_v9_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
180
static uint32_t get_sdma_rlc_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
222
int kgd_gfx_v9_hqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
301
int kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
353
int kgd_gfx_v9_hqd_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
384
static int kgd_hqd_sdma_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
453
static int kgd_hqd_sdma_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
484
bool kgd_gfx_v9_hqd_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
506
static bool kgd_hqd_sdma_is_occupied(struct amdgpu_device *adev, void *mqd)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
524
int kgd_gfx_v9_hqd_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
57
static void kgd_gfx_v9_unlock_srbm(struct amdgpu_device *adev, uint32_t inst)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
576
static int kgd_hqd_sdma_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
615
bool kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
627
int kgd_gfx_v9_wave_control_execute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
63
void kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
671
void kgd_gfx_v9_set_wave_launch_stall(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
701
uint32_t kgd_gfx_v9_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
72
uint64_t kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
724
uint32_t kgd_gfx_v9_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
741
int kgd_gfx_v9_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
759
uint32_t kgd_gfx_v9_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
793
uint32_t kgd_gfx_v9_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
81
void kgd_gfx_v9_release_queue(struct amdgpu_device *adev, uint32_t inst)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
818
uint32_t kgd_gfx_v9_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
86
void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
879
uint32_t kgd_gfx_v9_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
904
void kgd_gfx_v9_get_iq_wait_times(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
913
void kgd_gfx_v9_set_vm_context_page_table_base(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
927
static void lock_spi_csq_mutexes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
934
static void unlock_spi_csq_mutexes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
950
static void get_wave_count(struct amdgpu_device *adev, int queue_idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
100
void kgd_gfx_v9_build_dequeue_wait_counts_packet_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
106
uint64_t kgd_gfx_v9_hqd_get_pq_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
110
uint64_t kgd_gfx_v9_hqd_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
115
uint32_t kgd_gfx_v9_hqd_sdma_get_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
23
void kgd_gfx_v9_program_sh_mem_settings(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
27
int kgd_gfx_v9_set_pasid_vmid_mapping(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
29
int kgd_gfx_v9_init_interrupts(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
35
int kgd_gfx_v9_hiq_mqd_load(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
38
int kgd_gfx_v9_hqd_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
41
bool kgd_gfx_v9_hqd_is_occupied(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
44
int kgd_gfx_v9_hqd_destroy(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
48
int kgd_gfx_v9_wave_control_execute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
51
bool kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
53
void kgd_gfx_v9_set_vm_context_page_table_base(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
55
void kgd_gfx_v9_get_cu_occupancy(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
58
void kgd_gfx_v9_program_trap_handler_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
61
void kgd_gfx_v9_acquire_queue(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
63
uint64_t kgd_gfx_v9_get_queue_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
65
void kgd_gfx_v9_release_queue(struct amdgpu_device *adev, uint32_t inst);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
66
void kgd_gfx_v9_set_wave_launch_stall(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
69
uint32_t kgd_gfx_v9_enable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
72
uint32_t kgd_gfx_v9_disable_debug_trap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
75
int kgd_gfx_v9_validate_trap_override_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
78
uint32_t kgd_gfx_v9_set_wave_launch_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
81
uint32_t kgd_gfx_v9_set_wave_launch_trap_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
88
uint32_t kgd_gfx_v9_set_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
95
uint32_t kgd_gfx_v9_clear_address_watch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h
97
void kgd_gfx_v9_get_iq_wait_times(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
102
static bool reuse_dmamap(struct amdgpu_device *adev, struct amdgpu_device *bo_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1260
struct amdgpu_device *adev = entry->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1286
struct amdgpu_device *adev = entry->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1546
int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1572
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1607
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1646
size_t amdgpu_amdkfd_get_available_memory(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
169
int amdgpu_amdkfd_reserve_mem_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1692
struct amdgpu_device *adev, uint64_t va, uint64_t size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1885
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2002
struct amdgpu_device *adev, struct kgd_mem *mem,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2139
struct amdgpu_device *adev, struct kgd_mem *mem, void *drm_priv)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2193
struct amdgpu_device *adev, struct kgd_mem *mem, bool intr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2340
int amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2350
static int import_obj_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
2423
int amdgpu_amdkfd_gpuvm_import_dmabuf_fd(struct amdgpu_device *adev, int fd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
265
void amdgpu_amdkfd_unreserve_mem_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3009
struct amdgpu_device *adev = amdgpu_ttm_adev(
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
311
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3201
int amdgpu_amdkfd_get_tile_config(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
331
create_dmamap_sg_bo(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
485
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
503
struct amdgpu_device *adev = amdgpu_ttm_adev(pd->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
513
static uint64_t get_pte_flags(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
568
struct amdgpu_device *adev = attachment->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
652
struct amdgpu_device *adev = attachment->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
729
struct amdgpu_device *adev = attachment->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
775
struct amdgpu_device *adev = attachment->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
821
struct amdgpu_device *bo_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
838
kfd_mem_attach_dmabuf(struct amdgpu_device *adev, struct kgd_mem *mem,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
871
static int kfd_mem_attach(struct amdgpu_device *adev, struct kgd_mem *mem,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
874
struct amdgpu_device *bo_adev = amdgpu_ttm_adev(mem->bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1015
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1114
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
116
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1167
int amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1187
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1220
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1263
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1300
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1345
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1380
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1451
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
147
void amdgpu_atombios_oem_i2c_init(struct amdgpu_device *adev, u8 i2c_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1545
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1558
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1575
static void amdgpu_atombios_scratch_regs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1597
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1610
void amdgpu_atombios_scratch_regs_set_backlight_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1622
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1664
static int amdgpu_atombios_allocate_fb_scratch(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1784
struct amdgpu_device *adev = drm_to_adev(info->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
180
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1800
struct amdgpu_device *adev = drm_to_adev(info->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1812
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1823
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1844
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1861
int amdgpu_atombios_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1879
void amdgpu_atombios_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1901
int amdgpu_atombios_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
1939
int amdgpu_atombios_get_data_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
219
amdgpu_atombios_get_hpd_info_from_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
284
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
311
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
578
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
731
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
770
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
795
static void amdgpu_atombios_get_igp_ss_overrides(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
82
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
899
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
133
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
136
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
138
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
139
void amdgpu_atombios_oem_i2c_init(struct amdgpu_device *adev, u8 i2c_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
141
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
143
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
145
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
147
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
149
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
151
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
155
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
162
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
167
int amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
171
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
174
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
178
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
181
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
183
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
186
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
188
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
193
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
195
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
196
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
198
void amdgpu_atombios_scratch_regs_set_backlight_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
200
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
203
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
209
int amdgpu_atombios_get_data_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
216
void amdgpu_atombios_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
217
int amdgpu_atombios_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.h
218
int amdgpu_atombios_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
105
static int amdgpu_atomfirmware_allocate_fb_v2_1(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
134
static int amdgpu_atomfirmware_allocate_fb_v2_2(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
173
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
240
static int convert_atom_mem_type_to_vram_type(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
297
amdgpu_atomfirmware_get_vram_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
47
uint32_t amdgpu_atomfirmware_query_firmware_capability(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
548
bool amdgpu_atomfirmware_mem_ecc_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
621
bool amdgpu_atomfirmware_sram_ecc_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
637
bool amdgpu_atomfirmware_dynamic_boot_config_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
656
bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
714
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
79
bool amdgpu_atomfirmware_gpu_virtualization_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
818
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
88
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
897
bool amdgpu_atomfirmware_mem_training_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
906
int amdgpu_atomfirmware_get_fw_reserved_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
953
int amdgpu_atomfirmware_asic_init(struct amdgpu_device *adev, bool fb_reset)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
29
uint32_t amdgpu_atomfirmware_query_firmware_capability(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
30
bool amdgpu_atomfirmware_gpu_virtualization_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
31
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
32
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
33
int amdgpu_atomfirmware_get_vram_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
35
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
36
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
37
bool amdgpu_atomfirmware_mem_ecc_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
38
bool amdgpu_atomfirmware_sram_ecc_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
39
bool amdgpu_atomfirmware_ras_rom_addr(struct amdgpu_device *adev, uint8_t *i2c_address);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
40
bool amdgpu_atomfirmware_mem_training_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
41
bool amdgpu_atomfirmware_dynamic_boot_config_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
42
int amdgpu_atomfirmware_get_fw_reserved_fb_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.h
43
int amdgpu_atomfirmware_asic_init(struct amdgpu_device *adev, bool fb_reset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c
122
int amdgpu_benchmark(struct amdgpu_device *adev, int test_number)
sys/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c
31
static int amdgpu_benchmark_do_move(struct amdgpu_device *adev, unsigned size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c
59
static void amdgpu_benchmark_log_results(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c
75
static int amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
108
static bool amdgpu_read_bios_from_vram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
145
static bool amdgpu_read_bios_from_vram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
186
bool amdgpu_read_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
214
bool amdgpu_read_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
253
static bool amdgpu_read_bios_from_rom(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
294
static bool amdgpu_read_platform_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
328
static bool amdgpu_read_platform_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
405
static bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
476
static inline bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
482
static bool amdgpu_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
489
static bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
546
static inline bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
552
static bool amdgpu_get_bios_apu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
56
static bool check_atom_bios(struct amdgpu_device *adev, size_t size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
581
static bool amdgpu_prefer_rom_resource(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
592
static bool amdgpu_get_bios_dgpu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
650
bool amdgpu_get_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
666
bool amdgpu_soc15_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
93
void amdgpu_bios_release(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.c
230
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.c
71
int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp,
sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.h
32
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.h
67
int amdgpu_bo_list_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
36
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
399
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
40
struct amdgpu_device *adev = \
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1015
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1201
static int amdgpu_max_hdmi_pixel_clock(const struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1225
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1393
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1407
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1601
amdgpu_connector_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
250
amdgpu_connector_get_hardcoded_edid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
258
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
450
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
46
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
842
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
949
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
973
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.h
32
amdgpu_connector_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
118
static int amdgpu_cper_entry_fill_section_desc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
149
int amdgpu_cper_entry_fill_fatal_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
178
int amdgpu_cper_entry_fill_runtime_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
219
int amdgpu_cper_entry_fill_bad_page_threshold_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
274
struct cper_hdr *amdgpu_cper_alloc_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
310
int amdgpu_cper_generate_ue_record(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
344
int amdgpu_cper_generate_bp_threshold_record(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
369
static enum cper_error_severity amdgpu_aca_err_type_to_cper_sev(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
385
int amdgpu_cper_generate_ce_records(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
562
static int amdgpu_cper_ring_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
579
int amdgpu_cper_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
600
int amdgpu_cper_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.c
62
void amdgpu_cper_entry_fill_hdr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
102
int amdgpu_cper_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
103
int amdgpu_cper_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
70
void amdgpu_cper_entry_fill_hdr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
74
int amdgpu_cper_entry_fill_fatal_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
78
int amdgpu_cper_entry_fill_runtime_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
84
int amdgpu_cper_entry_fill_bad_page_threshold_section(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
88
struct cper_hdr *amdgpu_cper_alloc_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
92
int amdgpu_cper_generate_ue_record(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
95
int amdgpu_cper_generate_ce_records(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cper.h
99
int amdgpu_cper_generate_bp_threshold_record(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1096
struct amdgpu_device *adev = p->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1420
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1540
static struct dma_fence *amdgpu_cs_get_fence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1569
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1634
static int amdgpu_cs_wait_all_fences(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1679
static int amdgpu_cs_wait_any_fence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1746
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
46
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
664
static u64 us_to_bytes(struct amdgpu_device *adev, s64 us)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
675
static s64 bytes_to_us(struct amdgpu_device *adev, u64 bytes)
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
696
static void amdgpu_cs_get_threshold_for_moves(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
791
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
802
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.h
50
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
105
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
29
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
38
int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.c
65
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
30
uint32_t amdgpu_get_total_csa_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
31
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
32
int amdgpu_allocate_static_csa(struct amdgpu_device *adev, struct amdgpu_bo **bo,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
34
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_csa.h
37
int amdgpu_unmap_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
141
struct amdgpu_device *adev = ctx->mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
208
struct amdgpu_device *adev = ctx->mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
272
static ktime_t amdgpu_ctx_fini_entity(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
295
struct amdgpu_device *adev = ctx->mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
359
struct amdgpu_device *adev = ctx->mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
411
struct amdgpu_device *adev = mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
473
static int amdgpu_ctx_alloc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
537
static int amdgpu_ctx_query(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
575
static int amdgpu_ctx_query2(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
637
static int amdgpu_ctx_stable_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
673
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
818
struct amdgpu_device *adev = ctx->mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
884
struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
64
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.h
94
struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1058
struct amdgpu_device *adev = f->f_inode->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1150
struct amdgpu_device *adev = f->f_inode->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1237
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1288
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1336
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1387
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1435
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1472
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1643
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1662
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1712
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1733
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1753
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1773
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1917
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1991
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2029
int amdgpu_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2139
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2190
int amdgpu_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2194
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
233
struct amdgpu_device *adev = rd->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
400
struct amdgpu_device *adev = rd->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
521
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
581
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
641
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
700
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
75
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
760
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
819
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
881
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
977
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
29
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
30
int amdgpu_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
31
void amdgpu_debugfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
32
void amdgpu_debugfs_fence_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
33
void amdgpu_debugfs_firmware_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
34
void amdgpu_debugfs_gem_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.h
35
void amdgpu_debugfs_mes_event_log_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.c
31
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.c
329
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.c
73
static void amdgpu_devcoredump_fw_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.h
35
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_dev_coredump.h
44
void amdgpu_coredump(struct amdgpu_device *adev, bool skip_vram_check,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1039
u64 amdgpu_device_indirect_rreg64(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1067
u64 amdgpu_device_indirect_rreg64_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1125
void amdgpu_device_indirect_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1146
void amdgpu_device_indirect_wreg_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1194
void amdgpu_device_indirect_wreg64(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1221
void amdgpu_device_indirect_wreg64_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1277
u32 amdgpu_device_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1292
static uint32_t amdgpu_invalid_rreg(struct amdgpu_device *adev, uint32_t reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1299
static uint32_t amdgpu_invalid_rreg_ext(struct amdgpu_device *adev, uint64_t reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1316
static void amdgpu_invalid_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1324
static void amdgpu_invalid_wreg_ext(struct amdgpu_device *adev, uint64_t reg, uint32_t v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1342
static uint64_t amdgpu_invalid_rreg64(struct amdgpu_device *adev, uint32_t reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1350
static uint64_t amdgpu_invalid_rreg64_ext(struct amdgpu_device *adev, uint64_t reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1367
static void amdgpu_invalid_wreg64(struct amdgpu_device *adev, uint32_t reg, uint64_t v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1375
static void amdgpu_invalid_wreg64_ext(struct amdgpu_device *adev, uint64_t reg, uint64_t v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1394
static uint32_t amdgpu_block_invalid_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1415
static void amdgpu_block_invalid_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1425
static uint32_t amdgpu_device_get_vbios_flags(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1443
static int amdgpu_device_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1481
static int amdgpu_device_mem_scratch_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1498
static void amdgpu_device_mem_scratch_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1513
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1550
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1562
int amdgpu_device_pci_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1585
static void amdgpu_device_wb_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1604
static int amdgpu_device_wb_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1638
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1663
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1683
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1788
bool amdgpu_device_need_post(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
182
static void amdgpu_device_load_switch_state(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
184
static inline bool amdgpu_ip_member_of_hwini(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1852
bool amdgpu_device_seamless_boot_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1884
static bool amdgpu_device_pcie_dynamic_switching_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
190
void amdgpu_set_init_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1903
static bool amdgpu_device_aspm_support_quirk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
1967
bool amdgpu_device_should_use_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2000
struct amdgpu_device *adev = drm_to_adev(pci_get_drvdata(pdev));
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2021
static void amdgpu_device_check_block_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2045
static void amdgpu_device_check_vm_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2058
static void amdgpu_device_check_smu_prv_buffer_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
208
static inline void amdgpu_device_stop_pending_resets(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2104
static int amdgpu_device_init_apu_flags(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2149
static int amdgpu_device_check_arguments(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
225
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2328
struct amdgpu_device *adev = dev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
234
static int amdgpu_device_attr_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2363
struct amdgpu_device *adev = dev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2394
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2417
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2448
bool amdgpu_device_ip_is_valid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
245
static void amdgpu_device_attr_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2471
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2494
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2528
static const char *ip_block_name(struct amdgpu_device *adev, enum amd_ip_block_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2544
int amdgpu_device_ip_block_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2590
static void amdgpu_device_enable_virtual_display(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
260
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2638
void amdgpu_device_set_sriov_virtual_display(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2659
static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2776
static void amdgpu_uid_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2787
static void amdgpu_uid_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2804
static int amdgpu_device_ip_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
296
int amdgpu_reg_state_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
2995
static int amdgpu_device_ip_hw_init_phase1(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3025
static int amdgpu_device_ip_hw_init_phase2(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3050
static int amdgpu_device_fw_loading(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
308
void amdgpu_reg_state_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3098
static int amdgpu_device_init_schedulers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3177
static int amdgpu_device_ip_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3370
static void amdgpu_device_fill_reset_magic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3385
static bool amdgpu_device_check_vram_lost(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3422
int amdgpu_device_set_cg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3463
int amdgpu_device_set_pg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3506
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3550
static int amdgpu_device_ip_late_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3636
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3662
static void amdgpu_device_smu_fini_early(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3679
static int amdgpu_device_ip_fini_early(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
372
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3730
static int amdgpu_device_ip_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3796
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3797
container_of(work, struct amdgpu_device, delayed_init_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3807
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3808
container_of(work, struct amdgpu_device, gfx.gfx_off_delay_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3828
static int amdgpu_device_ip_suspend_phase1(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3871
static int amdgpu_device_ip_suspend_phase2(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3966
int amdgpu_device_ip_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
3988
static int amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4025
static int amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
407
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4079
static int amdgpu_device_ip_resume_phase1(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4113
static int amdgpu_device_ip_resume_phase2(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4147
static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4176
static int amdgpu_device_ip_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4210
static void amdgpu_device_detect_sriov_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
423
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4294
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4305
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4306
container_of(__work, struct amdgpu_device, xgmi_reset_work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
433
bool amdgpu_device_supports_px(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4348
static int amdgpu_device_get_job_timeout_settings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4420
static void amdgpu_device_check_iommu_direct_map(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4439
static bool amdgpu_device_check_iommu_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4452
static void amdgpu_device_set_mcbp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
4476
int amdgpu_device_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
448
bool amdgpu_device_supports_boco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
469
int amdgpu_device_supports_baco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
474
void amdgpu_device_detect_runtime_pm_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5040
static void amdgpu_device_unmap_mmio(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5089
void amdgpu_device_fini_hw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5158
void amdgpu_device_fini_sw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5239
static int amdgpu_device_evict_resources(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5283
struct amdgpu_device *adev = container_of(nb, struct amdgpu_device, pm_nb);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5308
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5344
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5368
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5421
static inline int amdgpu_virt_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5459
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5571
static bool amdgpu_device_ip_check_soft_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
558
bool amdgpu_device_supports_smart_shift(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5608
static int amdgpu_device_ip_pre_soft_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5635
static bool amdgpu_device_ip_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5670
static int amdgpu_device_ip_soft_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5699
static int amdgpu_device_ip_post_soft_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5730
static int amdgpu_device_reset_sriov(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
577
void amdgpu_device_mm_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5815
bool amdgpu_device_has_job_running(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5839
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5882
int amdgpu_device_mode1_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5946
int amdgpu_device_link_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5969
int amdgpu_device_pre_asic_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
5974
struct amdgpu_device *tmp_adev = reset_context->reset_req_dev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6057
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6195
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6200
tmp_adev = list_first_entry(device_list_handle, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
621
size_t amdgpu_device_aper_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6271
static void amdgpu_device_set_mp1_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6290
static void amdgpu_device_unset_mp1_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6296
static void amdgpu_device_resume_display_audio(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6311
static int amdgpu_device_suspend_display_audio(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6364
static inline void amdgpu_device_stop_pending_resets(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6386
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6398
static void amdgpu_device_recovery_prepare(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6402
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6424
static void amdgpu_device_recovery_get_reset_lock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6427
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6432
list_first_entry(device_list, struct amdgpu_device, reset_list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6436
static void amdgpu_device_recovery_put_reset_lock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6439
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6444
list_first_entry(device_list, struct amdgpu_device, reset_list);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6448
static void amdgpu_device_halt_activities(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6455
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6509
static int amdgpu_device_asic_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6513
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6572
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6622
static void amdgpu_device_gpu_resume(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6626
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6662
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
670
void amdgpu_device_vram_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6800
static void amdgpu_device_partner_bandwidth(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6837
static void amdgpu_device_gpu_bandwidth(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
6874
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
691
bool amdgpu_device_skip_hw_access(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7073
bool amdgpu_device_is_peer_accessible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7074
struct amdgpu_device *peer_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7103
int amdgpu_device_baco_enter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7117
int amdgpu_device_baco_exit(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7155
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7216
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7244
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7246
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
727
uint32_t amdgpu_device_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7351
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7354
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7385
static void amdgpu_device_cache_switch_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7421
static void amdgpu_device_load_switch_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7455
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7488
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7507
void amdgpu_device_flush_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7523
void amdgpu_device_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7536
int amdgpu_in_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7561
void amdgpu_device_halt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7584
u32 amdgpu_device_pcie_port_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7601
void amdgpu_device_pcie_port_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7623
struct dma_fence *amdgpu_device_get_gang(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7642
struct dma_fence *amdgpu_device_switch_gang(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
766
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7681
struct dma_fence *amdgpu_device_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7758
bool amdgpu_device_has_display_hardware(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
7799
uint32_t amdgpu_device_wait_on_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
787
uint32_t amdgpu_device_xcc_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
834
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value)
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
855
void amdgpu_device_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
888
void amdgpu_mm_wreg_mmio_rlc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
918
void amdgpu_device_xcc_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
956
u32 amdgpu_device_indirect_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
979
u32 amdgpu_device_indirect_rreg_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
34
void (*sw_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
35
void (*sw_fini)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
36
void (*hw_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
37
void (*enable_broadcast_mode)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
39
u32 (*get_fb_channel_number)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
40
u32 (*get_hbm_channel_number)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
41
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
43
void (*get_clockgating_state)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
45
void (*enable_ecc_force_par_wr_rmw)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
47
int (*pmc_start)(struct amdgpu_device *adev, uint64_t config,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
49
int (*pmc_stop)(struct amdgpu_device *adev, uint64_t config,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
51
void (*pmc_get_count)(struct amdgpu_device *adev, uint64_t config,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
53
uint64_t (*get_fica)(struct amdgpu_device *adev, uint32_t ficaa_val);
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
54
void (*set_fica)(struct amdgpu_device *adev, uint32_t ficaa_val,
sys/dev/pci/drm/amd/amdgpu/amdgpu_df.h
56
bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1012
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1028
struct amdgpu_device *adev = ip_top->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1034
static uint8_t amdgpu_discovery_get_harvest_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1066
static int amdgpu_discovery_sysfs_ips(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1173
static int amdgpu_discovery_sysfs_recurse(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1228
static int amdgpu_discovery_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1317
static void amdgpu_discovery_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1339
static int amdgpu_discovery_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1537
static void amdgpu_discovery_harvest_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1593
static int amdgpu_discovery_get_gfx_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1701
static int amdgpu_discovery_get_mall_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1757
static int amdgpu_discovery_get_vcn_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1811
static int amdgpu_discovery_refresh_nps_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1840
int amdgpu_discovery_get_nps_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1910
static int amdgpu_discovery_set_common_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
1966
static int amdgpu_discovery_set_gmc_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2021
static int amdgpu_discovery_set_ih_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2066
static int amdgpu_discovery_set_psp_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2130
static int amdgpu_discovery_set_smu_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2194
static void amdgpu_discovery_set_sriov_display(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2201
static int amdgpu_discovery_set_display_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2271
static int amdgpu_discovery_set_gc_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2327
static int amdgpu_discovery_set_sdma_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2384
static int amdgpu_discovery_set_mm_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
244
static int amdgpu_discovery_read_binary_from_sysmem(struct amdgpu_device *adev, uint8_t *binary)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2481
static int amdgpu_discovery_set_mes_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2511
static void amdgpu_discovery_init_soc_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2524
static int amdgpu_discovery_set_vpe_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2539
static int amdgpu_discovery_set_umsch_mm_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2556
static int amdgpu_discovery_set_isp_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
2574
int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
274
static int amdgpu_discovery_read_binary_from_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
321
static int amdgpu_discovery_read_binary_from_file(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
368
static void amdgpu_discovery_harvest_config_quirk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
393
static int amdgpu_discovery_verify_npsinfo(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
422
static const char *amdgpu_discovery_get_fw_name(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
450
static int amdgpu_discovery_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
622
static void amdgpu_discovery_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
624
void amdgpu_discovery_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
631
static int amdgpu_discovery_validate_ip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
650
static void amdgpu_discovery_read_harvest_bit_per_ip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
714
static void amdgpu_discovery_read_from_harvest_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.h
30
void amdgpu_discovery_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.h
31
int amdgpu_discovery_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.h
33
int amdgpu_discovery_get_nps_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1243
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
125
struct amdgpu_device *adev = work->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1368
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1417
void amdgpu_display_update_priority(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1560
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1650
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1686
amdgpu_display_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1700
int amdgpu_display_suspend_helper(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1749
int amdgpu_display_resume_helper(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1810
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
198
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
315
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
559
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
682
extract_render_dcc_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
69
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
753
struct amdgpu_device *adev = drm_to_adev(afb->base.dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.h
41
void amdgpu_display_update_priority(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.h
42
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.h
52
int amdgpu_display_suspend_helper(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.h
53
int amdgpu_display_resume_helper(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
187
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
282
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
411
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
460
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
58
static struct amdgpu_device *dma_buf_attach_adev(struct dma_buf_attachment *attach)
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
586
bool amdgpu_dmabuf_is_xgmi_accessible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
83
struct amdgpu_device *attach_adev = dma_buf_attach_adev(attach);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
86
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.h
32
bool amdgpu_dmabuf_is_xgmi_accessible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
351
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
352
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
353
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
354
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
359
int amdgpu_doorbell_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
360
void amdgpu_doorbell_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
361
int amdgpu_doorbell_create_kernel_doorbells(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell.h
362
uint32_t amdgpu_doorbell_index_on_bar(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
103
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
125
uint32_t amdgpu_doorbell_index_on_bar(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
149
int amdgpu_doorbell_create_kernel_doorbells(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
193
int amdgpu_doorbell_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
251
void amdgpu_doorbell_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
36
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
59
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v)
sys/dev/pci/drm/amd/amdgpu/amdgpu_doorbell_mgr.c
80
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index)
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2233
static void amdgpu_get_secondary_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2258
static void amdgpu_init_debug_options(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2335
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2536
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2563
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2587
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2617
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2647
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2663
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2684
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2716
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2740
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2807
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2830
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2909
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2956
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3290
int amdgpu_forcedetach(struct amdgpu_device *);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3292
bool amdgpu_msi_ok(struct amdgpu_device *);
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3301
sizeof (struct amdgpu_device), amdgpu_probe, amdgpu_attach,
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3381
struct amdgpu_device *adev = (struct amdgpu_device *)self;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3581
amdgpu_forcedetach(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3653
struct amdgpu_device *adev = ri->ri_hw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3727
struct amdgpu_device *adev = ri->ri_hw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3749
struct amdgpu_device *adev = ri->ri_hw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3762
struct amdgpu_device *adev = ri->ri_hw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3774
amdgpu_init_backlight(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3815
struct amdgpu_device *adev = (struct amdgpu_device *)self;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
3973
struct amdgpu_device *adev = (struct amdgpu_device *)self;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
4008
struct amdgpu_device *adev = (struct amdgpu_device *)self;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
4072
struct amdgpu_device *adev = ri->ri_hw;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
4095
struct amdgpu_device *adev = arg1;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
37
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fdinfo.h
39
uint32_t amdgpu_get_ip_count(struct amdgpu_device *adev, int id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1037
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1064
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1082
void amdgpu_debugfs_fence_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
111
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
237
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
445
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
479
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
523
int amdgpu_fence_driver_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
541
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
572
void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
602
void amdgpu_fence_driver_isr_toggle(struct amdgpu_device *adev, bool stop)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
619
void amdgpu_fence_driver_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
658
void amdgpu_fence_driver_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
989
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
117
int amdgpu_fru_get_product_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
292
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
314
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
336
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
357
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
36
static bool is_fru_eeprom_supported(struct amdgpu_device *adev, u32 *fru_addr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
378
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
394
int amdgpu_fru_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.c
402
void amdgpu_fru_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.h
38
int amdgpu_fru_get_product_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.h
39
int amdgpu_fru_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fru_eeprom.h
40
void amdgpu_fru_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fw_attestation.c
126
static int amdgpu_is_fw_attestation_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fw_attestation.c
141
void amdgpu_fw_attestation_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fw_attestation.c
61
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_fw_attestation.h
29
void amdgpu_fw_attestation_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
118
int amdgpu_gart_table_ram_alloc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
233
void amdgpu_gart_table_ram_free(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
269
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
295
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
314
void amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
360
void amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
396
void amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
414
void amdgpu_gart_invalidate_tlb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
438
int amdgpu_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
75
static int amdgpu_gart_dummy_page_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
99
void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
32
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
54
int amdgpu_gart_table_ram_alloc(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
55
void amdgpu_gart_table_ram_free(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
56
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
57
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
58
int amdgpu_gart_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
59
void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
60
void amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
62
void amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
65
void amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.h
67
void amdgpu_gart_invalidate_tlb(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1333
static unsigned int amdgpu_gem_align_pitch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1367
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1413
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1458
void amdgpu_debugfs_gem_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
244
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
282
void amdgpu_gem_force_release(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
318
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
397
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
511
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
609
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
839
amdgpu_gem_va_update_vm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
932
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.h
43
void amdgpu_gem_force_release(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.h
44
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1002
int amdgpu_gfx_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1022
int amdgpu_gfx_cp_ecc_error_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1041
void amdgpu_gfx_ras_error_func(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1043
void (*func)(struct amdgpu_device *adev, void *ras_error_status,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1060
uint32_t amdgpu_kiq_rreg(struct amdgpu_device *adev, uint32_t reg, uint32_t xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1134
void amdgpu_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v, uint32_t xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1200
int amdgpu_gfx_get_num_kcq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1211
void amdgpu_gfx_cp_init_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1351
bool amdgpu_gfx_is_master_xcc(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1362
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1380
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1439
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1459
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
146
static bool amdgpu_gfx_is_graphics_multipipe_capable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
151
static bool amdgpu_gfx_is_compute_multipipe_capable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1515
static int amdgpu_gfx_run_cleaner_shader(struct amdgpu_device *adev, int xcp_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1573
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1638
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1681
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
170
bool amdgpu_gfx_is_high_priority_graphics_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1750
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1763
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1790
static int amdgpu_gfx_sysfs_xcp_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1817
static void amdgpu_gfx_sysfs_xcp_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1834
static int amdgpu_gfx_sysfs_isolation_shader_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1847
static void amdgpu_gfx_sysfs_isolation_shader_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1854
static int amdgpu_gfx_sysfs_reset_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1876
static void amdgpu_gfx_sysfs_reset_mask_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1888
int amdgpu_gfx_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1909
void amdgpu_gfx_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
192
bool amdgpu_gfx_is_high_priority_compute_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1920
int amdgpu_gfx_cleaner_shader_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1933
void amdgpu_gfx_cleaner_shader_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1943
void amdgpu_gfx_cleaner_shader_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1985
static void amdgpu_gfx_kfd_sch_ctrl(struct amdgpu_device *adev, u32 idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2041
struct amdgpu_device *adev = isolation_work->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
205
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2090
amdgpu_gfx_enforce_isolation_wait_for_kfd(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2145
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2185
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2213
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2214
container_of(work, struct amdgpu_device, gfx.idle_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2246
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2283
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2325
u32 amdgpu_gfx_csb_data_parser(struct amdgpu_device *adev, u32 *buffer, u32 count)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2367
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2393
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
241
void amdgpu_gfx_graphics_queue_acquire(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2416
void amdgpu_debugfs_gfx_sched_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2437
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2464
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
2487
void amdgpu_debugfs_compute_sched_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
270
static int amdgpu_gfx_kiq_acquire(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
305
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
346
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
353
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
380
int amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
47
int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
471
void amdgpu_gfx_mqd_sw_fini(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
503
int amdgpu_gfx_disable_kcq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
553
int amdgpu_gfx_disable_kgq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
60
void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
607
int amdgpu_queue_mask_bit_to_set_resource_bit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
620
static int amdgpu_gfx_mes_enable_kcq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
658
int amdgpu_gfx_enable_kcq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
71
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
722
int amdgpu_gfx_enable_kgq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
779
static void amdgpu_gfx_do_off_ctrl(struct amdgpu_device *adev, bool enable,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
78
static int amdgpu_gfx_me_queue_to_bit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
846
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
866
void amdgpu_gfx_off_ctrl_immediate(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
871
int amdgpu_set_gfx_off_residency(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
884
int amdgpu_get_gfx_off_residency(struct amdgpu_device *adev, u32 *value)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
897
int amdgpu_get_gfx_off_entrycount(struct amdgpu_device *adev, u64 *value)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
910
int amdgpu_get_gfx_off_status(struct amdgpu_device *adev, uint32_t *value)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
92
bool amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
924
int amdgpu_gfx_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
957
int amdgpu_gfx_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
993
int amdgpu_gfx_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
318
void (*enable_watchdog_timer)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
319
int (*rlc_gc_fed_irq)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
322
int (*poison_consumption_handler)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
335
uint64_t (*get_gpu_clock_counter)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
336
void (*select_se_sh)(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
338
void (*read_wave_data)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
340
void (*read_wave_vgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
343
void (*read_wave_sgprs)(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
346
void (*select_me_pipe_q)(struct amdgpu_device *adev, u32 me, u32 pipe,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
348
void (*init_spm_golden)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
349
void (*update_perfmon_mgcg)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
350
int (*get_gfx_shadow_info)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
354
(*query_partition_mode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
355
int (*switch_partition_mode)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
357
int (*ih_node_to_logical_xcc)(struct amdgpu_device *adev, int ih_node);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
358
int (*get_xccs_per_xcp)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
401
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
571
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
575
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
576
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
579
int amdgpu_gfx_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
581
void amdgpu_gfx_mqd_sw_fini(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
582
int amdgpu_gfx_disable_kcq(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
583
int amdgpu_gfx_enable_kcq(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
584
int amdgpu_gfx_disable_kgq(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
585
int amdgpu_gfx_enable_kgq(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
587
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
588
void amdgpu_gfx_graphics_queue_acquire(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
590
int amdgpu_gfx_mec_queue_to_bit(struct amdgpu_device *adev, int mec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
592
void amdgpu_queue_mask_bit_to_mec_queue(struct amdgpu_device *adev, int bit,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
594
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int xcc_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
596
bool amdgpu_gfx_is_high_priority_compute_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
598
bool amdgpu_gfx_is_high_priority_graphics_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
600
bool amdgpu_gfx_is_me_queue_enabled(struct amdgpu_device *adev, int me,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
602
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
603
void amdgpu_gfx_off_ctrl_immediate(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
604
int amdgpu_get_gfx_off_status(struct amdgpu_device *adev, uint32_t *value);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
605
int amdgpu_gfx_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
606
void amdgpu_gfx_ras_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
607
int amdgpu_get_gfx_off_entrycount(struct amdgpu_device *adev, u64 *value);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
608
int amdgpu_get_gfx_off_residency(struct amdgpu_device *adev, u32 *residency);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
609
int amdgpu_set_gfx_off_residency(struct amdgpu_device *adev, bool value);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
610
int amdgpu_gfx_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
613
int amdgpu_gfx_cp_ecc_error_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
616
uint32_t amdgpu_kiq_rreg(struct amdgpu_device *adev, uint32_t reg, uint32_t xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
617
void amdgpu_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v, uint32_t xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
618
int amdgpu_gfx_get_num_kcq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
619
void amdgpu_gfx_cp_init_microcode(struct amdgpu_device *adev, uint32_t ucode_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
621
int amdgpu_gfx_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
622
int amdgpu_gfx_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
625
bool amdgpu_gfx_is_master_xcc(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
626
int amdgpu_gfx_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
627
void amdgpu_gfx_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
628
void amdgpu_gfx_ras_error_func(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
630
void (*func)(struct amdgpu_device *adev, void *ras_error_status,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
632
int amdgpu_gfx_cleaner_shader_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
634
void amdgpu_gfx_cleaner_shader_sw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
635
void amdgpu_gfx_cleaner_shader_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
646
u32 amdgpu_gfx_csb_data_parser(struct amdgpu_device *adev, u32 *buffer, u32 count);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
649
void amdgpu_debugfs_gfx_sched_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
650
void amdgpu_debugfs_compute_sched_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
27
u64 (*get_fb_location)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
28
u64 (*get_mc_fb_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
29
void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
31
int (*gart_enable)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
33
void (*gart_disable)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
34
void (*set_fault_enable_default)(struct amdgpu_device *adev, bool value);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
35
void (*init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
36
int (*get_xgmi_info)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
37
void (*utcl2_harvest)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
38
void (*mode2_save_regs)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
39
void (*mode2_restore_regs)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfxhub.h
40
void (*halt)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1088
void amdgpu_gmc_init_pdb0(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1138
uint64_t amdgpu_gmc_vram_mc2pa(struct amdgpu_device *adev, uint64_t mc_addr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
114
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1150
uint64_t amdgpu_gmc_vram_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1155
int amdgpu_gmc_vram_checking(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1222
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1240
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1285
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1303
int amdgpu_gmc_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1327
void amdgpu_gmc_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1336
int amdgpu_gmc_get_nps_memranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
136
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1417
int amdgpu_gmc_request_memory_partition(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1433
static inline bool amdgpu_gmc_need_nps_switch_req(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1442
void amdgpu_gmc_prepare_nps_mode_change(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1480
bool amdgpu_gmc_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1489
amdgpu_gmc_get_vf_memory_partition(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1508
amdgpu_gmc_get_memory_partition(struct amdgpu_device *adev, u32 *supp_modes)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1523
amdgpu_gmc_query_memory_partition(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1531
static bool amdgpu_gmc_validate_partition_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1579
amdgpu_gmc_init_acpi_mem_ranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1616
void amdgpu_gmc_init_sw_mem_ranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
162
int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
1689
int amdgpu_gmc_init_mem_ranges(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
189
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
213
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
255
void amdgpu_gmc_sysvm_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
293
void amdgpu_gmc_gart_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
348
void amdgpu_gmc_agp_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
388
void amdgpu_gmc_set_agp_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
420
bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
43
bool amdgpu_gmc_is_pdb0_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
490
void amdgpu_gmc_filter_faults_remove(struct amdgpu_device *adev, uint64_t addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
535
int amdgpu_gmc_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
56
int amdgpu_gmc_pdb0_alloc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
575
int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
580
void amdgpu_gmc_ras_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
594
int amdgpu_gmc_allocate_vm_inv_eng(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
662
void amdgpu_gmc_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
725
int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
817
void amdgpu_gmc_fw_reg_write_reg_wait(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
878
void amdgpu_gmc_tmz_set(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
945
void amdgpu_gmc_noretry_set(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
964
void amdgpu_gmc_set_vm_fault_masks(struct amdgpu_device *adev, int hub_type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
989
void amdgpu_gmc_get_vbios_allocations(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
103
void (*print_l2_protection_fault_status)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
143
void (*flush_gpu_tlb)(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
146
void (*flush_gpu_tlb_pasid)(struct amdgpu_device *adev, uint16_t pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
156
void (*set_prt)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
158
void (*get_vm_pde)(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
161
void (*get_vm_pte)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
167
void (*override_vm_pte_flags)(struct amdgpu_device *dev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
171
unsigned int (*get_vbios_fb_size)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
173
unsigned int (*get_dcc_alignment)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
176
struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
178
int (*request_mem_partition_mode)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
180
bool (*need_reset_on_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
400
bool amdgpu_gmc_is_pdb0_enabled(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
401
int amdgpu_gmc_pdb0_alloc(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
404
int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
409
void amdgpu_gmc_sysvm_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
410
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
412
void amdgpu_gmc_gart_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
415
void amdgpu_gmc_agp_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
417
void amdgpu_gmc_set_agp_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
419
bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
422
void amdgpu_gmc_filter_faults_remove(struct amdgpu_device *adev, uint64_t addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
424
int amdgpu_gmc_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
425
int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
426
void amdgpu_gmc_ras_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
427
int amdgpu_gmc_allocate_vm_inv_eng(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
428
void amdgpu_gmc_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
430
int amdgpu_gmc_flush_gpu_tlb_pasid(struct amdgpu_device *adev, uint16_t pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
433
void amdgpu_gmc_fw_reg_write_reg_wait(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
438
extern void amdgpu_gmc_tmz_set(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
439
extern void amdgpu_gmc_noretry_set(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
442
amdgpu_gmc_set_vm_fault_masks(struct amdgpu_device *adev, int hub_type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
445
void amdgpu_gmc_get_vbios_allocations(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
447
void amdgpu_gmc_init_pdb0(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
448
uint64_t amdgpu_gmc_vram_mc2pa(struct amdgpu_device *adev, uint64_t mc_addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
449
uint64_t amdgpu_gmc_vram_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
450
int amdgpu_gmc_vram_checking(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
451
int amdgpu_gmc_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
452
void amdgpu_gmc_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
454
int amdgpu_gmc_get_nps_memranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
458
int amdgpu_gmc_request_memory_partition(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
460
void amdgpu_gmc_prepare_nps_mode_change(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
461
bool amdgpu_gmc_need_reset_on_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
463
amdgpu_gmc_get_vf_memory_partition(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
465
amdgpu_gmc_get_memory_partition(struct amdgpu_device *adev, u32 *supp_modes);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
467
amdgpu_gmc_query_memory_partition(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
468
int amdgpu_gmc_init_mem_ranges(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
469
void amdgpu_gmc_init_sw_mem_ranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
194
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
275
int amdgpu_gtt_mgr_init(struct amdgpu_device *adev, uint64_t gtt_size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
304
void amdgpu_gtt_mgr_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
48
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
68
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.c
27
int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.c
52
void amdgpu_hdp_generic_flush(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
32
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
33
void (*invalidate_hdp)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
35
void (*update_clock_gating)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
36
void (*get_clock_gating_state)(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
37
void (*init_registers)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
46
int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_hdp.h
47
void amdgpu_hdp_generic_flush(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_hmm.c
71
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
106
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
121
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
135
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
148
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
326
void amdgpu_i2c_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
346
void amdgpu_i2c_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
357
amdgpu_i2c_lookup(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
45
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
87
struct amdgpu_device *adev = drm_to_adev(i2c->dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.h
31
void amdgpu_i2c_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.h
32
void amdgpu_i2c_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_i2c.h
34
amdgpu_i2c_lookup(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
128
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
338
int amdgpu_ib_pool_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
370
void amdgpu_ib_pool_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
392
int amdgpu_ib_ring_tests(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
474
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
492
void amdgpu_debugfs_sa_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
64
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
171
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
212
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
287
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
351
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
412
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
497
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
530
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
554
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
578
void amdgpu_vmid_reset_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
598
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
636
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
36
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
79
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
82
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
84
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
88
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
90
void amdgpu_vmid_reset_all(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
92
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.h
93
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
133
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
170
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
200
int amdgpu_ih_wait_on_checkpoint_process_ts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
229
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
283
void amdgpu_ih_decode_iv_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
333
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
44
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
105
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
107
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
108
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
110
int amdgpu_ih_wait_on_checkpoint_process_ts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
112
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
113
void amdgpu_ih_decode_iv_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
118
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
33
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
89
u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
90
void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
94
void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
33
int (*init_microcode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
34
int (*load_microcode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
35
void (*setup_imu)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
36
int (*start_imu)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
37
void (*program_rlc_ram)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_imu.h
38
int (*wait_for_reset_status)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ip.c
27
static int8_t amdgpu_logical_to_dev_inst(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ip.c
50
static uint32_t amdgpu_logical_to_dev_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ip.c
67
static void amdgpu_populate_ip_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ip.c
82
void amdgpu_ip_map_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ip.h
27
void amdgpu_ip_map_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
124
void amdgpu_irq_disable_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
168
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
192
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
207
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
222
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
239
bool amdgpu_msi_ok(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
249
void amdgpu_restore_msix(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
278
int amdgpu_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
336
void amdgpu_irq_fini_hw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
360
void amdgpu_irq_fini_sw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
395
int amdgpu_irq_add_id(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
443
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
521
void amdgpu_irq_delegate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
538
int amdgpu_irq_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
568
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
602
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
632
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
670
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
747
int amdgpu_irq_add_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
769
void amdgpu_irq_remove_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
793
unsigned int amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned int src_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
123
void amdgpu_irq_disable_all(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
125
int amdgpu_irq_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
126
void amdgpu_irq_fini_sw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
127
void amdgpu_irq_fini_hw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
128
int amdgpu_irq_add_id(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
131
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
133
void amdgpu_irq_delegate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
136
int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
138
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
140
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
142
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
144
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
146
int amdgpu_irq_add_domain(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
147
void amdgpu_irq_remove_domain(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
148
unsigned amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned src_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
149
void amdgpu_restore_msix(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
39
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
73
int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
76
int (*process)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
104
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
177
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
256
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
46
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.c
71
static int isp_load_fw_by_psp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_isp.h
45
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
183
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
208
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
36
static void amdgpu_job_do_core_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
381
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
51
static void amdgpu_job_core_dump(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
55
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
94
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
108
int amdgpu_job_alloc(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
112
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
104
int amdgpu_jpeg_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
111
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
112
container_of(work, struct amdgpu_device, jpeg.idle_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
135
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
154
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
191
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
231
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
270
int amdgpu_jpeg_process_poison_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
288
int amdgpu_jpeg_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
314
int amdgpu_jpeg_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
341
int amdgpu_jpeg_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
36
static void amdgpu_jpeg_reg_dump_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
360
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
38
int amdgpu_jpeg_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
388
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
412
void amdgpu_debugfs_jpeg_sched_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
432
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
443
int amdgpu_jpeg_sysfs_reset_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
456
void amdgpu_jpeg_sysfs_reset_mask_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
466
int amdgpu_jpeg_reg_dump_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
482
static void amdgpu_jpeg_reg_dump_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
491
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
520
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
572
struct amdgpu_device *adev = parser->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
72
int amdgpu_jpeg_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.c
97
int amdgpu_jpeg_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
154
int amdgpu_jpeg_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
155
int amdgpu_jpeg_sw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
156
int amdgpu_jpeg_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
157
int amdgpu_jpeg_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
165
int amdgpu_jpeg_process_poison_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
168
int amdgpu_jpeg_ras_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
170
int amdgpu_jpeg_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
171
int amdgpu_jpeg_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
173
void amdgpu_debugfs_jpeg_sched_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
174
int amdgpu_jpeg_sysfs_reset_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
175
void amdgpu_jpeg_sysfs_reset_mask_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_jpeg.h
176
int amdgpu_jpeg_reg_dump_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
101
void amdgpu_register_gpu_instance(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
135
int amdgpu_driver_load_kms(struct amdgpu_device *adev, unsigned long flags)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1385
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1489
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1546
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1567
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1635
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1652
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1665
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
175
amdgpu_ip_get_block_type(struct amdgpu_device *adev, uint32_t ip)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1933
void amdgpu_debugfs_firmware_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
217
struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
377
static int amdgpu_userq_metadata_info_gfx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
397
static int amdgpu_hw_ip_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
50
void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
618
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
84
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.c
29
int amdgpu_lsdma_wait_for(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.c
46
int amdgpu_lsdma_copy_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.c
70
int amdgpu_lsdma_fill_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
32
int (*copy_mem)(struct amdgpu_device *adev, uint64_t src_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
34
int (*fill_mem)(struct amdgpu_device *adev, uint64_t dst_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
36
void (*update_memory_power_gating)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
39
int amdgpu_lsdma_copy_mem(struct amdgpu_device *adev, uint64_t src_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
41
int amdgpu_lsdma_fill_mem(struct amdgpu_device *adev, uint64_t dst_addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_lsdma.h
43
int amdgpu_lsdma_wait_for(struct amdgpu_device *adev, uint32_t reg_index,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
110
int amdgpu_mca_mp1_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
136
int amdgpu_mca_mpio_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
224
void amdgpu_mca_smu_init_funcs(struct amdgpu_device *adev, const struct amdgpu_mca_smu_funcs *mca_funcs)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
231
int amdgpu_mca_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
248
void amdgpu_mca_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
263
int amdgpu_mca_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
270
int amdgpu_mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
280
static void amdgpu_mca_smu_mca_bank_dump(struct amdgpu_device *adev, int idx, struct mca_bank_entry *entry,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
298
static int amdgpu_mca_smu_get_valid_mca_count(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, uint32_t *count)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
30
static bool amdgpu_mca_is_deferred_error(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
311
static int amdgpu_mca_smu_get_mca_entry(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
337
static bool amdgpu_mca_bank_should_update(struct amdgpu_device *adev, enum amdgpu_mca_error_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
357
static bool amdgpu_mca_bank_should_dump(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
375
static int amdgpu_mca_smu_get_mca_set(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, struct mca_bank_set *mca_set,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
40
void amdgpu_mca_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
407
static int amdgpu_mca_smu_parse_mca_error_count(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
421
static int amdgpu_mca_dispatch_mca_set(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
470
static int amdgpu_mca_add_mca_set_to_cache(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, struct mca_bank_set *new)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
482
int amdgpu_mca_smu_log_ras_error(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
51
void amdgpu_mca_query_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
521
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
555
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
625
void amdgpu_mca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
66
void amdgpu_mca_reset_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
72
void amdgpu_mca_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
84
int amdgpu_mca_mp0_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
131
int (*mca_set_debug_mode)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
134
int (*mca_get_valid_mca_count)(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
136
int (*mca_get_mca_entry)(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
140
void amdgpu_mca_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
144
void amdgpu_mca_query_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
148
void amdgpu_mca_reset_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
151
void amdgpu_mca_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
154
int amdgpu_mca_mp0_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
155
int amdgpu_mca_mp1_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
156
int amdgpu_mca_mpio_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
159
int amdgpu_mca_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
160
void amdgpu_mca_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
161
int amdgpu_mca_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
162
int amdgpu_mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable);
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.h
165
void amdgpu_mca_smu_debugfs_init(struct amdgpu_device *adev, struct dentry *root);
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
229
void amdgpu_mes_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
258
int amdgpu_mes_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
282
int amdgpu_mes_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
306
int amdgpu_mes_map_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
330
int amdgpu_mes_unmap_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
35
int amdgpu_mes_doorbell_process_slice(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
355
int amdgpu_mes_reset_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
387
int amdgpu_mes_get_hung_queue_db_array_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
392
int amdgpu_mes_detect_and_reset_hung_queues(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
42
static int amdgpu_mes_doorbell_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
439
uint32_t amdgpu_mes_rreg(struct amdgpu_device *adev, uint32_t reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
476
int amdgpu_mes_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
502
int amdgpu_mes_reg_write_reg_wait(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
531
int amdgpu_mes_set_shader_debugger(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
574
int amdgpu_mes_flush_shader_debugger(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
601
uint32_t amdgpu_mes_get_aggregated_doorbell_index(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
607
int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
63
static int amdgpu_mes_event_log_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
691
bool amdgpu_mes_suspend_resume_all_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
702
static int amdgpu_mes_set_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
727
int amdgpu_mes_update_enforce_isolation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
748
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
761
void amdgpu_debugfs_mes_event_log_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
86
static void amdgpu_mes_doorbell_free(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
91
int amdgpu_mes_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
131
int (*kiq_hw_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
132
int (*kiq_hw_fini)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
402
int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
403
int amdgpu_mes_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
404
void amdgpu_mes_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
406
int amdgpu_mes_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
407
int amdgpu_mes_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
409
int amdgpu_mes_map_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
411
int amdgpu_mes_unmap_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
415
int amdgpu_mes_reset_legacy_queue(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
420
int amdgpu_mes_get_hung_queue_db_array_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
421
int amdgpu_mes_detect_and_reset_hung_queues(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
427
uint32_t amdgpu_mes_rreg(struct amdgpu_device *adev, uint32_t reg);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
428
int amdgpu_mes_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
430
int amdgpu_mes_reg_write_reg_wait(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
433
int amdgpu_mes_set_shader_debugger(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
439
int amdgpu_mes_flush_shader_debugger(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
442
uint32_t amdgpu_mes_get_aggregated_doorbell_index(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
445
int amdgpu_mes_doorbell_process_slice(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
509
bool amdgpu_mes_suspend_resume_all_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
511
int amdgpu_mes_update_enforce_isolation(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.h
67
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.c
24
int amdgpu_mmhub_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
52
u64 (*get_fb_location)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
53
u64 (*get_mc_fb_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
54
void (*init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
55
int (*gart_enable)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
56
void (*set_fault_enable_default)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
58
void (*gart_disable)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
59
int (*set_clockgating)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
61
void (*get_clockgating)(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
62
void (*setup_vm_pt_regs)(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
64
void (*update_power_gating)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mmhub.h
74
int amdgpu_mmhub_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
264
void (*bandwidth_update)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
266
u32 (*vblank_get_counter)(struct amdgpu_device *adev, int crtc);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
273
bool (*hpd_sense)(struct amdgpu_device *adev, enum amdgpu_hpd_id hpd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
274
void (*hpd_set_polarity)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
276
u32 (*hpd_get_gpio_reg)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
278
void (*page_flip)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
280
int (*page_flip_get_scanoutpos)(struct amdgpu_device *adev, int crtc,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
283
void (*add_encoder)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
287
void (*add_connector)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
49
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
696
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
705
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.c
25
int amdgpu_nbio_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.c
49
u64 amdgpu_nbio_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.c
57
bool amdgpu_nbio_is_replay_cnt_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.c
67
int amdgpu_nbio_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
100
u32 (*get_rom_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
101
int (*get_compute_partition_mode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
102
u32 (*get_memory_partition_mode)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
104
bool (*is_nps_switch_requested)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
105
u64 (*get_pcie_replay_count)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
106
void (*set_reg_remap)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
118
int amdgpu_nbio_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
119
int amdgpu_nbio_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
120
u64 amdgpu_nbio_get_pcie_replay_count(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
122
bool amdgpu_nbio_is_replay_cnt_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
52
void (*handle_ras_controller_intr_no_bifring)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
53
void (*handle_ras_err_event_athub_intr_no_bifring)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
54
int (*init_ras_controller_interrupt)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
55
int (*init_ras_err_event_athub_interrupt)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
60
u32 (*get_hdp_flush_req_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
61
u32 (*get_hdp_flush_done_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
62
u32 (*get_pcie_index_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
63
u32 (*get_pcie_data_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
64
u32 (*get_pcie_index_hi_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
65
u32 (*get_pcie_port_index_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
66
u32 (*get_pcie_port_data_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
67
u32 (*get_rev_id)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
68
void (*mc_access_enable)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
69
u32 (*get_memsize)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
70
void (*sdma_doorbell_range)(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
72
void (*vpe_doorbell_range)(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
74
void (*vcn_doorbell_range)(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
76
void (*gc_doorbell_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
77
void (*enable_doorbell_aperture)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
79
void (*enable_doorbell_selfring_aperture)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
81
void (*ih_doorbell_range)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
83
void (*enable_doorbell_interrupt)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
85
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
87
void (*update_medium_grain_light_sleep)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
89
void (*get_clockgating_state)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
91
void (*ih_control)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
92
void (*init_registers)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
93
void (*remap_hdp_registers)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
94
void (*enable_aspm)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
96
void (*program_aspm)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
97
void (*apply_lc_spc_mode_wa)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
98
void (*apply_l1_link_width_reconfig_wa)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_nbio.h
99
void (*clear_doorbell_interrupt)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1022
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1069
int amdgpu_bo_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1111
void amdgpu_bo_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
112
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1143
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1309
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1370
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1447
int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1473
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1510
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1530
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1592
uint32_t amdgpu_bo_get_preferred_domain(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1626
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
246
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
345
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
383
int amdgpu_bo_create_isp_user(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
446
int amdgpu_bo_create_kernel_at(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
558
static bool amdgpu_bo_validate_size(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
633
int amdgpu_bo_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
767
int amdgpu_bo_create_user(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
796
int amdgpu_bo_create_vm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
935
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
190
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
255
int amdgpu_bo_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
258
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
262
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
266
int amdgpu_bo_create_isp_user(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
270
int amdgpu_bo_create_kernel_at(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
273
int amdgpu_bo_create_user(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
276
int amdgpu_bo_create_vm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
289
int amdgpu_bo_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
290
void amdgpu_bo_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
305
int amdgpu_bo_sync_wait_resv(struct amdgpu_device *adev, struct dma_resv *resv,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
313
uint32_t amdgpu_bo_get_preferred_domain(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
337
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
340
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
342
int amdgpu_sa_bo_manager_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
354
void amdgpu_debugfs_sa_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pll.c
122
void amdgpu_pll_compute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pll.c
84
static void amdgpu_pll_get_fb_ref_div(struct amdgpu_device *adev, unsigned int nom,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pll.h
27
void amdgpu_pll_compute(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
49
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
577
void amdgpu_pmu_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
595
static struct amdgpu_pmu_entry *create_pmu_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.c
620
int amdgpu_pmu_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.h
54
int amdgpu_pmu_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_pmu.h
55
void amdgpu_pmu_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
100
int amdgpu_preempt_mgr_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
129
void amdgpu_preempt_mgr_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_preempt_mgr.c
41
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1045
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1103
static int psp_boot_config_get(struct amdgpu_device *adev, uint32_t *boot_cfg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1128
static int psp_boot_config_set(struct amdgpu_device *adev, uint32_t boot_cfg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1151
static int psp_rl_load(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
126
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1417
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1537
struct amdgpu_device *mirror_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
167
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
1898
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2009
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2439
int amdgpu_psp_wait_for_bootloader(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2460
bool amdgpu_psp_tos_reload_needed(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2473
static void psp_update_gpu_addresses(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2488
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2857
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2941
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
2968
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3048
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3109
static int psp_load_fw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3203
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3228
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3253
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3316
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3402
int psp_gpu_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3442
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3485
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3508
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3623
static int psp_init_sos_base_fw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
365
static bool psp_get_runtime_db_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3670
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3782
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3877
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3932
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3960
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
3993
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4086
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4115
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4202
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4242
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4310
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4342
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4356
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4373
struct amdgpu_device *adev = filp->f_inode->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
441
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4428
struct amdgpu_device *adev = filp->f_inode->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4442
struct amdgpu_device *adev = filp->f_inode->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
4464
void amdgpu_psp_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
547
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
58
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
585
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
615
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
797
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
97
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
361
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
453
bool (*check_fw_loading_status)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
546
int psp_gpu_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
615
int amdgpu_psp_wait_for_bootloader(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
620
bool amdgpu_psp_tos_reload_needed(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp.h
623
void amdgpu_psp_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c
152
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c
250
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c
299
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(fp)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c
373
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.c
390
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_psp_ta.h
32
void amdgpu_ta_if_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rap.c
121
void amdgpu_rap_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rap.c
48
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_rap.h
29
void amdgpu_rap_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1064
static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1092
static void amdgpu_ras_get_ecc_info(struct amdgpu_device *adev, struct ras_err_data *err_data)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1124
static void amdgpu_ras_error_print_error_data(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1216
static void amdgpu_ras_error_generate_report(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1295
static void amdgpu_ras_virt_error_generate_report(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1363
static struct ras_manager *get_ras_manager(struct amdgpu_device *adev, enum amdgpu_ras_block blk)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1373
int amdgpu_ras_bind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1389
int amdgpu_ras_unbind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1402
static int amdgpu_aca_log_ras_error_data(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1433
static int amdgpu_ras_query_error_status_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
144
static int amdgpu_ras_check_bad_page(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
147
static void amdgpu_ras_critical_region_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
148
static void amdgpu_ras_critical_region_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1496
static int amdgpu_ras_query_error_status_with_event(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
151
static void amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
153
struct amdgpu_device *devs[MAX_GPU_INSTANCE];
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1555
int amdgpu_ras_query_error_status(struct amdgpu_device *adev, struct ras_query_if *info)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1560
int amdgpu_ras_reset_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
159
void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1592
int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1610
int amdgpu_ras_error_inject(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
165
static bool amdgpu_ras_get_error_query_ready(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1675
static int amdgpu_ras_query_error_count_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1719
int amdgpu_ras_query_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
173
static int amdgpu_reserve_page_direct(struct amdgpu_device *adev, uint64_t address)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1770
static int amdgpu_ras_badpages_read(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1822
struct amdgpu_device *adev = con->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1906
static void amdgpu_ras_sysfs_remove_bad_page_node(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1916
static int amdgpu_ras_sysfs_remove_dev_attr_node(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1939
int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
1981
int amdgpu_ras_sysfs_remove(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2006
static int amdgpu_ras_sysfs_remove_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2043
static struct dentry *amdgpu_ras_debugfs_create_ctrl_node(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2086
static void amdgpu_ras_debugfs_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2107
static bool amdgpu_ras_aca_is_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2127
void amdgpu_ras_debugfs_create_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
215
static int amdgpu_check_address_validity(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2175
static int amdgpu_ras_fs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2229
static int amdgpu_ras_fs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2256
void amdgpu_ras_interrupt_fatal_error_handler(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2285
struct amdgpu_device *adev = obj->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2339
struct amdgpu_device *adev = obj->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2436
int amdgpu_ras_interrupt_dispatch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2464
int amdgpu_ras_interrupt_remove_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2486
int amdgpu_ras_interrupt_add_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2530
static int amdgpu_ras_interrupt_remove_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2544
static void amdgpu_ras_log_on_err_counter(struct amdgpu_device *adev, enum ras_event_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2592
static void amdgpu_ras_error_status_query(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2619
static void amdgpu_ras_query_err_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2641
static int amdgpu_ras_badpages_read(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2694
static void amdgpu_ras_set_fed_all(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2697
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2707
bool amdgpu_ras_in_recovery(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2724
static enum ras_event_type amdgpu_ras_get_fatal_error_event(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2736
struct amdgpu_device *remote_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2737
struct amdgpu_device *adev = ras->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2826
static int amdgpu_ras_realloc_eh_data_space(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2849
static int amdgpu_ras_mca2pa_by_idx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2878
static int amdgpu_ras_mca2pa(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2915
static int __amdgpu_ras_restore_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
2947
static int __amdgpu_ras_convert_rec_array_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3005
static int __amdgpu_ras_convert_rec_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3048
int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3118
int amdgpu_ras_save_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3183
static int amdgpu_ras_load_bad_pages(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3250
struct amdgpu_device *adev = con->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3271
static int amdgpu_ras_check_bad_page(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3286
static void amdgpu_ras_validate_threshold(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3321
int amdgpu_ras_put_poison_req(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3349
static int amdgpu_ras_get_poison_req(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3418
struct amdgpu_device *adev = con->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3438
static int amdgpu_ras_poison_creation_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3480
static void amdgpu_ras_clear_poison_fifo(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3494
static int amdgpu_ras_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3547
struct amdgpu_device *adev = (struct amdgpu_device *)param;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3630
int amdgpu_ras_init_badpage_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3677
int amdgpu_ras_recovery_init(struct amdgpu_device *adev, bool init_bp_info)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3764
static int amdgpu_ras_recovery_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3807
static bool amdgpu_ras_asic_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3847
static void amdgpu_ras_get_quirks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3862
static void amdgpu_ras_query_ras_capablity_from_vbios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3910
static void amdgpu_ras_query_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
3952
static void amdgpu_ras_check_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4010
struct amdgpu_device *adev = con->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4031
static int amdgpu_get_ras_schema(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4054
static void amdgpu_ras_event_mgr_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4075
static void amdgpu_ras_init_reserved_vram_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4096
int amdgpu_ras_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4253
int amdgpu_persistent_edc_harvesting_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4261
static int amdgpu_persistent_edc_harvesting(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4280
bool amdgpu_ras_is_poison_mode_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4291
int amdgpu_ras_block_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
432
static void amdgpu_ras_instance_mask_check(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4364
static int amdgpu_ras_block_late_init_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4371
void amdgpu_ras_block_late_fini(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4385
static void amdgpu_ras_block_late_fini_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4394
void amdgpu_ras_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4428
void amdgpu_ras_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4441
int amdgpu_ras_late_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4496
int amdgpu_ras_pre_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4511
int amdgpu_ras_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4561
bool amdgpu_ras_get_fed_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4572
void amdgpu_ras_set_fed(struct amdgpu_device *adev, bool status)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4585
void amdgpu_ras_clear_err_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4596
void amdgpu_ras_set_err_poison(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4606
bool amdgpu_ras_is_err_state(struct amdgpu_device *adev, int block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4623
static struct ras_event_manager *__get_ras_event_mgr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4634
int amdgpu_ras_mark_ras_event_caller(struct amdgpu_device *adev, enum ras_event_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4664
u64 amdgpu_ras_acquire_event_id(struct amdgpu_device *adev, enum ras_event_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4691
void amdgpu_ras_global_ras_isr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4715
bool amdgpu_ras_need_emergency_restart(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4726
void amdgpu_release_ras_context(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4741
static struct amdgpu_device *find_adev(uint32_t node_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4744
struct amdgpu_device *adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4767
struct amdgpu_device *adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4819
static void amdgpu_register_bad_pages_mca_notifier(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4842
struct amdgpu_ras *amdgpu_ras_get_context(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4850
int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4860
int amdgpu_ras_is_supported(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4890
int amdgpu_ras_reset_gpu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4924
int amdgpu_ras_set_mca_debug_mode(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4938
int amdgpu_ras_set_aca_debug_mode(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4955
bool amdgpu_ras_get_aca_debug_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4971
bool amdgpu_ras_get_error_query_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4996
int amdgpu_ras_register_ras_block(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5032
bool amdgpu_ras_inst_get_memory_id_field(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5056
bool amdgpu_ras_inst_get_err_cnt_field(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5082
void amdgpu_ras_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5134
void amdgpu_ras_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5318
static void amdgpu_ras_boot_time_error_reporting(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5393
static bool amdgpu_ras_boot_error_detected(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5414
void amdgpu_ras_query_boot_status(struct amdgpu_device *adev, u32 num_instances)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5424
int amdgpu_ras_reserve_page(struct amdgpu_device *adev, uint64_t pfn)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5443
void amdgpu_ras_event_log_print(struct amdgpu_device *adev, u64 event_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5461
bool amdgpu_ras_is_rma(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5471
int amdgpu_ras_add_critical_region(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5511
static void amdgpu_ras_critical_region_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5516
static void amdgpu_ras_critical_region_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
5529
bool amdgpu_ras_check_critical_address(struct amdgpu_device *adev, uint64_t addr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
557
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
642
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
643
(struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
741
static struct ras_manager *amdgpu_ras_create_obj(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
777
struct ras_manager *amdgpu_ras_find_obj(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
814
static int amdgpu_ras_is_feature_allowed(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
820
static int amdgpu_ras_is_feature_enabled(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
832
static int __amdgpu_ras_feature_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
868
int amdgpu_ras_feature_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
925
int amdgpu_ras_feature_enable_on_boot(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
976
static int amdgpu_ras_disable_all_features(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
998
static int amdgpu_ras_enable_all_features(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1001
int amdgpu_ras_reserve_page(struct amdgpu_device *adev, uint64_t pfn);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1003
int amdgpu_ras_add_critical_region(struct amdgpu_device *adev, struct amdgpu_bo *bo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1004
bool amdgpu_ras_check_critical_address(struct amdgpu_device *adev, uint64_t addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1006
int amdgpu_ras_put_poison_req(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1010
bool amdgpu_ras_in_recovery(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1013
void amdgpu_ras_event_log_print(struct amdgpu_device *adev, u64 event_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
1016
bool amdgpu_ras_is_rma(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
466
typedef int (*pasid_notify)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
526
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
642
typedef int (*ras_ih_cb)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
668
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
739
int (*ras_late_init)(struct amdgpu_device *adev, struct ras_common_if *ras_block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
740
void (*ras_fini)(struct amdgpu_device *adev, struct ras_common_if *ras_block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
746
int (*ras_error_inject)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
748
void (*query_ras_error_count)(struct amdgpu_device *adev, void *ras_error_status);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
749
void (*query_ras_error_status)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
750
void (*query_ras_error_address)(struct amdgpu_device *adev, void *ras_error_status);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
751
void (*reset_ras_error_count)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
752
void (*reset_ras_error_status)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
753
bool (*query_poison_status)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
754
bool (*handle_poison_consumption)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
771
int amdgpu_ras_init_badpage_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
772
int amdgpu_ras_recovery_init(struct amdgpu_device *adev, bool init_bp_info);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
774
void amdgpu_ras_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
775
void amdgpu_ras_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
777
int amdgpu_ras_query_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
783
int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
786
int amdgpu_ras_save_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
858
int amdgpu_ras_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
859
int amdgpu_ras_late_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
860
int amdgpu_ras_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
861
int amdgpu_ras_pre_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
863
int amdgpu_ras_block_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
866
void amdgpu_ras_block_late_fini(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
869
int amdgpu_ras_feature_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
872
int amdgpu_ras_feature_enable_on_boot(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
875
int amdgpu_ras_sysfs_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
878
int amdgpu_ras_sysfs_remove(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
881
void amdgpu_ras_debugfs_create_all(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
883
int amdgpu_ras_query_error_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
886
int amdgpu_ras_reset_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
888
int amdgpu_ras_reset_error_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
891
int amdgpu_ras_error_inject(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
894
int amdgpu_ras_interrupt_add_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
897
int amdgpu_ras_interrupt_remove_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
900
int amdgpu_ras_interrupt_dispatch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
903
struct ras_manager *amdgpu_ras_find_obj(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
918
void amdgpu_ras_global_ras_isr(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
920
void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
922
bool amdgpu_ras_need_emergency_restart(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
924
void amdgpu_release_ras_context(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
926
int amdgpu_persistent_edc_harvesting_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
930
bool amdgpu_ras_is_poison_mode_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
932
int amdgpu_ras_is_supported(struct amdgpu_device *adev, unsigned int block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
934
int amdgpu_ras_reset_gpu(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
936
struct amdgpu_ras* amdgpu_ras_get_context(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
938
int amdgpu_ras_set_context(struct amdgpu_device *adev, struct amdgpu_ras *ras_con);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
940
int amdgpu_ras_set_mca_debug_mode(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
941
int amdgpu_ras_set_aca_debug_mode(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
942
bool amdgpu_ras_get_aca_debug_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
943
bool amdgpu_ras_get_error_query_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
946
int amdgpu_ras_register_ras_block(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
948
void amdgpu_ras_interrupt_fatal_error_handler(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
950
bool amdgpu_ras_inst_get_memory_id_field(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
954
bool amdgpu_ras_inst_get_err_cnt_field(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
958
void amdgpu_ras_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
966
void amdgpu_ras_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
982
void amdgpu_ras_query_boot_status(struct amdgpu_device *adev, u32 num_instances);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
983
int amdgpu_ras_bind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
985
int amdgpu_ras_unbind_aca(struct amdgpu_device *adev, enum amdgpu_ras_block blk);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
990
void amdgpu_ras_set_fed(struct amdgpu_device *adev, bool status);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
991
bool amdgpu_ras_get_fed_status(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
992
void amdgpu_ras_set_err_poison(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
994
void amdgpu_ras_clear_err_state(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
995
bool amdgpu_ras_is_err_state(struct amdgpu_device *adev, int block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
997
u64 amdgpu_ras_acquire_event_id(struct amdgpu_device *adev, enum ras_event_type type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.h
998
int amdgpu_ras_mark_ras_event_caller(struct amdgpu_device *adev, enum ras_event_type type,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1068
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1137
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1252
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1304
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1347
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1381
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1455
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
154
static bool __is_ras_eeprom_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
1546
void amdgpu_ras_eeprom_check_and_recover(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
172
static bool __get_eeprom_i2c_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
265
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
321
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
416
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
442
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
555
bool amdgpu_ras_eeprom_check_err_threshold(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
602
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
636
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
755
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
869
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
923
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.c
966
struct amdgpu_device *adev = to_amdgpu_device(control);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.h
150
bool amdgpu_ras_eeprom_check_err_threshold(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.h
164
void amdgpu_ras_eeprom_check_and_recover(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras_eeprom.h
33
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
103
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
105
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
151
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
158
adev = list_first_entry(reset_device_list, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
179
int amdgpu_reset_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
203
int amdgpu_reset_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
227
int amdgpu_reset_prepare_hwcontext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
242
int amdgpu_reset_perform_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
29
static int amdgpu_reset_xgmi_reset_on_init_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
351
bool amdgpu_reset_in_recovery(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
61
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.c
82
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
104
int amdgpu_reset_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
105
int amdgpu_reset_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
107
int amdgpu_reset_prepare_hwcontext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
110
int amdgpu_reset_perform_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
113
int amdgpu_reset_prepare_env(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
115
int amdgpu_reset_restore_env(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
162
bool amdgpu_reset_in_recovery(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
164
static inline void amdgpu_reset_set_dpc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
171
static inline bool amdgpu_reset_in_dpc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
51
struct amdgpu_device *reset_req_dev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_reset.h
72
int (*do_reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
232
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
640
void amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
683
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
702
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
734
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
165
void amdgpu_fence_driver_hw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
166
void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
167
int amdgpu_fence_driver_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
168
void amdgpu_fence_driver_sw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
180
void amdgpu_fence_driver_isr_toggle(struct amdgpu_device *adev, bool stop);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
300
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
32
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
465
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
545
void amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
564
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
572
int amdgpu_ib_pool_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
573
void amdgpu_ib_pool_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
574
int amdgpu_ib_ring_tests(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
334
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
343
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
352
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
411
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
426
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
437
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
128
int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
158
int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
189
void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
261
void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
281
static int amdgpu_gfx_rlc_init_microcode_v2_0(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
345
static void amdgpu_gfx_rlc_init_microcode_v2_1(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
38
void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
393
static void amdgpu_gfx_rlc_init_microcode_v2_2(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
423
static void amdgpu_gfx_rlc_init_microcode_v2_3(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
458
static void amdgpu_gfx_rlc_init_microcode_v2_4(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
518
int amdgpu_gfx_rlc_init_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
63
void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.c
89
int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws)
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
235
bool (*is_rlc_enabled)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
236
void (*set_safe_mode)(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
237
void (*unset_safe_mode)(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
238
int (*init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
239
u32 (*get_csb_size)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
254
void (*get_csb_buffer)(struct amdgpu_device *adev, u32 *buffer);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
255
int (*get_cp_table_num)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
256
int (*resume)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
257
void (*stop)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
258
void (*reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
259
void (*start)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
260
void (*update_spm_vmid)(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
261
bool (*is_rlcg_access_range)(struct amdgpu_device *adev, uint32_t reg);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
353
void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
354
void amdgpu_gfx_rlc_exit_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
355
int amdgpu_gfx_rlc_init_sr(struct amdgpu_device *adev, u32 dws);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
356
int amdgpu_gfx_rlc_init_csb(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
357
int amdgpu_gfx_rlc_init_cpt(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
358
void amdgpu_gfx_rlc_setup_cp_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
359
void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_rlc.h
360
int amdgpu_gfx_rlc_init_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sa.c
47
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sa.c
66
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sched.c
100
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sched.c
34
static int amdgpu_sched_process_priority_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sched.c
65
static int amdgpu_sched_context_priority_override(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
118
int amdgpu_sdma_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
132
int amdgpu_sdma_process_ecc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
188
void amdgpu_sdma_destroy_inst_ctx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
203
int amdgpu_sdma_init_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
311
int amdgpu_sdma_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
353
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
400
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
42
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
444
void amdgpu_debugfs_sdma_sched_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
464
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
475
int amdgpu_sdma_sysfs_reset_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
491
void amdgpu_sdma_sysfs_reset_mask_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
504
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
522
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
537
static int amdgpu_sdma_soft_reset(struct amdgpu_device *adev, u32 instance_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
55
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
556
int amdgpu_sdma_reset_engine(struct amdgpu_device *adev, uint32_t instance_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
72
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.c
93
int amdgpu_sdma_ras_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
175
int amdgpu_sdma_reset_engine(struct amdgpu_device *adev, uint32_t instance_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
185
int amdgpu_sdma_ras_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
187
int amdgpu_sdma_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
190
int amdgpu_sdma_process_ecc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
193
int amdgpu_sdma_init_microcode(struct amdgpu_device *adev, u32 instance,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
195
void amdgpu_sdma_destroy_inst_ctx(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
197
int amdgpu_sdma_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
198
void amdgpu_debugfs_sdma_sched_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
199
int amdgpu_sdma_sysfs_reset_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
200
void amdgpu_sdma_sysfs_reset_mask_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
201
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
202
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sdma.h
56
int (*soft_reset_kernel_queue)(struct amdgpu_device *adev, u32 instance_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_securedisplay.c
177
void amdgpu_securedisplay_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_securedisplay.c
94
struct amdgpu_device *adev = (struct amdgpu_device *)file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_securedisplay.h
30
void amdgpu_securedisplay_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
126
void amdgpu_seq64_unmap(struct amdgpu_device *adev, struct amdgpu_fpriv *fpriv)
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
173
int amdgpu_seq64_alloc(struct amdgpu_device *adev, u64 *va,
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
202
void amdgpu_seq64_free(struct amdgpu_device *adev, u64 va)
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
219
void amdgpu_seq64_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
236
int amdgpu_seq64_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
46
static inline u64 amdgpu_seq64_get_va_base(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.c
67
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
40
void amdgpu_seq64_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
41
int amdgpu_seq64_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
42
int amdgpu_seq64_alloc(struct amdgpu_device *adev, u64 *va, u64 *gpu_addr, u64 **cpu_addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
43
void amdgpu_seq64_free(struct amdgpu_device *adev, u64 gpu_addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
44
int amdgpu_seq64_map(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_seq64.h
46
void amdgpu_seq64_unmap(struct amdgpu_device *adev, struct amdgpu_fpriv *fpriv);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
39
u32 (*get_rom_index_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
40
u32 (*get_rom_data_offset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
41
void (*update_rom_clock_gating)(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
42
void (*get_clock_gating_state)(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
43
u32 (*get_die_id)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
44
u32 (*get_socket_id)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
45
enum amdgpu_pkg_type (*get_pkg_type)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
46
bool (*is_host_gpu_xgmi_supported)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_smuio.h
47
u64 (*get_gpu_clock_counter)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
187
static bool amdgpu_sync_test_fence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
247
int amdgpu_sync_resv(struct amdgpu_device *adev, struct amdgpu_sync *sync,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
65
static bool amdgpu_sync_same_dev(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.h
31
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/amdgpu_sync.h
52
int amdgpu_sync_resv(struct amdgpu_device *adev, struct amdgpu_sync *sync,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1018
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1067
struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1086
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1140
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1178
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1221
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1430
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1500
static void amdgpu_ttm_vram_mm_access(struct amdgpu_device *adev, loff_t pos,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1540
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1614
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1678
static void amdgpu_ttm_fw_reserve_vram_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1694
static void amdgpu_ttm_drv_reserve_vram_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1708
static int amdgpu_ttm_fw_reserve_vram_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1733
static int amdgpu_ttm_drv_reserve_vram_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1762
static int amdgpu_ttm_training_reserve_vram_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1773
static void amdgpu_ttm_training_data_block_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1797
static int amdgpu_ttm_reserve_tmr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1863
static int amdgpu_ttm_pools_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
188
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1884
static void amdgpu_ttm_pools_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1911
static int amdgpu_ttm_mmio_remap_bo_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1945
static void amdgpu_ttm_mmio_remap_bo_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1960
int amdgpu_ttm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2201
void amdgpu_ttm_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2271
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2327
static int amdgpu_ttm_prepare_job(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2366
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2422
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2468
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2526
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2581
int amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2605
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2620
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2655
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2703
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2763
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2817
void amdgpu_ttm_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
292
int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
388
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
446
bool amdgpu_res_cpu_visible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
477
static bool amdgpu_res_copyable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
501
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
614
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
655
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
678
uint64_t amdgpu_ttm_domain_start(struct amdgpu_device *adev, uint32_t type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
74
static int amdgpu_ttm_init_on_chip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
822
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
864
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
887
static void amdgpu_ttm_gart_bind_gfx9_mqd(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
917
static void amdgpu_ttm_gart_bind(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
947
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
96
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
133
int amdgpu_gtt_mgr_init(struct amdgpu_device *adev, uint64_t gtt_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
134
void amdgpu_gtt_mgr_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
135
int amdgpu_preempt_mgr_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
136
void amdgpu_preempt_mgr_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
137
int amdgpu_vram_mgr_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
138
void amdgpu_vram_mgr_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
146
int amdgpu_vram_mgr_alloc_sgt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
160
void amdgpu_vram_mgr_clear_reset_blocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
162
bool amdgpu_res_cpu_visible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
165
int amdgpu_ttm_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
166
void amdgpu_ttm_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
167
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
174
int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
192
uint64_t amdgpu_ttm_domain_start(struct amdgpu_device *adev, uint32_t type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
232
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
234
int amdgpu_ttm_evict_resources(struct amdgpu_device *adev, int mem_type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
236
void amdgpu_ttm_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1118
int amdgpu_ucode_create_bo(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1138
void amdgpu_ucode_free_bo(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1145
int amdgpu_ucode_init_bo(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1190
static const char *amdgpu_ucode_legacy_naming(struct amdgpu_device *adev, int block_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1402
bool amdgpu_is_kicker_fw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1415
void amdgpu_ucode_ip_version_decode(struct amdgpu_device *adev, int block_type, char *ucode_prefix, int len)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
1474
int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware **fw,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
534
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
744
struct amdgpu_device *adev = drm_to_adev(ddev); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
819
int amdgpu_ucode_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
824
void amdgpu_ucode_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
829
static int amdgpu_ucode_init_single_fw(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
622
int amdgpu_ucode_request(struct amdgpu_device *adev, const struct firmware **fw,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
628
int amdgpu_ucode_init_bo(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
629
int amdgpu_ucode_create_bo(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
630
int amdgpu_ucode_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
631
void amdgpu_ucode_free_bo(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
632
void amdgpu_ucode_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
635
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
639
void amdgpu_ucode_ip_version_decode(struct amdgpu_device *adev, int block_type, char *ucode_prefix, int len);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ucode.h
640
bool amdgpu_is_kicker_fw(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
188
static int amdgpu_umc_do_page_retirement(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
208
int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
270
int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
277
int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
285
int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
31
static int amdgpu_umc_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
316
int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
345
int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
392
static int amdgpu_umc_loop_all_aid(struct amdgpu_device *adev, umc_func func,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
431
int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
465
int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
474
int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
49
int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
497
int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
514
int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
545
int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
572
int amdgpu_umc_pa2mca(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.c
94
void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
100
void (*ecc_info_query_ras_error_count)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
102
void (*ecc_info_query_ras_error_address)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
104
bool (*check_ecc_err_status)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
106
int (*update_ecc_status)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
108
int (*convert_ras_err_addr)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
113
uint32_t (*get_die_id_from_pa)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
115
void (*get_retire_flip_bits)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
119
void (*init_registers)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
152
int amdgpu_umc_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
153
int amdgpu_umc_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
154
int amdgpu_umc_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
156
int amdgpu_umc_pasid_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
159
int amdgpu_umc_process_ecc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
168
int amdgpu_umc_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
171
int amdgpu_umc_page_retirement_mca(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
174
int amdgpu_umc_loop_channels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
177
int amdgpu_umc_update_ecc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
179
int amdgpu_umc_logs_ecc_err(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
182
void amdgpu_umc_handle_bad_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
184
int amdgpu_umc_pages_in_a_row(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
186
int amdgpu_umc_lookup_bad_pages_in_a_row(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
188
int amdgpu_umc_mca_to_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
192
int amdgpu_umc_pa2mca(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
93
typedef int (*umc_func)(struct amdgpu_device *adev, uint32_t node_inst,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
98
void (*err_cnt_init)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umc.h
99
bool (*query_ras_poison_mode)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umr.h
60
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umr.h
66
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
106
struct amdgpu_device *adev = container_of(umsch, struct amdgpu_device, umsch_mm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
122
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
180
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
212
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
243
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
254
static void umsch_mm_agdb_index_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
267
static int umsch_mm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
316
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
335
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
345
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
366
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
390
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
408
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
517
void amdgpu_debugfs_umsch_fwlog_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
53
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
69
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
80
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.c
88
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_umsch_mm.h
195
void amdgpu_debugfs_umsch_fwlog_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1022
int amdgpu_userq_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
104
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1051
int amdgpu_userq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1079
int amdgpu_userq_stop_sched_for_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
1114
int amdgpu_userq_start_sched_for_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
125
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
146
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
166
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
202
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
247
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
34
u32 amdgpu_userq_get_supported_ip_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
389
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
488
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
636
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
704
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
777
amdgpu_userq_bo_validate(struct amdgpu_device *adev, struct drm_exec *exec,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
819
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
978
struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
995
struct amdgpu_device *adev = userq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
100
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
116
struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
137
u32 amdgpu_userq_get_supported_ip_mask(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
140
int amdgpu_userq_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
141
int amdgpu_userq_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
143
int amdgpu_userq_stop_sched_for_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
145
int amdgpu_userq_start_sched_for_enforce_isolation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.h
92
int (*detect_and_reset)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.c
205
struct amdgpu_device *adev = fence_drv->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.c
89
int amdgpu_userq_fence_driver_alloc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.h
57
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq_fence.h
66
int amdgpu_userq_fence_driver_alloc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1128
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1204
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1232
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1264
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1265
container_of(work, struct amdgpu_device, uvd.idle_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1294
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
1367
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
140
static int amdgpu_uvd_create_msg_bo_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
184
int amdgpu_uvd_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
370
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
405
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
422
int amdgpu_uvd_prepare_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
467
int amdgpu_uvd_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
475
int amdgpu_uvd_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
520
void amdgpu_uvd_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
620
static int amdgpu_uvd_cs_msg_decode(struct amdgpu_device *adev, uint32_t *msg,
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
819
struct amdgpu_device *adev = ctx->parser->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
74
int amdgpu_uvd_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
75
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
76
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
77
int amdgpu_uvd_prepare_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
78
int amdgpu_uvd_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
79
int amdgpu_uvd_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
84
void amdgpu_uvd_free_handles(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.h
92
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
1112
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
208
int amdgpu_vce_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
237
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
260
int amdgpu_vce_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
286
int amdgpu_vce_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
334
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
335
container_of(work, struct amdgpu_device, vce.idle_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
365
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
409
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
98
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
56
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
57
int amdgpu_vce_sw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
58
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
59
int amdgpu_vce_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
60
int amdgpu_vce_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.h
61
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1057
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1092
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1122
void amdgpu_vcn_setup_ucode(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1222
void amdgpu_debugfs_vcn_fwlog_init(struct amdgpu_device *adev, uint8_t i,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1260
int amdgpu_vcn_process_poison_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
128
int amdgpu_vcn_sw_init(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1286
int amdgpu_vcn_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1312
int amdgpu_vcn_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1339
int amdgpu_vcn_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1359
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1370
int amdgpu_vcn_sysfs_reset_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1383
void amdgpu_vcn_sysfs_reset_mask_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1400
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1425
struct amdgpu_device *adev = (struct amdgpu_device *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1446
void amdgpu_debugfs_vcn_sched_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1472
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1491
static int amdgpu_vcn_reset_engine(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1551
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1559
int amdgpu_vcn_reg_dump_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1572
static void amdgpu_vcn_reg_dump_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1582
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
1611
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
260
void amdgpu_vcn_sw_fini(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
297
bool amdgpu_vcn_is_disabled_vcn(struct amdgpu_device *adev, enum vcn_ring_type type, uint32_t vcn_instance)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
312
static int amdgpu_vcn_save_vcpu_bo_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
338
int amdgpu_vcn_save_vcpu_bo(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
351
int amdgpu_vcn_suspend(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
366
int amdgpu_vcn_resume(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
409
void amdgpu_vcn_get_profile(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
429
void amdgpu_vcn_put_profile(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
461
struct amdgpu_device *adev = vcn_inst->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
501
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
540
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
556
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
587
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
621
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
668
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
703
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
795
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
892
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
926
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
95
static void amdgpu_vcn_reg_dump_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
97
int amdgpu_vcn_early_init(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
993
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
301
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
519
int amdgpu_vcn_early_init(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
520
int amdgpu_vcn_sw_init(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
521
void amdgpu_vcn_sw_fini(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
522
int amdgpu_vcn_suspend(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
523
int amdgpu_vcn_resume(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
527
bool amdgpu_vcn_is_disabled_vcn(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
541
void amdgpu_vcn_setup_ucode(struct amdgpu_device *adev, int i);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
544
void amdgpu_debugfs_vcn_fwlog_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
547
int amdgpu_vcn_process_poison_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
550
int amdgpu_vcn_ras_late_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
552
int amdgpu_vcn_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
554
int amdgpu_vcn_psp_update_sram(struct amdgpu_device *adev, int inst_idx,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
556
int amdgpu_vcn_save_vcpu_bo(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
557
int amdgpu_vcn_sysfs_reset_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
558
void amdgpu_vcn_sysfs_reset_mask_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
559
void amdgpu_debugfs_vcn_sched_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
566
int amdgpu_vcn_reg_dump_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
570
void amdgpu_vcn_get_profile(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.h
571
void amdgpu_vcn_put_profile(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.c
28
void amdgpu_vf_error_put(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.c
51
void amdgpu_vf_error_trans_all(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.h
59
void amdgpu_vf_error_put(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.h
63
void amdgpu_vf_error_trans_all (struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1020
bool amdgpu_virt_get_rlcg_reg_access_flag(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1053
u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
108
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1150
void amdgpu_sriov_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1171
u32 amdgpu_sriov_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1189
bool amdgpu_sriov_xnack_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1200
bool amdgpu_virt_get_ras_capability(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1253
amdgpu_ras_block_to_sriov(struct amdgpu_device *adev, enum amdgpu_ras_block block) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
129
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1300
static int amdgpu_virt_cache_host_error_counts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1327
static int amdgpu_virt_req_ras_err_count_internal(struct amdgpu_device *adev, bool force_update)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1350
int amdgpu_virt_req_ras_err_count(struct amdgpu_device *adev, enum amdgpu_ras_block block,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1375
amdgpu_virt_write_cpers_to_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1432
static int amdgpu_virt_req_ras_cper_dump_internal(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
145
void amdgpu_virt_request_init_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1452
int amdgpu_virt_req_ras_cper_dump(struct amdgpu_device *adev, bool force_update)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1471
int amdgpu_virt_ras_telemetry_post_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1483
bool amdgpu_virt_ras_telemetry_block_en(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1502
void amdgpu_virt_request_bad_pages(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1510
static int amdgpu_virt_cache_chk_criti_hit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
1539
int amdgpu_virt_check_vf_critical_region(struct amdgpu_device *adev, u64 addr, bool *hit)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
164
void amdgpu_virt_ready_to_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
178
int amdgpu_virt_wait_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
194
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
224
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
241
bool amdgpu_virt_rcvd_ras_interrupt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
272
static int amdgpu_virt_init_ras_err_handler_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
312
static void amdgpu_virt_ras_release_bp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
332
void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
350
static void amdgpu_virt_ras_add_bps(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
363
static void amdgpu_virt_ras_reserve_bps(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
401
static bool amdgpu_virt_ras_check_bad_page(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
418
static void amdgpu_virt_add_bad_page(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
450
static int amdgpu_virt_read_pf2vf_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
47
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
542
static void amdgpu_virt_populate_vf2pf_ucode_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
55
void amdgpu_virt_init_setting(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
576
static int amdgpu_virt_write_vf2pf_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
633
struct amdgpu_device *adev = container_of(work, struct amdgpu_device, virt.vf2pf_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
662
void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
671
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
697
void amdgpu_virt_exchange_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
744
static u32 amdgpu_virt_init_detect_asic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
783
static bool amdgpu_virt_init_req_data(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
828
static void amdgpu_virt_init_ras(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
83
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
846
void amdgpu_virt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
857
static bool amdgpu_virt_access_debugfs_is_mmio(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
862
static bool amdgpu_virt_access_debugfs_is_kiq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
867
int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
881
void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
887
enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
903
void amdgpu_virt_pre_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
910
void amdgpu_virt_post_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
922
bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev, uint32_t ucode_id)
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
988
void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
100
int (*req_bad_pages)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
101
int (*req_ras_chk_criti)(struct amdgpu_device *adev, u64 addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
424
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
425
void amdgpu_virt_init_setting(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
426
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
427
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
428
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
429
void amdgpu_virt_request_init_data(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
430
void amdgpu_virt_ready_to_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
431
int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
432
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
433
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
434
bool amdgpu_virt_rcvd_ras_interrupt(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
435
void amdgpu_virt_release_ras_err_handler_data(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
436
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
437
void amdgpu_virt_exchange_data(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
438
void amdgpu_virt_fini_data_exchange(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
439
void amdgpu_virt_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
441
bool amdgpu_virt_can_access_debugfs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
442
int amdgpu_virt_enable_access_debugfs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
443
void amdgpu_virt_disable_access_debugfs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
445
enum amdgpu_sriov_vf_mode amdgpu_virt_get_sriov_vf_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
447
void amdgpu_virt_update_sriov_video_codec(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
450
void amdgpu_sriov_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
453
u32 amdgpu_sriov_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
455
bool amdgpu_virt_fw_load_skip_check(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
457
void amdgpu_virt_pre_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
458
void amdgpu_virt_post_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
459
bool amdgpu_sriov_xnack_support(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
460
bool amdgpu_virt_get_rlcg_reg_access_flag(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
463
u32 amdgpu_virt_rlcg_reg_rw(struct amdgpu_device *adev, u32 offset, u32 v, u32 flag, u32 xcc_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
464
bool amdgpu_virt_get_ras_capability(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
465
int amdgpu_virt_req_ras_err_count(struct amdgpu_device *adev, enum amdgpu_ras_block block,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
467
int amdgpu_virt_req_ras_cper_dump(struct amdgpu_device *adev, bool force_update);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
468
int amdgpu_virt_ras_telemetry_post_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
469
bool amdgpu_virt_ras_telemetry_block_en(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
471
void amdgpu_virt_request_bad_pages(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
472
int amdgpu_virt_check_vf_critical_region(struct amdgpu_device *adev, u64 addr, bool *hit);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
87
int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
88
int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
89
int (*req_init_data)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
90
int (*reset_gpu)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
91
void (*ready_to_reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
92
int (*wait_reset)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
93
void (*trans_msg)(struct amdgpu_device *adev, enum idh_request req,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
95
void (*ras_poison_handler)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
97
bool (*rcvd_ras_intr)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
98
int (*req_ras_err_count)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.h
99
int (*req_ras_cper_dump)(struct amdgpu_device *adev, u64 vf_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1023
int amdgpu_vm_update_pdes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1165
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1319
int amdgpu_vm_bo_update(struct amdgpu_device *adev, struct amdgpu_bo_va *bo_va,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1383
struct amdgpu_device *bo_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1472
static void amdgpu_vm_update_prt_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1488
static void amdgpu_vm_prt_get(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1502
static void amdgpu_vm_prt_put(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1528
static void amdgpu_vm_add_prt_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1561
static void amdgpu_vm_free_mapping(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1579
static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1607
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1669
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
167
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1750
int amdgpu_vm_flush_compute_tlb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1797
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1837
static void amdgpu_vm_bo_insert_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1858
static int amdgpu_vm_verify_parameters(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1905
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
1964
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2016
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2070
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2235
void amdgpu_vm_bo_del(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2411
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2526
amdgpu_vm_get_vm_from_pasid(struct amdgpu_device *adev, u32 pasid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2582
amdgpu_vm_get_task_info_pasid(struct amdgpu_device *adev, u32 pasid)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2649
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2783
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2845
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2925
void amdgpu_vm_manager_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2975
void amdgpu_vm_manager_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
2997
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3033
bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3230
void amdgpu_vm_update_fault_cache(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3291
void amdgpu_vm_print_task_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
572
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
581
static int amdgpu_vm_init_entities(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
617
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
648
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
754
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
796
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
830
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
257
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
512
void amdgpu_vm_manager_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
513
void amdgpu_vm_manager_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
516
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm, int32_t xcp_id, uint32_t pasid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
517
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
518
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
524
uint64_t amdgpu_vm_generation(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
525
int amdgpu_vm_validate(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
530
int amdgpu_vm_update_pdes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
532
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
535
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
538
int amdgpu_vm_flush_compute_tlb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
544
int amdgpu_vm_update_range(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
551
int amdgpu_vm_bo_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
564
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
567
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
571
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
575
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
578
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
584
void amdgpu_vm_bo_del(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
586
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
592
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
595
amdgpu_vm_get_task_info_pasid(struct amdgpu_device *adev, u32 pasid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
602
bool amdgpu_vm_handle_fault(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
608
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
613
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
615
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
618
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
626
void amdgpu_vm_pt_free_list(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
633
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
696
void amdgpu_vm_update_fault_cache(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
701
void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
705
void amdgpu_vm_print_task_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_cpu.c
113
struct amdgpu_device *adev = p->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
102
static uint32_t amdgpu_vm_pt_entries_mask(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
122
static unsigned int amdgpu_vm_pt_size(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
157
static void amdgpu_vm_pt_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
177
static bool amdgpu_vm_pt_descendant(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
206
static bool amdgpu_vm_pt_sibling(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
259
static void amdgpu_vm_pt_next(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
286
static void amdgpu_vm_pt_first_dfs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
323
static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
360
int amdgpu_vm_pt_clear(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
440
int amdgpu_vm_pt_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
495
static int amdgpu_vm_pt_alloc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
50
static unsigned int amdgpu_vm_pt_level_shift(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
560
void amdgpu_vm_pt_free_list(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
610
void amdgpu_vm_pt_free_root(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
660
static void amdgpu_vm_pte_update_noretry_flags(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
685
struct amdgpu_device *adev = params->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
75
static unsigned int amdgpu_vm_pt_num_entries(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
801
struct amdgpu_device *adev = params->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_pt.c
957
int amdgpu_vm_pt_map_tables(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
33
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm_tlb_fence.c
78
void amdgpu_vm_tlb_fence_create(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
1001
static void vpe_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
123
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
220
int amdgpu_vpe_psp_update_sram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
233
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
274
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
301
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
325
static bool vpe_need_dpm0_at_power_down(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
335
static int vpe_get_dpm_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
347
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
348
container_of(work, struct amdgpu_device, vpe.idle_work.work);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
367
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
388
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
421
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
439
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
44
static void vpe_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
462
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
499
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
641
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
689
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
709
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
728
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
747
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
781
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
823
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
877
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
902
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
911
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
933
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
944
int amdgpu_vpe_sysfs_reset_mask_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.c
957
void amdgpu_vpe_sysfs_reset_mask_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.h
85
int amdgpu_vpe_psp_update_sram(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.h
90
void amdgpu_vpe_sysfs_reset_mask_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vpe.h
91
int amdgpu_vpe_sysfs_reset_mask_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
105
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
122
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
140
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
159
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
178
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
232
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
260
static u64 amdgpu_vram_mgr_vis_size(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
283
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
305
struct amdgpu_device *adev = to_amdgpu_device(mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
451
struct amdgpu_device *adev = to_amdgpu_device(mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
49
static inline struct amdgpu_device *
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
52
return container_of(mgr, struct amdgpu_device, mman.vram_mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
649
struct amdgpu_device *adev = to_amdgpu_device(mgr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
685
int amdgpu_vram_mgr_alloc_sgt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
809
void amdgpu_vram_mgr_clear_reset_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
931
int amdgpu_vram_mgr_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
967
void amdgpu_vram_mgr_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1109
void amdgpu_xcp_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
1119
void amdgpu_xcp_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
127
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
144
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
285
static int amdgpu_xcp_dev_alloc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
327
int amdgpu_xcp_mgr_init(struct amdgpu_device *adev, int init_mode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
391
int amdgpu_xcp_dev_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
411
void amdgpu_xcp_dev_unplug(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
433
int amdgpu_xcp_open_device(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
465
void amdgpu_xcp_release_sched(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
481
int amdgpu_xcp_select_scheds(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
522
static void amdgpu_set_xcp_id(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
569
static void amdgpu_xcp_gpu_sched_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
584
static int amdgpu_xcp_sched_list_update(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
616
int amdgpu_xcp_update_partition_sched_list(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
635
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
910
static void amdgpu_xcp_cfg_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
981
static void amdgpu_xcp_cfg_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
119
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
157
int amdgpu_xcp_mgr_init(struct amdgpu_device *adev, int init_mode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
170
int amdgpu_xcp_dev_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
172
void amdgpu_xcp_dev_unplug(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
173
int amdgpu_xcp_open_device(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
176
void amdgpu_xcp_release_sched(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
178
int amdgpu_xcp_select_scheds(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
184
int amdgpu_xcp_update_partition_sched_list(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
187
void amdgpu_xcp_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
188
void amdgpu_xcp_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1007
int amdgpu_xgmi_add_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1012
struct amdgpu_device *tmp_adev = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1162
int amdgpu_xgmi_remove_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1198
struct amdgpu_device *adev = handle->adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1248
static int amdgpu_xgmi_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1282
uint64_t amdgpu_xgmi_get_relative_phy_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1289
static void pcs_clear_status(struct amdgpu_device *adev, uint32_t pcs_status_reg)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1295
static void amdgpu_xgmi_legacy_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1334
static void __xgmi_v6_4_0_reset_error_count(struct amdgpu_device *adev, int xgmi_inst, u64 mca_base)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1339
static void xgmi_v6_4_0_reset_error_count(struct amdgpu_device *adev, int xgmi_inst)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1347
static void xgmi_v6_4_0_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1355
static void amdgpu_xgmi_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1368
static int amdgpu_xgmi_query_pcs_error_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1421
static void amdgpu_xgmi_legacy_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1518
static enum aca_error_type xgmi_v6_4_0_pcs_mca_get_error_type(struct amdgpu_device *adev, u64 status)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1542
static void __xgmi_v6_4_0_query_error_count(struct amdgpu_device *adev, struct amdgpu_smuio_mcm_config_info *mcm_info,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1566
static void xgmi_v6_4_0_query_error_count(struct amdgpu_device *adev, int xgmi_inst, struct ras_err_data *err_data)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1578
static void xgmi_v6_4_0_query_ras_error_count(struct amdgpu_device *adev, void *ras_error_status)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1587
static void amdgpu_xgmi_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1602
static int amdgpu_ras_error_inject_xgmi(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1644
int amdgpu_xgmi_ras_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1673
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1683
tmp_adev = list_first_entry(&device_list, struct amdgpu_device,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1713
int amdgpu_xgmi_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1740
int amdgpu_xgmi_request_nps_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1744
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1782
bool amdgpu_xgmi_same_hive(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1783
struct amdgpu_device *bo_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1790
void amdgpu_xgmi_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
1815
void amgpu_xgmi_set_max_speed_width(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
297
int amdgpu_xgmi_get_ext_link(struct amdgpu_device *adev, int link_num)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
314
static u32 xgmi_v6_4_get_link_status(struct amdgpu_device *adev, int global_link_num)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
341
int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev, int global_link_num)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
446
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
457
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
471
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
490
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
506
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
542
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
577
static int amdgpu_xgmi_sysfs_add_dev_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
659
static void amdgpu_xgmi_sysfs_rem_dev_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
684
struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
787
int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
791
struct amdgpu_device *request_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
847
int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
874
int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
875
struct amdgpu_device *peer_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
894
int amdgpu_xgmi_get_bandwidth(struct amdgpu_device *adev, struct amdgpu_device *peer_adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
942
bool amdgpu_xgmi_get_is_sharing_enabled(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
943
struct amdgpu_device *peer_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
968
struct amdgpu_device *tmp_adev;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
985
static void amdgpu_xgmi_fill_topology_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.c
986
struct amdgpu_device *peer_adev)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
100
int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
101
int amdgpu_xgmi_add_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
102
int amdgpu_xgmi_remove_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
103
int amdgpu_xgmi_set_pstate(struct amdgpu_device *adev, int pstate);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
104
int amdgpu_xgmi_get_hops_count(struct amdgpu_device *adev, struct amdgpu_device *peer_adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
105
int amdgpu_xgmi_get_bandwidth(struct amdgpu_device *adev, struct amdgpu_device *peer_adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
108
bool amdgpu_xgmi_get_is_sharing_enabled(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
109
struct amdgpu_device *peer_adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
110
uint64_t amdgpu_xgmi_get_relative_phy_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
112
bool amdgpu_xgmi_same_hive(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
113
struct amdgpu_device *bo_adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
114
int amdgpu_xgmi_ras_sw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
115
int amdgpu_xgmi_reset_on_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
117
int amdgpu_xgmi_request_nps_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
120
int amdgpu_get_xgmi_link_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
122
int amdgpu_xgmi_get_ext_link(struct amdgpu_device *adev, int link_num);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
124
void amdgpu_xgmi_early_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
125
uint32_t amdgpu_xgmi_get_max_bandwidth(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
127
void amgpu_xgmi_set_max_speed_width(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
36
struct amdgpu_device *hi_req_gpu;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xgmi.h
98
struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
118
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
171
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
229
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
275
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
316
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
340
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
37
void aqua_vanjaram_doorbell_index_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
389
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
443
static int __aqua_vanjaram_get_xcp_mem_id(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
457
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
518
static int aqua_vanjaram_xcp_mgr_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
536
int aqua_vanjaram_init_soc_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
575
static void aqua_read_smn(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
591
static void aqua_read_smn_ext(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
614
static ssize_t aqua_vanjaram_read_pcie_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
705
static ssize_t aqua_vanjaram_read_xgmi_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
779
static ssize_t aqua_vanjaram_read_wafl_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
86
struct amdgpu_device *adev = xcp_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
890
static ssize_t aqua_vanjaram_read_usr_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/aqua_vanjaram.c
959
ssize_t aqua_vanjaram_get_reg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/arct_reg_init.c
29
int arct_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.c
32
static void athub_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.c
48
static void athub_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.c
65
int athub_v1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.c
90
void athub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.h
26
int athub_v1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v1_0.h
28
void athub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.c
34
athub_v2_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.c
54
athub_v2_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.c
74
int athub_v2_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.c
96
void athub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.h
26
int athub_v2_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_0.h
28
void athub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.c
33
athub_v2_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.c
50
athub_v2_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.c
67
int athub_v2_1_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.c
88
void athub_v2_1_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.h
26
int athub_v2_1_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v2_1.h
28
void athub_v2_1_get_clockgating(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
104
int athub_v3_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
127
void athub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
37
static uint32_t athub_v3_0_get_cg_cntl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
55
static void athub_v3_0_set_cg_cntl(struct amdgpu_device *adev, uint32_t data)
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
71
athub_v3_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.c
88
athub_v3_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.h
26
int athub_v3_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v3_0.h
28
void athub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.c
110
void athub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.c
30
static uint32_t athub_v4_1_0_get_cg_cntl(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.c
57
athub_v4_1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.c
74
athub_v4_1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.c
90
int athub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.h
26
int athub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/athub_v4_1_0.h
28
void athub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
116
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
133
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
149
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
165
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
177
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
194
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
240
static void amdgpu_atombios_crtc_program_ss(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
309
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
43
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
470
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
525
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
590
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
751
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
820
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
86
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.h
35
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.h
38
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.h
40
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
290
static u8 amdgpu_atombios_dp_encoder_service(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
311
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
489
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
64
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
724
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1148
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1195
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1436
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
155
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1641
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1671
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
169
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1721
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1760
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1818
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1969
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
238
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
316
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
379
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
43
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
564
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
57
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
75
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
753
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
89
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
28
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
30
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
60
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev);
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.c
43
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/atombios_i2c.h
30
void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
1012
static bool cik_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
1122
static uint32_t cik_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
1218
static int cik_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/cik.c
1243
static void kv_save_regs_for_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
1257
static void kv_restore_regs_for_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
130
static int cik_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/cik.c
1339
static int cik_asic_pci_config_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1378
static int cik_asic_supports_baco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1390
cik_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1427
static int cik_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1446
static u32 cik_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1451
static int cik_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
sys/dev/pci/drm/amd/amdgpu/cik.c
1481
static int cik_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/cik.c
1493
static int cik_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/cik.c
152
static u32 cik_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/cik.c
1530
static void cik_pcie_gen3_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
165
static void cik_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/cik.c
1689
static void cik_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
177
static u32 cik_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/cik.c
1852
static uint32_t cik_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1858
static void cik_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/cik.c
1868
static void cik_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
1879
static bool cik_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1885
static void cik_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/cik.c
189
static void cik_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/cik.c
1931
static bool cik_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1948
static uint64_t cik_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
1960
static void cik_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
199
static u32 cik_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/cik.c
1990
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik.c
211
static void cik_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/cik.c
2129
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik.c
2197
int cik_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
221
static u32 cik_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/cik.c
233
static void cik_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/cik.c
827
static void cik_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
917
static u32 cik_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.c
944
void cik_srbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.c
955
static void cik_vga_set_state(struct amdgpu_device *adev, bool state)
sys/dev/pci/drm/amd/amdgpu/cik.c
967
static bool cik_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik.h
29
void cik_srbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik.h
31
int cik_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik.h
33
void legacy_doorbell_index_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
106
static int cik_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
169
static void cik_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
188
static u32 cik_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
248
static void cik_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
280
static void cik_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
288
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
303
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
316
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
326
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
350
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
363
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
377
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
439
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
51
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
60
static void cik_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
79
static void cik_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1002
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1024
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1037
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1050
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
106
static int cik_sdma_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1085
static int cik_sdma_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1131
static int cik_sdma_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1172
static int cik_sdma_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1188
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1248
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1267
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1334
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
1348
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
179
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
193
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
308
static void cik_sdma_gfx_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
328
static void cik_sdma_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
341
static void cik_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
398
static void cik_sdma_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
426
static int cik_sdma_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
514
static int cik_sdma_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
528
static int cik_sdma_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
53
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
54
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
55
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
56
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
567
static int cik_sdma_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
59
u32 amdgpu_cik_gpu_check_soft_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
602
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
654
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
72
static void cik_sdma_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
873
static void cik_enable_sdma_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
894
static void cik_enable_sdma_mgls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
924
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
944
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
983
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cik_sdma.c
995
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cyan_skillfish_reg_init.c
31
int cyan_skillfish_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
106
static int cz_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
170
static void cz_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
190
static u32 cz_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
239
static void cz_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
271
static void cz_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
279
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
294
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
307
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
318
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
346
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
359
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
374
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
437
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
51
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
60
static void cz_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
79
static void cz_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1026
static void dce_v10_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1157
static void dce_v10_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1177
static void dce_v10_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1195
static struct amdgpu_audio_pin *dce_v10_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1211
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1228
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1274
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1330
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1413
static void dce_v10_0_audio_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1434
static int dce_v10_0_audio_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1462
static void dce_v10_0_audio_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1479
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
148
static void dce_v10_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1515
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1534
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1565
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
172
static u32 dce_v10_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1745
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1769
static int dce_v10_0_afmt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1794
static void dce_v10_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1817
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1831
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1845
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
186
static void dce_v10_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
197
static u32 dce_v10_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
205
static void dce_v10_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2090
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2106
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
214
static void dce_v10_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2241
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2276
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2291
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2302
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2320
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
234
static void dce_v10_0_page_flip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2495
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2549
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
259
static int dce_v10_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2688
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2710
static int dce_v10_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2764
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2792
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
280
static bool dce_v10_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2870
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2889
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2914
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2931
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2946
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2974
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2982
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3006
static void dce_v10_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
303
static void dce_v10_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3035
static void dce_v10_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3064
static int dce_v10_0_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3094
static int dce_v10_0_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3142
static int dce_v10_0_set_pageflip_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3165
static int dce_v10_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3218
static void dce_v10_0_hpd_int_ack(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3233
static void dce_v10_0_crtc_vblank_int_ack(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3248
static void dce_v10_0_crtc_vline_int_ack(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3263
static int dce_v10_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
328
static void dce_v10_0_hpd_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3301
static int dce_v10_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3377
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3417
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3512
static void dce_v10_0_encoder_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3630
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3650
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
384
static void dce_v10_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
408
static u32 dce_v10_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
413
static bool dce_v10_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
443
static void dce_v10_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
465
static int dce_v10_0_get_num_crtc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
480
void dce_v10_0_disable_dce(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
507
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
53
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
54
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
55
static void dce_v10_0_hpd_int_ack(struct amdgpu_device *adev, int hpd);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
594
static u32 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
668
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.h
31
void dce_v10_0_disable_dce(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1057
static u32 dce_v6_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1125
static void dce_v6_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1151
static void dce_v6_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1168
static struct amdgpu_audio_pin *dce_v6_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1184
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1200
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1244
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1305
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
135
static u32 dce_v6_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1391
static void dce_v6_0_audio_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1413
static int dce_v6_0_audio_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1451
static void dce_v6_0_audio_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1465
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1481
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
149
static void dce_v6_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1519
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1561
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1595
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
161
static u32 dce_v6_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1639
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1652
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1689
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
169
static void dce_v6_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1718
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
178
static void dce_v6_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1787
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1812
static int dce_v6_0_afmt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1837
static void dce_v6_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1861
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1872
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1883
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
201
static void dce_v6_0_page_flip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2106
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2120
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2220
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
223
static int dce_v6_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2249
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2264
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2274
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2291
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
244
static bool dce_v6_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2467
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2517
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2655
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
267
static void dce_v6_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2677
static int dce_v6_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2711
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2743
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2819
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2837
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
284
static void dce_v6_0_hpd_int_ack(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2860
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2877
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2891
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2920
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2944
static void dce_v6_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2995
static void dce_v6_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3002
static int dce_v6_0_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3032
static int dce_v6_0_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
307
static void dce_v6_0_hpd_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3080
static int dce_v6_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3117
static int dce_v6_0_set_pageflip_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3140
static int dce_v6_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3193
static int dce_v6_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3268
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3308
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3410
static void dce_v6_0_encoder_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3526
static void dce_v6_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
353
static void dce_v6_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3546
static void dce_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
376
static u32 dce_v6_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
381
static bool dce_v6_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
410
static void dce_v6_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
418
static int dce_v6_0_get_num_crtc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
432
void dce_v6_0_disable_dce(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
459
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
521
static u32 si_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
64
static void dce_v6_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
65
static void dce_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
879
static void dce_v6_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.h
30
void dce_v6_0_disable_dce(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1112
static void dce_v8_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1132
static void dce_v8_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1150
static struct amdgpu_audio_pin *dce_v8_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1166
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1184
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
123
static u32 dce_v8_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1245
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1298
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
137
static void dce_v8_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1385
static void dce_v8_0_audio_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1406
static int dce_v8_0_audio_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1443
static void dce_v8_0_audio_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1460
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
148
static u32 dce_v8_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1483
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1503
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1530
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
156
static void dce_v8_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
165
static void dce_v8_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1692
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1716
static int dce_v8_0_afmt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1741
static void dce_v8_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1764
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1778
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1792
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
185
static void dce_v8_0_page_flip(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2017
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2031
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
207
static int dce_v8_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2149
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2197
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2212
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2222
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2239
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
228
static bool dce_v8_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2414
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2468
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
251
static void dce_v8_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2614
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2635
static int dce_v8_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2669
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
268
static void dce_v8_0_hpd_int_ack(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2706
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2789
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2808
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2831
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2848
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2863
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2892
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
291
static void dce_v8_0_hpd_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2916
static void dce_v8_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2967
static void dce_v8_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3018
static int dce_v8_0_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3048
static int dce_v8_0_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3096
static int dce_v8_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3133
static int dce_v8_0_set_pageflip_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3156
static int dce_v8_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3209
static int dce_v8_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3285
struct amdgpu_device *adev = drm_to_adev(encoder->dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3325
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
337
static void dce_v8_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3420
static void dce_v8_0_encoder_add(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3538
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3558
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
360
static u32 dce_v8_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
365
static bool dce_v8_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
394
static void dce_v8_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
416
static int dce_v8_0_get_num_crtc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
438
void dce_v8_0_disable_dce(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
465
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
54
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
549
static u32 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
55
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
621
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
979
static void dce_v8_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.h
33
void dce_v8_0_disable_dce(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
103
static void df_v1_7_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
114
static void df_v1_7_enable_ecc_force_par_wr_rmw(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
32
static void df_v1_7_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
39
static void df_v1_7_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
43
static void df_v1_7_enable_broadcast_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
57
static u32 df_v1_7_get_fb_channel_number(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
68
static u32 df_v1_7_get_hbm_channel_number(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v1_7.c
79
static void df_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
119
static void df_v3_6_perfmon_wreg(struct amdgpu_device *adev, uint32_t lo_addr,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
136
static int df_v3_6_perfmon_arm_with_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
171
static int df_v3_6_perfmon_arm_with_retry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
195
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
214
static void df_v3_6_query_hashes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
241
static void df_v3_6_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
255
static void df_v3_6_sw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
264
static void df_v3_6_enable_broadcast_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
278
static u32 df_v3_6_get_fb_channel_number(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
295
static u32 df_v3_6_get_hbm_channel_number(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
306
static void df_v3_6_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
336
static void df_v3_6_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
348
static bool df_v3_6_pmc_has_counter(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
359
static void df_v3_6_pmc_get_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
393
static void df_v3_6_pmc_get_read_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
404
static int df_v3_6_pmc_get_ctrl_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
445
static int df_v3_6_pmc_add_cntr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
45
static uint64_t df_v3_6_get_fica(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
462
static int df_v3_6_pmc_set_deferred(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
480
static bool df_v3_6_pmc_is_deferred(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
491
static void df_v3_6_pmc_release_cntr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
500
static void df_v3_6_reset_perfmon_cntr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
516
static int df_v3_6_pmc_start(struct amdgpu_device *adev, uint64_t config,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
558
static int df_v3_6_pmc_stop(struct amdgpu_device *adev, uint64_t config,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
595
static void df_v3_6_pmc_get_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
642
static bool df_v3_6_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
69
static void df_v3_6_set_fica(struct amdgpu_device *adev, uint32_t ficaa_val,
sys/dev/pci/drm/amd/amdgpu/df_v3_6.c
96
static void df_v3_6_perfmon_rreg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/df_v4_15.c
29
static void df_v4_15_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v4_3.c
29
static bool df_v4_3_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/df_v4_6_2.c
26
static bool df_v4_6_2_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c
30
int dimgrey_cavefish_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/emu_soc.c
29
int emu_soc_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10013
static void gfx_v10_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10038
static void gfx_v10_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10050
static void gfx_v10_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10064
static void gfx_v10_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10078
static u32 gfx_v10_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10098
static u32 gfx_v10_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10116
static int gfx_v10_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10176
static u32 gfx_v10_3_get_disabled_sa(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10196
static void gfx_v10_3_program_pbb_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
10217
static void gfx_v10_3_set_power_brake_sequence(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3677
static void gfx_v10_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3678
static void gfx_v10_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3679
static void gfx_v10_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3680
static void gfx_v10_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3681
static void gfx_v10_0_set_mqd_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3682
static int gfx_v10_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3684
static uint64_t gfx_v10_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3685
static void gfx_v10_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3687
static u32 gfx_v10_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3689
static int gfx_v10_0_rlc_backdoor_autoload_buffer_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3690
static void gfx_v10_0_rlc_backdoor_autoload_buffer_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3691
static int gfx_v10_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3692
static int gfx_v10_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3696
static u32 gfx_v10_3_get_disabled_sa(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3697
static void gfx_v10_3_program_pbb_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3698
static void gfx_v10_3_set_power_brake_sequence(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3702
static void gfx_v10_0_update_spm_vmid_internal(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3709
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3825
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3887
static void gfx_v10_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3892
static void gfx_v10_0_init_spm_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
3915
static void gfx_v10_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4035
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4073
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4128
static void gfx_v10_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4140
static void gfx_v10_0_check_fw_write_wait(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4176
static bool gfx_v10_0_navi10_gfxoff_should_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4193
static void gfx_v10_0_check_gfxoff_flag(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4205
static int gfx_v10_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4295
static u32 gfx_v10_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4325
static void gfx_v10_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4346
static void gfx_v10_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4359
static void gfx_v10_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4383
static int gfx_v10_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4402
static void gfx_v10_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4408
static void gfx_v10_0_me_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4415
static int gfx_v10_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4477
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4485
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4547
static void gfx_v10_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4553
static void gfx_v10_0_update_perfmon_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4580
static void gfx_v10_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4649
static int gfx_v10_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4679
static int gfx_v10_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4711
static void gfx_v10_0_alloc_ip_dump(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4756
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4999
static void gfx_v10_0_pfp_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5006
static void gfx_v10_0_ce_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5013
static void gfx_v10_0_me_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5023
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5056
static void gfx_v10_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5083
static u32 gfx_v10_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5099
static void gfx_v10_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5133
static u32 gfx_v10_0_init_pa_sc_tile_steering_override(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5174
static void gfx_v10_0_debug_trap_config_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5197
static void gfx_v10_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5235
static void gfx_v10_0_init_gds_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5254
static void gfx_v10_0_tcp_harvest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5321
static void gfx_v10_0_get_tcc_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5339
static void gfx_v10_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5377
static u32 gfx_v10_0_get_cpg_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5393
static u32 gfx_v10_0_get_cpc_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5418
static void gfx_v10_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5447
static int gfx_v10_0_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5468
static void gfx_v10_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5476
static void gfx_v10_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5484
static void gfx_v10_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5506
static void gfx_v10_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5519
static void gfx_v10_0_rlc_enable_srm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5530
static int gfx_v10_0_rlc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5558
static int gfx_v10_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5623
static int gfx_v10_0_parse_rlc_toc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5660
static uint32_t gfx_v10_0_calc_toc_total_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5683
static int gfx_v10_0_rlc_backdoor_autoload_buffer_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5703
static void gfx_v10_0_rlc_backdoor_autoload_buffer_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5713
static void gfx_v10_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5740
static void gfx_v10_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5753
static void gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5814
static void gfx_v10_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5848
static int gfx_v10_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5881
static int gfx_v10_0_rlc_backdoor_autoload_config_me_cache(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5918
static int gfx_v10_0_rlc_backdoor_autoload_config_ce_cache(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5955
static int gfx_v10_0_rlc_backdoor_autoload_config_pfp_cache(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
5992
static int gfx_v10_0_rlc_backdoor_autoload_config_mec_cache(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6029
static int gfx_v10_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6072
static int gfx_v10_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6101
static int gfx_v10_0_cp_gfx_load_pfp_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6179
static int gfx_v10_0_cp_gfx_load_ce_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6256
static int gfx_v10_0_cp_gfx_load_me_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6333
static int gfx_v10_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6363
static int gfx_v10_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6443
static void gfx_v10_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6454
static void gfx_v10_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6499
static int gfx_v10_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6602
static void gfx_v10_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6645
static int gfx_v10_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6718
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6744
static void gfx_v10_0_gfx_mqd_set_priority(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6762
static int gfx_v10_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6847
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6889
static int gfx_v10_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6906
static int gfx_v10_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7024
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7133
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7172
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7199
static int gfx_v10_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7205
static int gfx_v10_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7221
static int gfx_v10_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7275
static void gfx_v10_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7281
static bool gfx_v10_0_check_grbm_cam_remapping(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7325
static void gfx_v10_0_setup_grbm_cam_remapping(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7462
static void gfx_v10_0_disable_gpa_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7478
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7532
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7582
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7595
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7613
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7689
static uint64_t gfx_v10_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7767
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7792
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7836
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7854
static bool gfx_v10_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7863
static void gfx_v10_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7904
static void gfx_v10_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7926
static void gfx_v10_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8000
static void gfx_v10_0_update_3d_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8059
static void gfx_v10_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8118
static void gfx_v10_0_update_fine_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8157
static void gfx_v10_0_apply_medium_grain_clock_gating_workaround(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8248
static int gfx_v10_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8298
static void gfx_v10_0_update_spm_vmid_internal(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8321
static void gfx_v10_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned int vmid)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8330
static bool gfx_v10_0_check_rlcg_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8352
static bool gfx_v10_0_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8357
static void gfx_v10_cntl_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8393
static void gfx_v10_cntl_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8434
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8472
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8500
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8550
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8566
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8601
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8614
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8784
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8868
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8914
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8944
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
8990
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9038
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9052
gfx_v10_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9093
static void gfx_v10_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9146
static int gfx_v10_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9188
static int gfx_v10_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9228
static int gfx_v10_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9274
static int gfx_v10_0_set_bad_op_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9319
static int gfx_v10_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9351
static void gfx_v10_0_handle_priv_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9385
static int gfx_v10_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9394
static int gfx_v10_0_bad_op_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9403
static int gfx_v10_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9412
static int gfx_v10_0_kiq_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9457
static int gfx_v10_0_kiq_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9516
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9583
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9651
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9720
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9957
static void gfx_v10_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
9995
static void gfx_v10_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1045
static void gfx_v11_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1057
static void gfx_v11_0_get_gfx_shadow_info_nocheck(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1066
static int gfx_v11_0_get_gfx_shadow_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1090
static int gfx_v11_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1129
static int gfx_v11_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1163
static int gfx_v11_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1206
static void gfx_v11_0_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1220
static uint32_t gfx_v11_0_calc_toc_total_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1238
static int gfx_v11_0_rlc_autoload_buffer_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1260
static void gfx_v11_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1291
static void gfx_v11_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1312
static void gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1439
static void gfx_v11_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1463
static void gfx_v11_0_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1499
static int gfx_v11_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1537
static void gfx_v11_0_alloc_ip_dump(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1582
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1885
static void gfx_v11_0_pfp_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1896
static void gfx_v11_0_me_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1907
static void gfx_v11_0_rlc_autoload_buffer_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1917
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1952
static void gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1979
static u32 gfx_v11_0_get_sa_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1997
static u32 gfx_v11_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2016
static void gfx_v11_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2052
static void gfx_v11_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2094
static void gfx_v11_0_init_gds_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2112
static void gfx_v11_0_tcp_harvest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2117
static void gfx_v11_0_get_tcc_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2128
static void gfx_v11_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2169
static u32 gfx_v11_0_get_cpg_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2185
static u32 gfx_v11_0_get_cpc_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2210
static void gfx_v11_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2239
static int gfx_v11_0_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2252
static void gfx_v11_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2260
static void gfx_v11_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2268
static void gfx_v11_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2290
static void gfx_v11_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2301
static void gfx_v11_0_rlc_enable_srm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2312
static void gfx_v11_0_load_rlcg_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2333
static void gfx_v11_0_load_rlc_iram_dram_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2377
static void gfx_v11_0_load_rlcp_rlcv_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2425
static int gfx_v11_0_rlc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2455
static int gfx_v11_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2492
static int gfx_v11_0_config_me_cache(struct amdgpu_device *adev, uint64_t addr)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2536
static int gfx_v11_0_config_pfp_cache(struct amdgpu_device *adev, uint64_t addr)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2580
static int gfx_v11_0_config_mec_cache(struct amdgpu_device *adev, uint64_t addr)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2624
static int gfx_v11_0_config_pfp_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2746
static int gfx_v11_0_config_me_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2869
static int gfx_v11_0_config_mec_cache_rs64(struct amdgpu_device *adev, uint64_t addr, uint64_t addr2)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
2952
static void gfx_v11_0_config_gfx_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3037
static int gfx_v11_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3118
static int gfx_v11_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3139
static int gfx_v11_0_cp_gfx_load_pfp_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3184
static int gfx_v11_0_cp_gfx_load_pfp_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
325
static void gfx_v11_0_disable_gpa_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
326
static void gfx_v11_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
327
static void gfx_v11_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
328
static void gfx_v11_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
329
static void gfx_v11_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
330
static void gfx_v11_0_set_mqd_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
331
static void gfx_v11_0_set_imu_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
332
static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
334
static uint64_t gfx_v11_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
335
static void gfx_v11_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3357
static int gfx_v11_0_cp_gfx_load_me_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
337
static u32 gfx_v11_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3402
static int gfx_v11_0_cp_gfx_load_me_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
343
static int gfx_v11_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
347
static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
348
static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
349
static void gfx_v11_0_update_perf_clk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
354
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3576
static int gfx_v11_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3606
static int gfx_v11_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3682
static void gfx_v11_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3693
static void gfx_v11_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3718
static int gfx_v11_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3818
static void gfx_v11_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3863
static int gfx_v11_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
3914
static int gfx_v11_0_cp_compute_load_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4049
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4058
static void gfx_v11_0_cp_set_doorbell_range(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4073
static void gfx_v11_0_gfx_mqd_set_priority(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4091
static int gfx_v11_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4190
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
420
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4216
static int gfx_v11_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4233
static int gfx_v11_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4373
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4483
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4522
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4549
static int gfx_v11_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4555
static int gfx_v11_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4571
static int gfx_v11_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4650
static void gfx_v11_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4656
static int gfx_v11_0_gfxhub_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4677
static void gfx_v11_0_select_cp_fw_arch(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4696
static int get_gb_addr_config(struct amdgpu_device * adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4732
static void gfx_v11_0_disable_gpa_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4748
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4845
static int gfx_v11_0_set_userq_eop_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
489
static void gfx_v11_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4890
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
494
static void gfx_v11_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4942
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4955
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4969
int gfx_v11_0_request_gfx_index_mutex(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5006
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5135
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5158
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5165
static uint64_t gfx_v11_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5216
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5241
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5289
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5311
static bool gfx_v11_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5320
static void gfx_v11_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5339
static void gfx_v11_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5344
static void gfx_v11_0_update_perf_clk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5363
static void gfx_v11_0_update_sram_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5382
static void gfx_v11_0_update_repeater_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5401
static void gfx_v11_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5436
static void gfx_v11_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5564
static int gfx_v11_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5592
static void gfx_v11_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5637
static void gfx_v11_cntl_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
565
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5665
static void gfx_v11_cntl_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5677
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5714
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5741
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5788
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5804
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5839
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
5853
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6026
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
606
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6092
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6181
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6230
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6276
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6330
gfx_v11_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6375
static void gfx_v11_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6432
static int gfx_v11_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6462
static int gfx_v11_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6515
static int gfx_v11_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6561
static int gfx_v11_0_set_bad_op_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6606
static int gfx_v11_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6638
static void gfx_v11_0_handle_priv_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
666
static void gfx_v11_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6675
static int gfx_v11_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6684
static int gfx_v11_0_bad_op_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6693
static int gfx_v11_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6702
static int gfx_v11_0_rlc_gc_fed_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6713
static int gfx_v11_0_kiq_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
676
static int gfx_v11_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6779
static bool gfx_v11_pipe_reset_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6789
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6846
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
6881
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
699
static void gfx_v11_0_check_fw_cp_gfx_shadow(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7012
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7041
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7110
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
720
static int gfx_v11_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7349
static void gfx_v11_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7386
static void gfx_v11_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7405
static void gfx_v11_0_set_imu_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7415
static void gfx_v11_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7420
static void gfx_v11_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7432
static void gfx_v11_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7446
static void gfx_v11_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7460
static u32 gfx_v11_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7475
static u32 gfx_v11_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
7493
static int gfx_v11_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
828
static u32 gfx_v11_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
858
static void gfx_v11_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
879
static void gfx_v11_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
892
static void gfx_v11_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
907
static int gfx_v11_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
930
static void gfx_v11_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
937
static void gfx_v11_0_me_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
944
static int gfx_v11_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
977
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
985
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.h
29
int gfx_v11_0_request_gfx_index_mutex(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0_3.c
34
static int gfx_v11_0_3_rlc_gc_fed_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0_3.c
81
static int gfx_v11_0_3_poison_consumption_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1041
static void gfx_v12_0_parse_rlc_toc(struct amdgpu_device *adev, void *rlc_toc)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1056
static uint32_t gfx_v12_0_calc_toc_total_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1076
static int gfx_v12_0_rlc_autoload_buffer_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1097
static void gfx_v12_0_rlc_backdoor_autoload_copy_ucode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1125
gfx_v12_0_rlc_backdoor_autoload_copy_toc_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1142
gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1254
gfx_v12_0_rlc_backdoor_autoload_copy_sdma_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1271
gfx_v12_0_rlc_backdoor_autoload_copy_mes_ucode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1304
static int gfx_v12_0_rlc_backdoor_autoload_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1349
static void gfx_v12_0_alloc_ip_dump(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1395
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1596
static void gfx_v12_0_pfp_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1607
static void gfx_v12_0_me_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1618
static void gfx_v12_0_rlc_autoload_buffer_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1628
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1661
static void gfx_v12_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1688
static u32 gfx_v12_0_get_sa_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1706
static u32 gfx_v12_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1725
static void gfx_v12_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1760
static void gfx_v12_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1791
static void gfx_v12_0_tcp_harvest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1796
static void gfx_v12_0_get_tcc_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1800
static void gfx_v12_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1835
static u32 gfx_v12_0_get_cpg_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1849
static u32 gfx_v12_0_get_cpc_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1870
static void gfx_v12_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1899
static int gfx_v12_0_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1912
static void gfx_v12_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1920
static void gfx_v12_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1928
static void gfx_v12_0_rlc_smu_handshake_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1950
static void gfx_v12_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1961
static void gfx_v12_0_rlc_enable_srm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1972
static void gfx_v12_0_load_rlcg_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
1993
static void gfx_v12_0_load_rlc_iram_dram_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2037
static int gfx_v12_0_rlc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2065
static int gfx_v12_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2103
static void gfx_v12_0_config_gfx_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2188
static void gfx_v12_0_set_pfp_ucode_start_addr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2230
static void gfx_v12_0_set_me_ucode_start_addr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2272
static void gfx_v12_0_set_mec_ucode_start_addr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2292
static int gfx_v12_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2326
static int gfx_v12_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2347
static int gfx_v12_0_cp_gfx_load_pfp_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2491
static int gfx_v12_0_cp_gfx_load_me_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2636
static int gfx_v12_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2660
static int gfx_v12_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2673
static void gfx_v12_0_cp_gfx_switch_pipe(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
268
static void gfx_v12_0_disable_gpa_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2684
static void gfx_v12_0_cp_gfx_set_doorbell(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
269
static void gfx_v12_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
270
static void gfx_v12_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2709
static int gfx_v12_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
271
static void gfx_v12_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
272
static void gfx_v12_0_set_mqd_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
273
static void gfx_v12_0_set_imu_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
274
static int gfx_v12_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
276
static uint64_t gfx_v12_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
277
static void gfx_v12_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2772
static void gfx_v12_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
279
static u32 gfx_v12_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2804
static int gfx_v12_0_cp_compute_load_microcode_rs64(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
283
static int gfx_v12_0_wait_for_rlc_autoload_complete(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
287
static void gfx_v12_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
288
static void gfx_v12_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
289
static void gfx_v12_0_update_perf_clk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2939
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2948
static void gfx_v12_0_cp_set_doorbell_range(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2963
static int gfx_v12_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3063
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3089
static int gfx_v12_0_cp_async_gfx_ring_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3106
static int gfx_v12_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3245
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3355
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3395
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3422
static int gfx_v12_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3429
static int gfx_v12_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3445
static int gfx_v12_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3509
static void gfx_v12_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3515
static int gfx_v12_0_gfxhub_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3536
static int get_gb_addr_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
354
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3572
static void gfx_v12_0_disable_gpa_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3585
static void gfx_v12_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3610
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3697
static int gfx_v12_0_set_userq_eop_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3742
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3795
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3808
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3822
static uint64_t gfx_v12_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3837
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3881
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3903
static bool gfx_v12_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3912
static void gfx_v12_0_set_safe_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3932
static void gfx_v12_0_unset_safe_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3938
static void gfx_v12_0_update_perf_clk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3957
static void gfx_v12_0_update_spm_vmid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4001
static void gfx_v12_cntl_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4006
static void gfx_v12_cntl_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4015
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4033
static void gfx_v12_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4150
static void gfx_v12_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4184
static void gfx_v12_0_update_repeater_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4205
static void gfx_v12_0_update_sram_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4224
static int gfx_v12_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
423
static void gfx_v12_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4255
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4275
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4322
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4338
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4373
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4387
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
452
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4525
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4589
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4639
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4694
gfx_v12_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4736
static void gfx_v12_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4787
static int gfx_v12_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4817
static int gfx_v12_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4870
static int gfx_v12_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4916
static int gfx_v12_0_set_bad_op_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
494
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4961
static int gfx_v12_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
4993
static void gfx_v12_0_handle_priv_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5030
static int gfx_v12_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5039
static int gfx_v12_0_bad_op_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5048
static int gfx_v12_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5104
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5168
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5232
static bool gfx_v12_pipe_reset_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5241
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5299
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5332
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5417
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
554
static void gfx_v12_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5592
static void gfx_v12_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5625
static void gfx_v12_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
564
static int gfx_v12_0_init_toc_microcode(struct amdgpu_device *adev, const char *ucode_prefix)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5640
static void gfx_v12_0_set_imu_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5650
static void gfx_v12_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5655
static void gfx_v12_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5669
static void gfx_v12_0_set_user_wgp_inactive_bitmap_per_sh(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5683
static u32 gfx_v12_0_get_wgp_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5698
static u32 gfx_v12_0_get_cu_active_bitmap_per_sh(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
5716
static int gfx_v12_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
587
static int gfx_v12_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
668
static u32 gfx_v12_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
687
static void gfx_v12_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
717
static void gfx_v12_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
730
static void gfx_v12_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
745
static int gfx_v12_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
768
static void gfx_v12_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
775
static void gfx_v12_0_me_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
782
static int gfx_v12_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
815
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
823
static void wave_read_regs(struct amdgpu_device *adev, uint32_t wave,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
836
static void gfx_v12_0_read_wave_data(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
873
static void gfx_v12_0_read_wave_sgprs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
885
static void gfx_v12_0_read_wave_vgprs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
896
static void gfx_v12_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
908
static void gfx_v12_0_get_gfx_shadow_info_nocheck(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
917
static int gfx_v12_0_get_gfx_shadow_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
941
static int gfx_v12_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
961
static int gfx_v12_0_gfx_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
992
static int gfx_v12_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.h
29
int gfx_v12_0_request_gfx_index_mutex(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1304
static void gfx_v6_0_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1329
static u32 gfx_v6_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1344
static void gfx_v6_0_raster_config(struct amdgpu_device *adev, u32 *rconf)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1376
static void gfx_v6_0_write_harvested_raster_configs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1466
static void gfx_v6_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1520
static void gfx_v6_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1534
static u32 gfx_v6_0_get_cu_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1546
static void gfx_v6_0_setup_spi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1597
static void gfx_v6_0_setup_tcc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1639
static void gfx_v6_0_config_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1644
static void gfx_v6_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1856
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
1962
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2002
static void gfx_v6_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2015
static int gfx_v6_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2070
static int gfx_v6_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2135
static int gfx_v6_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2196
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2210
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2218
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2232
static int gfx_v6_0_cp_compute_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2292
static void gfx_v6_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2297
static int gfx_v6_0_cp_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2302
static void gfx_v6_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2330
static int gfx_v6_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2420
static int gfx_v6_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2476
static void gfx_v6_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2486
static void gfx_v6_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2503
static void gfx_v6_0_update_rlc(struct amdgpu_device *adev, u32 rlc)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2512
static u32 gfx_v6_0_halt_rlc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2528
static void gfx_v6_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2536
static void gfx_v6_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2545
static void gfx_v6_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2553
static bool gfx_v6_0_lbpw_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2564
static void gfx_v6_0_init_cg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2568
static int gfx_v6_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2613
static void gfx_v6_0_enable_cgcg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2652
static void gfx_v6_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2723
static void gfx_v6_0_enable_sclk_slowdown_on_pu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2728
static void gfx_v6_0_enable_sclk_slowdown_on_pd(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2733
static void gfx_v6_0_enable_cp_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2746
static void gfx_v6_0_enable_gds_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2817
static void gfx_v6_0_enable_gfx_cgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2830
static void gfx_v6_0_init_ao_cu_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2842
static void gfx_v6_0_enable_gfx_static_mgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2856
static void gfx_v6_0_enable_gfx_dynamic_mgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2870
static void gfx_v6_0_init_gfx_cgpg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2885
static void gfx_v6_0_update_gfx_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2892
static u32 gfx_v6_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2924
static void gfx_v6_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2943
static void gfx_v6_0_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2971
static void gfx_v6_0_fini_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
2987
static uint64_t gfx_v6_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3009
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3019
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3034
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)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3059
static void gfx_v6_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3068
static void gfx_v6_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3092
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3109
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3182
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3197
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3216
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3237
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3248
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
325
static int gfx_v6_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3258
static void gfx_v6_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3279
static void gfx_v6_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3319
static int gfx_v6_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3344
static int gfx_v6_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3369
static int gfx_v6_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3390
static int gfx_v6_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3408
static void gfx_v6_0_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3427
static int gfx_v6_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3436
static int gfx_v6_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3449
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3471
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3572
static void gfx_v6_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3597
static void gfx_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3609
static void gfx_v6_0_get_cu_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
400
static void gfx_v6_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
59
static void gfx_v6_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
60
static void gfx_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
61
static void gfx_v6_0_get_cu_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
88
static u32 gfx_v6_0_get_csb_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
89
static void gfx_v6_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
91
static void gfx_v6_0_init_pg(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1558
static void gfx_v7_0_select_se_sh(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1592
static u32 gfx_v7_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1609
gfx_v7_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1641
gfx_v7_0_write_harvested_raster_configs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1756
static void gfx_v7_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1822
static void gfx_v7_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1860
static void gfx_v7_0_init_gds_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1878
static void gfx_v7_0_config_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
1891
static void gfx_v7_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2035
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2301
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2372
static void gfx_v7_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2391
static int gfx_v7_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2460
static int gfx_v7_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2536
static int gfx_v7_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2602
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2609
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2623
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2638
static void gfx_v7_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2656
static int gfx_v7_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2717
static void gfx_v7_0_cp_compute_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2728
static void gfx_v7_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2733
static int gfx_v7_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2769
static void gfx_v7_0_compute_pipe_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2799
static int gfx_v7_0_mqd_deactivate(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2823
static void gfx_v7_0_mqd_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2943
static int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
2968
static int gfx_v7_0_compute_queue_init(struct amdgpu_device *adev, int ring_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3007
static int gfx_v7_0_cp_compute_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3042
static void gfx_v7_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3048
static int gfx_v7_0_cp_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3062
static void gfx_v7_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3076
static int gfx_v7_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3197
static int gfx_v7_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3253
static void gfx_v7_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3265
static void gfx_v7_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3295
static void gfx_v7_0_update_rlc(struct amdgpu_device *adev, u32 rlc)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3304
static u32 gfx_v7_0_halt_rlc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3328
static bool gfx_v7_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3333
static void gfx_v7_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3355
static void gfx_v7_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3370
static void gfx_v7_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3386
static void gfx_v7_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3395
static void gfx_v7_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3416
static int gfx_v7_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3474
static void gfx_v7_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3490
static void gfx_v7_0_enable_cgcg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3533
static void gfx_v7_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3618
static void gfx_v7_0_update_cg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3633
static void gfx_v7_0_enable_sclk_slowdown_on_pu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3647
static void gfx_v7_0_enable_sclk_slowdown_on_pd(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3661
static void gfx_v7_0_enable_cp_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3674
static void gfx_v7_0_enable_gds_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3687
static int gfx_v7_0_cp_pg_table_num(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3695
static void gfx_v7_0_enable_gfx_cgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3725
static void gfx_v7_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3739
static u32 gfx_v7_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3754
static void gfx_v7_0_init_ao_cu_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3766
static void gfx_v7_0_enable_gfx_static_mgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3780
static void gfx_v7_0_enable_gfx_dynamic_mgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3797
static void gfx_v7_0_init_gfx_cgpg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3846
static void gfx_v7_0_update_gfx_pg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3853
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3885
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3905
static void gfx_v7_0_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3925
static void gfx_v7_0_fini_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
3949
static uint64_t gfx_v7_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4002
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4012
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4022
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4037
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)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4062
static void gfx_v7_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4071
static void gfx_v7_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4102
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4119
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4133
static void gfx_v7_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4277
static int gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4312
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4412
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4439
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4459
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4482
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4494
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4511
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4586
static void gfx_v7_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4607
static void gfx_v7_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4658
static int gfx_v7_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4683
static int gfx_v7_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4708
static int gfx_v7_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4747
static int gfx_v7_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4774
static void gfx_v7_0_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4798
static int gfx_v7_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4807
static int gfx_v7_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4821
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4844
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4974
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4999
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
5011
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
5021
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
61
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
62
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
63
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
885
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
886
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
887
static void gfx_v7_0_init_pg(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
888
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
890
static void gfx_v7_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
912
static int gfx_v7_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
993
static void gfx_v7_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.h
31
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.h
34
int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1223
static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1243
static int gfx_v8_0_cp_jump_table_num(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1251
static int gfx_v8_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1282
static void gfx_v8_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1287
static int gfx_v8_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1474
static int gfx_v8_0_do_edc_gpr_workarounds(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1638
static int gfx_v8_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1846
static int gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
1891
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
2036
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
2064
static void gfx_v8_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3387
static void gfx_v8_0_select_se_sh(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3411
static void gfx_v8_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3417
static u32 gfx_v8_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3433
gfx_v8_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3474
gfx_v8_0_write_harvested_raster_configs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3582
static void gfx_v8_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3648
static void gfx_v8_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3691
static void gfx_v8_0_init_gds_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3709
static void gfx_v8_0_config_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3722
static void gfx_v8_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3805
static void gfx_v8_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3843
static void gfx_v8_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3856
static void gfx_v8_0_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3918
static int gfx_v8_0_init_save_restore_list(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3981
static void gfx_v8_0_enable_save_restore_machine(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3986
static void gfx_v8_0_init_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4003
static void cz_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4009
static void cz_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4015
static void cz_enable_cp_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4020
static void gfx_v8_0_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4041
static void gfx_v8_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4049
static void gfx_v8_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4058
static void gfx_v8_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4069
static int gfx_v8_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4084
static void gfx_v8_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4101
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4130
static int gfx_v8_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4227
static int gfx_v8_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4280
static void gfx_v8_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4295
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4304
static int gfx_v8_0_kiq_kcq_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4365
static int gfx_v8_0_deactivate_hqd(struct amdgpu_device *adev, u32 req)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4388
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4401
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4546
static int gfx_v8_0_mqd_commit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4585
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4625
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4653
static void gfx_v8_0_set_mec_doorbell_range(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4663
static int gfx_v8_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4669
static int gfx_v8_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4686
static int gfx_v8_0_cp_test_all_rings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4710
static int gfx_v8_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4738
static void gfx_v8_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4747
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4761
static int gfx_v8_0_kcq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4800
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4811
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4822
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4836
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4849
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4892
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4954
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
4995
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5057
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5104
static uint64_t gfx_v8_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5165
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5225
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5242
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5275
static void gfx_v8_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5287
static void gfx_v8_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5293
static void polaris11_enable_gfx_quick_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5299
static void cz_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5305
static void cz_enable_gfx_pipeline_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5315
static void cz_update_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5331
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5401
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5441
static void gfx_v8_0_send_serdes_cmd(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5489
static bool gfx_v8_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5500
static void gfx_v8_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5527
static void gfx_v8_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5544
static void gfx_v8_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned vmid)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5581
static void gfx_v8_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5681
static void gfx_v8_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5769
static int gfx_v8_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5792
static int gfx_v8_0_tonga_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5841
static int gfx_v8_0_polaris_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5942
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5976
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
5987
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6198
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6309
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6349
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6359
static void gfx_v8_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6366
static void gfx_v8_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6417
static int gfx_v8_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6428
static int gfx_v8_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6439
static int gfx_v8_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6478
static int gfx_v8_0_set_cp_ecc_int_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6523
static int gfx_v8_0_set_sq_int_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6549
static int gfx_v8_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6581
static void gfx_v8_0_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6608
static int gfx_v8_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6617
static int gfx_v8_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6626
static int gfx_v8_0_cp_ecc_error_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6634
static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6708
struct amdgpu_device *adev = container_of(work, struct amdgpu_device, gfx.sq_work.work);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6714
static int gfx_v8_0_sq_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6799
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6949
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
6987
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
7005
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
7010
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
7019
static void gfx_v8_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
7033
static u32 gfx_v8_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
7045
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
724
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
725
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
726
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
727
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
728
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
729
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
736
static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
840
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
870
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
925
static void gfx_v8_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
939
static int gfx_v8_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.h
30
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.h
33
int gfx_v8_0_mqd_commit(struct amdgpu_device *adev, struct vi_mqd *mqd);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1048
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1091
static void gfx_v9_0_set_kiq_pm4_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1096
static void gfx_v9_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1196
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1226
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1281
static void gfx_v9_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1293
static void gfx_v9_0_check_fw_write_wait(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1400
static bool is_raven_kicker(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1408
static bool check_if_enlarge_doorbell_range(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1418
static void gfx_v9_0_check_if_need_gfxoff(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1454
static int gfx_v9_0_init_cp_gfx_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1489
static int gfx_v9_0_init_rlc_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1538
static bool gfx_v9_0_load_mec2_fw_bin_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1548
static int gfx_v9_0_init_cp_compute_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1597
static int gfx_v9_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1623
static u32 gfx_v9_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1651
static void gfx_v9_0_get_csb_buffer(struct amdgpu_device *adev, u32 *buffer)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1665
static void gfx_v9_0_init_always_on_cu_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1709
static void gfx_v9_0_init_lbpw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1758
static void gfx_v9_4_init_lbpw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1807
static void gfx_v9_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1812
static int gfx_v9_0_cp_jump_table_num(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1820
static void gfx_v9_0_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1835
static int gfx_v9_0_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1862
static void gfx_v9_0_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1868
static int gfx_v9_0_mec_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1929
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1939
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1954
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)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1975
static void gfx_v9_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1984
static void gfx_v9_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t xcc_id, uint32_t simd,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1994
static void gfx_v9_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2021
static int gfx_v9_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2152
static int gfx_v9_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2184
static void gfx_v9_0_alloc_ip_dump(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2217
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2454
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2493
static void gfx_v9_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2498
void gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2521
static u32 gfx_v9_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2537
static void gfx_v9_0_setup_rb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2561
static void gfx_v9_0_debug_trap_config_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2585
static void gfx_v9_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2623
static void gfx_v9_0_init_gds_vmid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2641
static void gfx_v9_0_init_sq_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2660
static void gfx_v9_0_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2712
static void gfx_v9_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2750
static void gfx_v9_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2768
static void gfx_v9_0_init_csb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2817
static int gfx_v9_1_init_rlc_save_restore_list(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2920
static void gfx_v9_0_enable_save_restore_machine(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2925
static void pwr_10_0_gfxip_control_over_cgpg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2951
static void gfx_v9_0_init_gfx_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
2993
static void gfx_v9_0_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3007
static void gfx_v9_0_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3021
static void gfx_v9_0_enable_cp_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3035
static void gfx_v9_0_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3048
static void gfx_v9_0_enable_gfx_pipeline_powergating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3065
static void gfx_v9_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3078
static void gfx_v9_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3091
static void gfx_v9_0_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3119
static void gfx_v9_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3126
static void gfx_v9_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3134
static void gfx_v9_0_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3166
static int gfx_v9_0_rlc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3191
static int gfx_v9_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3241
static void gfx_v9_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3261
static int gfx_v9_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3318
static int gfx_v9_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3388
static int gfx_v9_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3457
static void gfx_v9_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3477
static int gfx_v9_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3523
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3534
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3547
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3679
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3793
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3832
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3880
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3916
static int gfx_v9_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3922
static int gfx_v9_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3937
static int gfx_v9_0_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
3993
static void gfx_v9_0_init_tcp_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4011
static void gfx_v9_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4021
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4050
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4112
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4124
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4138
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4195
static uint64_t gfx_v9_0_kiq_read_clock(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4269
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4314
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4573
static int gfx_v9_0_do_edc_gds_workarounds(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4620
static int gfx_v9_0_do_edc_gpr_workarounds(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4794
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4820
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4854
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4883
static bool gfx_v9_0_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4895
static void gfx_v9_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4912
static void gfx_v9_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4920
static void gfx_v9_0_update_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4938
static void gfx_v9_0_update_gfx_mg_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
4957
static void gfx_v9_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5028
static void gfx_v9_0_update_3d_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5079
static void gfx_v9_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5127
static int gfx_v9_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5154
static void gfx_v9_0_update_spm_vmid_internal(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5174
static void gfx_v9_0_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring, unsigned int vmid)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5183
static bool gfx_v9_0_check_rlcg_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5205
static bool gfx_v9_0_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5231
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5276
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5301
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5350
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5366
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5380
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5460
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5484
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5627
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5641
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5670
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5703
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5760
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5857
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5905
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5919
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5931
static void gfx_v9_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5946
static void gfx_v9_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
5999
static u32 gfx_v9_0_get_cpc_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6024
static int gfx_v9_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6060
static int gfx_v9_0_set_bad_op_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6096
static int gfx_v9_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6123
static int gfx_v9_0_set_cp_ecc_error_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6154
static int gfx_v9_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6193
static int gfx_v9_0_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6233
static void gfx_v9_0_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6260
static int gfx_v9_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6269
static int gfx_v9_0_bad_op_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6278
static int gfx_v9_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6729
static int gfx_v9_0_ras_error_inject(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6846
static int gfx_v9_0_query_utc_edc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6943
static int gfx_v9_0_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
6985
static void gfx_v9_0_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7040
static void gfx_v9_0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7102
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7132
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7177
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7248
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7293
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7339
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7352
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7368
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7588
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7632
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7650
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7668
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7725
static void gfx_v9_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7739
static u32 gfx_v9_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
7754
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
908
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
909
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
910
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
911
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
912
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
914
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
917
static void gfx_v9_0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
919
static int gfx_v9_0_ras_error_inject(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
921
static void gfx_v9_0_reset_ras_error_count(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
922
static void gfx_v9_0_update_spm_vmid_internal(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
924
static void gfx_v9_0_set_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
925
static void gfx_v9_0_unset_safe_mode(struct amdgpu_device *adev, int xcc_id);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
930
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
688
static int gfx_v9_4_query_utc_edc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
826
static int gfx_v9_4_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
865
static void gfx_v9_4_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
907
static void gfx_v9_4_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
92
static void gfx_v9_4_select_se_sh(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4.c
976
static void gfx_v9_4_query_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1462
static int gfx_v9_4_2_get_reg_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1501
static int gfx_v9_4_2_query_sram_edc_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1555
static void gfx_v9_4_2_log_utc_edc_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1606
static int gfx_v9_4_2_query_utc_edc_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1657
static void gfx_v9_4_2_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1679
static void gfx_v9_4_2_reset_utc_err_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1686
static void gfx_v9_4_2_reset_ea_err_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1706
static void gfx_v9_4_2_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1715
static void gfx_v9_4_2_query_ea_err_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1746
static void gfx_v9_4_2_query_utc_err_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1769
static void gfx_v9_4_2_query_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1779
static void gfx_v9_4_2_reset_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1789
static void gfx_v9_4_2_enable_watchdog_timer(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1826
static void gfx_v9_4_2_log_cu_timeout_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1868
static void gfx_v9_4_2_query_sq_timeout_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
1902
static void gfx_v9_4_2_reset_sq_timeout_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
346
static int gfx_v9_4_2_run_shader(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
452
static int gfx_v9_4_2_wait_for_waves_assigned(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
490
static int gfx_v9_4_2_do_sgprs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
633
static int gfx_v9_4_2_do_vgprs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
703
int gfx_v9_4_2_do_edc_gpr_workarounds(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
721
static void gfx_v9_4_2_query_sq_timeout_status(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
722
static void gfx_v9_4_2_reset_sq_timeout_status(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
724
void gfx_v9_4_2_init_golden_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
751
void gfx_v9_4_2_init_sq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
763
void gfx_v9_4_2_debug_trap_config_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
789
void gfx_v9_4_2_set_power_brake_sequence(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h
27
void gfx_v9_4_2_debug_trap_config_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h
29
void gfx_v9_4_2_init_golden_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h
31
void gfx_v9_4_2_init_sq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h
32
void gfx_v9_4_2_set_power_brake_sequence(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.h
33
int gfx_v9_4_2_do_edc_gpr_workarounds(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1009
static void gfx_v9_4_3_alloc_ip_dump(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1041
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1189
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1215
static void gfx_v9_4_3_xcc_init_compute_vmid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1262
static void gfx_v9_4_3_xcc_init_gds_vmid(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1284
static void gfx_v9_4_3_xcc_init_sq(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1296
static void gfx_v9_4_3_xcc_constants_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1343
static void gfx_v9_4_3_constants_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1374
gfx_v9_4_3_xcc_enable_save_restore_machine(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1380
static void gfx_v9_4_3_xcc_init_pg(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1388
static void gfx_v9_4_3_xcc_disable_gpa_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1397
static bool gfx_v9_4_3_is_rlc_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1409
static void gfx_v9_4_3_xcc_set_safe_mode(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1426
static void gfx_v9_4_3_xcc_unset_safe_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1435
static void gfx_v9_4_3_init_rlcg_reg_access_ctrl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1454
static int gfx_v9_4_3_rlc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1463
static void gfx_v9_4_3_xcc_wait_for_rlc_serdes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1505
static void gfx_v9_4_3_xcc_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1521
static void gfx_v9_4_3_xcc_rlc_stop(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1529
static void gfx_v9_4_3_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1538
static void gfx_v9_4_3_xcc_rlc_reset(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1548
static void gfx_v9_4_3_rlc_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1557
static void gfx_v9_4_3_xcc_rlc_start(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1570
static void gfx_v9_4_3_rlc_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1599
static int gfx_v9_4_3_xcc_rlc_load_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1630
static int gfx_v9_4_3_xcc_rlc_resume(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1652
static int gfx_v9_4_3_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
166
static void gfx_v9_4_3_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1669
static void gfx_v9_4_3_update_spm_vmid(struct amdgpu_device *adev, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
167
static void gfx_v9_4_3_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
168
static void gfx_v9_4_3_set_gds_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
169
static void gfx_v9_4_3_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1696
static bool gfx_v9_4_3_check_rlcg_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
170
static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1723
static bool gfx_v9_4_3_is_rlcg_access_range(struct amdgpu_device *adev, u32 offset)
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1730
static void gfx_v9_4_3_xcc_cp_compute_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1751
static int gfx_v9_4_3_xcc_cp_compute_load_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
178
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1803
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1814
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1827
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
1959
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
202
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2073
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2112
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2159
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2241
static int gfx_v9_4_3_xcc_cp_resume(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2279
static int gfx_v9_4_3_cp_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2317
static void gfx_v9_4_3_xcc_fini(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2354
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2377
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2404
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2419
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2433
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2492
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2517
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2535
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2557
static void gfx_v9_4_3_xcc_update_sram_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2579
static void gfx_v9_4_3_xcc_update_repeater_fgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2601
gfx_v9_4_3_xcc_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2666
gfx_v9_4_3_xcc_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2713
static int gfx_v9_4_3_xcc_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2773
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2789
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2822
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
295
struct amdgpu_device *adev = kiq_ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2954
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2968
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
2995
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3053
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3066
struct amdgpu_device *adev, int me, int pipe,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3118
static u32 gfx_v9_4_3_get_cpc_int_cntl(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3143
static int gfx_v9_4_3_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3183
static int gfx_v9_4_3_set_bad_op_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3223
static int gfx_v9_4_3_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3246
static int gfx_v9_4_3_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3296
static int gfx_v9_4_3_eop_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3334
static void gfx_v9_4_3_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3366
static int gfx_v9_4_3_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3375
static int gfx_v9_4_3_bad_op_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
338
static void gfx_v9_4_3_set_kiq_pm4_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3384
static int gfx_v9_4_3_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3415
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3445
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
347
static void gfx_v9_4_3_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3470
static int gfx_v9_4_3_unmap_done(struct amdgpu_device *adev, uint32_t me,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3496
static bool gfx_v9_4_3_pipe_reset_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3508
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
3564
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
419
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4385
static void gfx_v9_4_3_inst_query_ras_err_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4461
static void gfx_v9_4_3_inst_reset_ras_err_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4511
static void gfx_v9_4_3_inst_enable_watchdog_timer(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
453
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4543
static void gfx_v9_4_3_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4550
static void gfx_v9_4_3_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4555
static void gfx_v9_4_3_enable_watchdog_timer(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4577
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4646
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4807
static void gfx_v9_4_3_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4841
static void gfx_v9_4_3_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4856
static void gfx_v9_4_3_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4862
static void gfx_v9_4_3_set_gds_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4875
static void gfx_v9_4_3_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4889
static u32 gfx_v9_4_3_get_cu_active_bitmap(struct amdgpu_device *adev, int xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4904
static int gfx_v9_4_3_get_cu_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
4988
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
5020
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
5039
static int gfx_v9_4_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
509
static uint64_t gfx_v9_4_3_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
522
static void gfx_v9_4_3_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
534
static int gfx_v9_4_3_init_rlc_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
560
static int gfx_v9_4_3_init_cp_compute_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
592
static int gfx_v9_4_3_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
610
static void gfx_v9_4_3_mec_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
616
static int gfx_v9_4_3_mec_init(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/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)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
741
static void gfx_v9_4_3_read_wave_data(struct amdgpu_device *adev,
sys/dev/pci/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,
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
781
static void gfx_v9_4_3_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
787
static int gfx_v9_4_3_get_xccs_per_xcp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
797
static int gfx_v9_4_3_switch_compute_partition(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
920
static int gfx_v9_4_3_gpu_early_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
970
static int gfx_v9_4_3_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
109
static u64 gfxhub_v11_5_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
119
static u64 gfxhub_v11_5_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
138
static void gfxhub_v11_5_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
155
static void gfxhub_v11_5_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
187
static void gfxhub_v11_5_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
207
static void gfxhub_v11_5_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
258
static void gfxhub_v11_5_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
270
static void gfxhub_v11_5_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
293
static void gfxhub_v11_5_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
342
static void gfxhub_v11_5_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
355
static int gfxhub_v11_5_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
383
static void gfxhub_v11_5_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
412
static void gfxhub_v11_5_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
466
static void gfxhub_v11_5_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v11_5_0.c
80
gfxhub_v11_5_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
111
static u64 gfxhub_v12_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
121
static u64 gfxhub_v12_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
126
static void gfxhub_v12_0_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
141
static void gfxhub_v12_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
158
static void gfxhub_v12_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
192
static void gfxhub_v12_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
212
static void gfxhub_v12_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
263
static void gfxhub_v12_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
275
static void gfxhub_v12_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
298
static void gfxhub_v12_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
347
static void gfxhub_v12_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
360
static int gfxhub_v12_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
388
static void gfxhub_v12_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
417
static void gfxhub_v12_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
471
static void gfxhub_v12_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v12_0.c
82
gfxhub_v12_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
154
static void gfxhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
174
static void gfxhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
218
static void gfxhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
233
static void gfxhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
250
static void gfxhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
310
static void gfxhub_v1_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
323
static int gfxhub_v1_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
34
static u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
341
static void gfxhub_v1_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
376
static void gfxhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
39
static void gfxhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
415
static void gfxhub_v1_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
54
static void gfxhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
91
static void gfxhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_1.c
44
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_1.h
27
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
126
gfxhub_v1_2_xcc_init_system_aperture_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
196
static void gfxhub_v1_2_xcc_init_tlb_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
222
static void gfxhub_v1_2_xcc_init_cache_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
271
static void gfxhub_v1_2_xcc_enable_system_domain(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
291
gfxhub_v1_2_xcc_disable_identity_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
319
gfxhub_v1_2_per_process_xnack_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
328
static void gfxhub_v1_2_xcc_setup_vmid_config(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
37
static u64 gfxhub_v1_2_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
400
static void gfxhub_v1_2_xcc_program_invalidation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
418
static int gfxhub_v1_2_xcc_gart_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
42
static void gfxhub_v1_2_xcc_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
437
static int gfxhub_v1_2_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
445
static void gfxhub_v1_2_xcc_gart_disable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
478
static void gfxhub_v1_2_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
486
static void gfxhub_v1_2_xcc_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
535
static void gfxhub_v1_2_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
544
static void gfxhub_v1_2_xcc_init(struct amdgpu_device *adev, uint32_t xcc_mask)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
585
static void gfxhub_v1_2_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
593
static int gfxhub_v1_2_get_xgmi_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
64
static void gfxhub_v1_2_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
645
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
663
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/gfxhub_v1_2.c
74
static void gfxhub_v1_2_xcc_init_gart_aperture_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
105
static u64 gfxhub_v2_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
115
static u64 gfxhub_v2_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
120
static void gfxhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
134
static void gfxhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
151
static void gfxhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
186
static void gfxhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
205
static void gfxhub_v2_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
254
static void gfxhub_v2_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
266
static void gfxhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
283
static void gfxhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
332
static void gfxhub_v2_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
345
static int gfxhub_v2_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
361
static void gfxhub_v2_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
392
static void gfxhub_v2_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
435
static void gfxhub_v2_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_0.c
76
gfxhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
108
static u64 gfxhub_v2_1_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
118
static u64 gfxhub_v2_1_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
123
static void gfxhub_v2_1_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
137
static void gfxhub_v2_1_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
154
static void gfxhub_v2_1_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
190
static void gfxhub_v2_1_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
209
static void gfxhub_v2_1_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
260
static void gfxhub_v2_1_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
272
static void gfxhub_v2_1_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
295
static void gfxhub_v2_1_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
344
static void gfxhub_v2_1_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
357
static int gfxhub_v2_1_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
385
static void gfxhub_v2_1_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
417
static void gfxhub_v2_1_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
466
static void gfxhub_v2_1_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
508
static void gfxhub_v2_1_utcl2_harvest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
549
static void gfxhub_v2_1_save_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
584
static void gfxhub_v2_1_restore_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
621
static void gfxhub_v2_1_halt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v2_1.c
79
gfxhub_v2_1_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
104
static u64 gfxhub_v3_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
114
static u64 gfxhub_v3_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
119
static void gfxhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
133
static void gfxhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
150
static void gfxhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
184
static void gfxhub_v3_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
204
static void gfxhub_v3_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
255
static void gfxhub_v3_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
267
static void gfxhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
290
static void gfxhub_v3_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
339
static void gfxhub_v3_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
352
static int gfxhub_v3_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
380
static void gfxhub_v3_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
409
static void gfxhub_v3_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
463
static void gfxhub_v3_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0.c
75
gfxhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
107
static u64 gfxhub_v3_0_3_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
117
static u64 gfxhub_v3_0_3_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
136
static void gfxhub_v3_0_3_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
153
static void gfxhub_v3_0_3_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
189
static void gfxhub_v3_0_3_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
209
static void gfxhub_v3_0_3_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
260
static void gfxhub_v3_0_3_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
272
static void gfxhub_v3_0_3_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
295
static void gfxhub_v3_0_3_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
344
static void gfxhub_v3_0_3_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
357
static int gfxhub_v3_0_3_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
373
static void gfxhub_v3_0_3_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
402
static void gfxhub_v3_0_3_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
451
static void gfxhub_v3_0_3_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gfxhub_v3_0_3.c
78
gfxhub_v3_0_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
1022
static void gmc_v10_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
1031
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
1086
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
1111
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
195
static void gmc_v10_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
213
static bool gmc_v10_0_use_invalidate_semaphore(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
221
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
250
static void gmc_v10_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
347
static void gmc_v10_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
425
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
469
static void gmc_v10_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
492
static void gmc_v10_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
539
static unsigned int gmc_v10_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
54
static int gmc_v10_0_ecc_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
571
static void gmc_v10_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
577
static void gmc_v10_0_set_umc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
594
static void gmc_v10_0_set_mmhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
608
static void gmc_v10_0_set_gfxhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
63
gmc_v10_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
630
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
651
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
665
static void gmc_v10_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
698
static int gmc_v10_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
746
static int gmc_v10_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
770
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
913
static void gmc_v10_0_gart_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
920
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
930
static void gmc_v10_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
939
static int gmc_v10_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
984
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c
99
static int gmc_v10_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
1036
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
1047
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
191
static void gmc_v11_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
209
static bool gmc_v11_0_use_invalidate_semaphore(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
217
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
235
static void gmc_v11_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
339
static void gmc_v11_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
417
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
460
static void gmc_v11_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
483
static void gmc_v11_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
53
static int gmc_v11_0_ecc_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
530
static unsigned int gmc_v11_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
562
static void gmc_v11_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
567
static void gmc_v11_0_set_umc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
590
static void gmc_v11_0_set_mmhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
610
static void gmc_v11_0_set_gfxhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
62
gmc_v11_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
630
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
651
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
665
static void gmc_v11_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
696
static int gmc_v11_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
735
static int gmc_v11_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
759
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
884
static void gmc_v11_0_gart_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
891
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
901
static void gmc_v11_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
916
static int gmc_v11_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
949
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
974
static void gmc_v11_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
981
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v11_0.c
99
static int gmc_v11_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
1023
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
1034
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
184
static void gmc_v12_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
202
static bool gmc_v12_0_use_invalidate_semaphore(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
210
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
225
static void gmc_v12_0_flush_vm_hub(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
317
static void gmc_v12_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
359
static void gmc_v12_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
45
static int gmc_v12_0_ecc_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
453
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
499
static void gmc_v12_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
521
static void gmc_v12_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
53
static int gmc_v12_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
565
static unsigned gmc_v12_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
570
static unsigned int gmc_v12_0_get_dcc_alignment(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
598
static void gmc_v12_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
603
static void gmc_v12_0_set_umc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
620
static void gmc_v12_0_set_mmhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
631
static void gmc_v12_0_set_gfxhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
645
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
665
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
679
static void gmc_v12_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
708
static int gmc_v12_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
748
static int gmc_v12_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
773
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
879
static void gmc_v12_0_gart_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
886
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
89
static int gmc_v12_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
896
static void gmc_v12_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
905
static int gmc_v12_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
939
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
961
static void gmc_v12_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v12_0.c
968
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
103
static int gmc_v6_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
1032
static int gmc_v6_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
1069
static int gmc_v6_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
1101
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
1155
static void gmc_v6_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
1160
static void gmc_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
145
static int gmc_v6_0_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
207
static void gmc_v6_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
219
static void gmc_v6_0_mc_program(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
270
static int gmc_v6_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
354
static void gmc_v6_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
378
static void gmc_v6_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
384
static void gmc_v6_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
394
static void gmc_v6_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
421
static void gmc_v6_0_set_prt(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
44
static void gmc_v6_0_set_gmc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
45
static void gmc_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
471
static int gmc_v6_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
564
static int gmc_v6_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
580
static void gmc_v6_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
612
static void gmc_v6_0_vm_decode_fault(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
64
static void gmc_v6_0_mc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
668
static void gmc_v6_0_enable_mc_ls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
685
static void gmc_v6_0_enable_mc_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
702
static void gmc_v6_0_enable_bif_mgls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
725
static void gmc_v6_0_enable_hdp_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
741
static void gmc_v6_0_enable_hdp_ls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
779
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
789
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
797
static unsigned int gmc_v6_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
817
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
89
static void gmc_v6_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
893
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
907
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
931
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
949
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
962
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
976
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v6_0.c
989
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1078
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1093
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1119
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
112
static void gmc_v7_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1149
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1162
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1175
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1217
static int gmc_v7_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1258
static int gmc_v7_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1319
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
135
static int gmc_v7_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1374
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
1379
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
177
static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
238
static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
258
static void gmc_v7_0_mc_program(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
324
static int gmc_v7_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
434
static void gmc_v7_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
470
static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
500
static void gmc_v7_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
506
static void gmc_v7_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
522
static void gmc_v7_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
53
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
54
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
549
static void gmc_v7_0_set_prt(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
612
static int gmc_v7_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
714
static int gmc_v7_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
72
static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
738
static void gmc_v7_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
769
static void gmc_v7_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
826
static void gmc_v7_0_enable_mc_ls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
843
static void gmc_v7_0_enable_mc_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
860
static void gmc_v7_0_enable_bif_mgls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
88
static void gmc_v7_0_mc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
883
static void gmc_v7_0_enable_hdp_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
899
static void gmc_v7_0_enable_hdp_ls(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
939
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
958
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
966
static unsigned int gmc_v7_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
987
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1003
static void gmc_v8_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1047
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1066
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1074
static unsigned int gmc_v8_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1097
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1193
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1208
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
121
static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1242
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1272
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1286
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1307
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1333
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1347
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1378
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1387
static int gmc_v8_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1429
static int gmc_v8_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1503
static void fiji_update_mc_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1583
static void fiji_update_mc_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1666
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1692
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
170
static void gmc_v8_0_mc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1745
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
1750
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
194
static void gmc_v8_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
217
static int gmc_v8_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
279
static int gmc_v8_0_tonga_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
348
static int gmc_v8_0_polaris_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
411
static void gmc_v8_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
433
static void gmc_v8_0_mc_program(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
510
static int gmc_v8_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
54
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
55
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
625
static void gmc_v8_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
661
static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
712
static void gmc_v8_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
718
static void gmc_v8_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
737
static void gmc_v8_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
766
static void gmc_v8_0_set_prt(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
829
static int gmc_v8_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
948
static int gmc_v8_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
972
static void gmc_v8_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1036
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1083
static void gmc_v9_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1109
static void gmc_v9_0_get_coherence_flags(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1115
struct amdgpu_device *bo_adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1225
static void gmc_v9_0_get_vm_pte(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1265
static void gmc_v9_0_override_vm_pte_flags(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1343
static unsigned int gmc_v9_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1385
static bool gmc_v9_0_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1410
static void gmc_v9_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1415
static void gmc_v9_0_set_umc_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1469
static void gmc_v9_0_set_mmhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1488
static void gmc_v9_0_set_mmhub_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1510
static void gmc_v9_0_set_gfxhub_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1518
static void gmc_v9_0_set_hdp_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1523
static void gmc_v9_0_set_mca_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1541
static void gmc_v9_0_set_xgmi_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1547
static void gmc_v9_0_init_nps_details(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1586
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1645
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1677
static void gmc_v9_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1711
static int gmc_v9_0_mc_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1792
static int gmc_v9_0_gart_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1842
static void gmc_v9_0_save_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1849
static void gmc_v9_4_3_init_vram_info(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
1869
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2077
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2100
static void gmc_v9_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2134
void gmc_v9_0_restore_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2149
static int gmc_v9_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2186
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2255
static void gmc_v9_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2264
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2304
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2345
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
2356
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
412
static int gmc_v9_0_ecc_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
463
static int gmc_v9_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
543
static int gmc_v9_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
758
static void gmc_v9_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
797
static bool gmc_v9_0_use_invalidate_semaphore(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
811
static bool gmc_v9_0_get_atc_vmid_pasid_mapping_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
840
static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
956
static void gmc_v9_0_flush_gpu_tlb_pasid(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
988
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.h
30
void gmc_v9_0_restore_registers(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
120
static void hdp_v4_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
137
static void hdp_v4_0_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
39
static void hdp_v4_0_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
56
static void hdp_v4_0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
71
static void hdp_v4_0_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/hdp_v4_0.c
83
static void hdp_v4_0_update_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
136
static void hdp_v5_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
167
static void hdp_v5_0_update_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
174
static void hdp_v5_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
199
static void hdp_v5_0_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
30
static void hdp_v5_0_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_0.c
42
static void hdp_v5_0_update_mem_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c
139
static void hdp_v5_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c
170
static void hdp_v5_2_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c
195
static void hdp_v5_2_update_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c
30
static void hdp_v5_2_flush_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v5_2.c
54
static void hdp_v5_2_update_mem_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v6_0.c
125
static void hdp_v6_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v6_0.c
33
static void hdp_v6_0_update_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v7_0.c
113
static void hdp_v7_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/hdp_v7_0.c
30
static void hdp_v7_0_update_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
106
static int iceland_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
170
static void iceland_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
190
static u32 iceland_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
238
static void iceland_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
270
static void iceland_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
278
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
293
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
306
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
316
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
340
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
353
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
368
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
429
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
51
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
60
static void iceland_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
79
static void iceland_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
127
static int ih_v6_0_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
198
static int ih_v6_0_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
265
static int ih_v6_0_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
321
static int ih_v6_0_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
37
static void ih_v6_0_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
415
static void ih_v6_0_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
435
static u32 ih_v6_0_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
46
static void ih_v6_0_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
485
static void ih_v6_0_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
512
static void ih_v6_0_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
539
static int ih_v6_0_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
560
static void ih_v6_0_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
568
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
578
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
622
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
632
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
676
static void ih_v6_0_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
702
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
709
static void ih_v6_0_update_ih_mem_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
765
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
776
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
806
static void ih_v6_0_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
127
static int ih_v6_1_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
170
static int ih_v6_1_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
237
static int ih_v6_1_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
293
static int ih_v6_1_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
37
static void ih_v6_1_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
386
static void ih_v6_1_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
406
static u32 ih_v6_1_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
454
static void ih_v6_1_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
46
static void ih_v6_1_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
481
static void ih_v6_1_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
508
static int ih_v6_1_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
529
static void ih_v6_1_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
537
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
553
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
597
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
607
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
651
static void ih_v6_1_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
679
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
686
static void ih_v6_1_update_ih_mem_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
742
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
753
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
785
static void ih_v6_1_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
127
static int ih_v7_0_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
170
static int ih_v7_0_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
237
static int ih_v7_0_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
293
static int ih_v7_0_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
37
static void ih_v7_0_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
386
static void ih_v7_0_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
406
static u32 ih_v7_0_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
453
static void ih_v7_0_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
46
static void ih_v7_0_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
478
static void ih_v7_0_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
505
static int ih_v7_0_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
525
static void ih_v7_0_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
533
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
543
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
587
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
597
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
641
static void ih_v7_0_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
669
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
676
static void ih_v7_0_update_ih_mem_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
732
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
743
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
775
static void ih_v7_0_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
93
force_update_wptr_for_self_int(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
130
static int imu_v11_0_wait_for_reset_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
149
static void imu_v11_0_setup(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
169
static int imu_v11_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
324
static void program_imu_rlc_ram(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
357
static void imu_v11_0_program_rlc_ram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
45
static int imu_v11_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0.c
92
static int imu_v11_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0_3.c
107
static void program_rlc_ram_register_setting(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v11_0_3.c
140
void imu_v11_0_3_program_rlc_ram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v11_0_3.h
27
void imu_v11_0_3_program_rlc_ram(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
124
static int imu_v12_0_wait_for_reset_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
144
static void imu_v12_0_setup(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
163
static int imu_v12_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
257
static void program_imu_rlc_ram_old(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
285
static u32 imu_v12_0_grbm_gfx_index_remap(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
305
static u32 imu_v12_init_gfxhub_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
342
static void program_imu_rlc_ram(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
367
static void imu_v12_0_program_rlc_ram(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
41
static int imu_v12_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/imu_v12_0.c
87
static int imu_v12_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_0.c
44
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
125
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
158
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
189
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
70
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
78
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/isp_v4_1_1.c
87
struct amdgpu_device *adev = isp->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
142
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
156
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
170
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
184
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
203
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
226
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
302
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
35
static void jpeg_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
357
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
36
static void jpeg_v1_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
401
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
431
static int jpeg_v1_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
439
static int jpeg_v1_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
44
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
467
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
486
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
518
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
531
void jpeg_v1_0_start(struct amdgpu_device *adev, int mode)
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
589
static void jpeg_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
59
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
599
static void jpeg_v1_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
606
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.c
639
struct amdgpu_device *adev = parser->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v1_0.h
30
void jpeg_v1_0_start(struct amdgpu_device *adev, int mode);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
139
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
160
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
178
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
229
static int jpeg_v2_0_disable_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
255
static int jpeg_v2_0_enable_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
282
static void jpeg_v2_0_disable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
305
static void jpeg_v2_0_enable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
335
static int jpeg_v2_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
384
static int jpeg_v2_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
416
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
430
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
447
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
51
static void jpeg_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
52
static void jpeg_v2_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
65
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
687
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
696
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
708
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
725
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
742
static int jpeg_v2_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
750
static int jpeg_v2_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
834
static void jpeg_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
844
static void jpeg_v2_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_0.c
85
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
108
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
189
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
210
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
239
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
299
static void jpeg_v2_5_disable_clock_gating(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
328
static void jpeg_v2_5_enable_clock_gating(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
341
static void jpeg_v2_5_start_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
386
static int jpeg_v2_5_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
400
static void jpeg_v2_5_stop_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
422
static int jpeg_v2_5_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
444
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
458
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
475
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
523
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
540
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
55
static void jpeg_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
56
static void jpeg_v2_5_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
560
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
583
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
59
static void jpeg_v2_5_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
600
static int jpeg_v2_5_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
608
static int jpeg_v2_6_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
616
static int jpeg_v2_5_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
75
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
757
static void jpeg_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
782
static void jpeg_v2_5_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
814
static uint32_t jpeg_v2_6_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
839
static bool jpeg_v2_6_query_ras_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v2_5.c
862
static void jpeg_v2_5_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
100
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
153
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
175
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
193
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
244
static void jpeg_v3_0_disable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
274
static void jpeg_v3_0_enable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
287
static int jpeg_v3_0_disable_static_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
317
static int jpeg_v3_0_enable_static_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
351
static int jpeg_v3_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
404
static int jpeg_v3_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
435
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
449
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
466
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
478
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
490
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
500
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
517
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
53
static void jpeg_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
534
static int jpeg_v3_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
54
static void jpeg_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
542
static int jpeg_v3_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
626
static void jpeg_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
636
static void jpeg_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v3_0.c
67
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
164
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
185
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
222
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
276
static void jpeg_v4_0_disable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
300
static void jpeg_v4_0_enable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
324
static int jpeg_v4_0_disable_static_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
354
static int jpeg_v4_0_enable_static_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
388
static int jpeg_v4_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
433
static int jpeg_v4_0_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
55
static int jpeg_v4_0_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
56
static void jpeg_v4_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
564
static int jpeg_v4_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
57
static void jpeg_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
595
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
60
static void jpeg_v4_0_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
609
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
626
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
638
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
650
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
660
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
677
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
699
static int jpeg_v4_0_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
707
static int jpeg_v4_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
72
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
791
static void jpeg_v4_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
805
static void jpeg_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
822
static uint32_t jpeg_v4_0_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
847
static bool jpeg_v4_0_query_ras_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
870
static void jpeg_v4_0_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0.c
94
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1012
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1030
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1048
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1067
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1089
static int jpeg_v4_0_3_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1097
static int jpeg_v4_0_3_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1105
static int jpeg_v4_0_3_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1161
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
120
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1247
static void jpeg_v4_0_3_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1273
static void jpeg_v4_0_3_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1329
static void jpeg_v4_0_3_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1344
static void jpeg_v4_0_3_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1358
static void jpeg_v4_0_3_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1367
static void jpeg_v4_0_3_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1380
static uint32_t jpeg_v4_0_3_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
140
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1405
static bool jpeg_v4_0_3_query_ras_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1489
static int jpeg_v4_0_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
1524
static void jpeg_v4_0_3_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
237
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
251
static int jpeg_v4_0_3_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
372
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
437
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
44
static void jpeg_v4_0_3_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
45
static void jpeg_v4_0_3_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
48
static void jpeg_v4_0_3_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
543
static void jpeg_v4_0_3_start_inst(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
574
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
619
static int jpeg_v4_0_3_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
635
static void jpeg_v4_0_3_stop_inst(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
659
static int jpeg_v4_0_3_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
678
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
693
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
718
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
739
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
780
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_3.c
98
static inline bool jpeg_v4_0_3_normalizn_reqd(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
120
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
197
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
218
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
249
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
307
static void jpeg_v4_0_5_disable_clock_gating(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
331
static void jpeg_v4_0_5_enable_clock_gating(struct amdgpu_device *adev, int inst)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
355
static void jpeg_engine_4_0_5_dpg_clock_gating_mode(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
501
static int jpeg_v4_0_5_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
571
static int jpeg_v4_0_5_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
611
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
625
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
642
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
65
static void jpeg_v4_0_5_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
654
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
66
static void jpeg_v4_0_5_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
670
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
688
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
712
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
734
static int jpeg_v4_0_5_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
836
static void jpeg_v4_0_5_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
853
static void jpeg_v4_0_5_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v4_0_5.c
87
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
141
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
162
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
189
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
240
static void jpeg_v5_0_0_disable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
252
static void jpeg_v5_0_0_enable_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
269
static int jpeg_v5_0_0_disable_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
285
static int jpeg_v5_0_0_enable_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
303
static void jpeg_engine_5_0_0_dpg_clock_gating_mode(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
425
static int jpeg_v5_0_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
485
static int jpeg_v5_0_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
521
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
53
static void jpeg_v5_0_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
535
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
54
static void jpeg_v5_0_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
552
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
564
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
576
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
586
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
603
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
620
static int jpeg_v5_0_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
628
static int jpeg_v5_0_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
67
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
712
static void jpeg_v5_0_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
722
static void jpeg_v5_0_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_0.c
87
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
1064
static int jpeg_v5_0_1_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
1099
static void jpeg_v5_0_1_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
116
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
138
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
229
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
251
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
308
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
333
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
354
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
366
static void jpeg_v5_0_1_init_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
37
static int jpeg_v5_0_1_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
38
static void jpeg_v5_0_1_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
387
static void jpeg_v5_0_1_deinit_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
39
static void jpeg_v5_0_1_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
403
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
42
static void jpeg_v5_0_1_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
449
static int jpeg_v5_0_1_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
569
static int jpeg_v5_0_1_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
592
static int jpeg_v5_0_1_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
611
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
626
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
644
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
659
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
679
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
699
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
718
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
740
static int jpeg_v5_0_1_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
748
static int jpeg_v5_0_1_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
758
static int jpeg_v5_0_1_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
820
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
908
static void jpeg_v5_0_1_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
934
static void jpeg_v5_0_1_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
956
static uint32_t jpeg_v5_0_1_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/jpeg_v5_0_1.c
981
static bool jpeg_v5_0_1_query_ras_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.c
104
static void lsdma_v6_0_update_memory_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.c
32
static int lsdma_v6_0_wait_pio_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.c
39
static int lsdma_v6_0_copy_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/lsdma_v6_0.c
72
static int lsdma_v6_0_fill_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/lsdma_v7_0.c
104
static void lsdma_v7_0_update_memory_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/lsdma_v7_0.c
32
static int lsdma_v7_0_wait_pio_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/lsdma_v7_0.c
39
static int lsdma_v7_0_copy_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/lsdma_v7_0.c
72
static int lsdma_v7_0_fill_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mca_v3_0.c
32
static void mca_v3_0_mp0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mca_v3_0.c
66
static void mca_v3_0_mp1_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mca_v3_0.c
86
static void mca_v3_0_mpio_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
118
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
163
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
202
static int mes_userq_detect_and_reset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
253
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
421
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/mes_userqueue.c
467
struct amdgpu_device *adev = uq_mgr->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1007
static int mes_v11_0_load_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1079
static int mes_v11_0_allocate_eop_buf(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1211
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1270
static int mes_v11_0_kiq_enable_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1290
static int mes_v11_0_queue_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1325
static int mes_v11_0_ring_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1348
static int mes_v11_0_kiq_ring_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1373
static int mes_v11_0_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1414
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1472
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1511
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1545
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1554
static void mes_v11_0_kiq_clear(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1564
static int mes_v11_0_kiq_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1619
static int mes_v11_0_kiq_hw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1639
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
171
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
1716
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
313
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
391
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
62
static int mes_v11_0_kiq_hw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
63
static int mes_v11_0_kiq_hw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
671
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
829
static int mes_v11_0_allocate_ucode_buffer(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
864
static int mes_v11_0_allocate_ucode_data_buffer(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
905
static void mes_v11_0_free_ucode_buffers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
917
static void mes_v11_0_get_fw_version(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v11_0.c
943
static void mes_v11_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1003
static int mes_v12_0_allocate_ucode_buffer(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1037
static int mes_v12_0_allocate_ucode_data_buffer(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1071
static void mes_v12_0_free_ucode_buffers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1083
static void mes_v12_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1152
static void mes_v12_0_set_ucode_start_addr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1177
static int mes_v12_0_load_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1241
static int mes_v12_0_allocate_eop_buf(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1378
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1437
static int mes_v12_0_kiq_enable_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1462
static int mes_v12_0_queue_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1513
static int mes_v12_0_ring_init(struct amdgpu_device *adev, int pipe)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1540
static int mes_v12_0_kiq_ring_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
155
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1565
static int mes_v12_0_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1601
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1649
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1688
static void mes_v12_0_kiq_dequeue_sched(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1727
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1736
static int mes_v12_0_kiq_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1798
static int mes_v12_0_kiq_hw_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1819
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
1903
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
306
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
380
int gfx_v12_0_request_gfx_index_mutex(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
416
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
45
static int mes_v12_0_kiq_hw_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
46
static int mes_v12_0_kiq_hw_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
55
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
728
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
806
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mes_v12_0.c
862
struct amdgpu_device *adev = mes->adev;
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
137
static void mmhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
157
static void mmhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
199
static void mmhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
211
static void mmhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
232
static void mmhub_v1_0_init_saw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
278
static void mmhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
337
static void mmhub_v1_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
350
static void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
362
static int mmhub_v1_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
37
static u64 mmhub_v1_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
390
static void mmhub_v1_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
425
static void mmhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
467
static void mmhub_v1_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
498
static void mmhub_v1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
54
static void mmhub_v1_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
561
static void mmhub_v1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
577
static int mmhub_v1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
601
static void mmhub_v1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
68
static void mmhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
757
static int mmhub_v1_0_get_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
794
static void mmhub_v1_0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
818
static void mmhub_v1_0_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
85
static void mmhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
104
static void mmhub_v1_7_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
1231
static int mmhub_v1_7_get_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
1268
static void mmhub_v1_7_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
1291
static void mmhub_v1_7_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
1311
static void mmhub_v1_7_query_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
1331
static void mmhub_v1_7_reset_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
155
static void mmhub_v1_7_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
176
static void mmhub_v1_7_init_snoop_override_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
199
static void mmhub_v1_7_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
250
static void mmhub_v1_7_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
265
static void mmhub_v1_7_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
286
static void mmhub_v1_7_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
344
static void mmhub_v1_7_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
357
static int mmhub_v1_7_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
37
static u64 mmhub_v1_7_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
374
static void mmhub_v1_7_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
409
static void mmhub_v1_7_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
451
static void mmhub_v1_7_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
481
static void mmhub_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
535
static void mmhub_v1_7_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
54
static void mmhub_v1_7_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
551
static int mmhub_v1_7_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
570
static void mmhub_v1_7_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_7.c
66
static void mmhub_v1_7_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
130
static void mmhub_v1_8_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
193
static void mmhub_v1_8_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
237
static void mmhub_v1_8_init_snoop_override_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
265
static void mmhub_v1_8_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
326
static void mmhub_v1_8_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
346
static void mmhub_v1_8_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
377
static void mmhub_v1_8_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
38
static u64 mmhub_v1_8_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
444
static void mmhub_v1_8_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
463
static int mmhub_v1_8_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
480
static void mmhub_v1_8_disable_l1_tlb(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
504
static void mmhub_v1_8_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
536
static void mmhub_v1_8_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
55
static void mmhub_v1_8_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
581
static void mmhub_v1_8_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
617
static int mmhub_v1_8_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
623
static void mmhub_v1_8_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
691
static void mmhub_v1_8_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
726
static void mmhub_v1_8_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
742
static void mmhub_v1_8_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
755
static void mmhub_v1_8_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v1_8.c
77
static void mmhub_v1_8_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
140
mmhub_v2_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
190
static void mmhub_v2_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
204
static void mmhub_v2_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
221
static void mmhub_v2_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
258
static void mmhub_v2_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
277
static void mmhub_v2_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
328
static void mmhub_v2_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
340
static void mmhub_v2_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
366
static void mmhub_v2_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
416
static void mmhub_v2_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
429
static int mmhub_v2_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
445
static void mmhub_v2_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
476
static void mmhub_v2_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
524
static void mmhub_v2_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
566
static void mmhub_v2_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
623
static void mmhub_v2_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
651
static int mmhub_v2_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_0.c
675
static void mmhub_v2_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
121
static void mmhub_v2_3_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
134
static void mmhub_v2_3_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
151
static void mmhub_v2_3_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
186
static void mmhub_v2_3_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
205
static void mmhub_v2_3_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
250
static void mmhub_v2_3_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
262
static void mmhub_v2_3_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
282
static void mmhub_v2_3_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
332
static void mmhub_v2_3_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
347
static int mmhub_v2_3_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
375
static void mmhub_v2_3_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
406
static void mmhub_v2_3_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
449
static void mmhub_v2_3_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
493
mmhub_v2_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
527
mmhub_v2_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
570
static int mmhub_v2_3_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
584
static void mmhub_v2_3_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v2_3.c
79
mmhub_v2_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
137
static void mmhub_v3_0_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
151
static void mmhub_v3_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
168
static void mmhub_v3_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
211
static void mmhub_v3_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
231
static void mmhub_v3_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
282
static void mmhub_v3_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
294
static void mmhub_v3_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
320
static void mmhub_v3_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
370
static void mmhub_v3_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
383
static int mmhub_v3_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
399
static void mmhub_v3_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
430
static void mmhub_v3_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
478
static void mmhub_v3_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
526
static u64 mmhub_v3_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
538
static u64 mmhub_v3_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
543
static void mmhub_v3_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
604
static void mmhub_v3_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
620
static int mmhub_v3_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
637
static void mmhub_v3_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0.c
96
mmhub_v3_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
103
mmhub_v3_0_1_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
145
static void mmhub_v3_0_1_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
160
static void mmhub_v3_0_1_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
177
static void mmhub_v3_0_1_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
217
static void mmhub_v3_0_1_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
237
static void mmhub_v3_0_1_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
282
static void mmhub_v3_0_1_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
294
static void mmhub_v3_0_1_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
314
static void mmhub_v3_0_1_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
364
static void mmhub_v3_0_1_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
377
static int mmhub_v3_0_1_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
393
static void mmhub_v3_0_1_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
424
static void mmhub_v3_0_1_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
467
static void mmhub_v3_0_1_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
509
static u64 mmhub_v3_0_1_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
520
static u64 mmhub_v3_0_1_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
525
static void mmhub_v3_0_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
541
static void mmhub_v3_0_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
557
static int mmhub_v3_0_1_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_1.c
570
static void mmhub_v3_0_1_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/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,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
144
static void mmhub_v3_0_2_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
161
static void mmhub_v3_0_2_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
203
static void mmhub_v3_0_2_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
223
static void mmhub_v3_0_2_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
274
static void mmhub_v3_0_2_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
286
static void mmhub_v3_0_2_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
312
static void mmhub_v3_0_2_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
362
static void mmhub_v3_0_2_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
375
static int mmhub_v3_0_2_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
391
static void mmhub_v3_0_2_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
470
static void mmhub_v3_0_2_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
515
static u64 mmhub_v3_0_2_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
526
static u64 mmhub_v3_0_2_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
531
static void mmhub_v3_0_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
537
static void mmhub_v3_0_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
543
static int mmhub_v3_0_2_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
556
static void mmhub_v3_0_2_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_0_2.c
96
mmhub_v3_0_2_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
187
mmhub_v3_3_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
236
static void mmhub_v3_3_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
252
static void mmhub_v3_3_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
269
static void mmhub_v3_3_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
309
static void mmhub_v3_3_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
329
static void mmhub_v3_3_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
374
static void mmhub_v3_3_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
387
static void mmhub_v3_3_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
407
static void mmhub_v3_3_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
457
static void mmhub_v3_3_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
470
static void mmhub_v3_3_init_saw_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
507
static void mmhub_v3_3_enable_tls(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
513
static int mmhub_v3_3_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
535
static void mmhub_v3_3_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
566
static void mmhub_v3_3_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
609
static void mmhub_v3_3_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
651
static u64 mmhub_v3_3_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
662
static u64 mmhub_v3_3_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
673
static void mmhub_v3_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
689
static void mmhub_v3_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
705
static int mmhub_v3_3_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v3_3.c
718
static void mmhub_v3_3_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
129
static void mmhub_v4_1_0_setup_vm_pt_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
143
static void mmhub_v4_1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
160
static void mmhub_v4_1_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
204
static void mmhub_v4_1_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
224
static void mmhub_v4_1_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
275
static void mmhub_v4_1_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
287
static void mmhub_v4_1_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
313
static void mmhub_v4_1_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
363
static void mmhub_v4_1_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
376
static int mmhub_v4_1_0_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
392
static void mmhub_v4_1_0_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
424
mmhub_v4_1_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
472
static void mmhub_v4_1_0_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
520
static u64 mmhub_v4_1_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
532
static u64 mmhub_v4_1_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
538
mmhub_v4_1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
583
mmhub_v4_1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
601
static int mmhub_v4_1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
618
static void mmhub_v4_1_0_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v4_1_0.c
89
mmhub_v4_1_0_print_l2_protection_fault_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
100
static void mmhub_v9_4_setup_vm_pt_regs(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
110
static void mmhub_v9_4_init_system_aperture_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
1592
static int mmhub_v9_4_get_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
1629
static void mmhub_v9_4_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
1652
static void mmhub_v9_4_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
1674
static void mmhub_v9_4_query_ras_error_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
175
static void mmhub_v9_4_init_tlb_regs(struct amdgpu_device *adev, int hubid)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
202
static void mmhub_v9_4_init_snoop_override_regs(struct amdgpu_device *adev, int hubid)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
231
static void mmhub_v9_4_init_cache_regs(struct amdgpu_device *adev, int hubid)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
285
static void mmhub_v9_4_enable_system_domain(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
300
static void mmhub_v9_4_disable_identity_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
325
static void mmhub_v9_4_setup_vmid_config(struct amdgpu_device *adev, int hubid)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
39
static u64 mmhub_v9_4_get_fb_location(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
393
static void mmhub_v9_4_program_invalidation(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
413
static int mmhub_v9_4_gart_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
436
static void mmhub_v9_4_gart_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
481
static void mmhub_v9_4_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
539
static void mmhub_v9_4_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
57
static void mmhub_v9_4_setup_hubid_vm_pt_regs(struct amdgpu_device *adev, int hubid,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
590
static void mmhub_v9_4_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
647
static void mmhub_v9_4_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
669
static int mmhub_v9_4_set_clockgating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
689
static void mmhub_v9_4_get_clockgating(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/mmhub_v9_4.c
74
static void mmhub_v9_4_init_gart_aperture_regs(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
101
static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
119
static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
163
static int xgpu_ai_send_access_requests(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
195
static int xgpu_ai_request_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
209
static int xgpu_ai_request_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
218
static int xgpu_ai_release_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
230
static int xgpu_ai_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
238
static int xgpu_ai_set_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
252
static void xgpu_ai_ready_to_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
257
static int xgpu_ai_wait_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
276
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
298
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
317
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
326
static int xgpu_ai_set_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
340
static int xgpu_ai_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
37
static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
402
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
410
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
42
static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
427
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
447
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
453
static int xgpu_ai_request_init_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
458
static void xgpu_ai_ras_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
464
static bool xgpu_ai_rcvd_ras_intr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
56
static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
63
static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
78
static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) {
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
82
static int xgpu_ai_poll_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.h
66
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.h
67
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.h
68
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_ai.h
69
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
104
static int xgpu_nv_poll_msg(struct amdgpu_device *adev, enum idh_event event)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
137
static void xgpu_nv_mailbox_trans_msg (struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
173
static int xgpu_nv_send_access_requests_with_param(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
244
static int xgpu_nv_send_access_requests(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
251
static int xgpu_nv_request_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
265
static int xgpu_nv_request_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
274
static int xgpu_nv_release_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
286
static int xgpu_nv_request_init_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
291
static int xgpu_nv_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
299
static int xgpu_nv_set_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
316
static void xgpu_nv_ready_to_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
321
static int xgpu_nv_wait_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
340
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
36
static void xgpu_nv_mailbox_send_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
365
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
384
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
393
static int xgpu_nv_set_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
41
static void xgpu_nv_mailbox_set_valid(struct amdgpu_device *adev, bool val)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
410
static int xgpu_nv_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
472
void xgpu_nv_mailbox_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
480
int xgpu_nv_mailbox_add_irq_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
497
int xgpu_nv_mailbox_get_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
517
void xgpu_nv_mailbox_put_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
523
static void xgpu_nv_ras_poison_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
535
static bool xgpu_nv_rcvd_ras_intr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
542
static int xgpu_nv_req_ras_err_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
547
static int xgpu_nv_req_ras_cper_dump(struct amdgpu_device *adev, u64 vf_rptr)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
55
static enum idh_event xgpu_nv_mailbox_peek_msg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
557
static int xgpu_nv_req_ras_bad_pages(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
562
static int xgpu_nv_check_vf_critical_region(struct amdgpu_device *adev, u64 addr)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
61
static int xgpu_nv_mailbox_rcv_msg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
80
static uint8_t xgpu_nv_peek_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.c
85
static int xgpu_nv_poll_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.h
73
void xgpu_nv_mailbox_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.h
74
int xgpu_nv_mailbox_add_irq_id(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.h
75
int xgpu_nv_mailbox_get_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_nv.h
76
void xgpu_nv_mailbox_put_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
279
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
319
static void xgpu_vi_mailbox_send_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
343
static void xgpu_vi_mailbox_set_valid(struct amdgpu_device *adev, bool val)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
353
static void xgpu_vi_mailbox_trans_msg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
366
static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
389
static int xgpu_vi_poll_ack(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
411
static int xgpu_vi_poll_msg(struct amdgpu_device *adev, enum idh_event event)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
431
static int xgpu_vi_send_access_requests(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
459
static int xgpu_vi_request_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
464
static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
469
static int xgpu_vi_request_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
478
static int xgpu_vi_release_full_gpu_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
491
static int xgpu_vi_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
499
static int xgpu_vi_set_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
516
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
532
static int xgpu_vi_set_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
546
static int xgpu_vi_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
578
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
586
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
603
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
621
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.h
52
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.h
53
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.h
54
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.h
55
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/mxgpu_vi.h
56
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
105
force_update_wptr_for_self_int(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
152
static int navi10_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
196
static int navi10_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
263
static int navi10_ih_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
317
static int navi10_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
386
static void navi10_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
40
static void navi10_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
406
static u32 navi10_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
461
static void navi10_ih_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
488
static void navi10_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
49
static void navi10_ih_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
518
static int navi10_ih_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
538
static void navi10_ih_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
546
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
556
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
597
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
606
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
646
static void navi10_ih_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
672
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
687
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
717
static void navi10_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
105
static void nbif_v6_3_1_vcn_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
149
static void nbif_v6_3_1_gc_doorbell_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
155
static void nbif_v6_3_1_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
163
nbif_v6_3_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
185
static void nbif_v6_3_1_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
220
static void nbif_v6_3_1_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
243
nbif_v6_3_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
249
nbif_v6_3_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
255
nbif_v6_3_1_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
260
static u32 nbif_v6_3_1_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
265
static u32 nbif_v6_3_1_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
270
static u32 nbif_v6_3_1_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
275
static u32 nbif_v6_3_1_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
295
static void nbif_v6_3_1_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
304
static u32 nbif_v6_3_1_get_rom_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
315
static void nbif_v6_3_1_program_ltr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
33
static void nbif_v6_3_1_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
344
static void nbif_v6_3_1_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
41
static u32 nbif_v6_3_1_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
440
static void nbif_v6_3_1_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
478
static int nbif_v6_3_1_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
499
static int nbif_v6_3_1_process_err_event_athub_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
51
static void nbif_v6_3_1_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
515
static void nbif_v6_3_1_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
532
static int nbif_v6_3_1_init_ras_err_event_athub_interrupt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
61
static u32 nbif_v6_3_1_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbif_v6_3_1.c
66
static void nbif_v6_3_1_sdma_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
103
static u32 nbio_v2_3_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
108
static void nbio_v2_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
134
static void nbio_v2_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
155
static void nbio_v2_3_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
162
static void nbio_v2_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
186
static void nbio_v2_3_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
206
static void nbio_v2_3_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
228
static void nbio_v2_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
257
static void nbio_v2_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
280
static void nbio_v2_3_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
296
static u32 nbio_v2_3_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
301
static u32 nbio_v2_3_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
306
static u32 nbio_v2_3_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
311
static u32 nbio_v2_3_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
331
static void nbio_v2_3_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
347
static void nbio_v2_3_enable_aspm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
380
static void nbio_v2_3_program_ltr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
403
static void nbio_v2_3_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
494
static void nbio_v2_3_apply_lc_spc_mode_wa(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
519
static void nbio_v2_3_apply_l1_link_width_reconfig_wa(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
531
static void nbio_v2_3_clear_doorbell_interrupt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
553
static void nbio_v2_3_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
66
static void nbio_v2_3_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
74
static u32 nbio_v2_3_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v2_3.c
93
static void nbio_v2_3_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
102
static void nbio_v4_3_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
145
static void nbio_v4_3_gc_doorbell_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
151
static void nbio_v4_3_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
158
static void nbio_v4_3_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
181
static void nbio_v4_3_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
216
static void nbio_v4_3_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
238
static void nbio_v4_3_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
267
static void nbio_v4_3_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
287
static void nbio_v4_3_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
303
static u32 nbio_v4_3_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
308
static u32 nbio_v4_3_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
31
static void nbio_v4_3_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
313
static u32 nbio_v4_3_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
318
static u32 nbio_v4_3_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
338
static void nbio_v4_3_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
349
static u32 nbio_v4_3_get_rom_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
360
static void nbio_v4_3_program_ltr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
386
static void nbio_v4_3_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
39
static u32 nbio_v4_3_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
476
static void nbio_v4_3_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
49
static void nbio_v4_3_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
514
static void nbio_v4_3_sriov_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
519
static void nbio_v4_3_sriov_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
525
static void nbio_v4_3_sriov_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
530
static void nbio_v4_3_sriov_gc_doorbell_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
558
static int nbio_v4_3_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
579
static int nbio_v4_3_process_err_event_athub_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
59
static u32 nbio_v4_3_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
612
static int nbio_v4_3_init_ras_err_event_athub_interrupt(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v4_3.c
64
static void nbio_v4_3_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
106
static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
112
static void nbio_v6_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
132
static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
147
static void nbio_v6_1_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
163
static void nbio_v6_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
191
static void nbio_v6_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
211
static void nbio_v6_1_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
227
static u32 nbio_v6_1_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
232
static u32 nbio_v6_1_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
237
static u32 nbio_v6_1_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
242
static u32 nbio_v6_1_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
262
static void nbio_v6_1_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
281
static void nbio_v6_1_program_ltr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
304
static void nbio_v6_1_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
394
static void nbio_v6_1_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
55
static void nbio_v6_1_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
63
static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
73
static void nbio_v6_1_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
83
static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
88
static void nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
104
static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
110
static void nbio_v7_0_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
116
static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
140
static void nbio_7_0_write_syshub_ind_mmr(struct amdgpu_device *adev, uint32_t offset,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
147
static void nbio_v7_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
186
static void nbio_v7_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
206
static void nbio_v7_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
222
static void nbio_v7_0_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
238
static u32 nbio_v7_0_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
243
static u32 nbio_v7_0_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
248
static u32 nbio_v7_0_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
253
static u32 nbio_v7_0_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
276
static void nbio_v7_0_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
290
static void nbio_v7_0_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
35
static void nbio_v7_0_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
43
static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
53
static void nbio_v7_0_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
62
static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
67
static void nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
84
static void nbio_v7_0_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
112
static void nbio_v7_11_vcn_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
136
static void nbio_v7_11_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
149
static void nbio_v7_11_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
174
static void nbio_v7_11_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
196
static void nbio_v7_11_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
219
static u32 nbio_v7_11_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
224
static u32 nbio_v7_11_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
229
static u32 nbio_v7_11_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
234
static u32 nbio_v7_11_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
239
static u32 nbio_v7_11_get_pcie_port_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
244
static u32 nbio_v7_11_get_pcie_port_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
264
static void nbio_v7_11_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
288
static void nbio_v7_11_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
30
static void nbio_v7_11_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
317
static void nbio_v7_11_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
347
static void nbio_v7_11_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
365
static void nbio_v7_11_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
38
static u32 nbio_v7_11_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
49
static void nbio_v7_11_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
59
static u32 nbio_v7_11_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
64
static void nbio_v7_11_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_11.c
87
static void nbio_v7_11_vpe_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
102
static u32 nbio_v7_2_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
107
static void nbio_v7_2_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
130
static void nbio_v7_2_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
150
static void nbio_v7_2_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
162
static void nbio_v7_2_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
188
static void nbio_v7_2_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
210
static void nbio_v7_2_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
233
static void nbio_v7_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
259
static void nbio_v7_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
307
static void nbio_v7_2_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
323
static u32 nbio_v7_2_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
328
static u32 nbio_v7_2_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
333
static u32 nbio_v7_2_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
338
static u32 nbio_v7_2_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
343
static u32 nbio_v7_2_get_pcie_port_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
348
static u32 nbio_v7_2_get_pcie_port_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
368
static void nbio_v7_2_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
408
static void nbio_v7_2_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
49
static void nbio_v7_2_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
57
static u32 nbio_v7_2_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_2.c
78
static void nbio_v7_2_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
101
static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
109
static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
124
static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
133
static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
138
static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
179
static void nbio_v7_4_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
208
static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
214
static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
233
static void nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
248
static void nbio_v7_4_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
254
static void nbio_v7_4_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
274
static void nbio_v7_4_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
290
static void nbio_v7_4_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
306
static u32 nbio_v7_4_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
311
static u32 nbio_v7_4_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
316
static u32 nbio_v7_4_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
321
static u32 nbio_v7_4_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
341
static void nbio_v7_4_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
359
static void nbio_v7_4_handle_ras_controller_intr_no_bifring(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
448
static int nbio_v7_4_set_ras_controller_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
481
static int nbio_v7_4_process_ras_controller_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
493
static int nbio_v7_4_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
525
static int nbio_v7_4_process_err_event_athub_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
547
static int nbio_v7_4_init_ras_controller_interrupt (struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
564
static int nbio_v7_4_init_ras_err_event_athub_interrupt (struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
586
static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
643
static void nbio_v7_4_enable_doorbell_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
676
static void nbio_v7_4_program_ltr(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
699
static void nbio_v7_4_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
792
static void nbio_v7_4_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_4.c
98
static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
107
static void nbio_v7_7_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
119
static void nbio_v7_7_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
145
static void nbio_v7_7_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
168
static void nbio_v7_7_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
191
static u32 nbio_v7_7_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
196
static u32 nbio_v7_7_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
201
static u32 nbio_v7_7_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
206
static u32 nbio_v7_7_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
211
static u32 nbio_v7_7_get_pcie_port_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
216
static u32 nbio_v7_7_get_pcie_port_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
236
static void nbio_v7_7_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
257
static void nbio_v7_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
286
static void nbio_v7_7_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
30
static void nbio_v7_7_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
316
static void nbio_v7_7_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
334
static void nbio_v7_7_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
38
static u32 nbio_v7_7_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
49
static void nbio_v7_7_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
59
static u32 nbio_v7_7_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
64
static void nbio_v7_7_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_7.c
87
static void nbio_v7_7_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
172
static void nbio_v7_9_vcn_doorbell_range(struct amdgpu_device *adev, bool use_doorbell,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
232
static void nbio_v7_9_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
241
static void nbio_v7_9_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
263
static void nbio_v7_9_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
307
static void nbio_v7_9_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
312
static void nbio_v7_9_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
317
static void nbio_v7_9_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
322
static void nbio_v7_9_ih_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
34
static void nbio_v7_9_remap_hdp_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
340
static u32 nbio_v7_9_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
345
static u32 nbio_v7_9_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
350
static u32 nbio_v7_9_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
355
static u32 nbio_v7_9_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
360
static u32 nbio_v7_9_get_pcie_index_hi_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
386
static void nbio_v7_9_enable_doorbell_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
393
static int nbio_v7_9_get_compute_partition_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
404
static bool nbio_v7_9_is_nps_switch_requested(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
415
static u32 nbio_v7_9_get_memory_partition_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
42
static u32 nbio_v7_9_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
431
static void nbio_v7_9_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
469
static void nbio_v7_9_set_reg_remap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
511
static void nbio_v7_9_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
516
static void nbio_v7_9_handle_ras_controller_intr_no_bifring(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
568
static void nbio_v7_9_handle_ras_err_event_athub_intr_no_bifring(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
587
static int nbio_v7_9_set_ras_controller_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
59
static void nbio_v7_9_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
597
static int nbio_v7_9_process_ras_controller_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
609
static int nbio_v7_9_set_ras_err_event_athub_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
619
static int nbio_v7_9_process_err_event_athub_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
641
static int nbio_v7_9_init_ras_controller_interrupt (struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
658
static int nbio_v7_9_init_ras_err_event_athub_interrupt (struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
68
static u32 nbio_v7_9_get_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nbio_v7_9.c
73
static void nbio_v7_9_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/pci/drm/amd/amdgpu/nv.c
1015
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
1046
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
1083
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
210
static int nv_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/nv.c
278
static u32 nv_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/nv.c
293
static void nv_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/nv.c
306
static u32 nv_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
311
static u32 nv_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
317
void nv_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nv.c
329
static bool nv_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
357
static uint32_t nv_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/nv.c
374
static uint32_t nv_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nv.c
387
static int nv_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/nv.c
410
static int nv_asic_mode2_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
443
nv_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
476
static int nv_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
502
static int nv_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/nv.c
508
static int nv_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/nv.c
514
static void nv_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
532
void nv_set_virt_ops(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
537
static bool nv_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
542
static bool nv_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
559
static void nv_init_doorbell_index(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
596
static void nv_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/nv.c
600
static int nv_update_umd_stable_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nv.c
640
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
950
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
979
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.c
989
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/nv.h
31
void nv_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/nv.h
33
void nv_set_virt_ops(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/nv.h
34
int cyan_skillfish_reg_base_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
107
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
128
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
149
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
156
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
49
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v10_0.c
76
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
147
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
168
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
193
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
207
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
253
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
288
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
320
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
391
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
408
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
434
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
467
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
587
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
599
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
611
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
654
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0.c
90
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0_8.c
137
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0_8.c
153
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0_8.c
165
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0_8.c
35
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v11_0_8.c
68
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
109
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
148
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
175
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
203
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
220
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
255
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
267
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
47
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v12_0.c
73
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
141
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
152
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
177
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
199
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
230
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
256
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
327
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
336
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
378
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
411
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
480
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
496
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
508
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
524
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
555
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
674
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
717
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
733
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
769
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
804
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
834
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
841
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
85
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
862
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
888
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0.c
927
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
159
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
196
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
229
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
298
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
314
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
326
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
37
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
61
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
71
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v13_0_4.c
96
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
106
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
131
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
205
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
243
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
276
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
345
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
361
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
373
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
389
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
420
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
539
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
583
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
600
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
63
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
639
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
674
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v14_0.c
96
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
121
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
157
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
192
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
254
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
285
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
300
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
311
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
344
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
355
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
59
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/psp_v3_1.c
82
struct amdgpu_device *adev = psp->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1030
static int sdma_v2_4_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1070
static int sdma_v2_4_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
110
static void sdma_v2_4_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1142
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1161
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1229
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
1243
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
127
static int sdma_v2_4_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
204
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
219
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
338
static void sdma_v2_4_gfx_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
360
static void sdma_v2_4_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
373
static void sdma_v2_4_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
401
static int sdma_v2_4_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
489
static int sdma_v2_4_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
504
static int sdma_v2_4_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
52
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
53
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
533
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
54
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
55
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
586
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
814
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
835
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
873
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
886
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
916
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
930
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
94
static void sdma_v2_4_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
946
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
984
static int sdma_v2_4_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1087
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1115
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1159
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1172
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1185
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1205
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1219
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1234
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1255
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1274
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1293
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1322
static int sdma_v3_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1368
static int sdma_v3_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1408
static int sdma_v3_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1424
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1463
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1491
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1519
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1584
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1603
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1671
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
1685
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
198
static void sdma_v3_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
250
static void sdma_v3_0_free_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
267
static int sdma_v3_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
362
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
384
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
514
static void sdma_v3_0_gfx_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
52
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
53
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
536
static void sdma_v3_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
54
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
549
static void sdma_v3_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
55
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
610
static void sdma_v3_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
638
static int sdma_v3_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
763
static int sdma_v3_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
777
static int sdma_v3_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
807
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
860
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1044
static void sdma_v4_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1089
static void sdma_v4_0_gfx_resume(struct amdgpu_device *adev, unsigned int i)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1174
static void sdma_v4_0_page_resume(struct amdgpu_device *adev, unsigned int i)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1252
sdma_v4_1_update_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1272
static void sdma_v4_1_init_power_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1299
static void sdma_v4_0_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
130
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
131
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
132
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1324
static int sdma_v4_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
133
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1339
static int sdma_v4_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
134
static void sdma_v4_0_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1382
static int sdma_v4_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1465
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1518
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1737
static bool sdma_v4_0_fw_support_paging_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1756
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1779
static int sdma_v4_0_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1785
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1799
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1934
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1956
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1969
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
1993
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2006
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2020
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2037
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2059
static int sdma_v4_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2074
static int sdma_v4_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2106
static int sdma_v4_0_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2129
static int sdma_v4_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2149
static int sdma_v4_0_set_ecc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2164
static int sdma_v4_0_print_iv_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2197
static int sdma_v4_0_process_vm_hole_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2206
static int sdma_v4_0_process_doorbell_invalid_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2215
static int sdma_v4_0_process_pool_timeout_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2225
static int sdma_v4_0_process_srbm_write_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2236
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2275
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2303
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2318
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2336
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2355
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2376
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2477
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2522
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2609
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2626
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2666
static int sdma_v4_0_query_ras_error_count_by_instance(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2700
static void sdma_v4_0_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2723
static void sdma_v4_0_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
441
static u32 sdma_v4_0_get_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
517
static void sdma_v4_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
581
static void sdma_v4_0_setup_ulv(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
623
static int sdma_v4_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
673
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
700
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
742
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
766
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
862
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
922
static void sdma_v4_0_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
944
static void sdma_v4_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
956
static void sdma_v4_0_page_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
981
static void sdma_v4_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.c
166
static void sdma_v4_4_get_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.c
195
static int sdma_v4_4_query_ras_error_count_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.c
236
static void sdma_v4_4_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4.c
36
static uint32_t sdma_v4_4_get_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
105
static void sdma_v4_4_2_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
106
static void sdma_v4_4_2_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1061
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
107
static void sdma_v4_4_2_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
108
static void sdma_v4_4_2_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
109
static void sdma_v4_4_2_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
110
static void sdma_v4_4_2_update_reset_mask(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1114
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
113
static int sdma_v4_4_2_soft_reset_engine(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
116
static u32 sdma_v4_4_2_get_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1333
static bool sdma_v4_4_2_fw_support_paging_queue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1352
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1372
static int sdma_v4_4_2_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1379
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1401
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1531
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1556
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1570
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1596
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1611
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
162
static void sdma_v4_4_2_inst_init_golden_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1628
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1663
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1675
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1713
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1737
static int sdma_v4_4_2_soft_reset_engine(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1746
static int sdma_v4_4_2_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1761
static int sdma_v4_4_2_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1801
static int sdma_v4_4_2_process_ras_data_cb(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1825
static int sdma_v4_4_2_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1845
static int sdma_v4_4_2_set_ecc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1860
static int sdma_v4_4_2_print_iv_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1892
static int sdma_v4_4_2_process_vm_hole_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1901
static int sdma_v4_4_2_process_doorbell_invalid_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1911
static int sdma_v4_4_2_process_pool_timeout_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1921
static int sdma_v4_4_2_process_srbm_write_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
193
static int sdma_v4_4_2_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1931
static int sdma_v4_4_2_process_ctxt_empty_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1942
struct amdgpu_device *adev, bool enable, uint32_t inst_mask)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
1971
struct amdgpu_device *adev, bool enable, uint32_t inst_mask)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2010
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2033
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2052
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2073
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2174
static void sdma_v4_4_2_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2228
static void sdma_v4_4_2_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2310
static void sdma_v4_4_2_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2327
static void sdma_v4_4_2_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2351
static void sdma_v4_4_2_update_reset_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2391
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
240
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2404
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2458
static void sdma_v4_4_2_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2483
static void sdma_v4_4_2_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2498
static void sdma_v4_4_2_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2509
static void sdma_v4_4_2_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2610
static void sdma_v4_4_2_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
267
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
309
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
333
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
429
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
491
static void sdma_v4_4_2_inst_gfx_stop(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
534
static void sdma_v4_4_2_inst_rlc_stop(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
548
static void sdma_v4_4_2_inst_page_stop(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
575
static void sdma_v4_4_2_inst_ctx_switch_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
630
static void sdma_v4_4_2_inst_enable(struct amdgpu_device *adev, bool enable,
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
889
static void sdma_v4_4_2_init_pg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
903
static int sdma_v4_4_2_inst_rlc_resume(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
920
static int sdma_v4_4_2_inst_load_microcode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
966
static int sdma_v4_4_2_inst_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1014
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1076
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
111
static void sdma_v5_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
112
static void sdma_v5_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
113
static void sdma_v5_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
114
static void sdma_v5_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1330
static int sdma_v5_0_soft_reset_engine(struct amdgpu_device *adev, u32 instance_id)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1362
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1383
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1447
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1464
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1475
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1498
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1515
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1539
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1561
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1609
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1629
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1673
static int sdma_v5_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1694
static int sdma_v5_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1754
static int sdma_v5_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1761
static void sdma_v5_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1798
static void sdma_v5_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1826
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1855
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1874
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1895
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1970
static void sdma_v5_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
1989
static void sdma_v5_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
2059
static void sdma_v5_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
2074
static void sdma_v5_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
236
static void sdma_v5_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
290
static int sdma_v5_0_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
347
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
373
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
491
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
563
static void sdma_v5_0_gfx_stop(struct amdgpu_device *adev, uint32_t inst_mask)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
585
static void sdma_v5_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
598
static void sdma_v5_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
656
static void sdma_v5_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
688
static int sdma_v5_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
849
static int sdma_v5_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
870
static int sdma_v5_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
883
static int sdma_v5_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
927
static int sdma_v5_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
960
static int sdma_v5_0_mqd_init(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
997
static void sdma_v5_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
112
static void sdma_v5_2_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
113
static void sdma_v5_2_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
114
static void sdma_v5_2_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
115
static void sdma_v5_2_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1253
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1307
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1365
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1381
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1388
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1411
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1428
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1447
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1469
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1519
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1540
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1582
static int sdma_v5_2_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1600
static int sdma_v5_2_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1692
static int sdma_v5_2_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1699
static bool sdma_v5_2_firmware_mgcg_support(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1723
static void sdma_v5_2_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1760
static void sdma_v5_2_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1793
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1827
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1846
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1865
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
187
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1876
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1897
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1974
static void sdma_v5_2_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
1993
static void sdma_v5_2_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
2063
static void sdma_v5_2_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
2078
static void sdma_v5_2_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
213
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
340
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
413
static void sdma_v5_2_gfx_stop(struct amdgpu_device *adev, uint32_t inst_mask)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
435
static void sdma_v5_2_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
448
static void sdma_v5_2_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
505
static void sdma_v5_2_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
537
static int sdma_v5_2_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
696
static int sdma_v5_2_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
717
static int sdma_v5_2_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
730
static int sdma_v5_2_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
766
static int sdma_v5_2_soft_reset_engine(struct amdgpu_device *adev, u32 instance_id)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
792
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
817
static int sdma_v5_2_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
860
static int sdma_v5_2_mqd_init(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
897
static void sdma_v5_2_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
914
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
976
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
120
static void sdma_v6_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
121
static void sdma_v6_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
122
static void sdma_v6_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
123
static void sdma_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
124
static int sdma_v6_0_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
126
static u32 sdma_v6_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u32 internal_offset)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1260
static void sdma_v6_0_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1273
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1311
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1416
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1430
static int sdma_v6_0_set_userq_trap_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1455
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1467
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1491
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1508
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1524
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1570
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1591
static int sdma_v6_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1610
static int sdma_v6_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1639
static int sdma_v6_0_process_fence_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1662
static int sdma_v6_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1687
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1708
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1783
static void sdma_v6_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1806
static void sdma_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1877
static void sdma_v6_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
1890
static void sdma_v6_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
208
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
326
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
394
static void sdma_v6_0_gfx_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
416
static void sdma_v6_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
429
static void sdma_v6_0_ctxempty_int_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
452
static void sdma_v6_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
482
static int sdma_v6_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
631
static int sdma_v6_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
652
static int sdma_v6_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
665
static int sdma_v6_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
761
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
797
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
820
static int sdma_v6_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
856
static int sdma_v6_0_mqd_init(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
903
static void sdma_v6_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
920
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
982
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
120
static void sdma_v7_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
121
static void sdma_v7_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
122
static void sdma_v7_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
123
static void sdma_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
124
static int sdma_v7_0_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1258
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1297
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1369
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1386
static int sdma_v7_0_set_userq_trap_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1411
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1423
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1447
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1464
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1480
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1526
static int sdma_v7_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1543
static int sdma_v7_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1572
static int sdma_v7_0_process_fence_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1595
static int sdma_v7_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1620
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1641
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1717
static void sdma_v7_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1740
static void sdma_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1828
static void sdma_v7_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
1841
static void sdma_v7_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
208
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
330
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
398
static void sdma_v7_0_gfx_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
420
static void sdma_v7_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
433
static void sdma_v7_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
445
static void sdma_v7_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
475
static int sdma_v7_0_gfx_resume_instance(struct amdgpu_device *adev, int i, bool restore)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
633
static int sdma_v7_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
655
static int sdma_v7_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
660
static void sdma_v12_0_free_ucode_buffer(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
679
static int sdma_v7_0_load_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
754
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
790
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
809
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
838
static int sdma_v7_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
876
static int sdma_v7_0_mqd_init(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
920
static void sdma_v7_0_set_mqd_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
937
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
999
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/si.c
1003
static int si_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/si.c
1032
static u32 si_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
1045
static void si_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
1057
static u32 si_pciep_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
1070
static void si_pciep_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
1082
static u32 si_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
1094
static void si_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
1104
static u32 si_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
1116
static void si_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
1178
static uint32_t si_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.c
1253
static int si_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/si.c
1272
static bool si_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1320
static bool si_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.c
1344
static void si_set_clk_bypass_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1372
static void si_spll_powerdown(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1393
static int si_gpu_pci_config_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1427
static int si_asic_supports_baco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1433
si_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1445
static int si_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1463
static u32 si_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1468
static void si_vga_set_state(struct amdgpu_device *adev, bool state)
sys/dev/pci/drm/amd/amdgpu/si.c
1482
static u32 si_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1498
static void si_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/si.c
1508
static void si_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.c
1519
static bool si_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1525
static bool si_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1530
static int si_get_pcie_lanes(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1555
static void si_set_pcie_lanes(struct amdgpu_device *adev, int lanes)
sys/dev/pci/drm/amd/amdgpu/si.c
1595
static void si_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/si.c
1641
static uint64_t si_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1653
static int si_uvd_send_upll_ctlreq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.c
1728
static int si_calc_upll_dividers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.c
1790
static int si_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/si.c
1881
static int si_vce_send_vcepll_ctlreq(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
1913
static int si_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/si.c
2005
static void si_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2034
static uint32_t si_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2042
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si.c
2166
static void si_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2237
static void si_pcie_gen3_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2384
static inline u32 si_pif_phy0_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
2396
static inline void si_pif_phy0_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
2406
static inline u32 si_pif_phy1_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/si.c
2418
static inline void si_pif_phy1_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/si.c
2427
static void si_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2629
static void si_fix_pci_max_read_req_size(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.c
2642
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si.c
2699
int si_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si.h
29
void si_srbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si.h
31
int si_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_dma.c
129
static void si_dma_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_dma.c
142
static int si_dma_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_dma.c
210
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
261
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
38
static void si_dma_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_dma.c
39
static void si_dma_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_dma.c
40
static void si_dma_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_dma.c
41
static void si_dma_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_dma.c
478
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
494
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
527
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
538
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
562
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
575
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
591
static int si_dma_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si_dma.c
637
static int si_dma_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si_dma.c
64
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
654
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
696
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
72
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/si_dma.c
748
static void si_dma_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_dma.c
761
static void si_dma_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_dma.c
827
static void si_dma_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_dma.c
841
static void si_dma_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
102
static void si_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
108
static u32 si_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si_ih.c
133
static void si_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si_ih.c
154
static void si_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/si_ih.c
162
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
172
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
183
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
192
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
216
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
228
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
240
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/si_ih.c
301
static void si_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
34
static void si_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/si_ih.c
36
static void si_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
48
static void si_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
63
static int si_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
115
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
127
static int sienna_cichlid_mode2_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
138
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
149
static int sienna_cichlid_mode2_restore_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
221
struct amdgpu_device *tmp_adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
272
int sienna_cichlid_reset_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
293
int sienna_cichlid_reset_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
37
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
70
static int sienna_cichlid_mode2_suspend_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.c
97
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.h
29
int sienna_cichlid_reset_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/sienna_cichlid.h
30
int sienna_cichlid_reset_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
105
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
116
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
138
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
162
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
174
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
226
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
273
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
372
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
444
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
461
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
50
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
523
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
559
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
571
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
612
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
630
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
725
int smu_v11_0_i2c_control_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
755
void smu_v11_0_i2c_control_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.c
79
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.h
29
struct amdgpu_device;
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.h
31
int smu_v11_0_i2c_control_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/smu_v11_0_i2c.h
32
void smu_v11_0_i2c_control_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
104
static int smu_v13_0_10_mode2_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
114
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
129
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
140
static int smu_v13_0_10_mode2_restore_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
222
struct amdgpu_device *tmp_adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
269
int smu_v13_0_10_reset_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
291
int smu_v13_0_10_reset_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
34
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
46
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
67
static int smu_v13_0_10_mode2_suspend_ip(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.c
96
struct amdgpu_device *adev = (struct amdgpu_device *)reset_ctl->handle;
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.h
29
int smu_v13_0_10_reset_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/smu_v13_0_10.h
30
int smu_v13_0_10_reset_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0.c
28
static u32 smuio_v11_0_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0.c
33
static u32 smuio_v11_0_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0.c
38
static void smuio_v11_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0.c
62
static void smuio_v11_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0_6.c
28
static u32 smuio_v11_0_6_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v11_0_6.c
33
static u32 smuio_v11_0_6_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
115
static bool smuio_v13_0_is_host_gpu_xgmi_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
131
static enum amdgpu_pkg_type smuio_v13_0_get_pkg_type(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
30
static u32 smuio_v13_0_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
35
static u32 smuio_v13_0_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
40
static void smuio_v13_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
61
static void smuio_v13_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
81
static u32 smuio_v13_0_get_die_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0.c
98
static u32 smuio_v13_0_get_socket_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_3.c
38
static u32 smuio_v13_0_3_get_die_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_3.c
55
static u32 smuio_v13_0_3_get_socket_id(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_6.c
28
static u32 smuio_v13_0_6_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v13_0_6.c
33
static u32 smuio_v13_0_6_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v14_0_2.c
29
static u32 smuio_v14_0_2_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v14_0_2.c
34
static u32 smuio_v14_0_2_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v14_0_2.c
39
static u64 smuio_v14_0_2_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v9_0.c
28
static u32 smuio_v9_0_get_rom_index_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v9_0.c
33
static u32 smuio_v9_0_get_rom_data_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/smuio_v9_0.c
38
static void smuio_v9_0_update_rom_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/smuio_v9_0.c
59
static void smuio_v9_0_get_clock_gating_state(struct amdgpu_device *adev, u64 *flags)
sys/dev/pci/drm/amd/amdgpu/soc15.c
1238
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1253
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1267
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1275
static void soc15_sdma_doorbell_range_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
1291
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1320
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1359
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1373
static void soc15_update_drm_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/soc15.c
1402
static void soc15_update_drm_light_sleep(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/soc15.c
1420
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
1471
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.c
190
static int soc15_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/soc15.c
240
static u32 soc15_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/soc15.c
255
static void soc15_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/soc15.c
268
static u32 soc15_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/soc15.c
283
static void soc15_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/soc15.c
296
static u32 soc15_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/soc15.c
308
static void soc15_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/soc15.c
318
static u32 soc15_se_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/soc15.c
330
static void soc15_se_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/soc15.c
340
static u32 soc15_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
345
static u32 soc15_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
363
void soc15_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.c
375
static bool soc15_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
404
static uint32_t soc15_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/soc15.c
421
static uint32_t soc15_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.c
436
static int soc15_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/soc15.c
471
void soc15_program_register_sequence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.c
506
static int soc15_asic_baco_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
527
soc15_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
605
static bool soc15_need_reset_on_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
617
static int soc15_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
654
static int soc15_supports_baco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
678
static int soc15_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/soc15.c
691
static int soc15_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/soc15.c
698
static void soc15_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
716
static void soc15_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
741
void soc15_set_virt_ops(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
750
static bool soc15_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
756
static void soc15_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/soc15.c
803
static void vega20_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/soc15.c
852
static bool soc15_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
883
static uint64_t soc15_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
895
static void soc15_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc15.c
966
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc15.h
109
void soc15_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.h
111
void soc15_set_virt_ops(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
113
void soc15_program_register_sequence(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.h
117
int vega10_reg_base_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
118
int vega20_reg_base_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
119
int arct_reg_base_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
120
int aldebaran_reg_base_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
122
int aqua_vanjaram_init_soc_config(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
123
ssize_t aqua_vanjaram_get_reg_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc15.h
127
void vega10_doorbell_index_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
128
void vega20_doorbell_index_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc15.h
129
void aqua_vanjaram_doorbell_index_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/soc21.c
1007
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
144
static int soc21_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/soc21.c
193
static u32 soc21_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/soc21.c
208
static void soc21_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/soc21.c
221
static u32 soc21_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
226
static u32 soc21_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
238
void soc21_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc21.c
250
static bool soc21_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
278
static uint32_t soc21_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/soc21.c
295
static uint32_t soc21_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc21.c
308
static int soc21_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/soc21.c
332
static int soc21_asic_mode1_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
372
soc21_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
403
static int soc21_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
429
static int soc21_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/soc21.c
435
static int soc21_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/soc21.c
441
static void soc21_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
458
static bool soc21_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
469
static bool soc21_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
486
static void soc21_init_doorbell_index(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
522
static void soc21_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
526
static int soc21_update_umd_stable_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc21.c
562
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
828
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
866
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
876
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
896
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
922
static bool soc21_need_reset_on_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc21.c
945
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
963
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.c
990
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc21.h
28
void soc21_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc24.c
101
void soc24_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc24.c
135
static uint32_t soc24_read_indexed_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc24.c
154
static uint32_t soc24_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc24.c
168
static int soc24_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/soc24.c
192
soc24_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
216
static int soc24_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
242
static void soc24_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
260
static bool soc24_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
270
static bool soc24_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
287
static uint64_t soc24_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
295
static void soc24_init_doorbell_index(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
330
static void soc24_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
334
static int soc24_update_umd_stable_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/soc24.c
367
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
444
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
469
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
479
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
503
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
542
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
562
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
579
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/soc24.c
73
static int soc24_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/soc24.c
91
static u32 soc24_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.c
96
static u32 soc24_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/soc24.h
28
void soc24_grbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
102
static int tonga_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
172
static void tonga_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
192
static u32 tonga_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
242
static void tonga_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
274
static void tonga_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
288
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
303
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
319
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
330
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
358
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
371
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
385
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
412
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
422
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
488
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
51
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
60
static void tonga_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
77
static void tonga_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
103
bool umc_v12_0_is_correctable_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
118
static void umc_v12_0_query_error_count_per_type(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
137
static int umc_v12_0_query_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
168
static void umc_v12_0_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
177
static void umc_v12_0_get_retire_flip_bits(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
235
static int umc_v12_0_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
326
static int umc_v12_0_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
34
static inline uint64_t get_umc_v12_0_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
384
static void umc_v12_0_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
391
static int umc_v12_0_err_cnt_init_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
418
static bool umc_v12_0_check_ecc_err_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
437
static void umc_v12_0_err_cnt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
443
static bool umc_v12_0_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
460
struct amdgpu_device *adev = handle->adev;
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
49
static int umc_v12_0_reset_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
524
static int umc_v12_0_update_ecc_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
631
static int umc_v12_0_fill_error_record(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
661
static void umc_v12_0_query_ras_ecc_err_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
67
static void umc_v12_0_reset_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
692
static uint32_t umc_v12_0_get_die_id(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
73
bool umc_v12_0_is_deferred_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.c
92
bool umc_v12_0_is_uncorrectable_error(struct amdgpu_device *adev, uint64_t mc_umc_status)
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.h
101
typedef bool (*check_error_type_func)(struct amdgpu_device *adev, uint64_t mc_umc_status);
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.h
97
bool umc_v12_0_is_deferred_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.h
98
bool umc_v12_0_is_uncorrectable_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
sys/dev/pci/drm/amd/amdgpu/umc_v12_0.h
99
bool umc_v12_0_is_correctable_error(struct amdgpu_device *adev, uint64_t mc_umc_status);
sys/dev/pci/drm/amd/amdgpu/umc_v6_0.c
26
static void umc_v6_0_init_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
145
static void umc_v6_1_clear_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
169
static void umc_v6_1_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
226
static void umc_v6_1_querry_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
254
static void umc_v6_1_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
295
static void umc_v6_1_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
353
static void umc_v6_1_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
391
static void umc_v6_1_err_cnt_init_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
429
static void umc_v6_1_err_cnt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
44
static void umc_v6_1_enable_umc_index_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
59
static void umc_v6_1_disable_umc_index_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
74
static uint32_t umc_v6_1_get_umc_index_mode_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
87
static inline uint32_t get_umc_6_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_1.c
94
static void umc_v6_1_clear_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
136
static void umc_v6_7_ecc_info_querry_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
163
static int umc_v6_7_ecc_info_querry_ecc_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
180
static void umc_v6_7_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
187
void umc_v6_7_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
222
static int umc_v6_7_ecc_info_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
254
static void umc_v6_7_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
261
static void umc_v6_7_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
337
static void umc_v6_7_querry_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
361
static int umc_v6_7_reset_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
406
static void umc_v6_7_reset_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
412
static int umc_v6_7_query_ecc_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
432
static void umc_v6_7_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
441
static int umc_v6_7_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
46
static inline uint32_t get_umc_v6_7_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
484
static void umc_v6_7_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
492
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
505
static bool umc_v6_7_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
60
static void umc_v6_7_query_error_status_helper(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.c
94
static void umc_v6_7_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v6_7.h
74
void umc_v6_7_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
103
static void umc_v8_10_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
123
static void umc_v8_10_query_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
143
static int umc_v8_10_query_ecc_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
161
static void umc_v8_10_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
185
static int umc_v8_10_swizzle_mode_na_to_pa(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
205
static void umc_v8_10_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
244
static int umc_v8_10_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
287
static void umc_v8_10_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
294
static int umc_v8_10_err_cnt_init_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
320
static void umc_v8_10_err_cnt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
326
static bool umc_v8_10_query_ras_poison_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
335
static void umc_v8_10_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
354
static void umc_v8_10_ecc_info_query_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
379
static int umc_v8_10_ecc_info_query_ecc_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
394
static void umc_v8_10_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
401
static int umc_v8_10_ecc_info_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
438
static void umc_v8_10_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
70
static inline uint32_t get_umc_v8_10_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
79
static int umc_v8_10_clear_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_10.c
97
static void umc_v8_10_clear_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
110
static void umc_v8_14_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
119
static int umc_v8_14_err_cnt_init_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
145
static void umc_v8_14_err_cnt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
30
static inline uint32_t get_umc_v8_14_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
37
static int umc_v8_14_clear_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
55
static void umc_v8_14_clear_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
61
static void umc_v8_14_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
77
static void umc_v8_14_query_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_14.c
92
static int umc_v8_14_query_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
111
static void umc_v8_7_convert_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
130
static void umc_v8_7_ecc_info_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
160
static void umc_v8_7_ecc_info_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
180
static void umc_v8_7_clear_error_count_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
218
static void umc_v8_7_clear_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
234
static void umc_v8_7_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
281
static void umc_v8_7_querry_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
301
static void umc_v8_7_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
326
static void umc_v8_7_query_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
368
static void umc_v8_7_query_ras_error_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
390
static void umc_v8_7_err_cnt_init_per_channel(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
419
static void umc_v8_7_err_cnt_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
43
static inline uint32_t get_umc_v8_7_reg_offset(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
50
static void umc_v8_7_ecc_info_query_correctable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
69
static void umc_v8_7_ecc_info_querry_uncorrectable_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umc_v8_7.c
90
static void umc_v8_7_ecc_info_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
186
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
217
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
247
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
272
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
330
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
381
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
411
struct amdgpu_device *adev = container_of(umsch, struct amdgpu_device, umsch_mm);
sys/dev/pci/drm/amd/amdgpu/umsch_mm_v4_0.c
50
struct amdgpu_device *adev = umsch->ring.adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
141
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
201
static void uvd_v3_1_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
206
static void uvd_v3_1_set_dcm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
240
static void uvd_v3_1_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
286
static int uvd_v3_1_fw_validate(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
330
static int uvd_v3_1_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
457
static void uvd_v3_1_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
46
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
514
static int uvd_v3_1_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
522
static int uvd_v3_1_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
537
static void uvd_v3_1_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
546
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
558
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
596
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
60
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
605
static void uvd_v3_1_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
655
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
728
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
740
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
748
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
794
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
802
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v3_1.c
813
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
112
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
141
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
150
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
161
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
216
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
228
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
236
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
287
static int uvd_v4_2_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
415
static void uvd_v4_2_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
42
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
43
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
44
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
45
static int uvd_v4_2_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
46
static void uvd_v4_2_stop(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
49
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
513
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
579
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
60
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
614
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
640
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
669
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
677
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
688
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
699
static int uvd_v4_2_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
708
static int uvd_v4_2_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
733
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
800
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
810
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
88
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v4_2.c
95
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
105
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
134
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
152
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
209
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
221
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
229
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
280
static void uvd_v5_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
319
static int uvd_v5_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
41
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
42
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
43
static int uvd_v5_0_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
44
static void uvd_v5_0_stop(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
460
static void uvd_v5_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
47
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
523
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
58
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
585
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
593
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
604
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
615
static int uvd_v5_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
624
static int uvd_v5_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
633
static void uvd_v5_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
679
static void uvd_v5_0_set_sw_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
72
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
727
static void uvd_v5_0_set_hw_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
767
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
796
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
825
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
842
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
86
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
902
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
912
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
93
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
109
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1150
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1158
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1170
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1190
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1201
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
123
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1232
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1242
static int uvd_v6_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1251
static int uvd_v6_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1283
static void uvd_v6_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1338
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1387
static void uvd_v6_0_set_hw_clock_gating(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
140
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1429
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1458
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1486
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1505
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
154
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1632
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1643
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
1658
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
172
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
361
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
384
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
44
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
443
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
45
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
466
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
47
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
48
static int uvd_v6_0_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
49
static void uvd_v6_0_stop(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
50
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
53
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
535
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
547
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
555
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
606
static void uvd_v6_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
63
static inline bool uvd_v6_0_enc_support(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
641
static void cz_set_uvd_clock_gating_branches(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
726
static int uvd_v6_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
79
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
893
static void uvd_v6_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
93
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
988
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
104
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1141
static void uvd_v7_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
118
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1184
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1254
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1326
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1371
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
138
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1387
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1420
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1467
static int uvd_v7_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1476
static int uvd_v7_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
152
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1600
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1613
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
1634
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
177
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
368
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
405
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
495
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
52
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
521
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
53
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
54
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
55
static int uvd_v7_0_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
56
static void uvd_v7_0_stop(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
57
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
599
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
615
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
623
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
674
static void uvd_v7_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
73
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
732
static int uvd_v7_0_mmsch_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
788
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
87
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
954
static int uvd_v7_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
116
static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
142
static void vce_v2_0_disable_cg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
147
static void vce_v2_0_init_cg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
168
static void vce_v2_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
206
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
213
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
230
static int vce_v2_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
275
static int vce_v2_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
316
static void vce_v2_0_set_sw_cg(struct amdgpu_device *adev, bool gated)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
351
static void vce_v2_0_set_dyn_cg(struct amdgpu_device *adev, bool gated)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
389
static void vce_v2_0_enable_mgcg(struct amdgpu_device *adev, bool enable,
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
409
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
423
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
45
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
456
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
46
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
468
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
494
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
540
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
548
static int vce_v2_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
562
static int vce_v2_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
57
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
587
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
609
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
655
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
670
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
91
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v2_0.c
99
static int vce_v2_0_lmi_clean(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
111
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
143
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
163
static void vce_v3_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
168
static void vce_v3_0_set_vce_sw_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
235
static int vce_v3_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
265
static int vce_v3_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
331
static int vce_v3_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
364
static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
401
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
420
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
459
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
471
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
491
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
506
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
549
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
602
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
614
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
631
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
64
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx);
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
65
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
66
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
672
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
703
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
716
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
726
static int vce_v3_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
740
static int vce_v3_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
766
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
79
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
814
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
833
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
967
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v3_0.c
991
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
105
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
125
static int vce_v4_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
153
static int vce_v4_0_mmsch_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
205
static int vce_v4_0_sriov_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
336
static int vce_v4_0_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
388
static int vce_v4_0_stop(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
412
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
427
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
499
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
51
static void vce_v4_0_mc_resume(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
519
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
52
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
53
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
541
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
558
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
606
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
630
static void vce_v4_0_mc_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
64
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
704
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
771
static int vce_v4_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
788
static int vce_v4_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
83
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
854
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vce_v4_0.c
870
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1028
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
106
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1178
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1193
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1246
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1285
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1299
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
133
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1426
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1433
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1445
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1470
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1484
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1498
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1516
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1535
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1555
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1598
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1620
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1654
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1676
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1693
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1710
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1802
static int vcn_v1_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1810
static int vcn_v1_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1837
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1878
struct amdgpu_device *adev = vcn_inst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1917
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1931
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
1976
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
2008
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
2185
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
2190
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
2203
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
231
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
255
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
285
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
309
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
356
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
424
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
504
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
631
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
698
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
753
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
799
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
848
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
85
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
86
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
87
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
100
static int vcn_v2_0_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1003
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
113
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1182
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1218
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1293
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1381
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1388
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
139
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1400
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1427
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1441
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1458
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1481
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1498
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1514
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1538
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1579
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1596
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1630
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1652
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1669
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1693
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1792
static int vcn_v2_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1800
static int vcn_v2_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1827
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1869
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1890
static int vcn_v2_0_start_mmsch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
1955
static int vcn_v2_0_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
2176
static void vcn_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
2181
static void vcn_v2_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
2194
static void vcn_v2_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
254
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
284
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
321
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
383
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
441
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
545
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
652
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
707
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
762
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
812
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
855
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
93
static void vcn_v2_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
94
static void vcn_v2_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_0.c
95
static void vcn_v2_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1007
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
103
static int vcn_v2_5_sriov_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
104
static void vcn_v2_5_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
116
struct amdgpu_device *adev = vcn_inst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1164
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1352
static int vcn_v2_5_mmsch_start(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1408
static int vcn_v2_5_sriov_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1550
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1585
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
159
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1660
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1743
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1757
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1774
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1825
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1842
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1866
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1916
static void vcn_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1928
static void vcn_v2_5_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1954
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1969
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
1987
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2012
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
202
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2032
static int vcn_v2_5_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2040
static int vcn_v2_6_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2048
static int vcn_v2_5_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2097
static void vcn_v2_5_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2164
static uint32_t vcn_v2_6_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2185
static bool vcn_v2_6_query_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
2209
static void vcn_v2_5_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
226
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
277
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
428
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
466
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
514
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
548
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
573
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
596
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
653
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
758
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
868
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
924
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
96
static void vcn_v2_5_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
97
static void vcn_v2_5_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
979
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v2_5.c
98
static void vcn_v2_5_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1030
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
105
static int vcn_v3_0_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
106
static void vcn_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
107
static void vcn_v3_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
108
static void vcn_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1195
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
128
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1385
static int vcn_v3_0_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1596
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1634
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1716
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
178
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1805
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1819
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1836
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2080
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2097
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2121
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2171
static void vcn_v3_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2187
static void vcn_v3_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2216
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2231
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2250
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2274
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2300
static int vcn_v3_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2308
static int vcn_v3_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
2352
static void vcn_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
325
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
367
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
442
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
474
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
499
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
522
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
575
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
673
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
726
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
780
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
912
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
968
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
105
static void vcn_v4_0_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1138
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
117
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1332
static int vcn_v4_0_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
149
static int vcn_v4_0_fw_shared_init(struct amdgpu_device *adev, int inst_idx)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1571
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1607
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1701
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1750
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1767
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1787
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
184
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1980
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2034
static void vcn_v4_0_set_unified_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2060
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2082
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2109
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2134
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2170
static int vcn_v4_0_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2187
static int vcn_v4_0_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2239
static void vcn_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2280
static uint32_t vcn_v4_0_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2301
static bool vcn_v4_0_query_ras_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
2325
static void vcn_v4_0_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
276
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
320
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
367
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
401
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
426
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
449
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
512
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
620
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
686
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
742
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
858
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
913
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
967
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
97
static int vcn_v4_0_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
98
static void vcn_v4_0_set_unified_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
99
static void vcn_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
998
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
101
static inline bool vcn_v4_0_3_normalizn_reqd(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
115
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1188
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1359
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
139
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1398
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1502
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1519
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1585
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1605
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1666
static void vcn_v4_0_3_set_unified_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1688
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1708
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
173
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1731
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1753
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1789
static int vcn_v4_0_3_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1806
static int vcn_v4_0_3_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1840
static int vcn_v4_0_3_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1865
static void vcn_v4_0_3_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1911
static void vcn_v4_0_3_inst_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1926
static void vcn_v4_0_3_query_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1940
static void vcn_v4_0_3_inst_reset_ras_error_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1949
static void vcn_v4_0_3_reset_ras_error_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1962
static uint32_t vcn_v4_0_3_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
1983
static bool vcn_v4_0_3_query_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
2067
static int vcn_v4_0_3_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
2102
static void vcn_v4_0_3_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
2107
static void vcn_v4_0_3_enable_ras(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
261
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
295
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
326
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
379
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
406
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
431
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
454
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
531
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
645
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
743
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
792
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
846
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
89
static int vcn_v4_0_3_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
90
static void vcn_v4_0_3_set_unified_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
91
static void vcn_v4_0_3_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
97
static void vcn_v4_0_3_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
98
static void vcn_v4_0_3_enable_ras(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_3.c
990
static int vcn_v4_0_3_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1050
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
115
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1235
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1269
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1364
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1414
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1431
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1451
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1468
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
148
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1520
static void vcn_v4_0_5_set_unified_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1545
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1567
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1594
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1644
static int vcn_v4_0_5_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
1690
static void vcn_v4_0_5_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
247
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
290
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
320
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
352
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
377
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
400
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
463
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
577
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
637
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
680
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
796
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
851
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
913
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
97
static void vcn_v4_0_5_set_unified_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0_5.c
98
static void vcn_v4_0_5_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1000
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1092
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1138
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1155
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1175
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1192
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1244
static void vcn_v5_0_0_set_unified_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1266
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
128
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1288
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1315
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1365
static int vcn_v5_0_0_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
1411
static void vcn_v5_0_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
213
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
254
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
284
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
316
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
341
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
364
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
427
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
538
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
606
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
697
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
79
static void vcn_v5_0_0_set_unified_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
80
static void vcn_v5_0_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
807
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
964
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_0.c
97
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1134
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1172
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
118
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1253
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1270
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1290
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1310
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1368
static void vcn_v5_0_1_set_unified_ring_funcs(struct amdgpu_device *adev)
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1389
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1407
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1431
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1453
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1488
static int vcn_v5_0_1_process_interrupt(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1520
static int vcn_v5_0_1_set_ras_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1545
static void vcn_v5_0_1_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1589
static uint32_t vcn_v5_0_1_query_poison_by_instance(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1610
static bool vcn_v5_0_1_query_poison_status(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
162
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1692
static int vcn_v5_0_1_ras_late_init(struct amdgpu_device *adev, struct ras_common_if *ras_block)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
1727
static void vcn_v5_0_1_set_ras_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
241
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
273
static int vcn_v5_0_1_hw_init_inst(struct amdgpu_device *adev, int i)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
299
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
343
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
369
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
394
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
422
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
487
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
623
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
669
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
77
static int vcn_v5_0_1_start_sriov(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
78
static void vcn_v5_0_1_set_unified_ring_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
782
static int vcn_v5_0_1_start_sriov(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
79
static void vcn_v5_0_1_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
83
static void vcn_v5_0_1_set_ras_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
94
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vcn_v5_0_1.c
980
struct amdgpu_device *adev = vinst->adev;
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
141
static int vega10_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
208
static int vega10_ih_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
261
static int vega10_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
316
static void vega10_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
335
static u32 vega10_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
38
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
392
static void vega10_ih_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
418
static void vega10_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
448
static int vega10_ih_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
468
static void vega10_ih_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
47
static void vega10_ih_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
476
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
485
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
529
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
577
static void vega10_ih_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
610
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
647
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
96
static int vega10_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega10_reg_init.c
29
int vega10_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega10_reg_init.c
58
void vega10_doorbell_index_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
104
static int vega20_ih_toggle_ring_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
177
static int vega20_ih_toggle_interrupts(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
244
static int vega20_ih_enable_ring(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
307
static int vega20_ih_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
397
static void vega20_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
416
static u32 vega20_ih_get_wptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
46
static void vega20_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
476
static void vega20_ih_irq_rearm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
503
static void vega20_ih_set_rptr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
533
static int vega20_ih_self_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
55
static void vega20_ih_init_register_offset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
554
static void vega20_ih_set_self_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
562
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
571
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
622
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
632
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
677
static void vega20_ih_update_clockgating_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
707
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
744
static void vega20_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_reg_init.c
29
int vega20_reg_base_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vega20_reg_init.c
58
void vega20_doorbell_index_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1026
static int vi_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/pci/drm/amd/amdgpu/vi.c
1051
static int vi_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/pci/drm/amd/amdgpu/vi.c
1105
static void vi_enable_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1120
static void vi_program_aspm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1278
static void vi_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1300
static uint32_t vi_get_rev_id(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1310
static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/vi.c
1320
static void vi_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1331
static bool vi_need_full_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1352
static void vi_get_pcie_usage(struct amdgpu_device *adev, uint64_t *count0,
sys/dev/pci/drm/amd/amdgpu/vi.c
1398
static uint64_t vi_get_pcie_replay_count(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1410
static bool vi_need_reset_on_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1427
static void vi_pre_asic_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
1459
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1683
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1693
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1703
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1717
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1743
static void vi_update_bif_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1763
static void vi_update_hdp_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1779
static void vi_update_hdp_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1795
static void vi_update_drm_light_sleep(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1812
static void vi_update_rom_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
1835
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/amdgpu/vi.c
1950
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
1998
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/amdgpu/vi.c
2049
void vi_set_virt_ops(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
2054
int vi_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
2175
void legacy_doorbell_index_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
256
static int vi_query_video_codecs(struct amdgpu_device *adev, bool encode,
sys/dev/pci/drm/amd/amdgpu/vi.c
297
static u32 vi_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
310
static void vi_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
322
static u32 vi_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
334
static void vi_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
348
static u32 cz_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
360
static void cz_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
370
static u32 vi_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
382
static void vi_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
392
static u32 vi_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
404
static void vi_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
414
static u32 vi_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/pci/drm/amd/amdgpu/vi.c
426
static void vi_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/pci/drm/amd/amdgpu/vi.c
484
static void vi_init_golden_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
539
static u32 vi_get_xclk(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
578
void vi_srbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
589
static bool vi_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
634
static bool vi_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
744
static uint32_t vi_get_register_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.c
840
static int vi_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/pci/drm/amd/amdgpu/vi.c
868
static int vi_asic_pci_config_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
899
static int vi_asic_supports_baco(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
915
vi_asic_reset_method(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
956
static int vi_asic_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
975
static u32 vi_get_config_memsize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdgpu/vi.c
980
static int vi_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
sys/dev/pci/drm/amd/amdgpu/vi.h
29
void vi_srbm_select(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vi.h
31
void vi_set_virt_ops(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vi.h
32
int vi_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vi.h
34
void legacy_doorbell_index_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
102
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
125
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
209
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
278
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
309
static int vpe_v6_1_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
333
static int vpe_v6_1_process_trap_irq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
353
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
75
struct amdgpu_device *adev = vpe->ring.adev;
sys/dev/pci/drm/amd/amdgpu/vpe_v6_1.c
88
struct amdgpu_device *adev = container_of(vpe, struct amdgpu_device, vpe);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1513
struct amdgpu_device *dmabuf_adev;
sys/dev/pci/drm/amd/amdkfd/kfd_crat.c
1429
struct amdgpu_device *adev = kdev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_crat.c
1516
struct amdgpu_device *adev = kdev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
353
struct amdgpu_device *adev = pdd->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
1679
bool kgd2kfd_vmfault_fast_path(struct amdgpu_device *adev, struct amdgpu_iv_entry *entry,
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
265
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
sys/dev/pci/drm/amd/amdkfd/kfd_device.c
682
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
203
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2345
struct amdgpu_device *adev = dqm->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
275
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
359
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
379
struct amdgpu_device *adev = (struct amdgpu_device *)dqm->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_doorbell.c
237
struct amdgpu_device *adev = pdd->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_doorbell.c
58
(struct amdgpu_device *)kfd->adev);
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
1019
int kgd2kfd_init_zone_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
125
svm_migrate_copy_memory_gart(struct amdgpu_device *adev, dma_addr_t *sys,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
194
svm_migrate_copy_done(struct amdgpu_device *adev, struct dma_fence *mfence)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
208
svm_migrate_addr_to_pfn(struct amdgpu_device *adev, unsigned long addr)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
225
svm_migrate_put_vram_page(struct amdgpu_device *adev, unsigned long addr)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
235
svm_migrate_addr(struct amdgpu_device *adev, struct page *page)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
283
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
394
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
43
svm_migrate_direct_mapping_addr(struct amdgpu_device *adev, u64 addr)
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
52
struct amdgpu_device *adev = ring->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
582
svm_migrate_copy_to_ram(struct amdgpu_device *adev, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.c
694
struct amdgpu_device *adev = node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_migrate.h
52
svm_migrate_addr_to_pfn(struct amdgpu_device *adev, unsigned long addr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
155
struct amdgpu_device *adev = kfd->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
40
struct amdgpu_device *adev = kfd->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
99
struct amdgpu_device *adev = kfd->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1164
static inline struct kfd_node *kfd_node_by_irq_ids(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1538
struct amdgpu_device *adev = pdd->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
270
struct amdgpu_device *adev; /* Duplicated here along with keeping
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
326
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1331
svm_range_unmap_from_gpu(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1403
dma_addr_t *dma_addr, struct amdgpu_device *bo_adev,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1406
struct amdgpu_device *adev = pdd->dev->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
1483
struct amdgpu_device *bo_adev = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
160
svm_range_dma_map_dev(struct amdgpu_device *adev, struct svm_range *prange,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
184
struct amdgpu_device *bo_adev = prange->svm_bo->node->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2072
void svm_range_set_max_pages(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2532
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2995
svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
176
int svm_range_restore_pages(struct amdgpu_device *adev, unsigned int pasid,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
209
void svm_range_set_max_pages(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
225
static inline int svm_range_restore_pages(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/amdkfd/kfd_svm.h
268
static inline void svm_range_set_max_pages(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
1281
struct amdgpu_device *adev = gpu->adev;
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
1695
struct amdgpu_device *adev = knode->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10090
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10192
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10397
struct amdgpu_device *adev = dm->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10496
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10650
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1076
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1118
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11206
struct amdgpu_device *adev = dm->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11479
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1163
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
11635
struct amdgpu_device *adev = drm_to_adev(new_acrtc->base.dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1176
struct amdgpu_device *adev = drm_to_adev(dev_get_drvdata(kdev));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1189
static int amdgpu_dm_audio_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12082
static int dm_crtc_get_cursor_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1221
static void amdgpu_dm_audio_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12258
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1239
static void amdgpu_dm_audio_eld_notify(struct amdgpu_device *adev, int pin)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1251
static int dm_dmub_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12887
struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13028
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13136
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13209
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13274
struct amdgpu_device *dev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13315
struct amdgpu_device *dev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13337
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1441
static void dm_dmub_hw_resume(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1470
static void mmhub_read_system_context(struct amdgpu_device *adev, struct dc_phy_addr_space_config *pa_config)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1567
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1656
static struct hpd_rx_irq_offload_work_queue *hpd_rx_irq_create_workqueue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
172
static int amdgpu_dm_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1726
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
173
static void amdgpu_dm_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1759
struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1778
dm_dmub_send_vbios_gpint_command(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1809
static void *dm_dmub_get_vbios_bounding_box(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1862
struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1882
static int amdgpu_dm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
222
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2222
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2229
static void amdgpu_dm_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2322
static int load_dmcu_fw(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2432
struct amdgpu_device *adev = ctx;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2440
struct amdgpu_device *adev = ctx;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2445
static int dm_dmub_sw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2626
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2648
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
265
static u32 dm_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2715
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
283
static int dm_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2894
static int amdgpu_dm_smu_write_watermarks_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2945
static int dm_oem_i2c_hw_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2994
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3020
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3030
static void dm_gpureset_toggle_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3126
static int dm_cache_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3139
static void dm_destroy_cached_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3192
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3385
static void apply_delay_after_dpcd_poweroff(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3405
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
344
get_crtc_by_otg_inst(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3675
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3920
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3977
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4076
static void schedule_hpd_rx_offload_work(struct amdgpu_device *adev, struct hpd_rx_irq_offload_work_queue *offload_wq,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4105
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4230
static int register_hpd_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4309
static int dce60_register_irq_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4407
static int dce110_register_irq_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
441
struct amdgpu_device *adev = irq_params->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4536
static int dcn10_register_irq_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4716
static int register_outbox_irq_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4762
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4782
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4836
static int amdgpu_dm_mode_config_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5359
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
537
struct amdgpu_device *adev = work->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
550
static void schedule_dc_vmin_vmax(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5710
static void dm_bandwidth_update(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5739
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5763
static int dm_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
581
struct amdgpu_device *adev = irq_params->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5831
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6037
fill_dc_plane_info_and_addr(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6152
static int fill_dc_plane_attributes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
652
struct amdgpu_device *adev = irq_params->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7385
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7437
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7582
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
773
struct amdgpu_device *adev = irq_params->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
7896
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
794
static void dmub_aux_setconfig_callback(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
803
static void dmub_aux_fused_io_callback(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
834
static void dmub_hpd_callback(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8738
struct amdgpu_device *adev = drm_to_adev(dm->ddev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8921
struct amdgpu_device *adev = ddc_service->ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9044
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9067
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9087
static void manage_dm_interrupts(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
909
static void dmub_hpd_sense_callback(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9185
static void dm_update_pflip_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
927
static bool register_dmub_notify_callback(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9336
static void remove_stream(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9374
struct amdgpu_device *adev = dm->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9467
struct amdgpu_device *adev = dm->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9575
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
998
struct amdgpu_device *adev = irq_params->adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1027
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1049
int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1057
int amdgpu_dm_create_color_properties(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1075
struct amdgpu_device *dev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1099
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1101
void *dm_allocate_gpu_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1105
void dm_free_gpu_mem(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
1109
bool amdgpu_dm_is_headless(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
115
typedef void (*dmub_notify_interrupt_callback_t)(struct amdgpu_device *adev, struct dmub_notification *notify);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
127
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
169
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
307
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
427
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
81
struct amdgpu_device;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
98
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
1247
struct amdgpu_device *adev = drm_to_adev(crtc->base.state->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
223
amdgpu_dm_create_color_properties(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
817
int amdgpu_dm_verify_lut3d_size(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
911
struct amdgpu_device *adev = drm_to_adev(crtc->base.state->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
501
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
551
struct amdgpu_device *adev = drm_to_adev(drm_dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
776
struct amdgpu_device *adev = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
88
static void update_phy_id_mapping(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
926
void amdgpu_dm_crtc_secure_display_create_contexts(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h
145
void amdgpu_dm_crtc_secure_display_create_contexts(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
168
bool amdgpu_dm_is_headless(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
230
struct idle_workqueue *idle_create_workqueue(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
293
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
519
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
533
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
558
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
657
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c
81
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1445
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
261
struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2680
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2819
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3182
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3195
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3251
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3295
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3335
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3353
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3439
struct amdgpu_device *adev = drm_to_adev(connector->base.dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3727
struct amdgpu_device *adev = drm_to_adev(crtc->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3799
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3838
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3853
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3887
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
392
struct amdgpu_device *adev = drm_to_adev(aconnector->base.dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3960
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3975
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3992
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4006
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4021
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4052
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4061
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4076
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4085
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4100
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4113
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4131
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4147
struct amdgpu_device *adev = data;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4168
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4220
void dtn_debugfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
905
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
972
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h
34
void dtn_debugfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
735
struct hdcp_workqueue *hdcp_create_workqueue(struct amdgpu_device *adev,
sys/dev/pci/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);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1157
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1167
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
1356
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
643
struct amdgpu_device *dev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
132
static struct list_head *remove_irq_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
197
static void unregister_all_irq_handlers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
303
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
370
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
419
int amdgpu_dm_irq_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
445
void amdgpu_dm_irq_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
477
void amdgpu_dm_irq_suspend(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
517
void amdgpu_dm_irq_resume_early(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
538
void amdgpu_dm_irq_resume_late(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
566
static void amdgpu_dm_irq_schedule_work(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
620
static void amdgpu_dm_irq_immediate_work(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
649
static int amdgpu_dm_irq_handler(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
690
static int amdgpu_dm_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
702
static inline int dm_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
736
static int amdgpu_dm_set_pflip_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
750
static int amdgpu_dm_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
764
static int amdgpu_dm_set_vline0_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
778
static int amdgpu_dm_set_dmub_outbox_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
790
static int amdgpu_dm_set_vupdate_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
804
static int amdgpu_dm_set_dmub_trace_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
851
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
874
void amdgpu_dm_outbox_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
889
void amdgpu_dm_hpd_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
960
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
101
void amdgpu_dm_irq_resume_early(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
102
void amdgpu_dm_irq_resume_late(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
43
int amdgpu_dm_irq_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
51
void amdgpu_dm_irq_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
67
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
80
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
84
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
86
void amdgpu_dm_outbox_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
87
void amdgpu_dm_hpd_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
88
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
94
void amdgpu_dm_irq_suspend(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
461
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
504
struct amdgpu_device *adev = drm_to_adev(connector->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
609
dm_dp_create_fake_mst_encoders(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
638
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
64
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
70
dm_dp_create_fake_mst_encoders(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1049
struct amdgpu_device *adev = drm_to_adev(dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1146
int amdgpu_dm_plane_fill_dc_scaling_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1234
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1296
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1342
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1529
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1676
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
1758
struct amdgpu_device *adev = drm_to_adev(plane->dev);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
213
static void amdgpu_dm_plane_fill_gfx9_tiling_info_from_device(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
234
static void amdgpu_dm_plane_fill_gfx9_tiling_info_from_modifier(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
262
static int amdgpu_dm_plane_validate_dcc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
310
static int amdgpu_dm_plane_fill_gfx9_plane_attributes_from_modifiers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
361
static int amdgpu_dm_plane_fill_gfx12_plane_attributes_from_modifiers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
401
static void amdgpu_dm_plane_add_gfx10_1_modifiers(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
448
static void amdgpu_dm_plane_add_gfx9_modifiers(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
555
static void amdgpu_dm_plane_add_gfx10_3_modifiers(const struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
629
static void amdgpu_dm_plane_add_gfx11_modifiers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
694
static void amdgpu_dm_plane_add_gfx12_modifiers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
726
static int amdgpu_dm_plane_get_plane_modifiers(struct amdgpu_device *adev, unsigned int plane_type, uint64_t **mods)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
838
int amdgpu_dm_plane_fill_plane_buffer_attributes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
929
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h
38
int amdgpu_dm_plane_fill_dc_scaling_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h
45
int amdgpu_dm_plane_fill_plane_buffer_attributes(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
299
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
366
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
386
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
405
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
41
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
432
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
453
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
470
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
518
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
526
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
534
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
542
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
550
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
559
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
569
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
586
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
603
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
626
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
649
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
662
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
697
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
714
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
732
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
748
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_wb.c
88
struct amdgpu_device *adev;
sys/dev/pci/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, \
sys/dev/pci/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, \
sys/dev/pci/drm/amd/display/dc/bios/command_table.c
86
struct amdgpu_device *adev = dev;
sys/dev/pci/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, \
sys/dev/pci/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, \
sys/dev/pci/drm/amd/display/dc/bios/command_table2.c
67
struct amdgpu_device *adev = dev;
sys/dev/pci/drm/amd/include/amdgpu_reg_state.h
150
int amdgpu_reg_state_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/include/amdgpu_reg_state.h
151
void amdgpu_reg_state_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
222
void (*program_sh_mem_settings)(struct amdgpu_device *adev, uint32_t vmid,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
227
int (*set_pasid_vmid_mapping)(struct amdgpu_device *adev, u32 pasid,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
230
int (*init_interrupts)(struct amdgpu_device *adev, uint32_t pipe_id,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
234
int (*hqd_load)(struct amdgpu_device *adev, void *mqd, uint32_t pipe_id,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
240
int (*hiq_mqd_load)(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
245
int (*hqd_sdma_load)(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
249
int (*hqd_dump)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
253
int (*hqd_sdma_dump)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
257
bool (*hqd_is_occupied)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
261
int (*hqd_destroy)(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
266
bool (*hqd_sdma_is_occupied)(struct amdgpu_device *adev, void *mqd);
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
268
int (*hqd_sdma_destroy)(struct amdgpu_device *adev, void *mqd,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
271
int (*wave_control_execute)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
274
bool (*get_atc_vmid_pasid_mapping_info)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
282
void (*set_scratch_backing_va)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
285
void (*set_vm_context_page_table_base)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
287
uint32_t (*read_vmid_from_vmfault_reg)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
289
uint32_t (*enable_debug_trap)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
292
uint32_t (*disable_debug_trap)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
295
int (*validate_trap_override_request)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
298
uint32_t (*set_wave_launch_trap_override)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
305
uint32_t (*set_wave_launch_mode)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
308
uint32_t (*set_address_watch)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
315
uint32_t (*clear_address_watch)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
317
void (*get_iq_wait_times)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
320
void (*build_dequeue_wait_counts_packet_info)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
326
void (*get_cu_occupancy)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
329
void (*program_trap_handler_settings)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
332
uint64_t (*hqd_get_pq_addr)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
335
uint64_t (*hqd_reset)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
338
uint32_t (*hqd_sdma_get_doorbell)(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/include/kgd_kfd_interface.h
38
struct amdgpu_device;
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1013
void amdgpu_dpm_get_current_power_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1034
void amdgpu_dpm_set_power_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1050
enum amd_dpm_forced_level amdgpu_dpm_get_performance_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1068
static void amdgpu_dpm_enter_umd_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1077
static void amdgpu_dpm_exit_umd_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1086
int amdgpu_dpm_force_performance_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1150
int amdgpu_dpm_get_pp_num_states(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1167
int amdgpu_dpm_dispatch_task(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1186
int amdgpu_dpm_get_pp_table(struct amdgpu_device *adev, char **table)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1202
int amdgpu_dpm_set_fine_grain_clk_vol(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1223
int amdgpu_dpm_odn_edit_dpm_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
124
int amdgpu_dpm_set_gfx_power_up_by_imu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1244
int amdgpu_dpm_print_clock_levels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1263
int amdgpu_dpm_emit_clock_levels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1284
int amdgpu_dpm_set_ppfeature_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1301
int amdgpu_dpm_get_ppfeature_status(struct amdgpu_device *adev, char *buf)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1317
int amdgpu_dpm_force_clock_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1336
int amdgpu_dpm_get_sclk_od(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1351
int amdgpu_dpm_set_sclk_od(struct amdgpu_device *adev, uint32_t value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1373
int amdgpu_dpm_get_mclk_od(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
138
int amdgpu_dpm_baco_enter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1388
int amdgpu_dpm_set_mclk_od(struct amdgpu_device *adev, uint32_t value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1410
int amdgpu_dpm_get_power_profile_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1427
int amdgpu_dpm_set_power_profile_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1445
int amdgpu_dpm_get_gpu_metrics(struct amdgpu_device *adev, void **table)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1461
ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1478
int amdgpu_dpm_get_fan_control_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1495
int amdgpu_dpm_set_fan_speed_pwm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1512
int amdgpu_dpm_get_fan_speed_pwm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1529
int amdgpu_dpm_get_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1546
int amdgpu_dpm_set_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1563
int amdgpu_dpm_set_fan_control_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
157
int amdgpu_dpm_baco_exit(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1580
int amdgpu_dpm_get_power_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1601
int amdgpu_dpm_set_power_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1618
int amdgpu_dpm_is_cclk_dpm_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1632
int amdgpu_dpm_debugfs_print_current_performance_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1648
int amdgpu_dpm_get_smu_prv_buf_details(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1667
int amdgpu_dpm_is_overdrive_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1689
int amdgpu_dpm_is_overdrive_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1711
int amdgpu_dpm_set_pp_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1730
int amdgpu_dpm_get_num_cpu_cores(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1740
void amdgpu_dpm_stb_debug_fs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1748
int amdgpu_dpm_display_configuration_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
176
int amdgpu_dpm_set_mp1_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1765
int amdgpu_dpm_get_clock_by_type(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1784
int amdgpu_dpm_get_display_mode_validation_clks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1801
int amdgpu_dpm_get_clock_by_type_with_latency(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1820
int amdgpu_dpm_get_clock_by_type_with_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1839
int amdgpu_dpm_set_watermarks_for_clocks_ranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1856
int amdgpu_dpm_display_clock_voltage_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1873
int amdgpu_dpm_get_current_clocks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1890
void amdgpu_dpm_notify_smu_enable_pwe(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1902
int amdgpu_dpm_set_active_display_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1919
int amdgpu_dpm_set_min_deep_sleep_dcefclk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1936
void amdgpu_dpm_set_hard_min_dcefclk_by_freq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1950
void amdgpu_dpm_set_hard_min_fclk_by_freq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1964
int amdgpu_dpm_display_disable_memory_clock_switch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1981
int amdgpu_dpm_get_max_sustainable_clocks_by_dc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
199
int amdgpu_dpm_is_baco_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1998
enum pp_smu_status amdgpu_dpm_get_uclk_dpm_states(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
2017
int amdgpu_dpm_get_dpm_clock_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
2048
ssize_t amdgpu_dpm_get_temp_metrics(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
2075
bool amdgpu_dpm_is_temp_metrics_supported(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
2109
ssize_t amdgpu_dpm_get_xcp_metrics(struct amdgpu_device *adev, int xcp_id,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
228
int amdgpu_dpm_mode2_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
246
int amdgpu_dpm_enable_gfx_features(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
264
int amdgpu_dpm_baco_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
288
bool amdgpu_dpm_is_mode1_reset_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
302
int amdgpu_dpm_mode1_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
316
bool amdgpu_dpm_is_link_reset_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
330
int amdgpu_dpm_link_reset(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
344
int amdgpu_dpm_switch_power_profile(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
364
int amdgpu_dpm_pause_power_profile(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
383
int amdgpu_dpm_set_xgmi_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
399
int amdgpu_dpm_set_df_cstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
41
int amdgpu_dpm_get_sclk(struct amdgpu_device *adev, bool low)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
415
ssize_t amdgpu_dpm_get_pm_policy_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
430
int amdgpu_dpm_set_pm_policy(struct amdgpu_device *adev, int policy_type,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
445
int amdgpu_dpm_enable_mgpu_fan_boost(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
461
int amdgpu_dpm_set_clockgating_by_smu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
479
int amdgpu_dpm_smu_i2c_bus_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
497
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
517
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
538
int amdgpu_dpm_get_apu_thermal_limit(struct amdgpu_device *adev, uint32_t *limit)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
552
int amdgpu_dpm_set_apu_thermal_limit(struct amdgpu_device *adev, uint32_t limit)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
566
void amdgpu_dpm_compute_clocks(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
57
int amdgpu_dpm_get_mclk(struct amdgpu_device *adev, bool low)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
591
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
615
void amdgpu_dpm_enable_vcn(struct amdgpu_device *adev, bool enable, int inst)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
625
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
650
void amdgpu_dpm_enable_jpeg(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
660
void amdgpu_dpm_enable_vpe(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
670
int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
694
int amdgpu_dpm_handle_passthrough_sbr(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
708
int amdgpu_dpm_send_hbm_bad_pages_num(struct amdgpu_device *adev, uint32_t size)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
723
int amdgpu_dpm_send_hbm_bad_channel_flag(struct amdgpu_device *adev, uint32_t size)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
73
int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
738
int amdgpu_dpm_send_rma_reason(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
761
bool amdgpu_dpm_reset_sdma_is_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
776
int amdgpu_dpm_reset_sdma(struct amdgpu_device *adev, uint32_t inst_mask)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
791
int amdgpu_dpm_reset_vcn(struct amdgpu_device *adev, uint32_t inst_mask)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
806
bool amdgpu_dpm_reset_vcn_is_supported(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
821
int amdgpu_dpm_get_dpm_freq_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
844
int amdgpu_dpm_set_soft_freq_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
862
int amdgpu_dpm_write_watermarks_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
877
int amdgpu_dpm_wait_for_event(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
894
int amdgpu_dpm_set_residency_gfxoff(struct amdgpu_device *adev, bool value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
909
int amdgpu_dpm_get_residency_gfxoff(struct amdgpu_device *adev, u32 *value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
924
int amdgpu_dpm_get_entrycount_gfxoff(struct amdgpu_device *adev, u64 *value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
939
int amdgpu_dpm_get_status_gfxoff(struct amdgpu_device *adev, uint32_t *value)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
954
uint64_t amdgpu_dpm_get_thermal_throttling_counter(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
969
void amdgpu_dpm_gfx_state_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
980
int amdgpu_dpm_get_ecc_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
996
struct amd_vce_state *amdgpu_dpm_get_vce_clock_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_dpm_internal.c
30
void amdgpu_dpm_get_display_cfg(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1056
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
110
static int amdgpu_pm_dev_state_check(struct amdgpu_device *adev, bool runpm)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1233
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1254
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1279
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1300
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
131
static int amdgpu_pm_get_access(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1349
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1374
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1426
static int amdgpu_pm_get_sensor_generic(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1457
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1481
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
150
static int amdgpu_pm_get_access_if_active(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1505
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1533
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1570
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1598
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1612
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1657
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1682
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1709
static int amdgpu_pm_metrics_attr_update(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1724
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1756
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
176
static inline void amdgpu_pm_put_access(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1784
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1867
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1895
static int ss_power_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1904
static int ss_bias_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1921
static int pp_od_clk_voltage_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1948
static int pp_dpm_dcefclk_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
1980
static int pp_dpm_clk_default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2118
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2156
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2193
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
221
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2216
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2240
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2263
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2286
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2317
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2402
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2416
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
244
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2486
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2556
static int default_attr_update(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2661
static int amdgpu_device_attr_create(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2671
int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2710
static void amdgpu_device_attr_remove(struct amdgpu_device *adev, struct amdgpu_device_attr *attr)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2717
static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2720
static int amdgpu_device_attr_create_groups(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2743
static void amdgpu_device_attr_remove_groups(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2762
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2800
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2816
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2832
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2860
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2886
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2909
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2959
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
2997
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3019
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3041
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3058
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3075
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3097
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3134
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3157
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3191
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3208
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3238
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3265
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3311
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
333
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3369
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3385
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3415
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3439
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
364
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3649
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3853
static int amdgpu_retrieve_od_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
3930
amdgpu_distribute_custom_od_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4008
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4019
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4027
static umode_t fan_curve_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4066
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4077
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4085
static umode_t acoustic_limit_threshold_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4126
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4137
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4145
static umode_t acoustic_target_threshold_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
416
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4187
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4198
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4206
static umode_t fan_target_temperature_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4246
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4257
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4265
static umode_t fan_minimum_pwm_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4300
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4311
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4319
static umode_t fan_zero_rpm_enable_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4357
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4368
struct amdgpu_device *adev = (struct amdgpu_device *)container->priv;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4376
static umode_t fan_zero_rpm_stop_temp_visible(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
446
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4467
static void amdgpu_od_set_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4491
static bool amdgpu_is_od_feature_supported(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4511
static bool amdgpu_od_is_self_contained(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4532
static int amdgpu_od_set_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4668
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4772
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4790
struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
480
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4812
static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
494
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4970
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
5006
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
5035
void amdgpu_debugfs_pm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
558
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
56
umode_t (*is_visible)(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
587
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
755
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
846
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
907
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
934
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
995
struct amdgpu_device *adev = drm_to_adev(ddev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
301
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
390
int amdgpu_dpm_read_sensor(struct amdgpu_device *adev, enum amd_pp_sensors sensor,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
393
int amdgpu_dpm_get_apu_thermal_limit(struct amdgpu_device *adev, uint32_t *limit);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
394
int amdgpu_dpm_set_apu_thermal_limit(struct amdgpu_device *adev, uint32_t limit);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
396
int amdgpu_dpm_set_powergating_by_smu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
399
extern int amdgpu_dpm_get_sclk(struct amdgpu_device *adev, bool low);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
401
extern int amdgpu_dpm_get_mclk(struct amdgpu_device *adev, bool low);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
403
int amdgpu_dpm_set_xgmi_pstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
406
int amdgpu_dpm_switch_power_profile(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
409
int amdgpu_dpm_pause_power_profile(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
412
int amdgpu_dpm_baco_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
414
int amdgpu_dpm_mode2_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
415
int amdgpu_dpm_link_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
416
int amdgpu_dpm_enable_gfx_features(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
418
int amdgpu_dpm_is_baco_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
420
bool amdgpu_dpm_is_mode1_reset_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
421
bool amdgpu_dpm_is_link_reset_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
422
int amdgpu_dpm_mode1_reset(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
424
int amdgpu_dpm_set_mp1_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
427
int amdgpu_dpm_set_gfx_power_up_by_imu(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
429
int amdgpu_dpm_baco_exit(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
431
int amdgpu_dpm_baco_enter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
433
int amdgpu_dpm_set_df_cstate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
436
int amdgpu_dpm_enable_mgpu_fan_boost(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
438
int amdgpu_dpm_set_clockgating_by_smu(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
441
int amdgpu_dpm_smu_i2c_bus_access(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
444
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
446
void amdgpu_dpm_compute_clocks(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
447
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
448
void amdgpu_dpm_enable_vcn(struct amdgpu_device *adev, bool enable, int inst);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
449
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
450
void amdgpu_dpm_enable_jpeg(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
451
void amdgpu_dpm_enable_vpe(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
452
int amdgpu_pm_load_smu_firmware(struct amdgpu_device *adev, uint32_t *smu_version);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
453
int amdgpu_dpm_handle_passthrough_sbr(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
454
int amdgpu_dpm_send_hbm_bad_pages_num(struct amdgpu_device *adev, uint32_t size);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
455
int amdgpu_dpm_send_hbm_bad_channel_flag(struct amdgpu_device *adev, uint32_t size);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
456
int amdgpu_dpm_send_rma_reason(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
457
int amdgpu_dpm_get_dpm_freq_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
461
int amdgpu_dpm_set_soft_freq_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
465
int amdgpu_dpm_write_watermarks_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
466
int amdgpu_dpm_wait_for_event(struct amdgpu_device *adev, enum smu_event_type event,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
468
int amdgpu_dpm_get_residency_gfxoff(struct amdgpu_device *adev, u32 *value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
469
int amdgpu_dpm_set_residency_gfxoff(struct amdgpu_device *adev, bool value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
470
int amdgpu_dpm_get_entrycount_gfxoff(struct amdgpu_device *adev, u64 *value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
471
int amdgpu_dpm_get_status_gfxoff(struct amdgpu_device *adev, uint32_t *value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
472
uint64_t amdgpu_dpm_get_thermal_throttling_counter(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
473
void amdgpu_dpm_gfx_state_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
475
int amdgpu_dpm_get_ecc_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
477
struct amd_vce_state *amdgpu_dpm_get_vce_clock_state(struct amdgpu_device *adev,
sys/dev/pci/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);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
480
void amdgpu_dpm_set_power_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
482
enum amd_dpm_forced_level amdgpu_dpm_get_performance_level(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
483
int amdgpu_dpm_force_performance_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
485
int amdgpu_dpm_get_pp_num_states(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
487
int amdgpu_dpm_dispatch_task(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
490
int amdgpu_dpm_get_pp_table(struct amdgpu_device *adev, char **table);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
491
int amdgpu_dpm_set_fine_grain_clk_vol(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
495
int amdgpu_dpm_odn_edit_dpm_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
499
int amdgpu_dpm_print_clock_levels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
502
int amdgpu_dpm_emit_clock_levels(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
506
int amdgpu_dpm_set_ppfeature_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
508
int amdgpu_dpm_get_ppfeature_status(struct amdgpu_device *adev, char *buf);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
509
int amdgpu_dpm_force_clock_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
512
int amdgpu_dpm_get_sclk_od(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
513
int amdgpu_dpm_set_sclk_od(struct amdgpu_device *adev, uint32_t value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
514
int amdgpu_dpm_get_mclk_od(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
515
int amdgpu_dpm_set_mclk_od(struct amdgpu_device *adev, uint32_t value);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
516
int amdgpu_dpm_get_power_profile_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
518
int amdgpu_dpm_set_power_profile_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
520
int amdgpu_dpm_get_gpu_metrics(struct amdgpu_device *adev, void **table);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
521
ssize_t amdgpu_dpm_get_xcp_metrics(struct amdgpu_device *adev, int xcp_id,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
523
ssize_t amdgpu_dpm_get_temp_metrics(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
534
ssize_t amdgpu_dpm_get_pm_metrics(struct amdgpu_device *adev, void *pm_metrics,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
537
int amdgpu_dpm_get_fan_control_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
539
int amdgpu_dpm_set_fan_speed_pwm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
541
int amdgpu_dpm_get_fan_speed_pwm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
543
int amdgpu_dpm_get_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
545
int amdgpu_dpm_set_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
547
int amdgpu_dpm_set_fan_control_mode(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
549
int amdgpu_dpm_get_power_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
553
int amdgpu_dpm_set_power_limit(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
555
int amdgpu_dpm_is_cclk_dpm_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
556
int amdgpu_dpm_debugfs_print_current_performance_level(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
558
int amdgpu_dpm_get_smu_prv_buf_details(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
561
int amdgpu_dpm_is_overdrive_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
562
int amdgpu_dpm_is_overdrive_enabled(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
563
int amdgpu_dpm_set_pp_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
566
int amdgpu_dpm_get_num_cpu_cores(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
567
void amdgpu_dpm_stb_debug_fs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
568
int amdgpu_dpm_display_configuration_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
570
int amdgpu_dpm_get_clock_by_type(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
573
int amdgpu_dpm_get_display_mode_validation_clks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
575
int amdgpu_dpm_get_clock_by_type_with_latency(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
578
int amdgpu_dpm_get_clock_by_type_with_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
581
int amdgpu_dpm_set_watermarks_for_clocks_ranges(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
583
int amdgpu_dpm_display_clock_voltage_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
585
int amdgpu_dpm_get_current_clocks(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
587
void amdgpu_dpm_notify_smu_enable_pwe(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
588
int amdgpu_dpm_set_active_display_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
590
int amdgpu_dpm_set_min_deep_sleep_dcefclk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
592
void amdgpu_dpm_set_hard_min_dcefclk_by_freq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
594
void amdgpu_dpm_set_hard_min_fclk_by_freq(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
596
int amdgpu_dpm_display_disable_memory_clock_switch(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
598
int amdgpu_dpm_get_max_sustainable_clocks_by_dc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
600
enum pp_smu_status amdgpu_dpm_get_uclk_dpm_states(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
603
int amdgpu_dpm_get_dpm_clock_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
605
int amdgpu_dpm_set_pm_policy(struct amdgpu_device *adev, int policy_type,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
607
ssize_t amdgpu_dpm_get_pm_policy_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
609
int amdgpu_dpm_reset_sdma(struct amdgpu_device *adev, uint32_t inst_mask);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
610
bool amdgpu_dpm_reset_sdma_is_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
611
int amdgpu_dpm_reset_vcn(struct amdgpu_device *adev, uint32_t inst_mask);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
612
bool amdgpu_dpm_reset_vcn_is_supported(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
613
bool amdgpu_dpm_is_temp_metrics_supported(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm_internal.h
26
void amdgpu_dpm_get_display_cfg(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
121
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
122
int amdgpu_pm_virt_sysfs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
123
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
124
void amdgpu_pm_virt_sysfs_fini(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
126
void amdgpu_debugfs_pm_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/inc/amdgpu_pm.h
88
int (*attr_update)(struct amdgpu_device *adev, struct amdgpu_device_attr *attr,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1025
static int kv_populate_samu_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1091
static int kv_populate_acp_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1149
static void kv_calculate_dfs_bypass_settings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
118
static void sumo_take_smu_control(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1199
static int kv_enable_ulv(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1205
static void kv_reset_acp_boot_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1212
static void kv_update_current_ps(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1224
static void kv_update_requested_ps(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1238
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1262
static int kv_dpm_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
137
static void sumo_construct_sclk_voltage_mapping_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1373
static void kv_dpm_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1409
static int kv_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1418
static int kv_read_smc_soft_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1428
static void kv_init_sclk_t(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1435
static int kv_init_fps_limits(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1464
static void kv_init_powergate_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1475
static int kv_enable_uvd_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1481
static int kv_enable_vce_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1487
static int kv_enable_samu_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1493
static int kv_enable_acp_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1499
static int kv_update_uvd_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1535
static u8 kv_get_vce_boot_level(struct amdgpu_device *adev, u32 evclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1549
static int kv_update_vce_dpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1585
static int kv_update_samu_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
159
static void sumo_construct_vid_mapping_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1616
static u8 kv_get_acp_boot_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1621
static void kv_update_acp_boot_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1637
static int kv_update_acp_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1670
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1697
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1720
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1740
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1763
static void kv_set_valid_clock_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1825
static int kv_update_dfs_bypass_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1848
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1875
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1898
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1914
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1989
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
1996
static void kv_dpm_setup_asic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2004
static void kv_dpm_reset_asic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2026
static void kv_construct_max_power_limits_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2043
static void kv_patch_voltage_values(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2085
static void kv_construct_boot_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2099
static int kv_force_dpm_highest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2119
static int kv_force_dpm_lowest(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2139
static u8 kv_get_sleep_divider_id_from_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2162
static int kv_get_high_voltage_limit(struct amdgpu_device *adev, int *limit)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2196
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2312
static void kv_dpm_power_level_enabled_for_throttle(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2320
static int kv_calculate_ds_divider(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2338
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2392
static int kv_calculate_dpm_settings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2406
static void kv_init_graphics_levels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2455
static void kv_enable_new_levels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2466
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2475
static int kv_set_enabled_levels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2488
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2512
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2550
static int kv_parse_sys_info_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2635
static void kv_patch_boot_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2644
static void kv_parse_pplib_non_clock_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2671
static void kv_parse_pplib_clock_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2693
static int kv_parse_power_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2781
static int kv_dpm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2857
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2887
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2903
static void kv_dpm_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2922
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2934
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2945
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2961
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2973
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2987
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3030
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3042
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3062
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3072
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3091
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3117
static int kv_dpm_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3165
static int kv_dpm_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3226
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3262
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
3357
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
367
static struct kv_power_info *kv_get_pi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
375
static void kv_program_local_cac_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
400
static int kv_program_pt_config_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
449
static void kv_do_enable_didt(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
47
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
48
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
491
static int kv_enable_didt(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
50
static void kv_init_graphics_levels(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
51
static int kv_calculate_ds_divider(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
519
static void kv_initialize_hardware_cac_manager(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
52
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
53
static int kv_calculate_dpm_settings(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
54
static void kv_enable_new_levels(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
55
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
551
static int kv_enable_smc_cac(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
57
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
572
static int kv_process_firmware_header(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
58
static int kv_set_enabled_levels(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
59
static int kv_force_dpm_highest(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
595
static int kv_enable_dpm_voltage_scaling(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
60
static int kv_force_dpm_lowest(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
61
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
611
static int kv_set_dpm_interval(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
627
static int kv_set_dpm_boot_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
64
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
641
static void kv_program_vc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
646
static void kv_clear_vc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
651
static int kv_set_divider_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
66
static int kv_init_fps_limits(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
669
static u16 kv_convert_8bit_index_to_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
675
static u16 kv_convert_2bit_index_to_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
68
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
687
static int kv_set_vid(struct amdgpu_device *adev, u32 index, u32 vid)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
69
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
698
static int kv_set_at(struct amdgpu_device *adev, u32 index, u32 at)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
707
static void kv_dpm_power_level_enable(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
715
static void kv_start_dpm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
72
static u32 kv_convert_vid2_to_vid7(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
725
static void kv_stop_dpm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
730
static void kv_start_am(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
741
static void kv_reset_am(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
751
static int kv_freeze_sclk_dpm(struct amdgpu_device *adev, bool freeze)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
757
static int kv_force_lowest_valid(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
762
static int kv_unforce_levels(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
770
static int kv_update_sclk_t(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
788
static int kv_program_bootup_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
821
static int kv_enable_auto_thermal_throttling(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
837
static int kv_upload_dpm_settings(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
866
static u32 kv_get_clk_bypass(struct amdgpu_device *adev, u32 clk)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
891
static int kv_populate_uvd_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
94
static u32 kv_convert_vid7_to_vid2(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
962
static int kv_populate_vce_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
217
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
218
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
219
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
221
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
223
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
224
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.h
225
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
105
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
113
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
121
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
32
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
56
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
68
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
77
static int kv_set_smc_sram_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_smc.c
92
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
101
void amdgpu_dpm_dbg_print_ps_status(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
110
void amdgpu_pm_print_power_states(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
133
int amdgpu_get_platform_caps(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
194
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
50
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
606
void amdgpu_free_extended_power_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
648
void amdgpu_add_thermal_controller(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
762
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
770
static struct amdgpu_ps *amdgpu_dpm_pick_power_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
894
static int amdgpu_dpm_change_power_state_locked(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
93
void amdgpu_dpm_dbg_print_cap_info(struct amdgpu_device *adev, u32 caps)
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
967
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
977
struct amdgpu_device *adev =
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.c
978
container_of(work, struct amdgpu_device,
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
26
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
27
void amdgpu_dpm_dbg_print_cap_info(struct amdgpu_device *adev, u32 caps);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
28
void amdgpu_dpm_dbg_print_ps_status(struct amdgpu_device *adev, struct amdgpu_ps *rps);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
29
int amdgpu_get_platform_caps(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
30
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
31
void amdgpu_free_extended_power_table(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
32
void amdgpu_add_thermal_controller(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/legacy_dpm.h
34
void amdgpu_pm_print_power_states(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1844
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1845
static struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1846
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1849
static int si_populate_voltage_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1852
static int si_get_std_voltage_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1855
static int si_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1857
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1860
static int si_calculate_sclk_params(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1864
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1865
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1866
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1868
static struct si_power_info *si_get_pi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1901
static void si_calculate_leakage_for_v_and_t(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1929
static void si_calculate_leakage_for_v(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1940
static void si_update_dte_from_pl2(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1970
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1977
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
1991
static void si_initialize_powertune_defaults(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2195
static u32 si_get_smc_power_scaling_factor(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2200
static u32 si_calculate_cac_wintime(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2225
static int si_calculate_adjusted_tdp_limits(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2258
static int si_populate_smc_tdp_limits(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2327
static int si_populate_smc_tdp_limits_2(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2351
static u16 si_calculate_power_efficiency_ratio(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2373
static bool si_should_disable_uvd_powertune(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2385
struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2392
static int si_populate_power_containment_values(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2485
static int si_populate_sq_ramping_values(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2545
static int si_enable_power_containment(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2575
static int si_initialize_smc_dte_tables(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2642
static int si_get_cac_std_voltage_max_min(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2686
static int si_init_dte_leakage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2726
static int si_init_simplified_leakage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2761
static int si_initialize_smc_cac_tables(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2847
static int si_program_cac_config_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2886
static int si_initialize_hardware_cac_manager(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2909
static int si_enable_smc_cac(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
2956
static int si_init_smc_spll_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3027
static u16 si_get_lower_of_leakage_and_vce_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3045
static int si_get_vce_clock_voltage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3079
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3101
static int ni_copy_and_switch_arb_sets(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3166
static void ni_update_current_ps(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3179
static void ni_update_requested_ps(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3192
static void ni_set_uvd_clock_before_set_eng_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3210
static void ni_set_uvd_clock_after_set_eng_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3256
static u32 btc_get_valid_mclk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3263
static u32 btc_get_valid_sclk(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3307
static void btc_adjust_clock_combinations(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3334
static void btc_apply_voltage_delta_rules(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3414
static u8 rv770_get_memory_module_index(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3419
static void rv770_get_max_vddc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3430
static void rv770_get_engine_memory_ss(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3447
static void si_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3706
static int si_read_smc_soft_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3717
static int si_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3727
static bool si_is_special_1gb_platform(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3755
static void si_get_leakage_vddc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3774
static int si_get_leakage_voltage_from_leakage_index(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3801
static void si_set_dpm_event_sources(struct amdgpu_device *adev, u32 sources)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3836
static void si_enable_auto_throttle_source(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3855
static void si_start_dpm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3860
static void si_stop_dpm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3865
static void si_enable_sclk_control(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3875
static int si_notify_hardware_of_thermal_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3890
static void si_notify_hardware_vpu_recovery_event(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3897
static int si_notify_hw_of_powersource(struct amdgpu_device *adev, bool ac_power)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3907
static PPSMC_Result si_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3914
static int si_restrict_performance_levels_before_switch(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3926
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3957
static int si_set_boot_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3964
static int si_set_sw_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3970
static int si_halt_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3979
static int si_resume_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3988
static void si_dpm_start_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
3995
static void si_dpm_stop_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4001
static int si_process_firmware_header(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4091
static void si_read_clock_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4112
static void si_enable_thermal_protection(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4121
static void si_enable_acpi_power_management(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4127
static int si_enter_ulp_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4136
static int si_exit_ulp_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4154
static int si_notify_smc_display_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4164
static void si_program_response_times(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4192
static void si_program_ds_registers(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4210
static void si_program_display_gap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4246
static void si_enable_spread_spectrum(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4259
static void si_setup_bsp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4283
static void si_program_git(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4288
static void si_program_tp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4308
static void si_program_tpp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4313
static void si_program_sstp(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4318
static void si_enable_display_gap(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4332
static void si_program_vc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4339
static void si_clear_vc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4379
static u8 si_get_strobe_mode_settings(struct amdgpu_device *adev, u32 mclk)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4399
static int si_upload_firmware(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4409
static bool si_validate_phase_shedding_tables(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4436
static void si_trim_voltage_table_to_fit_state_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4453
static int si_get_svi2_voltage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4474
static int si_construct_voltage_tables(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4554
static void si_populate_smc_voltage_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4564
static int si_populate_smc_voltage_tables(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4627
static int si_populate_voltage_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4647
static int si_populate_mvdd_value(struct amdgpu_device *adev, u32 mclk,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4664
static int si_get_std_voltage_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4715
static int si_populate_std_voltage_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4725
static int si_populate_phase_shedding_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4744
static int si_init_arb_table_index(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4762
static int si_initial_switch_from_arb_f0_to_f1(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4767
static int si_reset_to_default(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4773
static int si_force_switch_to_arb_f0(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4792
static u32 si_calculate_memory_refresh_rate(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4811
static int si_populate_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4839
static int si_do_program_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4866
static int si_program_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4873
static int si_populate_initial_mvdd_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
4886
static int si_populate_smc_initial_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5010
static enum si_pcie_gen si_gen_pcie_gen_support(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5035
static int si_populate_smc_acpi_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5177
static int si_populate_ulv_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5208
static int si_program_ulv_memory_timing_parameters(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5234
static void si_get_mvdd_configuration(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5241
static int si_init_smc_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5330
static int si_calculate_sclk_params(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5400
static int si_populate_sclk_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5421
static int si_populate_mclk_value(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5510
static void si_populate_smc_sp(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5525
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5630
static int si_populate_smc_t(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5679
static int si_disable_ulv(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5687
static bool si_is_state_ulv_compatible(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5715
static int si_set_power_state_conditionally_enable_ulv(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5729
static int si_convert_power_state_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5809
static int si_upload_sw_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5830
static int si_upload_ulv_state(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5853
static int si_upload_smc_data(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
5889
static int si_set_mc_special_registers(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6060
static int si_initialize_mc_reg_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6110
static void si_populate_mc_reg_addresses(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6144
static void si_convert_mc_reg_table_entry_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6164
static void si_convert_mc_reg_table_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6178
static int si_populate_mc_reg_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6216
static int si_upload_mc_reg_table(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6236
static void si_enable_voltage_control(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6244
static enum si_pcie_gen si_get_maximum_link_speed(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6259
static u16 si_get_current_pcie_speed(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6269
static void si_request_link_speed_change_before_state_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6309
static void si_notify_link_speed_change_after_state_change(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6336
static int si_ds_request(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6354
static void si_set_max_cu_value(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6395
static int si_patch_single_dependency_table_based_on_leakage(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6426
static int si_patch_dependency_tables_based_on_leakage(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6445
static void si_set_pcie_lane_width_in_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6462
static void si_dpm_setup_asic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6468
static int si_thermal_enable_alert(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6491
static int si_thermal_set_temperature_range(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6516
static void si_fan_ctrl_set_static_mode(struct amdgpu_device *adev, u32 mode)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6538
static int si_thermal_setup_fan_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6607
static int si_fan_ctrl_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6621
static int si_fan_ctrl_stop_smc_fan_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6641
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6665
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6698
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6721
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6738
static int si_fan_ctrl_get_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6759
static int si_fan_ctrl_set_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6789
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6806
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6814
static void si_thermal_initialize(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6829
static int si_thermal_start_thermal_controller(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6856
static void si_thermal_stop_thermal_controller(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6864
static int si_dpm_enable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6982
static int si_set_temperature_range(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
6999
static void si_dpm_disable(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7025
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7036
static int si_power_control_set_level(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7059
static void si_set_vce_clock(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7079
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7183
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7191
void si_dpm_reset_asic(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7201
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7207
static void si_parse_pplib_non_clock_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7233
static void si_parse_pplib_clock_info(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7314
static int si_parse_power_table(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7404
static int si_dpm_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7567
static void si_dpm_fini(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7583
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7602
static int si_dpm_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7650
static int si_dpm_process_interrupt(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7683
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7706
static int si_dpm_init_microcode(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7781
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7827
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7840
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7859
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7869
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7889
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7940
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7957
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7969
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7982
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8003
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8031
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8068
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
8158
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
117
void amdgpu_si_start_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
126
void amdgpu_si_reset_smc(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
140
int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
147
void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
159
bool amdgpu_si_is_smc_running(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
170
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
213
PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
231
int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
273
int amdgpu_si_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
288
int amdgpu_si_write_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
39
static int si_set_smc_sram_address(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/si_smc.c
53
int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
393
int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
396
void amdgpu_si_start_smc(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
397
void amdgpu_si_reset_smc(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
398
int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
399
void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
400
bool amdgpu_si_is_smc_running(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
401
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
402
PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
403
int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit);
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
404
int amdgpu_si_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/legacy-dpm/sislands_smc.h
406
int amdgpu_si_write_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
103
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
140
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
1533
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
1554
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
157
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
170
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
192
static void pp_reserve_vram_for_smu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
225
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
239
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
260
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
40
static int amd_powerplay_create(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
70
static void amd_powerplay_destroy(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/powerplay/amd_powerplay.c
86
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/common_baco.c
105
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/common_baco.c
29
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/common_baco.c
47
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c
236
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c
78
struct amdgpu_device *adev = NULL;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hwmgr.c
235
hwmgr->pp_one_vf = amdgpu_sriov_is_pp_one_vf((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hwmgr.c
253
((struct amdgpu_device *)hwmgr->adev)->pm.no_fan =
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hwmgr.c
281
((struct amdgpu_device *)hwmgr->adev)->pm.dpm_enabled = true;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/hwmgr.c
80
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
1102
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
222
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
299
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
348
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
369
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
399
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
422
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
459
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
491
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
703
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
737
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
925
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
952
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
972
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
172
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
417
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/processpptables.c
983
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1283
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1300
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1366
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
1486
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
297
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
338
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
350
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
370
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c
391
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
38
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
54
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_baco.c
69
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_clockpowergating.c
426
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1808
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1990
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
2501
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3013
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3032
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
3420
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4058
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4107
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4695
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4766
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4770
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4776
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
4944
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
594
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
615
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
1061
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
852
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_powertune.c
963
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c
278
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c
95
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
177
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c
1981
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu9_baco.c
33
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu9_baco.c
54
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.c
602
int phm_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.c
656
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.c
660
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.c
666
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.c
677
struct amdgpu_device *adev = dev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/smu_helper.h
108
int phm_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
1519
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
198
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3280
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
362
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
3950
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
4666
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
4675
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5362
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
5831
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
832
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1031
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1044
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1089
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
1111
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
885
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
923
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
936
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
975
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_powertune.c
997
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_processpptables.c
736
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
111
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
128
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
157
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
250
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
304
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
319
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
336
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
365
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
411
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
434
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
465
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
70
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega10_thermal.c
91
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
142
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2236
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
2256
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
299
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
396
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c
496
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
147
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
175
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
211
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega12_thermal.c
229
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
41
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
59
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_baco.c
74
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
180
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
2217
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3327
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
334
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
3347
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
436
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
501
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c
842
struct amdgpu_device *adev = (struct amdgpu_device *)(hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
120
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
142
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
190
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
203
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
220
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
246
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
282
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
300
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/hwmgr/vega20_thermal.c
92
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
1305
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
210
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2195
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
237
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2866
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2904
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c
2200
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
2147
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
283
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1057
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1773
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
2242
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
784
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
855
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
920
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
121
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
155
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
226
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
255
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
270
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
51
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
65
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
74
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
81
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c
99
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
132
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
511
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
526
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
734
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
775
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu8_smumgr.c
785
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
115
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
144
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
168
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
41
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
61
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c
96
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c
1587
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/tonga_smumgr.c
2532
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
181
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
229
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
244
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
260
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
277
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
292
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
42
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c
75
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
231
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
245
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
260
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
274
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
289
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
303
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
45
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega12_smumgr.c
89
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
107
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
133
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
153
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
168
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
213
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
253
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
288
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
423
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
440
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
454
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
468
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
482
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
496
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
51
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
510
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
559
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
72
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vega20_smumgr.c
92
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1907
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
677
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
749
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1069
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1129
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1262
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1347
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1413
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1435
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1475
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1589
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1662
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
184
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1881
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1921
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
1989
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2108
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2135
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2149
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2182
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2190
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2215
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
224
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2253
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
235
static bool is_vcn_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2829
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
2911
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
3154
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
4037
struct amdgpu_device *adev = filp->f_inode->i_private;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
4062
struct amdgpu_device *adev = filp->f_inode->i_private;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
4100
void amdgpu_smu_stb_debug_fs_init(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
589
bool is_support_sw_smu(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
602
bool is_support_cclk_dpm(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
708
static int smu_set_funcs(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
794
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
824
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
872
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
885
struct amdgpu_device *adev = ip_block->adev;
sys/dev/pci/drm/amd/pm/swsmu/amdgpu_smu.c
960
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1744
bool is_support_sw_smu(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1745
bool is_support_cclk_dpm(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1775
void amdgpu_smu_stb_debug_fs_init(struct amdgpu_device *adev);
sys/dev/pci/drm/amd/pm/swsmu/inc/amdgpu_smu.h
543
struct amdgpu_device *adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1177
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1192
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1237
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1262
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1285
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1634
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1730
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1765
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1773
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1794
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1828
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1865
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
457
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c
361
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
1721
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2528
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2558
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
264
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
281
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2814
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2905
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3032
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3127
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3162
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3395
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3427
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
3454
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
371
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
408
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/navi10_ppt.c
909
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1159
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1275
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1497
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
1935
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2031
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2202
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2284
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2487
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2497
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2510
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2538
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2633
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2669
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2688
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
282
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2986
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
3011
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
3065
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
3086
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
368
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
480
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
937
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
958
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1039
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1109
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1163
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1178
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1203
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1233
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1265
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1334
static int smu_v11_0_set_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
134
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1404
static int smu_v11_0_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
142
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1489
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1601
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
182
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
1869
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
197
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2068
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2088
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2120
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2181
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
272
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
288
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
314
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
472
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
499
static int smu_v11_0_atom_get_smu_clockinfo(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
728
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
84
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/smu_v11_0.c
95
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2207
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2219
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2306
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2452
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2480
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
2500
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu11/vangogh_ppt.c
511
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1192
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1356
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/renoir_ppt.c
1493
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
148
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
287
static int smu_v12_0_atom_get_smu_clockinfo(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
60
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu12/smu_v12_0.c
75
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1368
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1534
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1629
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1660
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1668
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1690
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1716
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1753
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1920
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1951
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
2008
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
271
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
554
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1042
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1086
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1101
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1157
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1189
static int smu_v13_0_set_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1265
static int smu_v13_0_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
138
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1380
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
147
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1603
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
188
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1961
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
1981
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2003
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2053
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2167
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2221
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2239
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2259
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2364
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
239
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2445
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
263
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
305
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
321
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
347
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
373
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
408
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
785
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0.c
95
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1178
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1579
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
1643
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2225
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2403
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2734
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2757
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2851
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2887
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2929
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2943
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2981
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
2993
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3004
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3051
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
306
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3065
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
3104
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
452
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/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))
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
209
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
375
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
724
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
782
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1125
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1134
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
226
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
967
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1004
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1128
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
187
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
115
int (*get_err_count)(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1164
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
117
bool (*bank_is_valid)(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1270
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1866
static int smu_v13_0_6_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1921
static int smu_v13_0_6_set_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
1962
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2007
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2104
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2375
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2397
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2495
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2529
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2537
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2563
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2601
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2609
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2634
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2750
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2961
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2974
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3036
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3101
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3138
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3249
static int mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3352
static int mca_bank_read_reg(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3374
static int mca_get_mca_entry(struct amdgpu_device *adev, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3416
static int mca_umc_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3445
static int mca_pcs_xgmi_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3464
static bool mca_smu_check_error_code(struct amdgpu_device *adev, const struct mca_ras_info *mca_ras,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3480
static int mca_gfx_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3504
static int mca_smu_mca_get_err_count(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3529
static bool mca_gfx_smu_bank_is_valid(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3548
static bool mca_smu_bank_is_valid(const struct mca_ras_info *mca_ras, struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3631
static const struct mca_ras_info *mca_get_mca_ras_info(struct amdgpu_device *adev, enum amdgpu_ras_block blkid)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3643
static int mca_get_valid_mca_count(struct amdgpu_device *adev, enum amdgpu_mca_error_type type, uint32_t *count)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3661
static bool mca_bank_is_valid(struct amdgpu_device *adev, const struct mca_ras_info *mca_ras,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3673
static int mca_smu_parse_mca_error_count(struct amdgpu_device *adev, enum amdgpu_ras_block blk, enum amdgpu_mca_error_type type,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3693
static int mca_smu_get_mca_entry(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3699
static int mca_smu_get_valid_mca_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3714
static int aca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3749
static int aca_smu_get_valid_aca_count(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3806
static int aca_bank_read_reg(struct amdgpu_device *adev, enum aca_smu_type type,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
381
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3828
static int aca_smu_get_valid_aca_bank(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
3843
static int aca_smu_parse_error_code(struct amdgpu_device *adev, struct aca_bank *bank)
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
487
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
554
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
608
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
640
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/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))
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1167
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1567
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
1631
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2206
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2687
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
275
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
386
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
399
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
465
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/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))
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1009
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
1199
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
214
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
271
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
628
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1035
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
113
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
121
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1264
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1573
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1600
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
165
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1658
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1795
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
1848
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
215
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
234
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
294
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
310
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
336
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
362
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
397
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
71
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
769
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
865
static int smu_v14_0_set_irq_state(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0.c
949
static int smu_v14_0_irq_process(struct amdgpu_device *adev,
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1363
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1619
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1706
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
248
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1645
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1947
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1958
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
1980
struct amdgpu_device *adev = smu_i2c->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2074
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2110
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2173
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2184
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2279
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2303
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2433
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2494
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
271
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/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))
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
1096
bool smu_cmn_is_audio_func_enabled(struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
112
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
133
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
241
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
257
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
300
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
325
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
426
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
623
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
68
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.c
965
struct amdgpu_device *adev = smu->adev;
sys/dev/pci/drm/amd/pm/swsmu/smu_cmn.h
197
bool smu_cmn_is_audio_func_enabled(struct amdgpu_device *adev);