Symbol: amdgpu_device
sys/dev/drm/amd/amdgpu/amdgpu.h
1054
static inline struct amdgpu_device *amdgpu_ttm_adev(struct ttm_bo_device *bdev)
sys/dev/drm/amd/amdgpu/amdgpu.h
1056
return container_of(bdev, struct amdgpu_device, mman.bdev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1059
int amdgpu_device_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
1063
void amdgpu_device_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1064
int amdgpu_gpu_wait_for_idle(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1066
uint32_t amdgpu_mm_rreg(struct amdgpu_device *adev, uint32_t reg,
sys/dev/drm/amd/amdgpu/amdgpu.h
1068
void amdgpu_mm_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v,
sys/dev/drm/amd/amdgpu/amdgpu.h
1070
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value);
sys/dev/drm/amd/amdgpu/amdgpu.h
1071
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset);
sys/dev/drm/amd/amdgpu/amdgpu.h
1073
u32 amdgpu_io_rreg(struct amdgpu_device *adev, u32 reg);
sys/dev/drm/amd/amdgpu/amdgpu.h
1074
void amdgpu_io_wreg(struct amdgpu_device *adev, u32 reg, u32 v);
sys/dev/drm/amd/amdgpu/amdgpu.h
1076
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index);
sys/dev/drm/amd/amdgpu/amdgpu.h
1077
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v);
sys/dev/drm/amd/amdgpu/amdgpu.h
1078
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index);
sys/dev/drm/amd/amdgpu/amdgpu.h
1079
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v);
sys/dev/drm/amd/amdgpu/amdgpu.h
1082
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1084
int emu_soc_asic_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1190
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1191
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
1193
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1194
bool amdgpu_device_need_post(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1196
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
sys/dev/drm/amd/amdgpu/amdgpu.h
1198
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1199
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
1239
int amdgpu_device_ip_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1252
int amdgpu_xgmi_add_device(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1275
int amdgpu_acpi_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1276
void amdgpu_acpi_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1277
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1278
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
1280
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
1282
static inline int amdgpu_acpi_init(struct amdgpu_device *adev) { return 0; }
sys/dev/drm/amd/amdgpu/amdgpu.h
1283
static inline void amdgpu_acpi_fini(struct amdgpu_device *adev) { }
sys/dev/drm/amd/amdgpu/amdgpu.h
1291
int amdgpu_dm_display_resume(struct amdgpu_device *adev );
sys/dev/drm/amd/amdgpu/amdgpu.h
1293
static inline int amdgpu_dm_display_resume(struct amdgpu_device *adev) { return 0; }
sys/dev/drm/amd/amdgpu/amdgpu.h
204
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu.h
249
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
251
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
253
bool amdgpu_device_ip_is_idle(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
279
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
284
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
287
int amdgpu_device_ip_block_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
293
bool amdgpu_get_bios(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
294
bool amdgpu_read_bios(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
491
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu.h
532
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu.h
534
void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
sys/dev/drm/amd/amdgpu/amdgpu.h
539
int amdgpu_ib_pool_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
540
void amdgpu_ib_pool_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
541
int amdgpu_ib_ring_tests(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
553
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu.h
611
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb);
sys/dev/drm/amd/amdgpu/amdgpu.h
612
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb);
sys/dev/drm/amd/amdgpu/amdgpu.h
617
void amdgpu_benchmark(struct amdgpu_device *adev, int test_number);
sys/dev/drm/amd/amdgpu/amdgpu.h
623
void amdgpu_test_moves(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
637
bool (*read_disabled_bios)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
638
bool (*read_bios_from_rom)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
640
int (*read_register)(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/amdgpu.h
642
void (*set_vga_state)(struct amdgpu_device *adev, bool state);
sys/dev/drm/amd/amdgpu/amdgpu.h
643
int (*reset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
645
u32 (*get_xclk)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
647
int (*set_uvd_clocks)(struct amdgpu_device *adev, u32 vclk, u32 dclk);
sys/dev/drm/amd/amdgpu/amdgpu.h
648
int (*set_vce_clocks)(struct amdgpu_device *adev, u32 evclk, u32 ecclk);
sys/dev/drm/amd/amdgpu/amdgpu.h
650
int (*get_pcie_lanes)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
651
void (*set_pcie_lanes)(struct amdgpu_device *adev, int lanes);
sys/dev/drm/amd/amdgpu/amdgpu.h
653
u32 (*get_config_memsize)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
655
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/drm/amd/amdgpu/amdgpu.h
657
void (*invalidate_hdp)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
660
bool (*need_full_reset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
710
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
716
typedef uint32_t (*amdgpu_rreg_t)(struct amdgpu_device*, uint32_t);
sys/dev/drm/amd/amdgpu/amdgpu.h
717
typedef void (*amdgpu_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
sys/dev/drm/amd/amdgpu/amdgpu.h
719
typedef uint32_t (*amdgpu_block_rreg_t)(struct amdgpu_device*, uint32_t, uint32_t);
sys/dev/drm/amd/amdgpu/amdgpu.h
720
typedef void (*amdgpu_block_wreg_t)(struct amdgpu_device*, uint32_t, uint32_t, uint32_t);
sys/dev/drm/amd/amdgpu/amdgpu.h
744
u32 (*get_hdp_flush_req_offset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
745
u32 (*get_hdp_flush_done_offset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
746
u32 (*get_pcie_index_offset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
747
u32 (*get_pcie_data_offset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
748
u32 (*get_rev_id)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
749
void (*mc_access_enable)(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/amdgpu.h
750
void (*hdp_flush)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
sys/dev/drm/amd/amdgpu/amdgpu.h
751
u32 (*get_memsize)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
752
void (*sdma_doorbell_range)(struct amdgpu_device *adev, int instance,
sys/dev/drm/amd/amdgpu/amdgpu.h
754
void (*enable_doorbell_aperture)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
756
void (*enable_doorbell_selfring_aperture)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
758
void (*ih_doorbell_range)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
760
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
762
void (*update_medium_grain_light_sleep)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
764
void (*get_clockgating_state)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
766
void (*ih_control)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
767
void (*init_registers)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
768
void (*detect_hw_virt)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
772
void (*init)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
773
void (*enable_broadcast_mode)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
775
u32 (*get_fb_channel_number)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
776
u32 (*get_hbm_channel_number)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu.h
777
void (*update_medium_grain_clock_gating)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
779
void (*get_clockgating_state)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
781
void (*enable_ecc_force_par_wr_rmw)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu.h
90
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
111
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
127
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
148
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
193
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
409
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
471
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
481
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
518
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acp.c
97
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
366
static void amdgpu_atif_handler(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
562
bool amdgpu_acpi_is_pcie_performance_request_supported(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
581
int amdgpu_acpi_pcie_notify_device_ready(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
615
int amdgpu_acpi_pcie_performance_request(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
704
struct amdgpu_device *adev = (struct amdgpu_device *)context;
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
731
int amdgpu_acpi_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
824
void amdgpu_acpi_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
105
static void amdgpu_doorbell_get_kfd_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
125
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
212
void amdgpu_amdkfd_device_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
220
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
227
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
233
int amdgpu_amdkfd_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
243
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
253
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
265
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
275
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
359
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
391
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
400
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
413
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
436
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
443
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
452
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
505
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
514
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
534
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.c
57
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
110
void amdgpu_amdkfd_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
111
int amdgpu_amdkfd_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
112
void amdgpu_amdkfd_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
114
void amdgpu_amdkfd_device_probe(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
115
void amdgpu_amdkfd_device_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
116
void amdgpu_amdkfd_device_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
128
bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
130
int amdgpu_amdkfd_pre_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
132
int amdgpu_amdkfd_post_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
173
void amdgpu_amdkfd_gpuvm_destroy_cb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd.h
39
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
111
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
188
static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
190
return (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
196
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
205
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
214
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
233
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
248
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
274
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
317
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
391
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
426
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
490
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
525
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
546
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
567
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
706
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
716
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
740
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
771
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
780
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
838
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
850
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
875
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
1018
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
154
struct amdgpu_device *adev = (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
227
static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
229
return (struct amdgpu_device *)kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
235
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
243
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
252
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
260
static uint32_t get_queue_mask(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
280
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
294
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
354
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
372
static uint32_t get_sdma_base_addr(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
407
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
501
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
532
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
607
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
637
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
658
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
680
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
728
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
767
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
778
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
787
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
843
static int invalidate_tlbs_with_kiq(struct amdgpu_device *adev, uint16_t pasid)
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
872
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
899
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
928
struct amdgpu_device *adev = get_amdgpu_device(kgd);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
968
struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1012
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1102
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1153
void amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1172
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1205
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1244
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1251
int amdgpu_atombios_get_leakage_id_from_vbios(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
126
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1280
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1371
int amdgpu_atombios_get_voltage_evv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1432
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1477
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1512
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1583
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
160
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1674
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1687
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1704
static void amdgpu_atombios_scratch_regs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1726
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1739
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1781
static int amdgpu_atombios_allocate_fb_scratch(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1901
struct amdgpu_device *adev = info->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1917
struct amdgpu_device *adev = info->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1935
struct amdgpu_device *adev = info->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1951
struct amdgpu_device *adev = info->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1964
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1983
void amdgpu_atombios_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
199
amdgpu_atombios_get_hpd_info_from_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
2008
int amdgpu_atombios_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
264
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
291
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
39
static void amdgpu_atombios_lookup_i2c_gpio_quirks(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
574
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
728
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
767
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
792
static void amdgpu_atombios_get_igp_ss_overrides(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
89
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
896
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
136
amdgpu_atombios_lookup_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
139
struct amdgpu_i2c_bus_rec amdgpu_atombios_lookup_i2c_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
141
void amdgpu_atombios_i2c_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
143
bool amdgpu_atombios_has_dce_engine_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
145
bool amdgpu_atombios_get_connector_info_from_object_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
147
int amdgpu_atombios_get_clock_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
149
int amdgpu_atombios_get_gfx_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
151
int amdgpu_atombios_get_vram_width(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
153
bool amdgpu_atombios_get_asic_ss_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
157
int amdgpu_atombios_get_clock_dividers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
163
int amdgpu_atombios_get_memory_pll_dividers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
168
void amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
171
int amdgpu_atombios_get_leakage_id_from_vbios(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
174
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
179
int amdgpu_atombios_get_voltage_evv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
184
amdgpu_atombios_is_voltage_gpio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
187
int amdgpu_atombios_get_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
191
int amdgpu_atombios_init_mc_reg_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
195
bool amdgpu_atombios_has_gpu_virtualization_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
197
void amdgpu_atombios_scratch_regs_lock(struct amdgpu_device *adev, bool lock);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
198
void amdgpu_atombios_scratch_regs_engine_hung(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
200
bool amdgpu_atombios_scratch_need_asic_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
203
int amdgpu_atombios_get_max_vddc(struct amdgpu_device *adev, u8 voltage_type,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
205
int amdgpu_atombios_get_leakage_vddc_based_on_leakage_idx(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
208
void amdgpu_atombios_get_default_voltages(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
210
int amdgpu_atombios_get_svi2_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
214
void amdgpu_atombios_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.h
215
int amdgpu_atombios_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
128
int amdgpu_atomfirmware_get_vram_width(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
153
static int convert_atom_mem_type_to_vram_type (struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
196
int amdgpu_atomfirmware_get_vram_type(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
249
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
33
bool amdgpu_atomfirmware_gpu_supports_virtualization(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
334
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
52
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
69
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
27
bool amdgpu_atomfirmware_gpu_supports_virtualization(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
28
void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
29
int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
30
int amdgpu_atomfirmware_get_vram_width(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
31
int amdgpu_atomfirmware_get_vram_type(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
32
int amdgpu_atomfirmware_get_clock_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.h
33
int amdgpu_atomfirmware_get_gfx_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_benchmark.c
162
void amdgpu_benchmark(struct amdgpu_device *adev, int test_number)
sys/dev/drm/amd/amdgpu/amdgpu_benchmark.c
31
static int amdgpu_benchmark_do_move(struct amdgpu_device *adev, unsigned size,
sys/dev/drm/amd/amdgpu/amdgpu_benchmark.c
73
static void amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size,
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
123
bool amdgpu_read_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
152
static bool amdgpu_read_bios_from_rom(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
192
static bool amdgpu_read_platform_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
271
static bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
361
static inline bool amdgpu_atrm_get_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
367
static bool amdgpu_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
376
static bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
440
static inline bool amdgpu_acpi_vfct_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
446
bool amdgpu_get_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bios.c
89
static bool igp_read_bios_from_vram(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_bo_list.c
263
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_bo_list.c
61
int amdgpu_bo_list_create(struct amdgpu_device *adev, struct drm_file *filp,
sys/dev/drm/amd/amdgpu/amdgpu_bo_list.h
29
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_bo_list.h
60
int amdgpu_bo_list_create(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cgs.c
35
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_cgs.c
39
struct amdgpu_device *adev = \
sys/dev/drm/amd/amdgpu/amdgpu_cgs.c
485
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
1163
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
1317
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
1331
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
1500
amdgpu_connector_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
265
amdgpu_connector_get_hardcoded_edid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
284
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
44
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
469
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
842
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
949
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.c
980
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_connectors.h
33
amdgpu_connector_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1165
static int amdgpu_cs_dependencies(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1278
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1391
static struct dma_fence *amdgpu_cs_get_fence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1420
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1481
static int amdgpu_cs_wait_all_fences(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1526
static int amdgpu_cs_wait_any_fence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
1593
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
257
static u64 us_to_bytes(struct amdgpu_device *adev, s64 us)
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
268
static s64 bytes_to_us(struct amdgpu_device *adev, u64 bytes)
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
289
static void amdgpu_cs_get_threshold_for_moves(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
384
void amdgpu_cs_report_moved_bytes(struct amdgpu_device *adev, u64 num_bytes,
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
396
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
463
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
826
struct amdgpu_device *adev = p->adev;
sys/dev/drm/amd/amdgpu/amdgpu_cs.c
982
static int amdgpu_cs_ib_fill(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
198
struct amdgpu_device *adev = ctx->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
238
static int amdgpu_ctx_alloc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
302
static int amdgpu_ctx_query(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
338
static int amdgpu_ctx_query2(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
380
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.c
73
static int amdgpu_ctx_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ctx.h
44
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ctx.h
59
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
102
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
232
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
271
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
311
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
350
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
39
int amdgpu_debugfs_add_files(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
390
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
429
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
471
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
560
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
620
struct amdgpu_device *adev = f->f_inode->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
692
struct amdgpu_device *adev = f->f_inode->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
825
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
843
void amdgpu_debugfs_regs_cleanup(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
859
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
894
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
904
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
914
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
927
int amdgpu_debugfs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
934
int amdgpu_debugfs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
938
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.c
942
void amdgpu_debugfs_regs_cleanup(struct amdgpu_device *adev) { }
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
34
int amdgpu_debugfs_regs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
35
void amdgpu_debugfs_regs_cleanup(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
36
int amdgpu_debugfs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
37
int amdgpu_debugfs_add_files(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
40
int amdgpu_debugfs_fence_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
41
int amdgpu_debugfs_firmware_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_debugfs.h
42
int amdgpu_debugfs_gem_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1035
struct amdgpu_device *adev = dev;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1069
struct amdgpu_device *adev = dev;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
108
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1099
void amdgpu_device_ip_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1121
int amdgpu_device_ip_wait_for_idle(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1149
bool amdgpu_device_ip_is_idle(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1174
amdgpu_device_ip_get_ip_block(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1197
int amdgpu_device_ip_block_version_cmp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1220
int amdgpu_device_ip_block_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1246
static void amdgpu_device_enable_virtual_display(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
127
uint32_t amdgpu_mm_rreg(struct amdgpu_device *adev, uint32_t reg,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1301
static int amdgpu_device_parse_gpu_info_fw(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1419
static int amdgpu_device_ip_early_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1533
static int amdgpu_device_ip_hw_init_phase1(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1557
static int amdgpu_device_ip_hw_init_phase2(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1578
static int amdgpu_device_fw_loading(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
163
uint8_t amdgpu_mm_rreg8(struct amdgpu_device *adev, uint32_t offset) {
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1630
static int amdgpu_device_ip_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1711
static void amdgpu_device_fill_reset_magic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1726
static bool amdgpu_device_check_vram_lost(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1744
static int amdgpu_device_set_cg_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1775
static int amdgpu_device_set_pg_state(struct amdgpu_device *adev, enum amd_powergating_state state)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1816
static int amdgpu_device_ip_late_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
184
void amdgpu_mm_wreg8(struct amdgpu_device *adev, uint32_t offset, uint8_t value) {
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1856
static int amdgpu_device_ip_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1939
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1980
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1981
container_of(work, struct amdgpu_device, late_init_work.work);
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1995
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_device.c
1996
container_of(work, struct amdgpu_device, gfx.gfx_off_delay_work.work);
sys/dev/drm/amd/amdgpu/amdgpu_device.c
201
void amdgpu_mm_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2017
static int amdgpu_device_ip_suspend_phase1(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2053
static int amdgpu_device_ip_suspend_phase2(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2086
int amdgpu_device_ip_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2104
static int amdgpu_device_ip_reinit_early_sriov(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2136
static int amdgpu_device_ip_reinit_late_sriov(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2182
static int amdgpu_device_ip_resume_phase1(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2217
static int amdgpu_device_ip_resume_phase2(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2252
static int amdgpu_device_ip_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2276
static void amdgpu_device_detect_sriov_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2345
bool amdgpu_device_has_dc_support(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2369
int amdgpu_device_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
237
u32 amdgpu_io_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
256
void amdgpu_io_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2727
void amdgpu_device_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2798
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
283
u32 amdgpu_mm_rdoorbell(struct amdgpu_device *adev, u32 index)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2904
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3017
static bool amdgpu_device_ip_check_soft_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
303
void amdgpu_mm_wdoorbell(struct amdgpu_device *adev, u32 index, u32 v)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3053
static int amdgpu_device_ip_pre_soft_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3080
static bool amdgpu_device_ip_need_full_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3115
static int amdgpu_device_ip_soft_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3144
static int amdgpu_device_ip_post_soft_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3173
static int amdgpu_device_recover_vram(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
321
u64 amdgpu_mm_rdoorbell64(struct amdgpu_device *adev, u32 index)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3230
static int amdgpu_device_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3312
static int amdgpu_device_reset_sriov(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3363
bool amdgpu_device_should_recover_gpu(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3388
int amdgpu_device_gpu_recover(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
341
void amdgpu_mm_wdoorbell64(struct amdgpu_device *adev, u32 index, u64 v)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3475
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
360
static uint32_t amdgpu_invalid_rreg(struct amdgpu_device *adev, uint32_t reg)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
377
static void amdgpu_invalid_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
395
static uint32_t amdgpu_block_invalid_rreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
415
static void amdgpu_block_invalid_wreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
432
static int amdgpu_device_vram_scratch_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
448
static void amdgpu_device_vram_scratch_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
463
void amdgpu_device_program_register_sequence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_device.c
497
void amdgpu_device_pci_config_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
513
static int amdgpu_device_doorbell_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
552
static void amdgpu_device_doorbell_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
574
static void amdgpu_device_wb_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
593
static int amdgpu_device_wb_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
627
int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
648
void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
664
int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
741
bool amdgpu_device_need_post(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
799
struct amdgpu_device *adev = cookie;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
819
static void amdgpu_device_check_block_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
842
static void amdgpu_device_check_vm_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
855
static void amdgpu_device_check_smu_prv_buffer_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
903
static void amdgpu_device_check_arguments(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_device.c
96
static void amdgpu_device_get_pcie_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_display.c
153
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_display.c
266
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_display.c
492
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_display.c
583
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_display.c
639
void amdgpu_display_update_priority(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_display.c
75
struct amdgpu_device *adev = work->adev;
sys/dev/drm/amd/amdgpu/amdgpu_display.c
783
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_display.c
869
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/amdgpu/amdgpu_display.h
40
void amdgpu_display_update_priority(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_display.h
41
uint32_t amdgpu_display_supported_domains(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
106
void amdgpu_dpm_print_ps_status(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
119
void amdgpu_dpm_get_active_displays(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
140
u32 amdgpu_dpm_get_vblank_time(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
167
u32 amdgpu_dpm_get_vrefresh(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
307
int amdgpu_get_platform_caps(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
337
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
775
void amdgpu_free_extended_power_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
817
void amdgpu_add_thermal_controller(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
927
enum amdgpu_pcie_gen amdgpu_get_pcie_gen_support(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
952
u16 amdgpu_get_pcie_lane_support(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
988
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
476
void amdgpu_dpm_print_ps_status(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
478
u32 amdgpu_dpm_get_vblank_time(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
479
u32 amdgpu_dpm_get_vrefresh(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
480
void amdgpu_dpm_get_active_displays(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
488
int amdgpu_get_platform_caps(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
490
int amdgpu_parse_extended_power_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
491
void amdgpu_free_extended_power_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
493
void amdgpu_add_thermal_controller(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
495
enum amdgpu_pcie_gen amdgpu_get_pcie_gen_support(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.h
500
u16 amdgpu_get_pcie_lane_support(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_drv.c
1089
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_encoders.c
38
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
133
struct amdgpu_device *adev = rfbdev->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
210
struct amdgpu_device *adev = rfbdev->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
342
int amdgpu_fbdev_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
387
void amdgpu_fbdev_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
397
void amdgpu_fbdev_set_suspend(struct amdgpu_device *adev, int state)
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
406
int amdgpu_fbdev_total_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
419
bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
55
struct amdgpu_device *adev = rfbdev->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
69
struct amdgpu_device *adev = rfbdev->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fb.c
92
int amdgpu_align_pitch(struct amdgpu_device *adev, int width, int cpp, bool tiled)
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
137
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
382
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
476
int amdgpu_fence_driver_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
492
void amdgpu_fence_driver_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
527
void amdgpu_fence_driver_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
561
void amdgpu_fence_driver_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
666
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
707
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_fence.c
725
int amdgpu_debugfs_fence_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
111
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
144
int amdgpu_gart_table_vram_pin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
171
void amdgpu_gart_table_vram_unpin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
196
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
218
int amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
266
int amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
303
int amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
346
int amdgpu_gart_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
385
void amdgpu_gart_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
69
static int amdgpu_gart_dummy_page_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.c
92
static void amdgpu_gart_dummy_page_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
32
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
57
int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
58
void amdgpu_gart_table_vram_free(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
59
int amdgpu_gart_table_vram_pin(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
60
void amdgpu_gart_table_vram_unpin(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
61
int amdgpu_gart_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
62
void amdgpu_gart_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
63
int amdgpu_gart_unbind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
65
int amdgpu_gart_map(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gart.h
68
int amdgpu_gart_bind(struct amdgpu_device *adev, uint64_t offset,
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
124
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
157
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
211
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
292
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
45
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
516
static void amdgpu_gem_va_update_vm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
555
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
686
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
753
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
882
int amdgpu_debugfs_gem_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gem.c
92
void amdgpu_gem_force_release(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gem.h
60
void amdgpu_gem_force_release(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gem.h
61
int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
147
static bool amdgpu_gfx_is_multipipe_capable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
163
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
201
static int amdgpu_gfx_kiq_acquire(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
236
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
275
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
282
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
309
int amdgpu_gfx_compute_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
359
void amdgpu_gfx_compute_mqd_sw_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
36
int amdgpu_gfx_queue_to_bit(struct amdgpu_device *adev, int mec,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
390
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
49
void amdgpu_gfx_bit_to_queue(struct amdgpu_device *adev, int bit,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
60
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
76
int amdgpu_gfx_scratch_get(struct amdgpu_device *adev, uint32_t *reg)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.c
98
void amdgpu_gfx_scratch_free(struct amdgpu_device *adev, uint32_t reg)
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
203
uint64_t (*get_gpu_clock_counter)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
204
void (*select_se_sh)(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
206
void (*read_wave_data)(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
208
void (*read_wave_vgprs)(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
211
void (*read_wave_sgprs)(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
214
void (*select_me_pipe_q)(struct amdgpu_device *adev, u32 me, u32 pipe,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
331
int amdgpu_gfx_scratch_get(struct amdgpu_device *adev, uint32_t *reg);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
332
void amdgpu_gfx_scratch_free(struct amdgpu_device *adev, uint32_t reg);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
337
int amdgpu_gfx_kiq_init_ring(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
344
void amdgpu_gfx_kiq_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
345
int amdgpu_gfx_kiq_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
348
int amdgpu_gfx_compute_mqd_sw_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
350
void amdgpu_gfx_compute_mqd_sw_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
352
void amdgpu_gfx_compute_queue_acquire(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
353
int amdgpu_gfx_queue_to_bit(struct amdgpu_device *adev, int mec,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
355
void amdgpu_gfx_bit_to_queue(struct amdgpu_device *adev, int bit,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
357
bool amdgpu_gfx_is_mec_queue_enabled(struct amdgpu_device *adev, int mec,
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
359
void amdgpu_gfx_off_ctrl(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
41
void (*enter_safe_mode)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gfx.h
42
void (*exit_safe_mode)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
115
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
145
void amdgpu_gmc_gart_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
188
void amdgpu_gmc_agp_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc)
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
42
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
67
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gmc.c
92
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
193
void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
195
void amdgpu_gmc_gart_location(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
197
void amdgpu_gmc_agp_location(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
66
void (*flush_gpu_tlb)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
75
int (*set_pte_pde)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
81
void (*set_prt)(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
83
uint64_t (*get_vm_pte_flags)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_gmc.h
86
void (*get_vm_pde)(struct amdgpu_device *adev, int level,
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
115
struct amdgpu_device *adev = amdgpu_ttm_adev(man->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_gtt_mgr.c
50
struct amdgpu_device *adev = amdgpu_ttm_adev(man->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
103
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
118
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
132
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
145
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
231
void amdgpu_i2c_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
240
void amdgpu_i2c_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
253
void amdgpu_i2c_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
270
amdgpu_i2c_lookup(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
42
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.c
84
struct amdgpu_device *adev = i2c->dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_i2c.h
31
void amdgpu_i2c_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_i2c.h
32
void amdgpu_i2c_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_i2c.h
33
void amdgpu_i2c_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_i2c.h
37
amdgpu_i2c_lookup(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
123
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
279
int amdgpu_ib_pool_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
309
void amdgpu_ib_pool_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
327
int amdgpu_ib_ring_tests(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
407
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
421
static int amdgpu_debugfs_sa_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
48
static int amdgpu_debugfs_sa_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
61
int amdgpu_ib_get(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_ib.c
92
void amdgpu_ib_free(struct amdgpu_device *adev, struct amdgpu_ib *ib,
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
182
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
205
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
276
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
341
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
410
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
467
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
498
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
522
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
546
void amdgpu_vmid_reset_all(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
566
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ids.c
594
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
36
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
78
bool amdgpu_vmid_had_gpu_reset(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
80
int amdgpu_vmid_alloc_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
83
void amdgpu_vmid_free_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
89
void amdgpu_vmid_reset(struct amdgpu_device *adev, unsigned vmhub,
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
91
void amdgpu_vmid_reset_all(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
93
void amdgpu_vmid_mgr_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ids.h
94
void amdgpu_vmid_mgr_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ih.c
102
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/drm/amd/amdgpu/amdgpu_ih.c
131
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/drm/amd/amdgpu/amdgpu_ih.c
132
void (*callback)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ih.c
40
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
27
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
53
u32 (*get_wptr)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
54
bool (*prescreen_iv)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
55
void (*decode_iv)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
57
void (*set_rptr)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
65
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
67
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
68
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/drm/amd/amdgpu/amdgpu_ih.h
69
void (*callback)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
106
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
120
void amdgpu_irq_disable_all(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
159
static void amdgpu_irq_callback(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
192
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
212
static bool amdgpu_msi_ok(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
233
int amdgpu_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
297
void amdgpu_irq_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
349
int amdgpu_irq_add_id(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
397
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
451
int amdgpu_irq_update(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
480
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
511
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
541
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
572
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
647
int amdgpu_irq_add_domain(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
669
void amdgpu_irq_remove_domain(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
692
unsigned amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned src_id)
sys/dev/drm/amd/amdgpu/amdgpu_irq.c
82
struct amdgpu_device *adev = container_of(work, struct amdgpu_device,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
100
void amdgpu_irq_disable_all(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
103
int amdgpu_irq_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
104
void amdgpu_irq_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
105
int amdgpu_irq_add_id(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
108
void amdgpu_irq_dispatch(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
110
int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
112
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
114
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
116
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
118
void amdgpu_irq_gpu_reset_resume_helper(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
120
int amdgpu_irq_add_domain(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
121
void amdgpu_irq_remove_domain(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
122
unsigned amdgpu_irq_create_mapping(struct amdgpu_device *adev, unsigned src_id);
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
39
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
73
int (*set)(struct amdgpu_device *adev, struct amdgpu_irq_src *source,
sys/dev/drm/amd/amdgpu/amdgpu_irq.h
76
int (*process)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_job.c
50
int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs,
sys/dev/drm/amd/amdgpu/amdgpu_job.c
81
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev, unsigned size,
sys/dev/drm/amd/amdgpu/amdgpu_job.h
63
int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs,
sys/dev/drm/amd/amdgpu/amdgpu_job.h
65
int amdgpu_job_alloc_with_ib(struct amdgpu_device *adev, unsigned size,
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1043
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
106
static void amdgpu_register_gpu_instance(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1107
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1174
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1190
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1226
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1395
int amdgpu_debugfs_firmware_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
142
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
180
adev = kzalloc(sizeof(struct amdgpu_device), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
253
struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
338
static int amdgpu_hw_ip_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
43
static void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
472
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
77
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
964
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
115
struct amdgpu_device *adev = amn->adev;
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
383
struct amdgpu_mn *amdgpu_mn_get(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
448
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
506
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_mn.c
74
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_mn.h
40
struct amdgpu_mn *amdgpu_mn_get(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mn.h
47
static inline struct amdgpu_mn *amdgpu_mn_get(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
267
void (*bandwidth_update)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
269
u32 (*vblank_get_counter)(struct amdgpu_device *adev, int crtc);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
276
bool (*hpd_sense)(struct amdgpu_device *adev, enum amdgpu_hpd_id hpd);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
277
void (*hpd_set_polarity)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
279
u32 (*hpd_get_gpio_reg)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
281
void (*page_flip)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
283
int (*page_flip_get_scanoutpos)(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
286
void (*add_encoder)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
290
void (*add_connector)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
320
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
51
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
625
int amdgpu_display_crtc_idx_to_irq_type(struct amdgpu_device *adev, int crtc);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
628
int amdgpu_fbdev_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
629
void amdgpu_fbdev_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
630
void amdgpu_fbdev_set_suspend(struct amdgpu_device *adev, int state);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
631
int amdgpu_fbdev_total_size(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
632
bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
634
int amdgpu_align_pitch(struct amdgpu_device *adev, int width, int bpp, bool tiled);
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
638
int amdgpu_display_modeset_create_props(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1031
int amdgpu_bo_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1058
int amdgpu_bo_late_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1071
void amdgpu_bo_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1107
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1227
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1266
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
133
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
1363
uint32_t amdgpu_bo_get_preferred_pin_domain(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
237
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
331
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
382
static bool amdgpu_bo_validate_size(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
419
static int amdgpu_bo_do_create(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
543
static int amdgpu_bo_create_shadow(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
586
int amdgpu_bo_create(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
630
int amdgpu_bo_backup_to_shadow(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.c
69
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
712
struct amdgpu_device *adev = amdgpu_ttm_adev(shadow->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
82
struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
854
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
963
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.c
998
int amdgpu_bo_evict_vram(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_object.h
153
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
201
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
228
int amdgpu_bo_create(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
231
int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
235
int amdgpu_bo_create_kernel(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
250
int amdgpu_bo_evict_vram(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
251
int amdgpu_bo_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
252
int amdgpu_bo_late_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
253
void amdgpu_bo_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_object.h
270
int amdgpu_bo_backup_to_shadow(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
278
uint32_t amdgpu_bo_get_preferred_pin_domain(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
295
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
298
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
300
int amdgpu_sa_bo_manager_start(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_object.h
305
void amdgpu_sa_bo_free(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1038
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1065
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1081
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1097
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1136
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1171
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1195
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1217
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1237
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
124
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1257
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1279
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1310
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1326
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1359
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1394
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
143
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1433
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1472
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1487
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1504
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1637
struct amdgpu_device *adev = dev_get_drvdata(dev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1724
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1725
container_of(work, struct amdgpu_device,
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1757
static struct amdgpu_ps *amdgpu_dpm_pick_power_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1891
static void amdgpu_dpm_change_power_state_locked(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1960
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1970
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1980
void amdgpu_pm_print_power_states(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1992
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2104
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2133
void amdgpu_pm_compute_clocks(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2179
static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2266
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
2301
static int amdgpu_debugfs_pm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
238
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
268
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
331
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
354
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
381
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
39
static int amdgpu_debugfs_pm_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
396
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
446
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
469
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
549
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
618
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
655
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
705
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
71
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
727
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
741
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
763
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
777
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
799
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
814
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
843
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
858
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
907
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
923
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
981
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
33
void amdgpu_pm_acpi_event_handler(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
34
int amdgpu_pm_sysfs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
35
void amdgpu_pm_sysfs_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
36
void amdgpu_pm_print_power_states(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
37
void amdgpu_pm_compute_clocks(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
39
void amdgpu_dpm_enable_uvd(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/amdgpu_pm.h
40
void amdgpu_dpm_enable_vce(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
114
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
165
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
257
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
313
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_prime.c
361
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
101
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
270
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
302
struct amdgpu_device* adev = psp->adev;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
338
static int psp_load_fw(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
36
static void psp_set_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
40
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
417
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
449
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
476
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
49
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
494
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
522
int psp_gpu_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
530
static bool psp_check_fw_loading_status(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
584
static void psp_set_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_psp.c
84
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
140
bool (*check_fw_loading_status)(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
201
int psp_gpu_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_psp.h
93
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ring.c
236
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
sys/dev/drm/amd/amdgpu/amdgpu_ring.c
475
static int amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ring.c
50
static int amdgpu_debugfs_ring_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
176
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
258
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
62
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
86
int amdgpu_fence_driver_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
87
void amdgpu_fence_driver_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
95
void amdgpu_fence_driver_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ring.h
96
void amdgpu_fence_driver_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
346
void amdgpu_sa_bo_free(struct amdgpu_device *adev, struct amdgpu_sa_bo **sa_bo,
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
50
int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
77
void amdgpu_sa_bo_manager_fini(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_sched.c
53
static int amdgpu_sched_process_priority_override(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_sched.c
86
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_sdma.c
33
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
158
int amdgpu_sync_fence(struct amdgpu_device *adev, struct amdgpu_sync *sync,
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
192
int amdgpu_sync_resv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_sync.c
65
static bool amdgpu_sync_same_dev(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_sync.h
31
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/amdgpu_sync.h
43
int amdgpu_sync_fence(struct amdgpu_device *adev, struct amdgpu_sync *sync,
sys/dev/drm/amd/amdgpu/amdgpu_sync.h
45
int amdgpu_sync_resv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_test.c
248
void amdgpu_test_moves(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_test.c
32
static void amdgpu_do_test_moves(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1016
int amdgpu_ttm_gart_bind(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1019
int amdgpu_ttm_gart_bind(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1067
struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
107
static int amdgpu_ttm_global_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1113
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1175
struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1196
struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1242
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1270
struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1312
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1505
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
152
static void amdgpu_ttm_global_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1591
struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1672
static void amdgpu_ttm_fw_reserve_vram_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1685
static int amdgpu_ttm_fw_reserve_vram_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1771
int amdgpu_ttm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
181
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1919
void amdgpu_ttm_late_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1928
void amdgpu_ttm_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1959
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
1999
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2019
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2084
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2157
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2250
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2278
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2322
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
237
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2373
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2427
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2485
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2549
static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
2585
static void amdgpu_ttm_debugfs_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
396
int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
521
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
563
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
621
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
65
static int amdgpu_ttm_debugfs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
66
static void amdgpu_ttm_debugfs_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
670
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
749
struct amdgpu_device *adev = amdgpu_ttm_adev(bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
958
struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.c
996
struct amdgpu_device *adev = amdgpu_ttm_adev(ttm->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
120
uint64_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
80
int amdgpu_ttm_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
81
void amdgpu_ttm_late_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
82
void amdgpu_ttm_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
83
void amdgpu_ttm_set_buffer_funcs_status(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ttm.h
91
int amdgpu_ttm_copy_mem_to_mem(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
272
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type)
sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
316
static int amdgpu_ucode_init_single_fw(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
423
int amdgpu_ucode_create_bo(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
441
void amdgpu_ucode_free_bo(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ucode.c
449
int amdgpu_ucode_init_bo(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_ucode.h
280
int amdgpu_ucode_init_bo(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ucode.h
281
int amdgpu_ucode_create_bo(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ucode.h
282
void amdgpu_ucode_free_bo(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_ucode.h
285
amdgpu_ucode_get_load_type(struct amdgpu_device *adev, int load_type);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1020
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1122
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1154
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1178
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1179
container_of(work, struct amdgpu_device, uvd.idle_work.work);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1209
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
123
int amdgpu_uvd_sw_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
1284
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
296
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
327
int amdgpu_uvd_entity_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
344
int amdgpu_uvd_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
380
int amdgpu_uvd_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
419
void amdgpu_uvd_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
514
static int amdgpu_uvd_cs_msg_decode(struct amdgpu_device *adev, uint32_t *msg,
sys/dev/drm/amd/amdgpu/amdgpu_uvd.c
711
struct amdgpu_device *adev = ctx->parser->adev;
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
70
int amdgpu_uvd_sw_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
71
int amdgpu_uvd_sw_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
72
int amdgpu_uvd_entity_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
73
int amdgpu_uvd_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
74
int amdgpu_uvd_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
79
void amdgpu_uvd_free_handles(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_uvd.h
85
uint32_t amdgpu_uvd_used_handles(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
1072
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
207
int amdgpu_vce_sw_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
234
int amdgpu_vce_entity_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
257
int amdgpu_vce_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
283
int amdgpu_vce_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
327
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
328
container_of(work, struct amdgpu_device, vce.idle_work.work);
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
358
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
402
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp)
sys/dev/drm/amd/amdgpu/amdgpu_vce.c
91
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size)
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
56
int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size);
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
57
int amdgpu_vce_sw_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
58
int amdgpu_vce_entity_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
59
int amdgpu_vce_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
60
int amdgpu_vce_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vce.h
65
void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
138
int amdgpu_vcn_sw_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
160
int amdgpu_vcn_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
182
int amdgpu_vcn_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
215
static int amdgpu_vcn_pause_dpg_mode(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
343
struct amdgpu_device *adev =
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
344
container_of(work, struct amdgpu_device, vcn.idle_work.work);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
385
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
431
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
469
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
520
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
55
int amdgpu_vcn_sw_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
554
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
613
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
785
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
826
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.c
864
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vcn.h
86
int amdgpu_vcn_sw_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.h
87
int amdgpu_vcn_sw_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.h
88
int amdgpu_vcn_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vcn.h
89
int amdgpu_vcn_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vf_error.c
28
void amdgpu_vf_error_put(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vf_error.c
51
void amdgpu_vf_error_trans_all(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vf_error.h
59
void amdgpu_vf_error_put(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vf_error.h
63
void amdgpu_vf_error_trans_all (struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
126
void amdgpu_virt_init_setting(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
135
uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
189
void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
249
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
26
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
272
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
293
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
315
int amdgpu_virt_wait_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
331
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
36
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
360
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
392
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
44
int amdgpu_allocate_static_csa(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
59
void amdgpu_free_static_csa(struct amdgpu_device *adev) {
sys/dev/drm/amd/amdgpu/amdgpu_virt.c
71
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
282
uint64_t amdgpu_csa_vaddr(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
283
bool amdgpu_virt_mmio_blocked(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
284
int amdgpu_allocate_static_csa(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
285
int amdgpu_map_static_csa(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
287
void amdgpu_free_static_csa(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
288
void amdgpu_virt_init_setting(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
289
uint32_t amdgpu_virt_kiq_rreg(struct amdgpu_device *adev, uint32_t reg);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
290
void amdgpu_virt_kiq_wreg(struct amdgpu_device *adev, uint32_t reg, uint32_t v);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
291
int amdgpu_virt_request_full_gpu(struct amdgpu_device *adev, bool init);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
292
int amdgpu_virt_release_full_gpu(struct amdgpu_device *adev, bool init);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
293
int amdgpu_virt_reset_gpu(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
294
int amdgpu_virt_wait_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
295
int amdgpu_virt_alloc_mm_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
296
void amdgpu_virt_free_mm_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
300
void amdgpu_virt_init_data_exchange(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
55
int (*req_full_gpu)(struct amdgpu_device *adev, bool init);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
56
int (*rel_full_gpu)(struct amdgpu_device *adev, bool init);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
57
int (*reset_gpu)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
58
int (*wait_reset)(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
59
void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3);
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1033
static void amdgpu_vm_free_pts(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1058
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1100
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1138
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1395
static int amdgpu_vm_wait_pd(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
145
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1465
static void amdgpu_vm_invalidate_pds(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1487
int amdgpu_vm_update_directories(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1674
struct amdgpu_device *adev = params->adev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1797
static int amdgpu_vm_bo_update_mapping(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
193
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
1953
static int amdgpu_vm_bo_split_mapping(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2068
int amdgpu_vm_bo_update(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
210
static unsigned amdgpu_vm_level_shift(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2163
static void amdgpu_vm_update_prt_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2179
static void amdgpu_vm_prt_get(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2193
static void amdgpu_vm_prt_put(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2219
static void amdgpu_vm_add_prt_cb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2252
static void amdgpu_vm_free_mapping(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2270
static void amdgpu_vm_prt_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2315
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2367
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
241
static unsigned amdgpu_vm_num_entries(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2424
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2453
static void amdgpu_vm_bo_insert_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2493
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2558
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2617
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
267
static uint32_t amdgpu_vm_entries_mask(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2671
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2821
void amdgpu_vm_bo_rmv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
287
static unsigned amdgpu_vm_bo_size(struct amdgpu_device *adev, unsigned level)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2874
void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
2935
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3048
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3170
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm, unsigned int pasid)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3261
void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3282
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3370
bool amdgpu_vm_pasid_fault_credit(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3402
void amdgpu_vm_manager_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3443
void amdgpu_vm_manager_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3466
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
3494
void amdgpu_vm_get_task_info(struct amdgpu_device *adev, unsigned int pasid,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
464
static void amdgpu_vm_pt_start(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
484
static bool amdgpu_vm_pt_descendant(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
513
static bool amdgpu_vm_pt_sibling(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
563
static void amdgpu_vm_pt_next(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
590
static void amdgpu_vm_pt_first_leaf(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
606
static void amdgpu_vm_pt_next_leaf(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
630
static void amdgpu_vm_pt_first_dfs(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
646
static void amdgpu_vm_pt_next_dfs(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
699
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
746
int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
812
static int amdgpu_vm_clear_bo(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
912
static void amdgpu_vm_bo_param(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.c
945
int amdgpu_vm_alloc_pts(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
295
void amdgpu_vm_manager_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
296
void amdgpu_vm_manager_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
297
int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
299
int amdgpu_vm_make_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm, unsigned int pasid);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
300
void amdgpu_vm_release_compute(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
301
void amdgpu_vm_fini(struct amdgpu_device *adev, struct amdgpu_vm *vm);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
302
bool amdgpu_vm_pasid_fault_credit(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
308
int amdgpu_vm_validate_pt_bos(struct amdgpu_device *adev, struct amdgpu_vm *vm,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
311
int amdgpu_vm_alloc_pts(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
315
int amdgpu_vm_update_directories(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
317
int amdgpu_vm_clear_freed(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
320
int amdgpu_vm_handle_moved(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
322
int amdgpu_vm_bo_update(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
325
void amdgpu_vm_bo_invalidate(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
329
struct amdgpu_bo_va *amdgpu_vm_bo_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
332
int amdgpu_vm_bo_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
336
int amdgpu_vm_bo_replace_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
340
int amdgpu_vm_bo_unmap(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
343
int amdgpu_vm_bo_clear_mappings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
349
void amdgpu_vm_bo_rmv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
351
void amdgpu_vm_adjust_size(struct amdgpu_device *adev, uint32_t min_vm_size,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
357
void amdgpu_vm_check_compute_bug(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
359
void amdgpu_vm_get_task_info(struct amdgpu_device *adev, unsigned int pasid,
sys/dev/drm/amd/amdgpu/amdgpu_vm.h
364
void amdgpu_vm_move_to_lru_tail(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
109
struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
164
struct amdgpu_device *adev = amdgpu_ttm_adev(man->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
267
struct amdgpu_device *adev = amdgpu_ttm_adev(man->bdev);
sys/dev/drm/amd/amdgpu/amdgpu_vram_mgr.c
86
static u64 amdgpu_vram_mgr_vis_size(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/amdgpu_xgmi.c
42
static struct amdgpu_hive_info *amdgpu_get_xgmi_hive(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_xgmi.c
64
int amdgpu_xgmi_add_device(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/amdgpu_xgmi.c
69
struct amdgpu_device *tmp_adev;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
117
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
134
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
150
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
166
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
178
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/atombios_crtc.c
195
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
241
static void amdgpu_atombios_crtc_program_ss(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
310
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
44
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
471
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
526
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
591
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
752
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
821
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.c
87
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_crtc.h
35
void amdgpu_atombios_crtc_powergate_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/atombios_crtc.h
38
void amdgpu_atombios_crtc_set_disp_eng_pll(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_crtc.h
40
u32 amdgpu_atombios_crtc_set_dce_clock(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_dp.c
293
static u8 amdgpu_atombios_dp_encoder_service(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_dp.c
314
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_dp.c
479
struct amdgpu_device *adev;
sys/dev/drm/amd/amdgpu/atombios_dp.c
63
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_dp.c
714
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1251
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1298
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1539
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
154
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1744
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1774
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1824
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1863
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1921
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2072
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
208
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
301
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
39
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/atombios_encoders.c
392
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
455
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
53
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_encoders.c
646
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
71
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
835
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.c
85
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_encoders.h
28
amdgpu_atombios_encoder_get_backlight_level_from_reg(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/atombios_encoders.h
30
amdgpu_atombios_encoder_set_backlight_level_to_reg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/atombios_encoders.h
60
amdgpu_atombios_encoder_init_dig(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/atombios_i2c.c
167
void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev, u8 slave_addr, u8 line_number, u8 offset, u8 data)
sys/dev/drm/amd/amdgpu/atombios_i2c.c
43
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/atombios_i2c.h
30
void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device* adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1006
static int ci_thermal_set_temperature_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1041
static int ci_thermal_enable_alert(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1070
static void ci_fan_ctrl_set_static_mode(struct amdgpu_device *adev, u32 mode)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1094
static int ci_thermal_setup_fan_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1173
static int ci_fan_ctrl_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1202
static int ci_fan_ctrl_stop_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1221
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
1250
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
1281
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
1304
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
1314
static int ci_fan_ctrl_get_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1336
static int ci_fan_ctrl_set_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1366
static void ci_fan_ctrl_set_default_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1383
static void ci_thermal_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1391
static void ci_thermal_initialize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1407
static int ci_thermal_start_thermal_controller(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1428
static void ci_thermal_stop_thermal_controller(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1434
static int ci_read_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1444
static int ci_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1454
static void ci_init_fps_limits(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1470
static int ci_update_sclk_t(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1490
static void ci_get_leakage_voltages(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1532
static void ci_set_dpm_event_sources(struct amdgpu_device *adev, u32 sources)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1581
static void ci_enable_auto_throttle_source(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1600
static void ci_enable_vr_hot_gpio_interrupt(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1606
static int ci_unfreeze_sclk_mclk_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1632
static int ci_enable_sclk_mclk_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1679
static int ci_start_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1715
static int ci_freeze_sclk_mclk_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1740
static int ci_stop_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1772
static void ci_enable_sclk_control(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1784
static int ci_notify_hw_of_power_source(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1810
static PPSMC_Result amdgpu_ci_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1817
static PPSMC_Result amdgpu_ci_send_msg_to_smc_return_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1830
static int ci_dpm_force_state_sclk(struct amdgpu_device *adev, u32 n)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1844
static int ci_dpm_force_state_mclk(struct amdgpu_device *adev, u32 n)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1858
static int ci_dpm_force_state_pcie(struct amdgpu_device *adev, u32 n)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1872
static int ci_set_power_limit(struct amdgpu_device *adev, u32 n)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1886
static int ci_set_overdrive_target_tdp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
1897
static int ci_set_boot_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1903
static u32 ci_get_average_sclk_freq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1916
static u32 ci_get_average_mclk_freq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1929
static void ci_dpm_start_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
193
static u8 ci_get_memory_module_index(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1942
static void ci_dpm_stop_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
1948
static int ci_process_firmware_header(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2002
static void ci_read_clock_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2029
static void ci_init_sclk_t(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
203
static int ci_copy_and_switch_arb_sets(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2036
static void ci_enable_thermal_protection(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2048
static void ci_enable_acpi_power_management(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2058
static int ci_enter_ulp_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2068
static int ci_exit_ulp_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2086
static int ci_notify_smc_display_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2094
static int ci_enable_ds_master_switch(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2117
static void ci_program_display_gap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2151
static void ci_enable_spread_spectrum(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2173
static void ci_program_sstp(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2180
static void ci_enable_display_gap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2192
static void ci_program_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2210
static void ci_clear_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2228
static int ci_upload_firmware(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2252
static int ci_get_svi2_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2273
static int ci_construct_voltage_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2335
static void ci_populate_smc_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2357
static int ci_populate_smc_vddc_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2380
static int ci_populate_smc_vddci_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2403
static int ci_populate_smc_mvdd_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2426
static int ci_populate_smc_voltage_tables(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2446
static int ci_populate_mvdd_value(struct amdgpu_device *adev, u32 mclk,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2467
static int ci_get_std_voltage_value_sidd(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2518
static void ci_populate_phase_value_based_on_sclk(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2535
static void ci_populate_phase_value_based_on_mclk(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2552
static int ci_init_arb_table_index(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2570
static int ci_get_dependency_volt_by_clk(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2609
static int ci_initial_switch_from_arb_f0_to_f1(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2614
static int ci_reset_to_default(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2620
static int ci_force_switch_to_arb_f0(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2632
static void ci_register_patching_mc_arb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2658
static int ci_populate_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2682
static int ci_do_program_memory_timing_parameters(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2712
static int ci_program_memory_timing_parameters(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
2722
static void ci_populate_smc_initial_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2762
static void ci_populate_smc_link_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2784
static int ci_populate_smc_uvd_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2827
static int ci_populate_smc_vce_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2860
static int ci_populate_smc_acp_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
288
static void ci_trim_voltage_table_to_fit_state_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2892
static int ci_populate_smc_samu_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
2924
static int ci_calculate_mclk_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3016
static int ci_populate_single_memory_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
305
static int ci_get_std_voltage_value_sidd(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
308
static int ci_set_power_limit(struct amdgpu_device *adev, u32 n);
sys/dev/drm/amd/amdgpu/ci_dpm.c
309
static int ci_set_overdrive_target_tdp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
311
static int ci_update_uvd_dpm(struct amdgpu_device *adev, bool gate);
sys/dev/drm/amd/amdgpu/ci_dpm.c
312
static void ci_dpm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.c
3131
static int ci_populate_smc_acpi_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
314
static PPSMC_Result amdgpu_ci_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
316
static void ci_thermal_start_smc_fan_control(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.c
317
static void ci_fan_ctrl_set_default_mode(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.c
319
static struct ci_power_info *ci_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3249
static int ci_enable_ulv(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3266
static int ci_populate_ulv_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3303
static int ci_calculate_sclk_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
333
static void ci_initialize_powertune_defaults(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3359
static int ci_populate_single_graphic_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3419
static int ci_populate_all_graphic_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3460
static int ci_populate_ulv_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3466
static int ci_populate_all_memory_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3515
static void ci_reset_single_dpm_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3534
static int ci_setup_default_pcie_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3582
static int ci_setup_default_dpm_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3700
static int ci_init_smc_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3848
static void ci_trim_single_dpm_states(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3863
static void ci_trim_pcie_dpm_states(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3894
static int ci_trim_dpm_states(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
3928
static int ci_apply_disp_minimum_voltage_request(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
3960
static int ci_upload_dpm_level_enable_mask(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
398
static int ci_populate_bapm_vddc_vid_sidd(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4002
static void ci_find_dpm_states_clocks_in_dpm_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4041
static int ci_populate_and_upload_sclk_mclk_dpm_levels(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4075
static int ci_enable_uvd_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4124
static int ci_enable_vce_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4157
static int ci_enable_samu_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4188
static int ci_enable_acp_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4221
static int ci_update_uvd_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4250
static u8 ci_get_vce_boot_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4265
static int ci_update_vce_dpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
427
static int ci_populate_vddc_vid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4292
static int ci_update_samu_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4297
static int ci_update_acp_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4315
static int ci_generate_dpm_level_enable_mask(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4341
static u32 ci_get_lowest_enabled_level(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4356
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
442
static int ci_populate_svi_load_line(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4490
static int ci_set_mc_special_registers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
455
static int ci_populate_tdc_limit(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4683
static int ci_register_patching_mc_seq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
470
static int ci_populate_dw8(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4773
static int ci_initialize_mc_reg_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4832
static int ci_populate_mc_reg_addresses(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4867
static void ci_convert_mc_reg_table_entry_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4887
static void ci_convert_mc_reg_table_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4899
static int ci_populate_initial_mc_reg_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
490
static int ci_populate_fuzzy_fan(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4918
static int ci_update_and_upload_mc_reg_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4938
static void ci_enable_voltage_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4946
static enum amdgpu_pcie_gen ci_get_maximum_link_speed(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
4962
static u16 ci_get_current_pcie_speed(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4973
static int ci_get_current_pcie_lane_number(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
4997
static void ci_request_link_speed_change_before_state_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5036
static void ci_notify_link_speed_change_after_state_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
505
static int ci_min_max_v_gnbl_pm_lid_from_bapm_vddc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5063
static int ci_set_private_data_variables_based_on_pptable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5106
static void ci_patch_with_vddc_leakage(struct amdgpu_device *adev, u16 *vddc)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5120
static void ci_patch_with_vddci_leakage(struct amdgpu_device *adev, u16 *vddci)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5134
static void ci_patch_clock_voltage_dependency_table_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5145
static void ci_patch_clock_voltage_dependency_table_with_vddci_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5156
static void ci_patch_vce_clock_voltage_dependency_table_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5167
static void ci_patch_uvd_clock_voltage_dependency_table_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5178
static void ci_patch_vddc_phase_shed_limit_table_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5189
static void ci_patch_clock_voltage_limits_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5198
static void ci_patch_cac_leakage_table_with_vddc_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5209
static void ci_patch_dependency_tables_with_leakage(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5239
static void ci_update_current_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5251
static void ci_update_requested_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5265
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5279
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5287
static void ci_dpm_setup_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5294
static int ci_dpm_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
537
static int ci_populate_bapm_vddc_base_leakage_sidd(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5417
static void ci_dpm_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5455
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
5520
static void ci_dpm_reset_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5528
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
554
static int ci_populate_bapm_parameters_in_dpm_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5556
static void ci_parse_pplib_non_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5579
static void ci_parse_pplib_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5648
static int ci_parse_power_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5740
static int ci_get_vbios_boot_values(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5767
static void ci_dpm_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5789
static int ci_dpm_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
5833
static int ci_dpm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
602
static int ci_populate_pm_base(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
6087
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6117
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6149
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6185
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6197
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6212
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6227
static int ci_set_temperature_range(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
6246
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6258
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6278
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6329
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6347
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6373
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6388
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6411
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6448
static int ci_dpm_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
649
static void ci_do_enable_didt(struct amdgpu_device *adev, const bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
6496
static int ci_dpm_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
6541
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6609
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6656
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6673
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6692
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6709
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6731
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
6840
static void ci_dpm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
691
static int ci_program_pt_config_registers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
739
static int ci_enable_didt(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
764
static int ci_enable_power_containment(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
822
static int ci_enable_smc_cac(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/ci_dpm.c
846
static int ci_enable_thermal_based_sclk_dpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.c
865
static int ci_power_control_set_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_dpm.c
889
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
908
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/ci_dpm.c
925
static void ci_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.h
332
int amdgpu_ci_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.h
335
void amdgpu_ci_start_smc(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
336
void amdgpu_ci_reset_smc(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
337
int amdgpu_ci_program_jump_on_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
338
void amdgpu_ci_stop_smc_clock(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
339
void amdgpu_ci_start_smc_clock(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
340
bool amdgpu_ci_is_smc_running(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
341
PPSMC_Result amdgpu_ci_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg);
sys/dev/drm/amd/amdgpu/ci_dpm.h
342
PPSMC_Result amdgpu_ci_wait_for_smc_inactive(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/ci_dpm.h
343
int amdgpu_ci_load_smc_ucode(struct amdgpu_device *adev, u32 limit);
sys/dev/drm/amd/amdgpu/ci_dpm.h
344
int amdgpu_ci_read_smc_sram_dword(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_dpm.h
346
int amdgpu_ci_write_smc_sram_dword(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_smc.c
117
void amdgpu_ci_start_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
125
void amdgpu_ci_reset_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
133
int amdgpu_ci_program_jump_on_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
140
void amdgpu_ci_stop_smc_clock(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
149
void amdgpu_ci_start_smc_clock(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
158
bool amdgpu_ci_is_smc_running(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
169
PPSMC_Result amdgpu_ci_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg)
sys/dev/drm/amd/amdgpu/ci_smc.c
190
PPSMC_Result amdgpu_ci_wait_for_smc_inactive(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/ci_smc.c
208
int amdgpu_ci_load_smc_ucode(struct amdgpu_device *adev, u32 limit)
sys/dev/drm/amd/amdgpu/ci_smc.c
251
int amdgpu_ci_read_smc_sram_dword(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_smc.c
266
int amdgpu_ci_write_smc_sram_dword(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_smc.c
36
static int ci_set_smc_sram_address(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/ci_smc.c
50
int amdgpu_ci_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
100
static u32 cik_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/cik.c
1026
static uint32_t cik_get_register_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
112
static void cik_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/cik.c
1122
static int cik_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/cik.c
1147
static void kv_save_regs_for_reset(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
1161
static void kv_restore_regs_for_reset(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
122
static u32 cik_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/cik.c
1234
static int cik_gpu_pci_config_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1280
static int cik_asic_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1293
static u32 cik_get_config_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1298
static int cik_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
sys/dev/drm/amd/amdgpu/cik.c
1328
static int cik_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/drm/amd/amdgpu/cik.c
134
static void cik_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/cik.c
1340
static int cik_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/drm/amd/amdgpu/cik.c
1377
static void cik_pcie_gen3_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
144
static u32 cik_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/cik.c
1540
static void cik_program_aspm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
156
static void cik_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/cik.c
1709
static uint32_t cik_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1715
static void cik_detect_hw_virtualization(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1721
static void cik_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/drm/amd/amdgpu/cik.c
1731
static void cik_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
1742
static bool cik_need_full_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
1766
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik.c
1915
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik.c
1934
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik.c
1941
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik.c
2000
int cik_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
75
static u32 cik_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/cik.c
750
static void cik_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
840
static u32 cik_get_xclk(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
867
void cik_srbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.c
878
static void cik_vga_set_state(struct amdgpu_device *adev, bool state)
sys/dev/drm/amd/amdgpu/cik.c
88
static void cik_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/cik.c
890
static bool cik_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik.c
935
static bool cik_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.h
29
void cik_srbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik.h
31
int cik_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_ih.c
104
static int cik_ih_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
168
static void cik_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
186
static u32 cik_ih_get_wptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
238
static bool cik_ih_prescreen_iv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
267
static void cik_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_ih.c
297
static void cik_ih_set_rptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
304
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
319
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
332
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
344
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
355
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
364
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
371
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
378
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
391
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
405
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_ih.c
469
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
49
static void cik_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_ih.c
58
static void cik_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_ih.c
77
static void cik_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
1008
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1021
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1032
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1042
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1049
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1058
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
106
static int cik_sdma_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
1072
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1088
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1126
static int cik_sdma_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_sdma.c
1172
static int cik_sdma_process_trap_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_sdma.c
1213
static int cik_sdma_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_sdma.c
1226
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
1287
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
1306
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
1371
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
1385
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
179
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/cik_sdma.c
193
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/cik_sdma.c
302
static void cik_sdma_gfx_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
330
static void cik_sdma_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
343
static void cik_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/cik_sdma.c
400
static void cik_sdma_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/cik_sdma.c
428
static int cik_sdma_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
51
static void cik_sdma_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_sdma.c
52
static void cik_sdma_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_sdma.c
525
static int cik_sdma_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
53
static void cik_sdma_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_sdma.c
539
static int cik_sdma_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
54
static void cik_sdma_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_sdma.c
578
static int cik_sdma_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
613
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/cik_sdma.c
672
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/cik_sdma.c
68
u32 amdgpu_cik_gpu_check_soft_reset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cik_sdma.c
71
static void cik_sdma_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cik_sdma.c
897
static void cik_enable_sdma_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_sdma.c
918
static void cik_enable_sdma_mgls(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cik_sdma.c
948
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cik_sdma.c
963
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
104
static int cz_ih_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
169
static void cz_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
188
static u32 cz_ih_get_wptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
217
static bool cz_ih_prescreen_iv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
246
static void cz_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/cz_ih.c
276
static void cz_ih_set_rptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
283
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
298
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
311
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
323
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
334
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
343
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
350
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
357
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
370
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
385
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/cz_ih.c
450
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
49
static void cz_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/cz_ih.c
58
static void cz_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/cz_ih.c
77
static void cz_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1013
static void dce_v10_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1145
static void dce_v10_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1165
static void dce_v10_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1183
static struct amdgpu_audio_pin *dce_v10_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1199
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1215
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1257
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1309
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1389
static void dce_v10_0_audio_enable(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1411
static int dce_v10_0_audio_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1439
static void dce_v10_0_audio_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1461
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
147
static void dce_v10_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1497
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1516
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1547
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
171
static u32 dce_v10_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1727
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1751
static int dce_v10_0_afmt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1776
static void dce_v10_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1800
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1814
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
1828
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
185
static void dce_v10_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
196
static u32 dce_v10_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
204
static void dce_v10_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2073
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2089
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
213
static void dce_v10_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2228
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2263
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2278
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2289
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2307
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
232
static void dce_v10_0_page_flip(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2477
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
253
static int dce_v10_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2531
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2665
static int dce_v10_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2718
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
274
static bool dce_v10_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2746
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2813
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2832
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2857
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2872
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2882
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2913
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2921
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2945
static void dce_v10_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
297
static void dce_v10_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
2974
static void dce_v10_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3003
static int dce_v10_0_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3033
static int dce_v10_0_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3081
static int dce_v10_0_set_pageflip_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3104
static int dce_v10_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3157
static void dce_v10_0_hpd_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3172
static void dce_v10_0_crtc_vblank_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3187
static void dce_v10_0_crtc_vline_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3202
static int dce_v10_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
322
static void dce_v10_0_hpd_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3240
static int dce_v10_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3318
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3358
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3453
static void dce_v10_0_encoder_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3571
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
3591
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
374
static void dce_v10_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
395
static u32 dce_v10_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
400
static bool dce_v10_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
430
static void dce_v10_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
452
static int dce_v10_0_get_num_crtc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
467
void dce_v10_0_disable_dce(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.c
47
static void dce_v10_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v10_0.c
48
static void dce_v10_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v10_0.c
494
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v10_0.c
581
static u32 dce_v10_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v10_0.c
655
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v10_0.h
31
void dce_v10_0_disable_dce(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1039
static void dce_v11_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1171
static void dce_v11_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1191
static void dce_v11_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1209
static struct amdgpu_audio_pin *dce_v11_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1225
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1241
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1283
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1335
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1415
static void dce_v11_0_audio_enable(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1438
static int dce_v11_0_audio_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1481
static void dce_v11_0_audio_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1503
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1539
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1558
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
156
static void dce_v11_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1589
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1769
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1793
static int dce_v11_0_afmt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1818
static void dce_v11_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1842
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1856
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
1870
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
189
static u32 dce_v11_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
203
static void dce_v11_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2115
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2131
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
214
static u32 dce_v11_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
222
static void dce_v11_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2261
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
231
static void dce_v11_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2342
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2357
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2368
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2386
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
250
static void dce_v11_0_page_flip(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2556
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2610
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2680
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
271
static int dce_v11_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2773
static int dce_v11_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2826
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2867
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
292
static bool dce_v11_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2935
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2954
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
2990
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3005
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3015
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3047
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3071
static void dce_v11_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3100
static void dce_v11_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3129
static int dce_v11_0_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
315
static void dce_v11_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3159
static int dce_v11_0_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3207
static int dce_v11_0_set_pageflip_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3230
static int dce_v11_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3283
static void dce_v11_0_hpd_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3298
static void dce_v11_0_crtc_vblank_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3313
static void dce_v11_0_crtc_vline_int_ack(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3328
static int dce_v11_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3367
static int dce_v11_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
340
static void dce_v11_0_hpd_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3444
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3484
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3579
static void dce_v11_0_encoder_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3703
static void dce_v11_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
3723
static void dce_v11_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
391
static void dce_v11_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
411
static u32 dce_v11_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
416
static bool dce_v11_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
446
static void dce_v11_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
468
static int dce_v11_0_get_num_crtc (struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
47
static void dce_v11_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v11_0.c
48
static void dce_v11_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v11_0.c
493
void dce_v11_0_disable_dce(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.c
520
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v11_0.c
607
static u32 dce_v11_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v11_0.c
681
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v11_0.h
30
void dce_v11_0_disable_dce(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1082
static void dce_v8_0_bandwidth_update(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1102
static void dce_v8_0_audio_get_connected_pins(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1120
static struct amdgpu_audio_pin *dce_v8_0_audio_get_pin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1136
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1153
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
119
static u32 dce_v8_0_audio_endpt_rreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1210
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1259
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
133
static void dce_v8_0_audio_endpt_wreg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1343
static void dce_v8_0_audio_enable(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1365
static int dce_v8_0_audio_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1402
static void dce_v8_0_audio_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1424
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
144
static u32 dce_v8_0_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1447
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1467
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1494
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
152
static void dce_v8_0_pageflip_interrupt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
161
static void dce_v8_0_pageflip_interrupt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1656
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1680
static int dce_v8_0_afmt_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1705
static void dce_v8_0_afmt_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1729
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1743
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1757
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
180
static void dce_v8_0_page_flip(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
198
static int dce_v8_0_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1982
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
1996
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2118
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2166
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2181
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
219
static bool dce_v8_0_hpd_sense(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2191
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2208
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2378
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
242
static void dce_v8_0_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2432
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2573
static int dce_v8_0_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2606
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2643
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
267
static void dce_v8_0_hpd_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2710
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2729
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2752
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2767
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2777
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2809
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2833
static void dce_v8_0_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2884
static void dce_v8_0_set_crtc_vline_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2935
static int dce_v8_0_set_hpd_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
2965
static int dce_v8_0_set_crtc_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3013
static int dce_v8_0_crtc_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3050
static int dce_v8_0_set_pageflip_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3073
static int dce_v8_0_pageflip_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
309
static void dce_v8_0_hpd_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3126
static int dce_v8_0_hpd_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3206
struct amdgpu_device *adev = encoder->dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3246
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
329
static u32 dce_v8_0_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
334
static bool dce_v8_0_is_display_hung(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3341
static void dce_v8_0_encoder_add(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3459
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
3479
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
363
static void dce_v8_0_set_vga_render_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
385
static int dce_v8_0_get_num_crtc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
407
void dce_v8_0_disable_dce(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
434
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_v8_0.c
48
static void dce_v8_0_set_display_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v8_0.c
49
static void dce_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_v8_0.c
518
static u32 dce_v8_0_line_buffer_adjust(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.c
590
static u32 cik_get_number_of_dram_channels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_v8_0.c
948
static void dce_v8_0_program_watermarks(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_v8_0.h
33
void dce_v8_0_disable_dce(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_virtual.c
129
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/amdgpu/dce_virtual.c
234
static int dce_virtual_crtc_init(struct amdgpu_device *adev, int index)
sys/dev/drm/amd/amdgpu/dce_virtual.c
260
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_virtual.c
373
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_virtual.c
416
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_virtual.c
431
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_virtual.c
44
static void dce_virtual_set_display_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_virtual.c
45
static void dce_virtual_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/dce_virtual.c
46
static int dce_virtual_connector_encoder_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
48
static void dce_virtual_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
480
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/dce_virtual.c
52
static u32 dce_virtual_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/amdgpu/dce_virtual.c
57
static void dce_virtual_page_flip(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
600
static int dce_virtual_connector_encoder_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
63
static int dce_virtual_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/amdgpu/dce_virtual.c
650
static void dce_virtual_set_display_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_virtual.c
655
static int dce_virtual_pageflip(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
705
struct amdgpu_device *adev = ddev->dev_private;
sys/dev/drm/amd/amdgpu/dce_virtual.c
715
static void dce_virtual_set_crtc_vblank_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
72
static bool dce_virtual_hpd_sense(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
744
static int dce_virtual_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
762
static void dce_virtual_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_virtual.c
78
static void dce_virtual_hpd_set_polarity(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/dce_virtual.c
84
static u32 dce_virtual_hpd_get_gpio_reg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/dce_virtual.c
97
static void dce_virtual_bandwidth_update(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v1_7.c
105
static void df_v1_7_enable_ecc_force_par_wr_rmw(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v1_7.c
32
static void df_v1_7_init (struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v1_7.c
36
static void df_v1_7_enable_broadcast_mode(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v1_7.c
50
static u32 df_v1_7_get_fb_channel_number(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v1_7.c
61
static u32 df_v1_7_get_hbm_channel_number(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v1_7.c
70
static void df_v1_7_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v1_7.c
94
static void df_v1_7_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v3_6.c
33
static void df_v3_6_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v3_6.c
37
static void df_v3_6_enable_broadcast_mode(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v3_6.c
51
static u32 df_v3_6_get_fb_channel_number(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v3_6.c
62
static u32 df_v3_6_get_hbm_channel_number(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/df_v3_6.c
73
static void df_v3_6_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/df_v3_6.c
97
static void df_v3_6_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/emu_soc.c
29
int emu_soc_asic_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1022
static void gfx_v7_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1587
static void gfx_v7_0_select_se_sh(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1620
static u32 gfx_v7_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1637
gfx_v7_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1669
gfx_v7_0_write_harvested_raster_configs(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1786
static void gfx_v7_0_setup_rb(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1854
static void gfx_v7_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1883
static void gfx_v7_0_config_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
1896
static void gfx_v7_0_constants_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2040
static void gfx_v7_0_scratch_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2060
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2311
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2397
static void gfx_v7_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2419
static int gfx_v7_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2488
static int gfx_v7_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2564
static int gfx_v7_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2633
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2640
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2654
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2669
static void gfx_v7_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2691
static int gfx_v7_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2752
static void gfx_v7_0_cp_compute_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2763
static void gfx_v7_0_mec_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2768
static int gfx_v7_0_mec_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2842
static void gfx_v7_0_compute_pipe_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2872
static int gfx_v7_0_mqd_deactivate(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
2896
static void gfx_v7_0_mqd_init(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3016
int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3017
int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3042
static int gfx_v7_0_compute_queue_init(struct amdgpu_device *adev, int ring_id)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3081
static int gfx_v7_0_cp_compute_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3119
static void gfx_v7_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3125
static int gfx_v7_0_cp_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3139
static void gfx_v7_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3153
static int gfx_v7_0_cp_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3272
static void gfx_v7_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3279
static int gfx_v7_0_rlc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3375
static void gfx_v7_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3387
static void gfx_v7_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3417
static void gfx_v7_0_update_rlc(struct amdgpu_device *adev, u32 rlc)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3426
static u32 gfx_v7_0_halt_rlc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3450
static void gfx_v7_0_enter_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3472
static void gfx_v7_0_exit_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3487
static void gfx_v7_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3503
static void gfx_v7_0_rlc_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3512
static void gfx_v7_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3533
static int gfx_v7_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3591
static void gfx_v7_0_enable_cgcg(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3634
static void gfx_v7_0_enable_mgcg(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3719
static void gfx_v7_0_update_cg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3734
static void gfx_v7_0_enable_sclk_slowdown_on_pu(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3748
static void gfx_v7_0_enable_sclk_slowdown_on_pd(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3762
static void gfx_v7_0_enable_cp_pg(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3775
static void gfx_v7_0_enable_gds_pg(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3788
static void gfx_v7_0_init_cp_pg_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3856
static void gfx_v7_0_enable_gfx_cgpg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3886
static void gfx_v7_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3900
static u32 gfx_v7_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3915
static void gfx_v7_0_init_ao_cu_mask(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3927
static void gfx_v7_0_enable_gfx_static_mgpg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3941
static void gfx_v7_0_enable_gfx_dynamic_mgpg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
3958
static void gfx_v7_0_init_gfx_cgpg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4007
static void gfx_v7_0_update_gfx_pg(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4014
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4046
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4112
static void gfx_v7_0_init_pg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4132
static void gfx_v7_0_fini_pg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4156
static uint64_t gfx_v7_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4209
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4219
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4229
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4244
static void gfx_v7_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4268
static void gfx_v7_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4277
static void gfx_v7_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4298
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4313
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4327
static void gfx_v7_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4467
static int gfx_v7_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4501
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4596
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4626
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4644
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4657
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4664
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4671
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4683
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4700
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4775
static void gfx_v7_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4796
static void gfx_v7_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4847
static int gfx_v7_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4872
static int gfx_v7_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4897
static int gfx_v7_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4936
static int gfx_v7_0_eop_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4963
static int gfx_v7_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4972
static int gfx_v7_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
4986
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
5009
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
5108
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
5133
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
5145
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
5174
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
56
static void gfx_v7_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
57
static void gfx_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
58
static void gfx_v7_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
883
static u32 gfx_v7_0_get_csb_size(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
884
static void gfx_v7_0_get_csb_buffer(struct amdgpu_device *adev, volatile u32 *buffer);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
885
static void gfx_v7_0_init_cp_pg_table(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
886
static void gfx_v7_0_init_pg(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
887
static void gfx_v7_0_get_cu_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
901
static int gfx_v7_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.c
995
static void gfx_v7_0_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v7_0.h
32
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/gfx_v7_0.h
35
int gfx_v7_0_mqd_commit(struct amdgpu_device *adev, struct cik_mqd *mqd);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1254
static void gfx_v8_0_get_csb_buffer(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1301
static void cz_init_cp_jump_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1366
static void gfx_v8_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1372
static int gfx_v8_0_rlc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1427
static void gfx_v8_0_mec_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1432
static int gfx_v8_0_mec_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1617
static int gfx_v8_0_do_edc_gpr_workarounds(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1780
static int gfx_v8_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
1984
static int gfx_v8_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
2026
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
2168
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
2199
static void gfx_v8_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3521
static void gfx_v8_0_select_se_sh(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3544
static void gfx_v8_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3550
static u32 gfx_v8_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3566
gfx_v8_0_raster_config(struct amdgpu_device *adev, u32 *rconf, u32 *rconf1)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3607
gfx_v8_0_write_harvested_raster_configs(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3715
static void gfx_v8_0_setup_rb(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3783
static void gfx_v8_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3817
static void gfx_v8_0_config_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3830
static void gfx_v8_0_constants_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3912
static void gfx_v8_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3950
static void gfx_v8_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
3963
static void gfx_v8_0_init_csb(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4024
static int gfx_v8_0_init_save_restore_list(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4088
static void gfx_v8_0_enable_save_restore_machine(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4093
static void gfx_v8_0_init_power_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4110
static void cz_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4116
static void cz_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4122
static void cz_enable_cp_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4127
static void gfx_v8_0_init_pg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4148
static void gfx_v8_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4156
static void gfx_v8_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4165
static void gfx_v8_0_rlc_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4176
static int gfx_v8_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4186
static void gfx_v8_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4206
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4235
static int gfx_v8_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4298
static void gfx_v8_0_set_cpg_door_bell(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4332
static int gfx_v8_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4390
static void gfx_v8_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4409
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4420
static int gfx_v8_0_kiq_kcq_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4484
static int gfx_v8_0_deactivate_hqd(struct amdgpu_device *adev, u32 req)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4507
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4648
int gfx_v8_0_mqd_commit(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4650
int gfx_v8_0_mqd_commit(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4689
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4728
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4757
static void gfx_v8_0_set_mec_doorbell_range(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4767
static int gfx_v8_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4790
static int gfx_v8_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4835
static int gfx_v8_0_cp_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4858
static void gfx_v8_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4867
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4881
static int gfx_v8_0_kcq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4913
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4924
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4935
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4949
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4962
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5003
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5065
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5107
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5169
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5215
static uint64_t gfx_v8_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5266
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5276
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5291
static void gfx_v8_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5315
static void gfx_v8_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5335
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5350
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5383
static void gfx_v8_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5396
static void gfx_v8_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5402
static void polaris11_enable_gfx_quick_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5408
static void cz_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5414
static void cz_enable_gfx_pipeline_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5424
static void cz_update_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5440
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5510
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5550
static void gfx_v8_0_send_serdes_cmd(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5598
static void iceland_enter_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5632
static void iceland_exit_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5662
static void gfx_v8_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5766
static void gfx_v8_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5858
static int gfx_v8_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5877
static int gfx_v8_0_tonga_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
5928
static int gfx_v8_0_polaris_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6034
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6068
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6079
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6252
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6262
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6278
static void gfx_v8_0_pipe_reserve_resources(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6328
static void gfx_v8_0_hqd_set_priority(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6347
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6471
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6511
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6521
static void gfx_v8_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6528
static void gfx_v8_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6579
static int gfx_v8_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6590
static int gfx_v8_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6601
static int gfx_v8_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6640
static int gfx_v8_0_set_cp_ecc_int_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6685
static int gfx_v8_0_set_sq_int_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6711
static int gfx_v8_0_eop_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6743
static int gfx_v8_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6752
static int gfx_v8_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6761
static int gfx_v8_0_cp_ecc_error_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6769
static void gfx_v8_0_parse_sq_irq(struct amdgpu_device *adev, unsigned ih_data)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6842
struct amdgpu_device *adev = container_of(work, struct amdgpu_device, gfx.sq_work.work);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6848
static int gfx_v8_0_sq_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
6991
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7029
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7047
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7052
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7080
static void gfx_v8_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7094
static u32 gfx_v8_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
7106
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
720
static void gfx_v8_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
721
static void gfx_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
722
static void gfx_v8_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
723
static void gfx_v8_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
724
static u32 gfx_v8_0_get_csb_size(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
725
static void gfx_v8_0_get_cu_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
729
static void gfx_v8_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
826
static void gfx_v8_0_scratch_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
835
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
879
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
941
static void gfx_v8_0_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
961
static int gfx_v8_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v8_0.h
30
struct amdgpu_device;
sys/dev/drm/amd/amdgpu/gfx_v8_0.h
33
int gfx_v8_0_mqd_commit(struct amdgpu_device *adev, struct vi_mqd *mqd);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1014
static void gfx_v9_4_init_lbpw(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1063
static void gfx_v9_0_enable_lbpw(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1068
static void rv_init_cp_jump_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1130
static void gfx_v9_0_rlc_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1143
static int gfx_v9_0_rlc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1210
static int gfx_v9_0_csb_vram_pin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1229
static void gfx_v9_0_csb_vram_unpin(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1243
static void gfx_v9_0_mec_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1249
static int gfx_v9_0_mec_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1308
static uint32_t wave_read_ind(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t address)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1318
static void wave_read_regs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1333
static void gfx_v9_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd, uint32_t wave, uint32_t *dst, int *no_fields)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1353
static void gfx_v9_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1362
static void gfx_v9_0_read_wave_vgprs(struct amdgpu_device *adev, uint32_t simd,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1372
static void gfx_v9_0_select_me_pipe_q(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1387
static int gfx_v9_0_gpu_early_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1482
static int gfx_v9_0_ngg_create_buf(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1510
static int gfx_v9_0_ngg_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1527
static int gfx_v9_0_ngg_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1588
static int gfx_v9_0_ngg_en(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1667
static int gfx_v9_0_compute_ring_init(struct amdgpu_device *adev, int ring_id,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1707
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1831
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1862
static void gfx_v9_0_tiling_mode_table_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1867
static void gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1889
static u32 gfx_v9_0_get_rb_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1905
static void gfx_v9_0_setup_rb(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1932
static void gfx_v9_0_init_compute_vmid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
1961
static void gfx_v9_0_constants_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2022
static void gfx_v9_0_wait_for_rlc_serdes(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2060
static void gfx_v9_0_enable_gui_idle_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2073
static void gfx_v9_0_init_csb(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2121
static int gfx_v9_1_init_rlc_save_restore_list(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2225
static void gfx_v9_0_enable_save_restore_machine(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2230
static void pwr_10_0_gfxip_control_over_cgpg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2256
static void gfx_v9_0_init_gfx_power_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2298
static void gfx_v9_0_enable_sck_slow_down_on_power_up(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2312
static void gfx_v9_0_enable_sck_slow_down_on_power_down(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2326
static void gfx_v9_0_enable_cp_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2340
static void gfx_v9_0_enable_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2353
static void gfx_v9_0_enable_gfx_pipeline_powergating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2370
static void gfx_v9_0_enable_gfx_static_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2383
static void gfx_v9_0_enable_gfx_dynamic_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2396
static void gfx_v9_0_init_pg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2421
void gfx_v9_0_rlc_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2422
void gfx_v9_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2429
static void gfx_v9_0_rlc_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2437
static void gfx_v9_0_rlc_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2469
static int gfx_v9_0_rlc_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2494
static int gfx_v9_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2532
static void gfx_v9_0_cp_gfx_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2548
static int gfx_v9_0_cp_gfx_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2605
static int gfx_v9_0_cp_gfx_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2667
static int gfx_v9_0_cp_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2737
static void gfx_v9_0_cp_compute_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2753
static int gfx_v9_0_cp_compute_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2799
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2810
static int gfx_v9_0_kiq_kcq_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
2882
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
292
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
293
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
294
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
295
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
296
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
298
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
299
static void gfx_v9_0_select_se_sh(struct amdgpu_device *adev, u32 se_num, u32 sh_num, u32 instance);
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
302
static void gfx_v9_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3020
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3125
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3164
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3204
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3235
static int gfx_v9_0_kiq_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3258
static int gfx_v9_0_kcq_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3287
static int gfx_v9_0_cp_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3339
static void gfx_v9_0_cp_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3348
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3373
static int gfx_v9_0_kcq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3405
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3457
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3469
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3483
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
349
static void gfx_v9_0_scratch_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3541
static uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3559
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3584
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3598
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3612
static void gfx_v9_0_enter_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3642
static void gfx_v9_0_exit_rlc_safe_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3666
static void gfx_v9_0_update_gfx_cg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3683
static void gfx_v9_0_update_gfx_mg_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3702
static void gfx_v9_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3773
static void gfx_v9_0_update_3d_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3821
static void gfx_v9_0_update_coarse_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3869
static int gfx_v9_0_update_gfx_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3902
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
392
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3951
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
3972
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4019
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4035
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4049
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4202
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4218
static void gfx_v9_0_pipe_reserve_resources(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4268
static void gfx_v9_0_hqd_set_priority(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4288
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4300
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4314
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
436
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4452
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4500
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4514
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4524
static void gfx_v9_0_set_gfx_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4539
static void gfx_v9_0_set_compute_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4592
static int gfx_v9_0_set_priv_reg_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4611
static int gfx_v9_0_set_priv_inst_fault_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4629
static int gfx_v9_0_set_eop_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4668
static int gfx_v9_0_eop_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4700
static int gfx_v9_0_priv_reg_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4709
static int gfx_v9_0_priv_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4853
static void gfx_v9_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4881
static void gfx_v9_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4893
static void gfx_v9_0_set_rlc_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4907
static void gfx_v9_0_set_gds_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4948
static void gfx_v9_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4962
static u32 gfx_v9_0_get_cu_active_bitmap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
4977
static int gfx_v9_0_get_cu_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
498
static void gfx_v9_0_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
516
static void gfx_v9_0_init_rlc_ext_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
537
static void gfx_v9_0_check_fw_write_wait(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
592
static int gfx_v9_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
852
static u32 gfx_v9_0_get_csb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
880
static void gfx_v9_0_get_csb_buffer(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
921
static void gfx_v9_0_init_always_on_cu_mask(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfx_v9_0.c
965
static void gfx_v9_0_init_lbpw(struct amdgpu_device *adev)
sys/dev/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/drm/amd/amdgpu/gfx_v9_0.h
31
uint64_t gfx_v9_0_get_gpu_clock_counter(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfx_v9_0.h
32
int gfx_v9_0_get_cu_info(struct amdgpu_device *adev, struct amdgpu_cu_info *cu_info);
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
109
static void gfxhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
130
static void gfxhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
169
static void gfxhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
179
static void gfxhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
196
static void gfxhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
245
static void gfxhub_v1_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
257
int gfxhub_v1_0_gart_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
285
void gfxhub_v1_0_gart_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
314
void gfxhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
33
u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
352
void gfxhub_v1_0_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
38
static void gfxhub_v1_0_init_gart_pt_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
49
static void gfxhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.c
64
static void gfxhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.h
27
int gfxhub_v1_0_gart_enable(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.h
28
void gfxhub_v1_0_gart_disable(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.h
29
void gfxhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.h
31
void gfxhub_v1_0_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfxhub_v1_0.h
32
u64 gfxhub_v1_0_get_mc_fb_offset(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gfxhub_v1_1.c
31
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gfxhub_v1_1.h
27
int gfxhub_v1_1_get_xgmi_info(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
106
static void gmc_v7_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1094
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1111
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1134
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1144
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1154
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1167
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1181
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1200
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1244
static int gmc_v7_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1285
static int gmc_v7_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
129
static int gmc_v7_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1344
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1398
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
1403
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
178
static int gmc_v7_0_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
239
static void gmc_v7_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
257
static void gmc_v7_0_mc_program(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
319
static int gmc_v7_0_mc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
433
static void gmc_v7_0_flush_gpu_tlb(struct amdgpu_device *adev, uint32_t vmid)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
473
static int gmc_v7_0_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
487
static uint64_t gmc_v7_0_get_vm_pte_flags(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
50
static void gmc_v7_0_set_gmc_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
502
static void gmc_v7_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
51
static void gmc_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
514
static void gmc_v7_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
541
static void gmc_v7_0_set_prt(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
603
static int gmc_v7_0_gart_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
709
static int gmc_v7_0_gart_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
71
static void gmc_v7_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
733
static void gmc_v7_0_gart_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
763
static void gmc_v7_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
820
static void gmc_v7_0_enable_mc_ls(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
837
static void gmc_v7_0_enable_mc_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
854
static void gmc_v7_0_enable_bif_mgls(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
87
static void gmc_v7_0_mc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
877
static void gmc_v7_0_enable_hdp_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
893
static void gmc_v7_0_enable_hdp_ls(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
933
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
951
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
961
static unsigned gmc_v7_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v7_0.c
984
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1007
static void gmc_v8_0_vm_decode_fault(struct amdgpu_device *adev, u32 status,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1051
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1069
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1079
static unsigned gmc_v8_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1104
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1220
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1237
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
126
static void gmc_v8_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1268
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1278
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1288
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1301
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1315
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1336
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1360
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1375
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1406
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1415
static int gmc_v8_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1457
static int gmc_v8_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1524
static void fiji_update_mc_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1604
static void fiji_update_mc_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1687
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1713
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
175
static void gmc_v8_0_mc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1765
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
1770
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
194
static void gmc_v8_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
217
static int gmc_v8_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
295
static int gmc_v8_0_tonga_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
364
static int gmc_v8_0_polaris_mc_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
427
static void gmc_v8_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
448
static void gmc_v8_0_mc_program(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
51
static void gmc_v8_0_set_gmc_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
52
static void gmc_v8_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
521
static int gmc_v8_0_mc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
635
static void gmc_v8_0_flush_gpu_tlb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
676
static int gmc_v8_0_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
710
static uint64_t gmc_v8_0_get_vm_pte_flags(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
727
static void gmc_v8_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
739
static void gmc_v8_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
768
static void gmc_v8_0_set_prt(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
830
static int gmc_v8_0_gart_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
953
static int gmc_v8_0_gart_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v8_0.c
977
static void gmc_v8_0_gart_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1042
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1057
static void gmc_v9_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1087
static int gmc_v9_0_gart_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1148
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1173
static void gmc_v9_0_gart_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1182
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1198
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1206
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1238
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
1245
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
202
static int gmc_v9_0_vm_fault_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
247
static int gmc_v9_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
290
static void gmc_v9_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
315
static signed long amdgpu_kiq_reg_write_reg_wait(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
374
static void gmc_v9_0_flush_gpu_tlb(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
432
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
453
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
475
static int gmc_v9_0_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
523
static uint64_t gmc_v9_0_get_vm_pte_flags(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
563
static void gmc_v9_0_get_vm_pde(struct amdgpu_device *adev, int level,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
596
static void gmc_v9_0_set_gmc_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
603
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
618
static int gmc_v9_0_ecc_available(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
697
static bool gmc_v9_0_keep_stolen_memory(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
722
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
769
static void gmc_v9_0_vram_gtt_location(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
798
static int gmc_v9_0_mc_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
862
static int gmc_v9_0_gart_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
880
static unsigned gmc_v9_0_get_vbios_fb_size(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
929
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
104
static int iceland_ih_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
169
static void iceland_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
188
static u32 iceland_ih_get_wptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
217
static bool iceland_ih_prescreen_iv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
246
static void iceland_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/iceland_ih.c
276
static void iceland_ih_set_rptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
283
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
298
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
311
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
323
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
334
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
343
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
350
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
357
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
370
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
385
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/iceland_ih.c
448
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
49
static void iceland_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/iceland_ih.c
58
static void iceland_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/iceland_ih.c
77
static void iceland_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1036
static int kv_populate_samu_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1102
static int kv_populate_acp_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1160
static void kv_calculate_dfs_bypass_settings(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
118
static void sumo_take_smu_control(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1210
static int kv_enable_ulv(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1216
static void kv_reset_acp_boot_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1223
static void kv_update_current_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1235
static void kv_update_requested_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1249
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1260
static int kv_dpm_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
137
static void sumo_construct_sclk_voltage_mapping_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1371
static void kv_dpm_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1404
static int kv_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1413
static int kv_read_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1423
static void kv_init_sclk_t(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1430
static int kv_init_fps_limits(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1459
static void kv_init_powergate_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1470
static int kv_enable_uvd_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1476
static int kv_enable_vce_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1482
static int kv_enable_samu_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1488
static int kv_enable_acp_dpm(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1494
static int kv_update_uvd_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1530
static u8 kv_get_vce_boot_level(struct amdgpu_device *adev, u32 evclk)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1544
static int kv_update_vce_dpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1580
static int kv_update_samu_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/kv_dpm.c
159
static void sumo_construct_vid_mapping_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1611
static u8 kv_get_acp_boot_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1628
static void kv_update_acp_boot_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1644
static int kv_update_acp_dpm(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1677
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1705
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1729
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1749
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate)
sys/dev/drm/amd/amdgpu/kv_dpm.c
1772
static void kv_set_valid_clock_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1834
static int kv_update_dfs_bypass_settings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1857
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
1884
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1907
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1923
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
1998
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2005
static void kv_dpm_setup_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2013
static void kv_dpm_reset_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2035
static void kv_construct_max_power_limits_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2052
static void kv_patch_voltage_values(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2094
static void kv_construct_boot_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2108
static int kv_force_dpm_highest(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2128
static int kv_force_dpm_lowest(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2148
static u8 kv_get_sleep_divider_id_from_clock(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2171
static int kv_get_high_voltage_limit(struct amdgpu_device *adev, int *limit)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2205
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2321
static void kv_dpm_power_level_enabled_for_throttle(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2329
static int kv_calculate_ds_divider(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2347
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2401
static int kv_calculate_dpm_settings(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2415
static void kv_init_graphics_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2464
static void kv_enable_new_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2475
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2484
static int kv_set_enabled_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2497
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2521
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2559
static int kv_parse_sys_info_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2644
static void kv_patch_boot_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2653
static void kv_parse_pplib_non_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2680
static void kv_parse_pplib_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2702
static int kv_parse_power_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2792
static int kv_dpm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2868
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2898
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2912
static void kv_dpm_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
2931
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2943
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2954
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2970
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2982
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
2996
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3043
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3057
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3076
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3089
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3105
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3139
static int kv_dpm_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
3187
static int kv_dpm_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
3248
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3284
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/kv_dpm.c
3379
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
378
static struct kv_power_info *kv_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
386
static void kv_program_local_cac_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
411
static int kv_program_pt_config_registers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
460
static void kv_do_enable_didt(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
47
static void kv_dpm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
48
static int kv_enable_nb_dpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
50
static void kv_init_graphics_levels(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
502
static int kv_enable_didt(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
51
static int kv_calculate_ds_divider(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
52
static int kv_calculate_nbps_level_settings(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
53
static int kv_calculate_dpm_settings(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
530
static void kv_initialize_hardware_cac_manager(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
54
static void kv_enable_new_levels(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
55
static void kv_program_nbps_index_settings(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
562
static int kv_enable_smc_cac(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_dpm.c
57
static int kv_set_enabled_level(struct amdgpu_device *adev, u32 level);
sys/dev/drm/amd/amdgpu/kv_dpm.c
58
static int kv_set_enabled_levels(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
583
static int kv_process_firmware_header(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
59
static int kv_force_dpm_highest(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
60
static int kv_force_dpm_lowest(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
606
static int kv_enable_dpm_voltage_scaling(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
61
static void kv_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
622
static int kv_set_dpm_interval(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
638
static int kv_set_dpm_boot_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
64
static int kv_set_thermal_temperature_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
652
static void kv_program_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
657
static void kv_clear_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
66
static int kv_init_fps_limits(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/kv_dpm.c
662
static int kv_set_divider_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
68
static void kv_dpm_powergate_samu(struct amdgpu_device *adev, bool gate);
sys/dev/drm/amd/amdgpu/kv_dpm.c
680
static u16 kv_convert_8bit_index_to_voltage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
686
static u16 kv_convert_2bit_index_to_voltage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
69
static void kv_dpm_powergate_acp(struct amdgpu_device *adev, bool gate);
sys/dev/drm/amd/amdgpu/kv_dpm.c
698
static int kv_set_vid(struct amdgpu_device *adev, u32 index, u32 vid)
sys/dev/drm/amd/amdgpu/kv_dpm.c
709
static int kv_set_at(struct amdgpu_device *adev, u32 index, u32 at)
sys/dev/drm/amd/amdgpu/kv_dpm.c
718
static void kv_dpm_power_level_enable(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
72
static u32 kv_convert_vid2_to_vid7(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
726
static void kv_start_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
736
static void kv_stop_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
741
static void kv_start_am(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
752
static void kv_reset_am(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
762
static int kv_freeze_sclk_dpm(struct amdgpu_device *adev, bool freeze)
sys/dev/drm/amd/amdgpu/kv_dpm.c
768
static int kv_force_lowest_valid(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
773
static int kv_unforce_levels(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
781
static int kv_update_sclk_t(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
799
static int kv_program_bootup_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
832
static int kv_enable_auto_thermal_throttling(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
848
static int kv_upload_dpm_settings(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
877
static u32 kv_get_clk_bypass(struct amdgpu_device *adev, u32 clk)
sys/dev/drm/amd/amdgpu/kv_dpm.c
902
static int kv_populate_uvd_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.c
94
static u32 kv_convert_vid7_to_vid2(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.c
973
static int kv_populate_vce_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/kv_dpm.h
217
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id);
sys/dev/drm/amd/amdgpu/kv_dpm.h
218
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask);
sys/dev/drm/amd/amdgpu/kv_dpm.h
219
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_dpm.h
221
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/drm/amd/amdgpu/kv_dpm.h
223
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/kv_dpm.h
224
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/kv_dpm.h
225
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_smc.c
106
int amdgpu_kv_smc_dpm_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_smc.c
114
int amdgpu_kv_smc_bapm_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/kv_smc.c
122
int amdgpu_kv_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_smc.c
33
int amdgpu_kv_notify_message_to_smu(struct amdgpu_device *adev, u32 id)
sys/dev/drm/amd/amdgpu/kv_smc.c
57
int amdgpu_kv_dpm_get_enable_mask(struct amdgpu_device *adev, u32 *enable_mask)
sys/dev/drm/amd/amdgpu/kv_smc.c
69
int amdgpu_kv_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_smc.c
78
static int kv_set_smc_sram_address(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/kv_smc.c
93
int amdgpu_kv_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
129
static void mmhub_v1_0_init_tlb_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
150
static void mmhub_v1_0_init_cache_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
187
static void mmhub_v1_0_enable_system_domain(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
197
static void mmhub_v1_0_disable_identity_aperture(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
215
static void mmhub_v1_0_setup_vmid_config(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
264
static void mmhub_v1_0_program_invalidation(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
276
void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
289
int mmhub_v1_0_gart_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
317
void mmhub_v1_0_gart_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
348
void mmhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev, bool value)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
38
u64 mmhub_v1_0_get_fb_location(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
386
void mmhub_v1_0_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
409
static void mmhub_v1_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
472
static void athub_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
488
static void mmhub_v1_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
504
static void athub_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
521
int mmhub_v1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
548
void mmhub_v1_0_get_clockgating(struct amdgpu_device *adev, u32 *flags)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
55
static void mmhub_v1_0_init_gart_pt_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
66
static void mmhub_v1_0_init_gart_aperture_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.c
81
static void mmhub_v1_0_init_system_aperture_regs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
26
u64 mmhub_v1_0_get_fb_location(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
27
int mmhub_v1_0_gart_enable(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
28
void mmhub_v1_0_gart_disable(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
29
void mmhub_v1_0_set_fault_enable_default(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
31
void mmhub_v1_0_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
32
int mmhub_v1_0_set_clockgating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
34
void mmhub_v1_0_get_clockgating(struct amdgpu_device *adev, u32 *flags);
sys/dev/drm/amd/amdgpu/mmhub_v1_0.h
35
void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
116
static void xgpu_ai_mailbox_trans_msg (struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
160
static int xgpu_ai_send_access_requests(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
187
static int xgpu_ai_request_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
192
static int xgpu_ai_request_full_gpu_access(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
201
static int xgpu_ai_release_full_gpu_access(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
213
static int xgpu_ai_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
221
static int xgpu_ai_set_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
238
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
273
static int xgpu_ai_set_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
287
static int xgpu_ai_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
322
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
330
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
34
static void xgpu_ai_mailbox_send_ack(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
347
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
365
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
39
static void xgpu_ai_mailbox_set_valid(struct amdgpu_device *adev, bool val)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
53
static enum idh_event xgpu_ai_mailbox_peek_msg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
60
static int xgpu_ai_mailbox_rcv_msg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
75
static uint8_t xgpu_ai_peek_ack(struct amdgpu_device *adev) {
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
79
static int xgpu_ai_poll_ack(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
98
static int xgpu_ai_poll_msg(struct amdgpu_device *adev, enum idh_event event)
sys/dev/drm/amd/amdgpu/mxgpu_ai.h
51
void xgpu_ai_mailbox_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_ai.h
52
int xgpu_ai_mailbox_add_irq_id(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_ai.h
53
int xgpu_ai_mailbox_get_irq(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_ai.h
54
void xgpu_ai_mailbox_put_irq(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
278
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
318
static void xgpu_vi_mailbox_send_ack(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
342
static void xgpu_vi_mailbox_set_valid(struct amdgpu_device *adev, bool val)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
352
static void xgpu_vi_mailbox_trans_msg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
365
static int xgpu_vi_mailbox_rcv_msg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
388
static int xgpu_vi_poll_ack(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
410
static int xgpu_vi_poll_msg(struct amdgpu_device *adev, enum idh_event event)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
430
static int xgpu_vi_send_access_requests(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
458
static int xgpu_vi_request_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
463
static int xgpu_vi_wait_reset_cmpl(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
468
static int xgpu_vi_request_full_gpu_access(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
477
static int xgpu_vi_release_full_gpu_access(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
490
static int xgpu_vi_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
498
static int xgpu_vi_set_mailbox_ack_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
515
struct amdgpu_device *adev = container_of(virt, struct amdgpu_device, virt);
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
528
static int xgpu_vi_set_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
542
static int xgpu_vi_mailbox_rcv_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
571
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
579
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
596
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
614
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/mxgpu_vi.h
51
void xgpu_vi_init_golden_registers(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_vi.h
52
void xgpu_vi_mailbox_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_vi.h
53
int xgpu_vi_mailbox_add_irq_id(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_vi.h
54
int xgpu_vi_mailbox_get_irq(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/mxgpu_vi.h
55
void xgpu_vi_mailbox_put_irq(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
117
static void nbio_v6_1_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
131
static void nbio_v6_1_ih_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
147
static void nbio_v6_1_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
175
static void nbio_v6_1_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
195
static void nbio_v6_1_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
211
static u32 nbio_v6_1_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
216
static u32 nbio_v6_1_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
221
static u32 nbio_v6_1_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
226
static u32 nbio_v6_1_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
246
static void nbio_v6_1_detect_hw_virt(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
263
static void nbio_v6_1_init_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
36
static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
46
static void nbio_v6_1_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
56
static void nbio_v6_1_hdp_flush(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
68
static u32 nbio_v6_1_get_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
73
static void nbio_v6_1_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
91
static void nbio_v6_1_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v6_1.c
97
static void nbio_v6_1_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
100
static void nbio_v7_0_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
114
static uint32_t nbio_7_0_read_syshub_ind_mmr(struct amdgpu_device *adev, uint32_t offset)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
124
static void nbio_7_0_write_syshub_ind_mmr(struct amdgpu_device *adev, uint32_t offset,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
131
static void nbio_v7_0_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
170
static void nbio_v7_0_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
190
static void nbio_v7_0_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
206
static void nbio_v7_0_ih_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
222
static u32 nbio_v7_0_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
227
static u32 nbio_v7_0_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
232
static u32 nbio_v7_0_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
237
static u32 nbio_v7_0_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
257
static void nbio_v7_0_detect_hw_virt(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
263
static void nbio_v7_0_init_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
37
static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
47
static void nbio_v7_0_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
56
static void nbio_v7_0_hdp_flush(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
66
static u32 nbio_v7_0_get_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
71
static void nbio_v7_0_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
88
static void nbio_v7_0_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_0.c
94
static void nbio_v7_0_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
111
static void nbio_v7_4_ih_doorbell_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
126
static void nbio_v7_4_update_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
132
static void nbio_v7_4_update_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
152
static void nbio_v7_4_get_clockgating_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
168
static void nbio_v7_4_ih_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
184
static u32 nbio_v7_4_get_hdp_flush_req_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
189
static u32 nbio_v7_4_get_hdp_flush_done_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
194
static u32 nbio_v7_4_get_pcie_index_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
199
static u32 nbio_v7_4_get_pcie_data_offset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
219
static void nbio_v7_4_detect_hw_virt(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
236
static void nbio_v7_4_init_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
35
static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
45
static void nbio_v7_4_mc_access_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
54
static void nbio_v7_4_hdp_flush(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
64
static u32 nbio_v7_4_get_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
69
static void nbio_v7_4_sdma_doorbell_range(struct amdgpu_device *adev, int instance,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
86
static void nbio_v7_4_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/nbio_v7_4.c
92
static void nbio_v7_4_enable_doorbell_selfring_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
110
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
184
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
211
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
243
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
266
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
290
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v10_0.c
328
psp_v10_0_sram_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/psp_v10_0.c
424
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
149
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
190
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
252
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
279
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
309
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
329
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
353
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
393
psp_v11_0_sram_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/psp_v11_0.c
489
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
518
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v11_0.c
97
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
103
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
176
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
213
static bool psp_v3_1_match_version(struct amdgpu_device *adev, uint32_t ver)
sys/dev/drm/amd/amdgpu/psp_v3_1.c
236
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
302
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
329
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
361
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
384
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
408
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
448
psp_v3_1_sram_map(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/psp_v3_1.c
544
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
571
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/psp_v3_1.c
584
struct amdgpu_device *adev = psp->adev;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1018
static int sdma_v2_4_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1064
static int sdma_v2_4_process_trap_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
110
static void sdma_v2_4_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1104
static int sdma_v2_4_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1170
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1189
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1255
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
1269
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
128
static int sdma_v2_4_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
206
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
221
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
333
static void sdma_v2_4_gfx_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
363
static void sdma_v2_4_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
376
static void sdma_v2_4_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
404
static int sdma_v2_4_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
49
static void sdma_v2_4_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
50
static void sdma_v2_4_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
501
static int sdma_v2_4_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
51
static void sdma_v2_4_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
516
static int sdma_v2_4_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
52
static void sdma_v2_4_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
545
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
606
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
840
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
856
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
901
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
914
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
927
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
936
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
94
static void sdma_v2_4_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
943
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
950
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
964
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v2_4.c
980
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1111
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1134
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1186
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1199
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1212
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1222
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1229
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1236
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1250
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1265
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1286
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1305
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1324
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1353
static int sdma_v3_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1399
static int sdma_v3_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1439
static int sdma_v3_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1449
struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1488
struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1516
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1544
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1609
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1628
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1694
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
1708
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
195
static void sdma_v3_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
247
static void sdma_v3_0_free_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
265
static int sdma_v3_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
362
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
384
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
49
static void sdma_v3_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
50
static void sdma_v3_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
507
static void sdma_v3_0_gfx_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
51
static void sdma_v3_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
52
static void sdma_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
537
static void sdma_v3_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
550
static void sdma_v3_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
611
static void sdma_v3_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
639
static int sdma_v3_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
773
static int sdma_v3_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
787
static int sdma_v3_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
817
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v3_0.c
878
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1050
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1278
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1298
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1350
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1367
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1382
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1399
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1406
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1413
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1430
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1450
static int sdma_v4_0_set_trap_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1469
static int sdma_v4_0_process_trap_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1511
static int sdma_v4_0_process_illegal_inst_irq(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1522
struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1587
struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1626
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1650
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1666
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1733
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1752
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1818
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
1832
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
197
static u32 sdma_v4_0_get_reg_offset(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
204
static void sdma_v4_0_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
264
static int sdma_v4_0_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
363
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
395
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
499
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
560
static void sdma_v4_0_gfx_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
57
static void sdma_v4_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
58
static void sdma_v4_0_set_buffer_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
59
static void sdma_v4_0_set_vm_pte_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
591
static void sdma_v4_0_rlc_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
60
static void sdma_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
604
static void sdma_v4_0_ctx_switch_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
658
static void sdma_v4_0_enable(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
683
static int sdma_v4_0_gfx_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
819
sdma_v4_1_update_power_gating(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
839
static void sdma_v4_1_init_power_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
866
static void sdma_v4_0_init_pg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
889
static int sdma_v4_0_rlc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
904
static int sdma_v4_0_load_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
945
static int sdma_v4_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sdma_v4_0.c
989
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/si_dpm.c
1831
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1832
static struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1833
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1836
static int si_populate_voltage_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1839
static int si_get_std_voltage_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1842
static int si_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1844
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1847
static int si_calculate_sclk_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1851
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1852
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1853
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/si_dpm.c
1855
static struct si_power_info *si_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
1888
static void si_calculate_leakage_for_v_and_t(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1916
static void si_calculate_leakage_for_v(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1927
static void si_update_dte_from_pl2(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
1957
static struct rv7xx_power_info *rv770_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
1964
static struct ni_power_info *ni_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
1978
static void si_initialize_powertune_defaults(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2182
static u32 si_get_smc_power_scaling_factor(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2187
static u32 si_calculate_cac_wintime(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2212
static int si_calculate_adjusted_tdp_limits(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2245
static int si_populate_smc_tdp_limits(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2310
static int si_populate_smc_tdp_limits_2(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2342
static u16 si_calculate_power_efficiency_ratio(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2364
static bool si_should_disable_uvd_powertune(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2376
struct evergreen_power_info *evergreen_get_pi(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2383
static int si_populate_power_containment_values(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2476
static int si_populate_sq_ramping_values(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2533
static int si_enable_power_containment(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2563
static int si_initialize_smc_dte_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2630
static int si_get_cac_std_voltage_max_min(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2674
static int si_init_dte_leakage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2714
static int si_init_simplified_leakage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2749
static int si_initialize_smc_cac_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2835
static int si_program_cac_config_registers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2874
static int si_initialize_hardware_cac_manager(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
2897
static int si_enable_smc_cac(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
2944
static int si_init_smc_spll_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3015
static u16 si_get_lower_of_leakage_and_vce_voltage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3033
static int si_get_vce_clock_voltage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3067
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
3079
static int ni_copy_and_switch_arb_sets(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3144
static void ni_update_current_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3157
static void ni_update_requested_ps(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3170
static void ni_set_uvd_clock_before_set_eng_clock(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3188
static void ni_set_uvd_clock_after_set_eng_clock(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3234
static u32 btc_get_valid_mclk(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3241
static u32 btc_get_valid_sclk(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3285
static void btc_adjust_clock_combinations(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3312
static void btc_apply_voltage_delta_rules(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3392
static u8 rv770_get_memory_module_index(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3397
static void rv770_get_max_vddc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3408
static void rv770_get_engine_memory_ss(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3425
static void si_apply_state_adjust_rules(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3641
static int si_read_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3652
static int si_write_smc_soft_register(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3662
static bool si_is_special_1gb_platform(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3690
static void si_get_leakage_vddc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3709
static int si_get_leakage_voltage_from_leakage_index(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3736
static void si_set_dpm_event_sources(struct amdgpu_device *adev, u32 sources)
sys/dev/drm/amd/amdgpu/si_dpm.c
3771
static void si_enable_auto_throttle_source(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3790
static void si_start_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3795
static void si_stop_dpm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3800
static void si_enable_sclk_control(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/si_dpm.c
3810
static int si_notify_hardware_of_thermal_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3825
static void si_notify_hardware_vpu_recovery_event(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3832
static int si_notify_hw_of_powersource(struct amdgpu_device *adev, bool ac_power)
sys/dev/drm/amd/amdgpu/si_dpm.c
3842
static PPSMC_Result si_send_msg_to_smc_with_parameter(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
3849
static int si_restrict_performance_levels_before_switch(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3861
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
3892
static int si_set_boot_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3899
static int si_set_sw_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3905
static int si_halt_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3914
static int si_resume_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3923
static void si_dpm_start_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3930
static void si_dpm_stop_smc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
3936
static int si_process_firmware_header(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4026
static void si_read_clock_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4047
static void si_enable_thermal_protection(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4056
static void si_enable_acpi_power_management(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4062
static int si_enter_ulp_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4071
static int si_exit_ulp_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4089
static int si_notify_smc_display_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4099
static void si_program_response_times(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4128
static void si_program_ds_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4146
static void si_program_display_gap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4191
static void si_enable_spread_spectrum(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/si_dpm.c
4204
static void si_setup_bsp(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4228
static void si_program_git(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4233
static void si_program_tp(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4253
static void si_program_tpp(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4258
static void si_program_sstp(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4263
static void si_enable_display_gap(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4277
static void si_program_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4284
static void si_clear_vc(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4324
static u8 si_get_strobe_mode_settings(struct amdgpu_device *adev, u32 mclk)
sys/dev/drm/amd/amdgpu/si_dpm.c
4344
static int si_upload_firmware(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4354
static bool si_validate_phase_shedding_tables(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4381
static void si_trim_voltage_table_to_fit_state_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4398
static int si_get_svi2_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4419
static int si_construct_voltage_tables(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4499
static void si_populate_smc_voltage_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4509
static int si_populate_smc_voltage_tables(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4572
static int si_populate_voltage_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4592
static int si_populate_mvdd_value(struct amdgpu_device *adev, u32 mclk,
sys/dev/drm/amd/amdgpu/si_dpm.c
4609
static int si_get_std_voltage_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4660
static int si_populate_std_voltage_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4670
static int si_populate_phase_shedding_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4689
static int si_init_arb_table_index(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4707
static int si_initial_switch_from_arb_f0_to_f1(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4712
static int si_reset_to_default(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4718
static int si_force_switch_to_arb_f0(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
4737
static u32 si_calculate_memory_refresh_rate(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4756
static int si_populate_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4782
static int si_do_program_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4809
static int si_program_memory_timing_parameters(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4816
static int si_populate_initial_mvdd_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4829
static int si_populate_smc_initial_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
4950
static int si_populate_smc_acpi_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5092
static int si_populate_ulv_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5123
static int si_program_ulv_memory_timing_parameters(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5149
static void si_get_mvdd_configuration(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5156
static int si_init_smc_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5243
static int si_calculate_sclk_params(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5313
static int si_populate_sclk_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5334
static int si_populate_mclk_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5423
static void si_populate_smc_sp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5438
static int si_convert_power_level_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5547
static int si_populate_smc_t(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5596
static int si_disable_ulv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5608
static bool si_is_state_ulv_compatible(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5636
static int si_set_power_state_conditionally_enable_ulv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5650
static int si_convert_power_state_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5730
static int si_upload_sw_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5753
static int si_upload_ulv_state(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5776
static int si_upload_smc_data(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
5815
static int si_set_mc_special_registers(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
5986
static int si_initialize_mc_reg_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6036
static void si_populate_mc_reg_addresses(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6070
static void si_convert_mc_reg_table_entry_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6090
static void si_convert_mc_reg_table_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6104
static int si_populate_mc_reg_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6142
static int si_upload_mc_reg_table(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6162
static void si_enable_voltage_control(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/si_dpm.c
6170
static enum amdgpu_pcie_gen si_get_maximum_link_speed(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6185
static u16 si_get_current_pcie_speed(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6195
static void si_request_link_speed_change_before_state_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6233
static void si_notify_link_speed_change_after_state_change(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6260
static int si_ds_request(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6278
static void si_set_max_cu_value(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6319
static int si_patch_single_dependency_table_based_on_leakage(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6350
static int si_patch_dependency_tables_based_on_leakage(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6369
static void si_set_pcie_lane_width_in_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6386
static void si_dpm_setup_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6392
static int si_thermal_enable_alert(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6415
static int si_thermal_set_temperature_range(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6440
static void si_fan_ctrl_set_static_mode(struct amdgpu_device *adev, u32 mode)
sys/dev/drm/amd/amdgpu/si_dpm.c
6462
static int si_thermal_setup_fan_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6531
static int si_fan_ctrl_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6545
static int si_fan_ctrl_stop_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6565
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
6589
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
6622
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
6640
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
6652
static int si_fan_ctrl_get_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6673
static int si_fan_ctrl_set_fan_speed_rpm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
6703
static void si_fan_ctrl_set_default_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6720
static void si_thermal_start_smc_fan_control(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6728
static void si_thermal_initialize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6743
static int si_thermal_start_thermal_controller(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6770
static void si_thermal_stop_thermal_controller(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6778
static int si_dpm_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6894
static int si_set_temperature_range(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6911
static void si_dpm_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6937
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
6948
static int si_power_control_set_level(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
6976
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7079
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7087
void si_dpm_reset_asic(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
7097
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7103
static void si_parse_pplib_non_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
7129
static void si_parse_pplib_clock_info(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
7210
static int si_parse_power_table(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
7302
static int si_dpm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
7466
static void si_dpm_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
7482
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7501
static int si_dpm_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
7549
static int si_dpm_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/si_dpm.c
7582
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7605
static int si_dpm_init_microcode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/si_dpm.c
7688
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7737
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7752
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7771
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7784
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7800
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7852
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7869
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7881
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7894
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7918
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7946
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
7983
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/si_dpm.c
8073
static void si_dpm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/sislands_smc.h
406
int amdgpu_si_copy_bytes_to_smc(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/sislands_smc.h
409
void amdgpu_si_start_smc(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sislands_smc.h
410
void amdgpu_si_reset_smc(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sislands_smc.h
411
int amdgpu_si_program_jump_on_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sislands_smc.h
412
void amdgpu_si_smc_clock(struct amdgpu_device *adev, bool enable);
sys/dev/drm/amd/amdgpu/sislands_smc.h
413
bool amdgpu_si_is_smc_running(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sislands_smc.h
414
PPSMC_Result amdgpu_si_send_msg_to_smc(struct amdgpu_device *adev, PPSMC_Msg msg);
sys/dev/drm/amd/amdgpu/sislands_smc.h
415
PPSMC_Result amdgpu_si_wait_for_smc_inactive(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/sislands_smc.h
416
int amdgpu_si_load_smc_ucode(struct amdgpu_device *adev, u32 limit);
sys/dev/drm/amd/amdgpu/sislands_smc.h
417
int amdgpu_si_read_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/drm/amd/amdgpu/sislands_smc.h
419
int amdgpu_si_write_smc_sram_dword(struct amdgpu_device *adev, u32 smc_address,
sys/dev/drm/amd/amdgpu/soc15.c
1023
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
108
static u32 soc15_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/soc15.c
123
static void soc15_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/soc15.c
136
static u32 soc15_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/soc15.c
151
static void soc15_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/soc15.c
164
static u32 soc15_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/soc15.c
176
static void soc15_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/soc15.c
186
static u32 soc15_se_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/soc15.c
198
static void soc15_se_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/soc15.c
208
static u32 soc15_get_config_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
213
static u32 soc15_get_xclk(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
219
void soc15_grbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
231
static void soc15_vga_set_state(struct amdgpu_device *adev, bool state)
sys/dev/drm/amd/amdgpu/soc15.c
236
static bool soc15_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
242
static bool soc15_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
299
static uint32_t soc15_read_indexed_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/soc15.c
316
static uint32_t soc15_get_register_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
331
static int soc15_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/soc15.c
364
void soc15_program_register_sequence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
389
static int soc15_asic_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
426
static int soc15_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/drm/amd/amdgpu/soc15.c
439
static int soc15_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/drm/amd/amdgpu/soc15.c
446
static void soc15_pcie_gen3_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
466
static void soc15_program_aspm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
475
static void soc15_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
491
static uint32_t soc15_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
496
int soc15_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
583
static void soc15_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/drm/amd/amdgpu/soc15.c
588
static void soc15_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
598
static bool soc15_need_full_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/soc15.c
622
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
78
static u32 soc15_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/soc15.c
799
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
809
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
824
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
840
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
852
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
859
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.c
879
static void soc15_update_hdp_light_sleep(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/soc15.c
912
static void soc15_update_drm_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/soc15.c
93
static void soc15_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/soc15.c
941
static void soc15_update_drm_light_sleep(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/soc15.c
956
static void soc15_update_rom_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.c
977
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/soc15.h
50
void soc15_grbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.h
52
int soc15_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/soc15.h
54
void soc15_program_register_sequence(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/soc15.h
58
int vega10_reg_base_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/soc15.h
59
int vega20_reg_base_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/tonga_ih.c
100
static int tonga_ih_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
177
static void tonga_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
196
static u32 tonga_ih_get_wptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
228
static bool tonga_ih_prescreen_iv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
257
static void tonga_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/tonga_ih.c
287
static void tonga_ih_set_rptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
303
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
318
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
334
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
346
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
357
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
366
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
373
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
380
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
393
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
407
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
426
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
436
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
446
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/tonga_ih.c
49
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/tonga_ih.c
514
static void tonga_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
58
static void tonga_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/tonga_ih.c
75
static void tonga_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
107
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
137
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
146
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
157
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
215
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
229
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
241
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
257
static int uvd_v4_2_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
384
static void uvd_v4_2_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
42
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
43
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
44
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
45
static int uvd_v4_2_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
46
static void uvd_v4_2_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
480
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
49
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
550
static void uvd_v4_2_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
585
static void uvd_v4_2_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
60
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
611
static void uvd_v4_2_set_dcm(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
640
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
648
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
659
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
670
static int uvd_v4_2_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
679
static int uvd_v4_2_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
704
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
770
static void uvd_v4_2_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
780
static void uvd_v4_2_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
88
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v4_2.c
95
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
104
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
134
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
152
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
212
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
226
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
239
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
255
static void uvd_v5_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
294
static int uvd_v5_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
40
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
41
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
42
static int uvd_v5_0_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
43
static void uvd_v5_0_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
435
static void uvd_v5_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
46
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
496
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
563
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
57
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
571
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
582
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
593
static int uvd_v5_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
602
static int uvd_v5_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
611
static void uvd_v5_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
657
static void uvd_v5_0_set_sw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
705
static void uvd_v5_0_set_hw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
71
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
745
static void uvd_v5_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
774
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
803
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
820
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
85
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
879
static void uvd_v5_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
889
static void uvd_v5_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v5_0.c
92
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
109
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1123
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1131
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1143
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1163
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1174
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1205
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1215
static int uvd_v6_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1224
static int uvd_v6_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
123
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1256
static void uvd_v6_0_enable_clock_gating(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1311
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1360
static void uvd_v6_0_set_hw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
140
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1402
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1431
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1459
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1478
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
154
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1602
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1613
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
1628
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
172
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
366
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
389
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
44
static void uvd_v6_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
447
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
45
static void uvd_v6_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
47
static void uvd_v6_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
470
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
48
static int uvd_v6_0_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
49
static void uvd_v6_0_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
50
static void uvd_v6_0_set_sw_clock_gating(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
53
static void uvd_v6_0_enable_mgcg(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
545
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
559
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
571
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
587
static void uvd_v6_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
622
static void cz_set_uvd_clock_gating_branches(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
63
static inline bool uvd_v6_0_enc_support(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
707
static int uvd_v6_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
79
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
874
static void uvd_v6_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
93
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v6_0.c
965
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
104
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1122
static void uvd_v7_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1163
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
118
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1231
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1306
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1344
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1360
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
138
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1393
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1442
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1450
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1462
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1484
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1495
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
152
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1526
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1537
static int uvd_v7_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1546
static int uvd_v7_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1587
static void uvd_v7_0_set_sw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1643
static void uvd_v7_0_set_hw_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1684
static void uvd_v7_0_set_bypass_mode(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1702
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1735
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
177
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1841
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1854
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
1875
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
374
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
411
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
499
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
52
static void uvd_v7_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
525
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
53
static void uvd_v7_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
54
static void uvd_v7_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
55
static int uvd_v7_0_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
56
static void uvd_v7_0_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
57
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
609
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
631
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
643
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
659
static void uvd_v7_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
717
static int uvd_v7_0_mmsch_start(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
73
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
773
static int uvd_v7_0_sriov_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
87
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/uvd_v7_0.c
935
static int uvd_v7_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
116
static int vce_v2_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
142
static void vce_v2_0_disable_cg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
147
static void vce_v2_0_init_cg(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
168
static void vce_v2_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
206
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
213
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
230
static int vce_v2_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
275
static int vce_v2_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
310
static void vce_v2_0_set_sw_cg(struct amdgpu_device *adev, bool gated)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
345
static void vce_v2_0_set_dyn_cg(struct amdgpu_device *adev, bool gated)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
383
static void vce_v2_0_enable_mgcg(struct amdgpu_device *adev, bool enable,
sys/dev/drm/amd/amdgpu/vce_v2_0.c
403
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
417
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
45
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v2_0.c
450
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
46
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v2_0.c
462
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
490
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
502
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
513
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
521
static int vce_v2_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v2_0.c
535
static int vce_v2_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v2_0.c
560
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
57
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
582
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
628
static void vce_v2_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
643
static void vce_v2_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v2_0.c
74
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
91
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v2_0.c
99
static int vce_v2_0_lmi_clean(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
112
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
144
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
164
static void vce_v3_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
169
static void vce_v3_0_set_vce_sw_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v3_0.c
236
static int vce_v3_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
266
static int vce_v3_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
332
static int vce_v3_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
365
static unsigned vce_v3_0_get_harvest_config(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
402
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
421
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
459
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
471
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
496
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
509
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
521
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
530
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
583
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
595
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
612
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
65
static void vce_v3_0_mc_resume(struct amdgpu_device *adev, int idx);
sys/dev/drm/amd/amdgpu/vce_v3_0.c
653
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
66
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v3_0.c
67
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v3_0.c
684
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
697
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
707
static int vce_v3_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v3_0.c
721
static int vce_v3_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v3_0.c
747
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
795
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
80
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
814
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v3_0.c
943
static void vce_v3_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v3_0.c
967
static void vce_v3_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
1010
static int vce_v4_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v4_0.c
1027
static int vce_v4_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v4_0.c
104
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
1100
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
1116
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
124
static int vce_v4_0_firmware_loaded(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
152
static int vce_v4_0_mmsch_start(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v4_0.c
204
static int vce_v4_0_sriov_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
330
static int vce_v4_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
382
static int vce_v4_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
405
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
420
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
493
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
50
static void vce_v4_0_mc_resume(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v4_0.c
51
static void vce_v4_0_set_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v4_0.c
513
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
52
static void vce_v4_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vce_v4_0.c
540
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
559
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
581
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
601
static void vce_v4_0_mc_resume(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
63
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
668
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
680
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
697
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
738
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
769
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
782
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
792
static void vce_v4_0_override_vce_clock_gating(struct amdgpu_device *adev, bool override)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
806
static void vce_v4_0_set_vce_sw_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vce_v4_0.c
82
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
873
static void vce_v4_0_set_bypass_mode(struct amdgpu_device *adev, bool enable)
sys/dev/drm/amd/amdgpu/vce_v4_0.c
888
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vce_v4_0.c
941
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1109
static int vcn_v1_0_start(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1127
static int vcn_v1_0_stop_spg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1168
static int vcn_v1_0_stop_dpg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1194
static int vcn_v1_0_stop(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1208
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1215
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1227
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1251
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1265
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1279
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1297
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1316
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1334
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1374
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1395
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1429
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1451
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1468
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1485
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
156
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1578
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1592
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1606
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1620
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1639
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1660
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1733
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
176
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1784
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1828
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1860
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1875
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1949
static int vcn_v1_0_set_interrupt_state(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1957
static int vcn_v1_0_process_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
1987
struct amdgpu_device *adev = ring->adev;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
2009
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
2141
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
2147
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
2157
static void vcn_v1_0_set_jpeg_ring_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
2168
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
222
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
243
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
264
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
282
static void vcn_v1_0_mc_resume_spg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
349
static void vcn_v1_0_mc_resume_dpg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
429
static void vcn_v1_0_disable_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
45
static int vcn_v1_0_stop(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
46
static void vcn_v1_0_set_dec_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
47
static void vcn_v1_0_set_enc_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
48
static void vcn_v1_0_set_jpeg_ring_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
49
static void vcn_v1_0_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
556
static void vcn_v1_0_enable_clock_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
62
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
621
static void vcn_v1_0_clock_gating_dpg_mode(struct amdgpu_device *adev, uint8_t sram_sel)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
675
static void vcn_1_0_disable_static_power_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
721
static void vcn_1_0_enable_static_power_gating(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
770
static int vcn_v1_0_start_spg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
85
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vcn_v1_0.c
959
static int vcn_v1_0_start_dpg_mode(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
176
static void vega10_ih_irq_disable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
194
static u32 vega10_ih_get_wptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
229
static bool vega10_ih_prescreen_iv(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
320
static void vega10_ih_decode_iv(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vega10_ih.c
36
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vega10_ih.c
362
static void vega10_ih_set_rptr(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
378
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
387
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
403
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
414
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
425
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
434
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
441
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vega10_ih.c
45
static void vega10_ih_enable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
501
static void vega10_ih_set_interrupt_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
62
static void vega10_ih_disable_interrupts(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_ih.c
87
static int vega10_ih_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega10_reg_init.c
30
int vega10_reg_base_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vega20_reg_init.c
30
int vega20_reg_base_init(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
109
static u32 vi_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
1191
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1201
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
121
static void vi_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.c
1216
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1232
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1245
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1252
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1272
static void vi_update_bif_medium_grain_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
1292
static void vi_update_hdp_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
1308
static void vi_update_hdp_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
1324
static void vi_update_drm_light_sleep(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
1341
static void vi_update_rom_medium_grain_clock_gating(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
135
static u32 cz_smc_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
1364
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
147
static void cz_smc_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.c
1486
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
1533
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
157
static u32 vi_uvd_ctx_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
1587
int vi_set_ip_blocks(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
169
static void vi_uvd_ctx_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.c
179
static u32 vi_didt_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
191
static void vi_didt_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.c
201
static u32 vi_gc_cac_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
213
static void vi_gc_cac_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.c
271
static void vi_init_golden_registers(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
326
static u32 vi_get_xclk(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
358
void vi_srbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
369
static void vi_vga_set_state(struct amdgpu_device *adev, bool state)
sys/dev/drm/amd/amdgpu/vi.c
374
static bool vi_read_disabled_bios(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
419
static bool vi_read_bios_from_rom(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
450
static void vi_detect_hw_virtualization(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
550
static uint32_t vi_get_register_value(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
646
static int vi_read_register(struct amdgpu_device *adev, u32 se_num,
sys/dev/drm/amd/amdgpu/vi.c
665
static int vi_gpu_pci_config_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
700
static int vi_asic_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
713
static u32 vi_get_config_memsize(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
718
static int vi_set_uvd_clock(struct amdgpu_device *adev, u32 clock,
sys/dev/drm/amd/amdgpu/vi.c
764
static int vi_set_uvd_clocks(struct amdgpu_device *adev, u32 vclk, u32 dclk)
sys/dev/drm/amd/amdgpu/vi.c
789
static int vi_set_vce_clocks(struct amdgpu_device *adev, u32 evclk, u32 ecclk)
sys/dev/drm/amd/amdgpu/vi.c
84
static u32 vi_pcie_rreg(struct amdgpu_device *adev, u32 reg)
sys/dev/drm/amd/amdgpu/vi.c
843
static void vi_pcie_gen3_enable(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
863
static void vi_program_aspm(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
872
static void vi_enable_doorbell_aperture(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
894
static uint32_t vi_get_rev_id(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
904
static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
sys/dev/drm/amd/amdgpu/vi.c
914
static void vi_invalidate_hdp(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.c
925
static bool vi_need_full_reset(struct amdgpu_device *adev)
sys/dev/drm/amd/amdgpu/vi.c
967
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/amdgpu/vi.c
97
static void vi_pcie_wreg(struct amdgpu_device *adev, u32 reg, u32 v)
sys/dev/drm/amd/amdgpu/vi.h
29
void vi_srbm_select(struct amdgpu_device *adev,
sys/dev/drm/amd/amdgpu/vi.h
31
int vi_set_ip_blocks(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vi_dpm.h
28
int cz_smu_init(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vi_dpm.h
29
int cz_smu_start(struct amdgpu_device *adev);
sys/dev/drm/amd/amdgpu/vi_dpm.h
30
int cz_smu_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1257
static void register_hpd_handlers(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1297
static int dce110_register_irq_handlers(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1385
static int dcn10_register_irq_handlers(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1480
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1506
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1525
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1580
static int amdgpu_dm_mode_config_init(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
162
static u32 dm_vblank_get_counter(struct amdgpu_device *adev, int crtc)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1806
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
182
static int dm_crtc_get_scanoutpos(struct amdgpu_device *adev, int crtc,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1963
static void dm_bandwidth_update(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2062
struct amdgpu_device *adev = drm_dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2083
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2281
static int fill_plane_attributes_from_fb(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
241
get_crtc_by_otg_inst(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
2429
static int fill_plane_attributes(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
267
struct amdgpu_device *adev = irq_params->adev;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3012
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3072
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3127
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3169
struct amdgpu_device *adev = connector->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
317
struct amdgpu_device *adev = irq_params->adev;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3306
struct amdgpu_device *adev = connector->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3375
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
347
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3489
struct amdgpu_device *adev;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3588
struct amdgpu_device *adev = plane->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
389
static int amdgpu_dm_init(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3931
struct amdgpu_device *adev = dm->ddev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4033
struct amdgpu_device *adev = ddc_service->ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4139
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4162
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4182
static void manage_dm_interrupts(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4229
static void remove_stream(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4390
struct amdgpu_device *adev = crtc->dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4706
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
4736
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
492
static void amdgpu_dm_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
515
static int load_dmcu_fw(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5638
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5823
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
594
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
601
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
641
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
684
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
694
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
705
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
82
static int amdgpu_dm_init(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
824
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
83
static void amdgpu_dm_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
92
static int amdgpu_dm_initialize_drm_device(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
240
int amdgpu_dm_get_encoder_crtc_mask(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
52
struct amdgpu_device;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
58
struct amdgpu_device *adev;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.h
78
struct amdgpu_device *adev; /*AMD base driver*/
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
125
struct amdgpu_device *adev = (struct amdgpu_device *)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
734
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
773
struct amdgpu_device *adev = file_inode(f)->i_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
786
int dtn_debugfs_init(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h
33
int dtn_debugfs_init(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
106
static struct list_head *remove_irq_handler(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
206
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
264
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
298
int amdgpu_dm_irq_init(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
321
void amdgpu_dm_irq_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
338
int amdgpu_dm_irq_suspend(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
369
int amdgpu_dm_irq_resume_early(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
392
int amdgpu_dm_irq_resume_late(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
421
static void amdgpu_dm_irq_schedule_work(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
445
static void amdgpu_dm_irq_immediate_work(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
476
static int amdgpu_dm_irq_handler(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
517
static int amdgpu_dm_set_hpd_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
529
static inline int dm_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
560
static int amdgpu_dm_set_pflip_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
574
static int amdgpu_dm_set_crtc_irq_state(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
603
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
624
void amdgpu_dm_hpd_init(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
657
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
100
int amdgpu_dm_irq_resume_late(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
42
int amdgpu_dm_irq_init(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
50
void amdgpu_dm_irq_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
66
void *amdgpu_dm_irq_register_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
79
void amdgpu_dm_irq_unregister_interrupt(struct amdgpu_device *adev,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
83
void amdgpu_dm_set_irq_funcs(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
85
void amdgpu_dm_hpd_init(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
86
void amdgpu_dm_hpd_fini(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
92
int amdgpu_dm_irq_suspend(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h
99
int amdgpu_dm_irq_resume_early(struct amdgpu_device *adev);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
287
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
317
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
380
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
411
struct amdgpu_device *adev = dev->dev_private;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
301
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
373
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
396
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
42
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
434
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
457
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
480
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
502
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
555
struct amdgpu_device *adev = ctx->driver_context;
sys/dev/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/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/drm/amd/display/dc/bios/command_table.c
88
struct amdgpu_device *adev = dev;
sys/dev/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/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/drm/amd/display/dc/bios/command_table2.c
67
struct amdgpu_device *adev = dev;
sys/dev/drm/amd/powerplay/amd_powerplay.c
107
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
121
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
134
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
142
static void pp_reserve_vram_for_smu(struct amdgpu_device *adev)
sys/dev/drm/amd/powerplay/amd_powerplay.c
175
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
192
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
223
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
231
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
38
static int amd_powerplay_create(struct amdgpu_device *adev)
sys/dev/drm/amd/powerplay/amd_powerplay.c
64
static void amd_powerplay_destroy(struct amdgpu_device *adev)
sys/dev/drm/amd/powerplay/amd_powerplay.c
78
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/amd_powerplay.c
94
struct amdgpu_device *adev = handle;
sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c
238
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/hardwaremanager.c
78
struct amdgpu_device *adev = NULL;
sys/dev/drm/amd/powerplay/hwmgr/hwmgr.c
226
((struct amdgpu_device *)hwmgr->adev)->pm.no_fan =
sys/dev/drm/amd/powerplay/hwmgr/hwmgr.c
254
((struct amdgpu_device *)hwmgr->adev)->pm.dpm_enabled = true;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1091
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1125
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1301
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1322
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1342
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1456
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
178
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
254
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
302
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
323
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
353
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
376
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
413
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
445
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
651
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
250
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
494
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
1087
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
255
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
295
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
554
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c
421
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
1554
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
2119
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
2572
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
2884
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4051
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4116
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4120
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4126
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
4283
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c
1030
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_powertune.c
961
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.c
271
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/smu7_thermal.c
98
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
175
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
585
int phm_irq_process(struct amdgpu_device *adev,
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
642
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
646
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
652
amdgpu_irq_add_id((struct amdgpu_device *)(hwmgr->adev),
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
663
struct amdgpu_device *adev = dev;
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.h
108
int phm_irq_process(struct amdgpu_device *adev,
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
182
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3103
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
346
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
3704
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
802
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1028
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1050
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1084
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1097
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1142
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
1164
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
938
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
976
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_powertune.c
989
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_processpptables.c
707
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
113
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
130
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
159
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
254
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
309
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
324
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
341
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
367
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
404
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
427
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
458
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega10_thermal.c
93
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
134
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
374
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c
148
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c
173
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c
208
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega12_thermal.c
226
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.c
144
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.c
1972
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_hwmgr.c
381
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
139
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
188
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
201
crystal_clock_freq = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
218
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
243
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
278
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
296
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/hwmgr/vega20_thermal.c
92
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
1304
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
2185
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
235
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
2855
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/ci_smumgr.c
2892
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/fiji_smumgr.c
2205
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.c
2148
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/iceland_smumgr.c
283
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/polaris10_smumgr.c
2082
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/polaris10_smumgr.c
805
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/polaris10_smumgr.c
870
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
210
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
235
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
251
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
50
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
64
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
73
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
80
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu10_smumgr.c
98
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.c
554
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu7_smumgr.c
569
r = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c
728
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c
764
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu8_smumgr.c
774
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
103
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
131
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
152
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
41
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
63
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/smu9_smumgr.c
87
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.c
1587
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/tonga_smumgr.c
2532
reference_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
143
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
191
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
206
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
222
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
239
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega10_smumgr.c
254
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
217
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
231
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
247
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
262
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega12_smumgr.c
277
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
107
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
133
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
153
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
393
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
407
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
421
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
435
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
449
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
463
ret = amdgpu_bo_create_kernel((struct amdgpu_device *)hwmgr->adev,
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
49
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
72
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vega20_smumgr.c
92
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c
1915
struct amdgpu_device *adev = hwmgr->adev;
sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c
675
ref_clk = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);
sys/dev/drm/amd/powerplay/smumgr/vegam_smumgr.c
747
ref_clock = amdgpu_asic_get_xclk((struct amdgpu_device *)hwmgr->adev);