q6usboffload.h 479 B

1234567891011121314151617181920
  1. /* SPDX-License-Identifier: GPL-2.0
  2. *
  3. * sound/q6usboffload.h -- QDSP6 USB offload
  4. *
  5. * Copyright (c) 2022-2025 Qualcomm Innovation Center, Inc. All rights reserved.
  6. */
  7. /**
  8. * struct q6usb_offload - USB backend DAI link offload parameters
  9. * @dev: dev handle to usb be
  10. * @domain: allocated iommu domain
  11. * @intr_num: usb interrupter number
  12. * @sid: streamID for iommu
  13. **/
  14. struct q6usb_offload {
  15. struct device *dev;
  16. struct iommu_domain *domain;
  17. u16 intr_num;
  18. u8 sid;
  19. };