Lines Matching defs:access
91 static unsigned long iommufd_test_syz_conv_iova(struct iommufd_access *access,
96 mutex_lock(&access->ioas_lock);
97 if (!access->ioas) {
98 mutex_unlock(&access->ioas_lock);
101 ret = __iommufd_test_syz_conv_iova(&access->ioas->iopt, iova);
102 mutex_unlock(&access->ioas_lock);
935 struct iommufd_access *access;
981 iommufd_access_unpin_pages(staccess->access, item->iova,
1003 iommufd_access_unpin_pages(staccess->access, item->iova,
1021 if (staccess->access) {
1023 iommufd_access_destroy(staccess->access);
1070 struct iommufd_access *access;
1088 access = iommufd_access_create(
1094 if (IS_ERR(access)) {
1095 rc = PTR_ERR(access);
1098 rc = iommufd_access_attach(access, ioas_id);
1106 staccess->access = access;
1111 iommufd_access_destroy(access);
1130 rc = iommufd_access_replace(staccess->access, ioas_id);
1180 if (staccess->access->ops != &selftest_access_ops_pin) {
1186 iova = iommufd_test_syz_conv_iova(staccess->access,
1208 rc = iommufd_access_pin_pages(staccess->access, iova, length, pages,
1243 iommufd_access_unpin_pages(staccess->access, iova, length);
1288 iova = iommufd_test_syz_conv_iova(staccess->access,
1291 rc = iommufd_access_rw(staccess->access, iova, tmp, length, flags);