Symbol: kfd_dev
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
329
struct kfd_dev *kfd = adev->kfd.dev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
107
struct kfd_dev *dev;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
422
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
423
bool kgd2kfd_device_init(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
425
void kgd2kfd_device_exit(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
426
void kgd2kfd_suspend(struct kfd_dev *kfd, bool suspend_proc);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
427
int kgd2kfd_resume(struct kfd_dev *kfd, bool resume_proc);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
428
void kgd2kfd_suspend_process(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
429
int kgd2kfd_resume_process(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
430
int kgd2kfd_pre_reset(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
432
int kgd2kfd_post_reset(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
433
void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
434
void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
435
void kgd2kfd_smi_event_throttle(struct kfd_dev *kfd, uint64_t throttle_bitmask);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
436
int kgd2kfd_check_and_lock_kfd(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
437
void kgd2kfd_unlock_kfd(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
438
int kgd2kfd_start_sched(struct kfd_dev *kfd, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
439
int kgd2kfd_start_sched_all_nodes(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
441
int kgd2kfd_stop_sched(struct kfd_dev *kfd, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
442
int kgd2kfd_stop_sched_all_nodes(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
444
bool kgd2kfd_compute_active(struct kfd_dev *kfd, uint32_t node_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
461
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
467
bool kgd2kfd_device_init(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
473
static inline void kgd2kfd_device_exit(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
477
static inline void kgd2kfd_suspend(struct kfd_dev *kfd, bool suspend_proc)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
481
static inline int kgd2kfd_resume(struct kfd_dev *kfd, bool resume_proc)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
486
static inline void kgd2kfd_suspend_process(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
490
static inline int kgd2kfd_resume_process(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
495
static inline int kgd2kfd_pre_reset(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
501
static inline int kgd2kfd_post_reset(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
507
void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
512
void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
517
void kgd2kfd_smi_event_throttle(struct kfd_dev *kfd, uint64_t throttle_bitmask)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
521
static inline int kgd2kfd_check_and_lock_kfd(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
526
static inline void kgd2kfd_unlock_kfd(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
530
static inline int kgd2kfd_start_sched(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
535
static inline int kgd2kfd_start_sched_all_nodes(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
545
static inline int kgd2kfd_stop_sched(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
550
static inline int kgd2kfd_stop_sched_all_nodes(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
560
static inline bool kgd2kfd_compute_active(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
3325
struct kfd_dev *kfd;
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1442
static int kfd_fill_gpu_cache_info_from_gfx_config(struct kfd_dev *kdev,
drivers/gpu/drm/amd/amdkfd/kfd_crat.c
1530
static int kfd_fill_gpu_cache_info_from_gfx_config_v2(struct kfd_dev *kdev,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1027
int kgd2kfd_post_reset(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1055
bool kfd_is_locked(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1081
void kgd2kfd_suspend(struct kfd_dev *kfd, bool suspend_proc)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1098
int kgd2kfd_resume(struct kfd_dev *kfd, bool resume_proc)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1117
void kgd2kfd_suspend_process(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1129
int kgd2kfd_resume_process(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1159
void kgd2kfd_interrupt(struct kfd_dev *kfd, const void *ih_ring_entry)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
125
static void kfd_device_info_set_event_interrupt_class(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1290
static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1316
static void kfd_gtt_sa_fini(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1340
struct kfd_dev *kfd = node->kfd;
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1442
struct kfd_dev *kfd = node->kfd;
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1463
void kgd2kfd_set_sram_ecc_flag(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1496
void kgd2kfd_smi_event_throttle(struct kfd_dev *kfd, uint64_t throttle_bitmask)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1529
int kgd2kfd_check_and_lock_kfd(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1582
void kgd2kfd_unlock_kfd(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1592
int kgd2kfd_start_sched(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1614
int kgd2kfd_start_sched_all_nodes(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1633
int kgd2kfd_stop_sched(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1650
int kgd2kfd_stop_sched_all_nodes(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1683
bool kgd2kfd_compute_active(struct kfd_dev *kfd, uint32_t node_id)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
192
static void kfd_device_info_init(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
257
struct kfd_dev *kgd2kfd_probe(struct amdgpu_device *adev, bool vf)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
259
struct kfd_dev *kfd = NULL;
drivers/gpu/drm/amd/amdkfd/kfd_device.c
512
static void kfd_cwsr_init(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
580
struct kfd_dev *kfd = node->kfd;
drivers/gpu/drm/amd/amdkfd/kfd_device.c
62
static int kfd_gtt_sa_init(struct kfd_dev *kfd, unsigned int buf_size,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
64
static void kfd_gtt_sa_fini(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
668
static void kfd_cleanup_nodes(struct kfd_dev *kfd, unsigned int num_nodes)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
68
static void kfd_device_info_set_sdma_info(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
742
bool kgd2kfd_device_init(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_device.c
980
void kgd2kfd_device_exit(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_device.c
999
int kgd2kfd_pre_reset(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
150
void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
180
void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
211
struct kfd_dev *dev)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
255
int kfd_alloc_process_doorbells(struct kfd_dev *kfd, struct kfd_process_device *pdd)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
295
void kfd_free_process_doorbells(struct kfd_dev *kfd, struct kfd_process_device *pdd)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
50
size_t kfd_doorbell_process_slice(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
62
int kfd_doorbell_init(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c
99
void kfd_doorbell_fini(struct kfd_dev *kfd)
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c
245
static bool context_id_expected(struct kfd_dev *dev)
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
221
static inline bool pm_use_ext_eng(struct kfd_dev *dev)
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c
94
struct kfd_dev *kfd = pm->dqm->dev->kfd;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1133
size_t kfd_doorbell_process_slice(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1134
int kfd_doorbell_init(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1135
void kfd_doorbell_fini(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1138
void __iomem *kfd_get_kernel_doorbell(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1140
void kfd_release_kernel_doorbell(struct kfd_dev *kfd, u32 __iomem *db_addr);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1144
unsigned int kfd_get_doorbell_dw_offset_in_bar(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1148
int kfd_alloc_process_doorbells(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1150
void kfd_free_process_doorbells(struct kfd_dev *kfd,
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1186
struct kfd_dev *dev = adev->kfd.dev;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1515
uint64_t kfd_get_number_elems(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1569
static inline bool kfd_flush_tlb_after_unmap(struct kfd_dev *dev)
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
1579
bool kfd_is_locked(struct kfd_dev *kfd);
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
265
struct kfd_dev;
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
317
struct kfd_dev *kfd;
drivers/gpu/drm/amd/include/kgd_kfd_interface.h
41
struct kfd_dev;