Lines Matching full:must
76 * @flags: Must be 0
106 * @__reserved: Must be 0
127 * to IOMMU_IOAS_MAP/COPY. IOVA's must satisfy::
150 * @__reserved: Must be 0
195 * @__reserved: Must be 0
199 * then this must be provided as input.
206 * If IOMMU_IOAS_MAP_FIXED_IOVA is specified then the iova range must currently
252 * set then this must be provided as input.
256 * dst_ioas_id. The src iova/length must exactly match a range used with
282 * Unmap an IOVA range. The iova/length must be a superset of a previously
299 * Change how RLIMIT_MEMLOCK accounting works. The caller must have privilege
301 * based accounting. Global option, object_id must be 0
306 * option, the object_id must be the IOAS ID.
329 * @__reserved: Must be 0
365 * @__reserved: Must be 0
393 * device must also be flagged, otherwise attaching a
424 * @__reserved: Must be 0
438 * the translation. Must be little-endian.
472 * @__reserved: Must be 0
478 * @__reserved2: Padding to 64-bit alignment. Must be 0.
485 * IOAS via the @pt_id. The @data_type for this allocation must be set to
490 * parent HWPT) or a parent HWPT via @pt_id, in which the parent HWPT must be
492 * case, the @data_type must be set to a pre-defined type corresponding to an
494 * via @dev_id and the vIOMMU via @pt_id must be associated to the same IOMMU
499 * must be given.
530 * @__reserved: Must be 0
551 * @flags: Must be set to 0
552 * @__reserved: Must be 0
619 * @flags: Must be 0
629 * @__reserved: Must be 0
638 * its length @data_len must be provided. Trailing bytes will be zeroed if the
671 * @__reserved: Must be 0
702 * @__reserved: Must be 0
759 * @__reserved: Must be 0
781 * Must be little-endian.
811 * @__reserved: Must be 0.
871 * @__reserved: Must be 0.
920 * @flags: Must be 0
947 * @flags: Must be 0
948 * @type: Type of the virtual IOMMU. Must be defined in enum iommu_viommu_type
999 * @__reserved: Must be 0