|
@@ -81,7 +81,6 @@ static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd,
|
|
|
uint32_t queue_id);
|
|
|
static int kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd,
|
|
|
unsigned int utimeout);
|
|
|
-static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
|
|
|
static int kgd_address_watch_disable(struct kgd_dev *kgd);
|
|
|
static int kgd_address_watch_execute(struct kgd_dev *kgd,
|
|
|
unsigned int watch_point_id,
|
|
@@ -99,7 +98,6 @@ static bool get_atc_vmid_pasid_mapping_valid(struct kgd_dev *kgd,
|
|
|
uint8_t vmid);
|
|
|
static uint16_t get_atc_vmid_pasid_mapping_pasid(struct kgd_dev *kgd,
|
|
|
uint8_t vmid);
|
|
|
-static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid);
|
|
|
static uint16_t get_fw_version(struct kgd_dev *kgd, enum kgd_engine_type type);
|
|
|
static void set_scratch_backing_va(struct kgd_dev *kgd,
|
|
|
uint64_t va, uint32_t vmid);
|
|
@@ -157,7 +155,6 @@ static const struct kfd2kgd_calls kfd2kgd = {
|
|
|
get_atc_vmid_pasid_mapping_pasid,
|
|
|
.get_atc_vmid_pasid_mapping_valid =
|
|
|
get_atc_vmid_pasid_mapping_valid,
|
|
|
- .write_vmid_invalidate_request = write_vmid_invalidate_request,
|
|
|
.get_fw_version = get_fw_version,
|
|
|
.set_scratch_backing_va = set_scratch_backing_va,
|
|
|
.get_tile_config = get_tile_config,
|
|
@@ -707,13 +704,6 @@ static uint16_t get_atc_vmid_pasid_mapping_pasid(struct kgd_dev *kgd,
|
|
|
return reg & ATC_VMID0_PASID_MAPPING__PASID_MASK;
|
|
|
}
|
|
|
|
|
|
-static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid)
|
|
|
-{
|
|
|
- struct amdgpu_device *adev = (struct amdgpu_device *) kgd;
|
|
|
-
|
|
|
- WREG32(mmVM_INVALIDATE_REQUEST, 1 << vmid);
|
|
|
-}
|
|
|
-
|
|
|
static int kgd_address_watch_disable(struct kgd_dev *kgd)
|
|
|
{
|
|
|
return 0;
|