drm/amdgpu: Remove unused interface from kfd2kgd interface
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com> Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
This commit is contained in:
parent
5ae0283e83
commit
5e7086eecc
@ -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,
|
static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
||||||
unsigned int vmid);
|
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_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,
|
static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id,
|
||||||
uint32_t queue_id, uint32_t __user *wptr,
|
uint32_t queue_id, uint32_t __user *wptr,
|
||||||
@ -183,7 +181,6 @@ static const struct kfd2kgd_calls kfd2kgd = {
|
|||||||
.free_pasid = amdgpu_pasid_free,
|
.free_pasid = amdgpu_pasid_free,
|
||||||
.program_sh_mem_settings = kgd_program_sh_mem_settings,
|
.program_sh_mem_settings = kgd_program_sh_mem_settings,
|
||||||
.set_pasid_vmid_mapping = kgd_set_pasid_vmid_mapping,
|
.set_pasid_vmid_mapping = kgd_set_pasid_vmid_mapping,
|
||||||
.init_pipeline = kgd_init_pipeline,
|
|
||||||
.init_interrupts = kgd_init_interrupts,
|
.init_interrupts = kgd_init_interrupts,
|
||||||
.hqd_load = kgd_hqd_load,
|
.hqd_load = kgd_hqd_load,
|
||||||
.hqd_sdma_load = kgd_hqd_sdma_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;
|
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)
|
static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id)
|
||||||
{
|
{
|
||||||
struct amdgpu_device *adev = get_amdgpu_device(kgd);
|
struct amdgpu_device *adev = get_amdgpu_device(kgd);
|
||||||
|
@ -57,8 +57,6 @@ static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid,
|
|||||||
uint32_t sh_mem_bases);
|
uint32_t sh_mem_bases);
|
||||||
static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
||||||
unsigned int vmid);
|
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_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,
|
static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id,
|
||||||
uint32_t queue_id, uint32_t __user *wptr,
|
uint32_t queue_id, uint32_t __user *wptr,
|
||||||
@ -141,7 +139,6 @@ static const struct kfd2kgd_calls kfd2kgd = {
|
|||||||
.free_pasid = amdgpu_pasid_free,
|
.free_pasid = amdgpu_pasid_free,
|
||||||
.program_sh_mem_settings = kgd_program_sh_mem_settings,
|
.program_sh_mem_settings = kgd_program_sh_mem_settings,
|
||||||
.set_pasid_vmid_mapping = kgd_set_pasid_vmid_mapping,
|
.set_pasid_vmid_mapping = kgd_set_pasid_vmid_mapping,
|
||||||
.init_pipeline = kgd_init_pipeline,
|
|
||||||
.init_interrupts = kgd_init_interrupts,
|
.init_interrupts = kgd_init_interrupts,
|
||||||
.hqd_load = kgd_hqd_load,
|
.hqd_load = kgd_hqd_load,
|
||||||
.hqd_sdma_load = kgd_hqd_sdma_load,
|
.hqd_sdma_load = kgd_hqd_sdma_load,
|
||||||
@ -270,13 +267,6 @@ static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid,
|
|||||||
return 0;
|
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)
|
static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id)
|
||||||
{
|
{
|
||||||
struct amdgpu_device *adev = get_amdgpu_device(kgd);
|
struct amdgpu_device *adev = get_amdgpu_device(kgd);
|
||||||
|
@ -173,8 +173,6 @@ struct tile_config {
|
|||||||
* @set_pasid_vmid_mapping: Exposes pasid/vmid pair to the H/W for no cp
|
* @set_pasid_vmid_mapping: Exposes pasid/vmid pair to the H/W for no cp
|
||||||
* scheduling mode. Only used for no cp scheduling mode.
|
* scheduling mode. Only used for no cp scheduling mode.
|
||||||
*
|
*
|
||||||
* @init_pipeline: Initialized the compute pipelines.
|
|
||||||
*
|
|
||||||
* @hqd_load: Loads the mqd structure to a H/W hqd slot. used only for no cp
|
* @hqd_load: Loads the mqd structure to a H/W hqd slot. used only for no cp
|
||||||
* sceduling mode.
|
* sceduling mode.
|
||||||
*
|
*
|
||||||
@ -274,9 +272,6 @@ struct kfd2kgd_calls {
|
|||||||
int (*set_pasid_vmid_mapping)(struct kgd_dev *kgd, unsigned int pasid,
|
int (*set_pasid_vmid_mapping)(struct kgd_dev *kgd, unsigned int pasid,
|
||||||
unsigned int vmid);
|
unsigned int vmid);
|
||||||
|
|
||||||
int (*init_pipeline)(struct kgd_dev *kgd, uint32_t pipe_id,
|
|
||||||
uint32_t hpd_size, uint64_t hpd_gpu_addr);
|
|
||||||
|
|
||||||
int (*init_interrupts)(struct kgd_dev *kgd, uint32_t pipe_id);
|
int (*init_interrupts)(struct kgd_dev *kgd, uint32_t pipe_id);
|
||||||
|
|
||||||
int (*hqd_load)(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id,
|
int (*hqd_load)(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user