Lines Matching full:enum
37 enum {
173 * enum iommufd_ioas_map_flags - Flags for map and copy
179 enum iommufd_ioas_map_flags {
188 * @flags: Combination of enum iommufd_ioas_map_flags
218 * @flags: Combination of enum iommufd_ioas_map_flags
267 * enum iommufd_option - ioctl(IOMMU_OPTION_RLIMIT_MODE) and
279 enum iommufd_option {
285 * enum iommufd_option_ops - ioctl(IOMMU_OPTION_OP_SET) and
290 enum iommufd_option_ops {
298 * @option_id: One of enum iommufd_option
299 * @op: One of enum iommufd_option_ops
319 * enum iommufd_vfio_ioas_op - IOMMU_VFIO_IOAS_* ioctls
324 enum iommufd_vfio_ioas_op {
335 * @op: One of enum iommufd_vfio_ioas_op
354 * enum iommufd_hwpt_alloc_flags - Flags for HWPT allocation
360 enum iommufd_hwpt_alloc_flags {
366 * enum iommu_hwpt_vtd_s1_flags - Intel VT-d stage-1 page table
372 enum iommu_hwpt_vtd_s1_flags {
381 * @flags: Combination of enum iommu_hwpt_vtd_s1_flags
394 * enum iommu_hwpt_data_type - IOMMU HWPT Data Type
398 enum iommu_hwpt_data_type {
406 * @flags: Combination of enum iommufd_hwpt_alloc_flags
411 * @data_type: One of enum iommu_hwpt_data_type
448 * enum iommu_hw_info_vtd_flags - Flags for VT-d hw_info
453 enum iommu_hw_info_vtd_flags {
460 * @flags: Combination of enum iommu_hw_info_vtd_flags
479 * enum iommu_hw_info_type - IOMMU Hardware Info Types
484 enum iommu_hw_info_type {
490 * enum iommufd_hw_capabilities
499 enum iommufd_hw_capabilities {
512 * @out_data_type: Output the iommu hardware info type as defined in the enum
515 * in the enum iommu_hw_capabilities.
545 * enum iommufd_hwpt_set_dirty_tracking_flags - Flags for steering dirty
549 enum iommufd_hwpt_set_dirty_tracking_flags {
556 * @flags: Combination of enum iommufd_hwpt_set_dirty_tracking_flags
572 * enum iommufd_hwpt_get_dirty_bitmap_flags - Flags for getting dirty bits
580 enum iommufd_hwpt_get_dirty_bitmap_flags {
588 * @flags: Combination of enum iommufd_hwpt_get_dirty_bitmap_flags
618 * enum iommu_hwpt_invalidate_data_type - IOMMU HWPT Cache Invalidation
622 enum iommu_hwpt_invalidate_data_type {
627 * enum iommu_hwpt_vtd_s1_invalidate_flags - Flags for Intel VT-d
633 enum iommu_hwpt_vtd_s1_invalidate_flags {
643 * @flags: Combination of enum iommu_hwpt_vtd_s1_invalidate_flags
668 * @data_type: One of enum iommu_hwpt_invalidate_data_type, defining the data