#ifndef _DMA_REMAPPING_H #define _DMA_REMAPPING_H /* * VT-d hardware uses 4KiB page size regardless of host page size. */ #define VTD_PAGE_SHIFT (12) #define VTD_PAGE_SIZE (1UL << VTD_PAGE_SHIFT) #define VTD_PAGE_MASK (((u64)-1) << VTD_PAGE_SHIFT) #define VTD_PAGE_ALIGN(addr) (((addr) + VTD_PAGE_SIZE - 1) & VTD_PAGE_MASK) #define VTD_STRIDE_SHIFT (9) #define VTD_STRIDE_MASK (((u64)-1) << VTD_STRIDE_SHIFT) #define DMA_PTE_READ (1) #define DMA_PTE_WRITE (2) #define DMA_PTE_LARGE_PAGE (1 << 7) #define DMA_PTE_SNP (1 << 11) #define CONTEXT_TT_MULTI_LEVEL 0 #define CONTEXT_TT_DEV_IOTLB 1 #define CONTEXT_TT_PASS_THROUGH 2 struct intel_iommu; struct dmar_domain; struct root_entry; #ifdef CONFIG_INTEL_IOMMU extern int iommu_calculate_agaw(struct intel_iommu *iommu); extern int iommu_calculate_max_sagaw(struct intel_iommu *iommu); extern int dmar_disabled; extern int intel_iommu_enabled; #else static inline int iommu_calculate_agaw(struct intel_iommu *iommu) { return 0; } static inline int iommu_calculate_max_sagaw(struct intel_iommu *iommu) { return 0; } #define dmar_disabled (1) #define intel_iommu_enabled (0) #endif #endif ion> Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-async.c
AgeCommit message (Expand)Author
2017-11-07media: v4l: async: fix unregister for implicitly registered sub-device notifiersNiklas Söderlund
2017-11-07media: v4l: async: fix return of unitialized variable retColin Ian King
2017-10-31media: v4l: fwnode: Add a convenience function for registering sensorsSakari Ailus
2017-10-31media: v4l: async: Ensure only unique fwnodes are registered to notifiersSakari Ailus
2017-10-31media: v4l: async: Allow binding notifiers to sub-devicesSakari Ailus
2017-10-31media: v4l: async: Prepare for async sub-device notifiersSakari Ailus
2017-10-31media: v4l: async: Allow async notifier register call succeed with no subdevsSakari Ailus
2017-10-31media: v4l: async: Register sub-devices before calling bound callbackSakari Ailus
2017-10-31media: v4l: async: Introduce helpers for calling async ops callbacksSakari Ailus
2017-10-31media: v4l: async: Move async subdev notifier operations to a separate structureLaurent Pinchart
2017-10-31media: v4l: fwnode: Support generic parsing of graph endpoints in a deviceSakari Ailus
2017-10-31media: v4l: async: Use more intuitive names for internal functionsSakari Ailus
2017-10-31media: v4l: async: Correctly serialise async sub-device unregistrationSakari Ailus
2017-10-31media: v4l: async: Fix notifier complete callback error handlingSakari Ailus
2017-10-31media: v4l: async: fix unbind error in v4l2_async_notifier_unregister()Niklas Söderlund
2017-10-31media: v4l: async: Don't set sd->dev NULL in v4l2_async_cleanupSakari Ailus
2017-10-31media: v4l: async: Remove re-probing supportSakari Ailus
2017-09-05media: Revert "[media] v4l: async: make v4l2 coexist with devicetree nodes in...Rob Herring
2017-06-20[media] v4l2-core: Use kvmalloc() for potentially big allocationsTomasz Figa
2017-06-20[media] v4l: async: check for v4l2_dev in v4l2_async_notifier_register()Niklas Söderlund
2017-06-06[media] v4l: Switch from V4L2 OF not V4L2 fwnode APISakari Ailus
2017-06-06[media] v4l: async: Add fwnode match supportSakari Ailus
2017-02-03[media] v4l2-async: failing functions shouldn't have side effectsTuukka Toivonen
2017-02-03[media] v4l: async: make v4l2 coexist with devicetree nodes in a dt overlayJavi Merino
2017-01-31[media] v4l2-async: Use kmalloc_array() in v4l2_async_notifier_unregister()Markus Elfring
2016-08-24[media] v4l2-async: remove unneeded .registered_async callbackJavier Martinez Canillas
2016-02-19[media] v4l2-async: Don't fail if registered_async isn't implementedJavier Martinez Canillas
2016-02-10[media] v4l2-async: call registered_async after subdev registrationJavier Martinez Canillas