Home
last modified time | relevance | path

Searched refs:ioasid_t (Results 1 – 24 of 24) sorted by relevance

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dioasid.h8 #define INVALID_IOASID ((ioasid_t)-1)
9 typedef unsigned int ioasid_t; typedef
10 typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data);
35 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max,
37 void ioasid_get(ioasid_t ioasid);
38 bool ioasid_put(ioasid_t ioasid);
43 int ioasid_set_data(ioasid_t ioasid, void *data);
46 static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, in ioasid_alloc()
47 ioasid_t max, void *private) in ioasid_alloc()
52 static inline void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu.h405 struct device *dev, ioasid_t pasid);
993 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dioasid.h8 #define INVALID_IOASID ((ioasid_t)-1)
9 typedef unsigned int ioasid_t; typedef
10 typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data);
35 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max,
37 void ioasid_get(ioasid_t ioasid);
38 bool ioasid_put(ioasid_t ioasid);
43 int ioasid_set_data(ioasid_t ioasid, void *data);
46 static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, in ioasid_alloc()
47 ioasid_t max, void *private) in ioasid_alloc()
52 static inline void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu.h405 struct device *dev, ioasid_t pasid);
993 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dioasid.h8 #define INVALID_IOASID ((ioasid_t)-1)
9 typedef unsigned int ioasid_t; typedef
10 typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data);
35 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max,
37 void ioasid_get(ioasid_t ioasid);
38 bool ioasid_put(ioasid_t ioasid);
43 int ioasid_set_data(ioasid_t ioasid, void *data);
46 static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, in ioasid_alloc()
47 ioasid_t max, void *private) in ioasid_alloc()
52 static inline void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu.h405 struct device *dev, ioasid_t pasid);
993 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/iommu/
H A Dioasid.c14 ioasid_t id;
62 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque);
63 static void default_free(ioasid_t ioasid, void *opaque);
78 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque) in default_alloc()
80 ioasid_t id; in default_alloc()
90 static void default_free(ioasid_t ioasid, void *opaque) in default_free()
269 int ioasid_set_data(ioasid_t ioasid, void *data) in ioasid_set_data()
305 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max, in ioasid_alloc()
310 ioasid_t id; in ioasid_alloc()
353 void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu-sva-lib.c26 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max) in iommu_sva_alloc_pasid()
29 ioasid_t pasid; in iommu_sva_alloc_pasid()
82 struct mm_struct *iommu_sva_find(ioasid_t pasid) in iommu_sva_find()
H A Diommu-sva-lib.h11 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max);
13 struct mm_struct *iommu_sva_find(ioasid_t pasid);
H A Diommu.c2195 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/iommu/
H A Dioasid.c14 ioasid_t id;
62 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque);
63 static void default_free(ioasid_t ioasid, void *opaque);
78 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque) in default_alloc()
80 ioasid_t id; in default_alloc()
90 static void default_free(ioasid_t ioasid, void *opaque) in default_free()
269 int ioasid_set_data(ioasid_t ioasid, void *data) in ioasid_set_data()
305 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max, in ioasid_alloc()
310 ioasid_t id; in ioasid_alloc()
353 void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu-sva-lib.c26 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max) in iommu_sva_alloc_pasid()
29 ioasid_t pasid; in iommu_sva_alloc_pasid()
82 struct mm_struct *iommu_sva_find(ioasid_t pasid) in iommu_sva_find()
H A Diommu-sva-lib.h11 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max);
13 struct mm_struct *iommu_sva_find(ioasid_t pasid);
H A Diommu.c2195 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/iommu/
H A Dioasid.c14 ioasid_t id;
62 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque);
63 static void default_free(ioasid_t ioasid, void *opaque);
78 static ioasid_t default_alloc(ioasid_t min, ioasid_t max, void *opaque) in default_alloc()
80 ioasid_t id; in default_alloc()
90 static void default_free(ioasid_t ioasid, void *opaque) in default_free()
269 int ioasid_set_data(ioasid_t ioasid, void *data) in ioasid_set_data()
305 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max, in ioasid_alloc()
310 ioasid_t id; in ioasid_alloc()
353 void ioasid_get(ioasid_t ioasid) in ioasid_get()
[all …]
H A Diommu-sva-lib.c26 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max) in iommu_sva_alloc_pasid()
29 ioasid_t pasid; in iommu_sva_alloc_pasid()
82 struct mm_struct *iommu_sva_find(ioasid_t pasid) in iommu_sva_find()
H A Diommu-sva-lib.h11 int iommu_sva_alloc_pasid(struct mm_struct *mm, ioasid_t min, ioasid_t max);
13 struct mm_struct *iommu_sva_find(ioasid_t pasid);
H A Diommu.c2195 ioasid_t pasid) in iommu_sva_unbind_gpasid()
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/userspace-api/
H A Diommu.rst209 struct device *dev, ioasid_t ioasid);
/dports/multimedia/v4l-utils/linux-5.13-rc2/Documentation/userspace-api/
H A Diommu.rst209 struct device *dev, ioasid_t ioasid);
/dports/multimedia/v4l_compat/linux-5.13-rc2/Documentation/userspace-api/
H A Diommu.rst209 struct device *dev, ioasid_t ioasid);
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/iommu/intel/
H A Diommu.c3110 static ioasid_t intel_vcmd_ioasid_alloc(ioasid_t min, ioasid_t max, void *data) in intel_vcmd_ioasid_alloc()
3113 ioasid_t ioasid; in intel_vcmd_ioasid_alloc()
3131 static void intel_vcmd_ioasid_free(ioasid_t ioasid, void *data) in intel_vcmd_ioasid_free()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/iommu/intel/
H A Diommu.c3110 static ioasid_t intel_vcmd_ioasid_alloc(ioasid_t min, ioasid_t max, void *data) in intel_vcmd_ioasid_alloc()
3113 ioasid_t ioasid; in intel_vcmd_ioasid_alloc()
3131 static void intel_vcmd_ioasid_free(ioasid_t ioasid, void *data) in intel_vcmd_ioasid_free()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/iommu/intel/
H A Diommu.c3110 static ioasid_t intel_vcmd_ioasid_alloc(ioasid_t min, ioasid_t max, void *data) in intel_vcmd_ioasid_alloc()
3113 ioasid_t ioasid; in intel_vcmd_ioasid_alloc()
3131 static void intel_vcmd_ioasid_free(ioasid_t ioasid, void *data) in intel_vcmd_ioasid_free()