Lines Matching full:fd

31 	int fd;  in writeat()  local
33 fd = openat(dfd, fn, O_WRONLY); in writeat()
34 if (fd == -1) in writeat()
36 res = write(fd, val, val_len); in writeat()
38 close(fd); in writeat()
210 int fd; in FIXTURE() local
218 self->fd = -1; in FIXTURE_SETUP()
229 /* The access FD holds the iommufd open until it closes */ in FIXTURE_TEARDOWN()
234 _test_cmd_pasid_detach(self->fd, self->stdev_id, self->pasid); in FIXTURE_TEARDOWN()
235 teardown_iommufd(self->fd, _metadata); in FIXTURE_TEARDOWN()
247 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
248 if (self->fd == -1) in TEST_FAIL_NTH()
251 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
261 if (ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd)) in TEST_FAIL_NTH()
275 if (ioctl(self->fd, IOMMU_IOAS_ALLOW_IOVAS, &allow_cmd)) in TEST_FAIL_NTH()
279 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
295 if (ioctl(self->fd, IOMMU_IOAS_COPY, &copy_cmd)) in TEST_FAIL_NTH()
299 if (_test_ioctl_ioas_unmap(self->fd, ioas_id, iova, BUFFER_SIZE, in TEST_FAIL_NTH()
303 _test_ioctl_ioas_unmap(self->fd, ioas_id, iova, BUFFER_SIZE, NULL); in TEST_FAIL_NTH()
315 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
316 if (self->fd == -1) in TEST_FAIL_NTH()
319 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
322 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
327 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
330 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
335 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
338 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
351 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
352 if (self->fd == -1) in TEST_FAIL_NTH()
355 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
358 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
363 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
366 if (_test_ioctl_ioas_map_file(self->fd, ioas_id, mfd, 0, 262144, &iova, in TEST_FAIL_NTH()
371 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
374 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
388 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
389 if (self->fd == -1) in TEST_FAIL_NTH()
392 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
395 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
398 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
403 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id2, &hwpt_id2, in TEST_FAIL_NTH()
407 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
412 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
415 if (_test_ioctl_destroy(self->fd, stdev_id2)) in TEST_FAIL_NTH()
418 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
420 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id2, &hwpt_id2, in TEST_FAIL_NTH()
433 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
434 if (self->fd == -1) in TEST_FAIL_NTH()
437 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
440 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
443 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
450 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, 0)) in TEST_FAIL_NTH()
464 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
469 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
474 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
479 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
495 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
512 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
513 if (self->fd == -1) in TEST_FAIL_NTH()
516 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
519 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
522 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
527 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, in TEST_FAIL_NTH()
543 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
549 if (_test_cmd_destroy_access_pages(self->fd, self->access_id, in TEST_FAIL_NTH()
568 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
569 if (self->fd == -1) in TEST_FAIL_NTH()
572 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
575 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
578 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
581 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
586 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, in TEST_FAIL_NTH()
602 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
608 if (_test_cmd_destroy_access_pages(self->fd, self->access_id, in TEST_FAIL_NTH()
616 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
640 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
641 if (self->fd == -1) in TEST_FAIL_NTH()
644 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
647 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id2)) in TEST_FAIL_NTH()
651 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, PAGE_SIZE, &iova, in TEST_FAIL_NTH()
656 if (_test_ioctl_ioas_map(self->fd, ioas_id2, buffer, PAGE_SIZE, &iova, in TEST_FAIL_NTH()
664 if (_test_cmd_mock_domain_flags(self->fd, ioas_id, in TEST_FAIL_NTH()
669 if (_test_cmd_get_hw_info(self->fd, idev_id, &info, in TEST_FAIL_NTH()
673 if (_test_cmd_hwpt_alloc(self->fd, idev_id, ioas_id, 0, in TEST_FAIL_NTH()
678 if (_test_cmd_mock_domain_replace(self->fd, self->stdev_id, ioas_id2, NULL)) in TEST_FAIL_NTH()
681 if (_test_cmd_mock_domain_replace(self->fd, self->stdev_id, hwpt_id, NULL)) in TEST_FAIL_NTH()
684 if (_test_cmd_hwpt_alloc(self->fd, idev_id, ioas_id, 0, in TEST_FAIL_NTH()
691 if (_test_cmd_viommu_alloc(self->fd, idev_id, hwpt_id, in TEST_FAIL_NTH()
695 if (_test_cmd_vdevice_alloc(self->fd, viommu_id, idev_id, 0, &vdev_id)) in TEST_FAIL_NTH()
698 if (_test_ioctl_fault_alloc(self->fd, &fault_id, &fault_fd)) in TEST_FAIL_NTH()
702 if (_test_cmd_hwpt_alloc(self->fd, idev_id, hwpt_id, fault_id, in TEST_FAIL_NTH()
707 if (_test_cmd_veventq_alloc(self->fd, viommu_id, in TEST_FAIL_NTH()
713 if (_test_cmd_hwpt_alloc(self->fd, idev_id, ioas_id, 0, in TEST_FAIL_NTH()
723 if (_test_cmd_pasid_attach(self->fd, self->stdev_id, in TEST_FAIL_NTH()
729 if (_test_cmd_pasid_replace(self->fd, self->stdev_id, in TEST_FAIL_NTH()
733 if (_test_cmd_pasid_detach(self->fd, self->stdev_id, self->pasid)) in TEST_FAIL_NTH()