Lines Matching refs:access
6 * list for access by an in-kernel user.
829 struct iommufd_access *access;
832 xa_for_each(&iopt->access_list, index, access)
833 if (WARN_ON(access->iova_alignment >
921 struct iommufd_access *access;
938 xa_for_each(&iopt->access_list, index, access)
940 access->iova_alignment,
1032 * Splitting is not permitted if an access exists, we don't track enough
1159 int iopt_add_access(struct io_pagetable *iopt, struct iommufd_access *access)
1166 rc = xa_alloc(&iopt->access_list, &new_id, access, xa_limit_16b,
1177 access->iopt_access_list_id = new_id;
1186 struct iommufd_access *access,
1191 WARN_ON(xa_erase(&iopt->access_list, iopt_access_list_id) != access);