pvr_vm_mips.h 572 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0-only OR MIT */
  2. /* Copyright (c) 2023 Imagination Technologies Ltd. */
  3. #ifndef PVR_VM_MIPS_H
  4. #define PVR_VM_MIPS_H
  5. /* Forward declaration from pvr_device.h. */
  6. struct pvr_device;
  7. /* Forward declaration from pvr_gem.h. */
  8. struct pvr_fw_object;
  9. int
  10. pvr_vm_mips_init(struct pvr_device *pvr_dev);
  11. void
  12. pvr_vm_mips_fini(struct pvr_device *pvr_dev);
  13. int
  14. pvr_vm_mips_map(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
  15. void
  16. pvr_vm_mips_unmap(struct pvr_device *pvr_dev, struct pvr_fw_object *fw_obj);
  17. #endif /* PVR_VM_MIPS_H */