|
@@ -98,8 +98,6 @@ static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
|
|
|
static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
|
|
unsigned int vmid);
|
|
|
|
|
|
-static int kgd_init_pipeline(struct kgd_dev *kgd, uint32_t pipe_id,
|
|
|
- uint32_t hpd_size, uint64_t hpd_gpu_addr);
|
|
|
static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id);
|
|
|
static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id,
|
|
|
uint32_t queue_id, uint32_t __user *wptr,
|
|
@@ -183,7 +181,6 @@ static const struct kfd2kgd_calls kfd2kgd = {
|
|
|
.free_pasid = amdgpu_pasid_free,
|
|
|
.program_sh_mem_settings = kgd_program_sh_mem_settings,
|
|
|
.set_pasid_vmid_mapping = kgd_set_pasid_vmid_mapping,
|
|
|
- .init_pipeline = kgd_init_pipeline,
|
|
|
.init_interrupts = kgd_init_interrupts,
|
|
|
.hqd_load = kgd_hqd_load,
|
|
|
.hqd_sdma_load = kgd_hqd_sdma_load,
|
|
@@ -309,13 +306,6 @@ static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int kgd_init_pipeline(struct kgd_dev *kgd, uint32_t pipe_id,
|
|
|
- uint32_t hpd_size, uint64_t hpd_gpu_addr)
|
|
|
-{
|
|
|
- /* amdgpu owns the per-pipe state */
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id)
|
|
|
{
|
|
|
struct amdgpu_device *adev = get_amdgpu_device(kgd);
|