Lines Matching full:must
77 * @flags: Must be 0
107 * @__reserved: Must be 0
128 * to IOMMU_IOAS_MAP/COPY. IOVA's must satisfy::
151 * @__reserved: Must be 0
196 * @__reserved: Must be 0
200 * then this must be provided as input.
207 * If IOMMU_IOAS_MAP_FIXED_IOVA is specified then the iova range must currently
253 * set then this must be provided as input.
257 * dst_ioas_id. The src iova/length must exactly match a range used with
283 * Unmap an IOVA range. The iova/length must be a superset of a previously
300 * Change how RLIMIT_MEMLOCK accounting works. The caller must have privilege
302 * based accounting. Global option, object_id must be 0
307 * option, the object_id must be the IOAS ID.
330 * @__reserved: Must be 0
366 * @__reserved: Must be 0
394 * device must also be flagged, otherwise attaching a
428 * @__reserved: Must be 0
442 * the translation. Must be little-endian.
476 * @__reserved: Must be 0
482 * @__reserved2: Padding to 64-bit alignment. Must be 0.
489 * IOAS via the @pt_id. The @data_type for this allocation must be set to
494 * parent HWPT) or a parent HWPT via @pt_id, in which the parent HWPT must be
496 * case, the @data_type must be set to a pre-defined type corresponding to an
498 * via @dev_id and the vIOMMU via @pt_id must be associated to the same IOMMU
503 * must be given.
534 * @__reserved: Must be 0
555 * @flags: Must be set to 0
556 * @__reserved: Must be 0
631 * @flags: Must be 0
644 * @__reserved: Must be 0
653 * its length @data_len must be provided. Trailing bytes will be zeroed if the
687 * @__reserved: Must be 0
718 * @__reserved: Must be 0
775 * @__reserved: Must be 0
797 * Must be little-endian.
827 * @__reserved: Must be 0.
887 * @__reserved: Must be 0.
936 * @flags: Must be 0
963 * @flags: Must be 0
964 * @type: Type of the virtual IOMMU. Must be defined in enum iommu_viommu_type
1015 * @__reserved: Must be 0
1099 * device, a vDEVICE must be allocated via IOMMU_VDEVICE_ALLOC.
1108 * @flags: Must be 0
1110 * @type: Type of the vEVENTQ. Must be defined in enum iommu_veventq_type
1113 * @out_veventq_fd: The fd of the new vEVENTQ. User space must close the
1115 * @__reserved: Must be 0