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
216 self->fd = -1; in FIXTURE_SETUP()
225 /* The access FD holds the iommufd open until it closes */ in FIXTURE_TEARDOWN()
229 teardown_iommufd(self->fd, _metadata); in FIXTURE_TEARDOWN()
241 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
242 if (self->fd == -1) in TEST_FAIL_NTH()
245 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
255 if (ioctl(self->fd, IOMMU_IOAS_IOVA_RANGES, &ranges_cmd)) in TEST_FAIL_NTH()
269 if (ioctl(self->fd, IOMMU_IOAS_ALLOW_IOVAS, &allow_cmd)) in TEST_FAIL_NTH()
273 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
289 if (ioctl(self->fd, IOMMU_IOAS_COPY, &copy_cmd)) in TEST_FAIL_NTH()
293 if (_test_ioctl_ioas_unmap(self->fd, ioas_id, iova, BUFFER_SIZE, in TEST_FAIL_NTH()
297 _test_ioctl_ioas_unmap(self->fd, ioas_id, iova, BUFFER_SIZE, NULL); in TEST_FAIL_NTH()
309 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
310 if (self->fd == -1) in TEST_FAIL_NTH()
313 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
316 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
321 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
324 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
329 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
332 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
345 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
346 if (self->fd == -1) in TEST_FAIL_NTH()
349 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
352 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
357 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
360 if (_test_ioctl_ioas_map_file(self->fd, ioas_id, mfd, 0, 262144, &iova, in TEST_FAIL_NTH()
365 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
368 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
382 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
383 if (self->fd == -1) in TEST_FAIL_NTH()
386 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
389 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
392 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
397 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id2, &hwpt_id2, in TEST_FAIL_NTH()
401 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
406 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
409 if (_test_ioctl_destroy(self->fd, stdev_id2)) in TEST_FAIL_NTH()
412 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
414 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id2, &hwpt_id2, in TEST_FAIL_NTH()
427 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
428 if (self->fd == -1) in TEST_FAIL_NTH()
431 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
434 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
437 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, 262144, &iova, in TEST_FAIL_NTH()
444 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, 0)) in TEST_FAIL_NTH()
458 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
463 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
468 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
473 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
489 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
506 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
507 if (self->fd == -1) in TEST_FAIL_NTH()
510 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
513 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
516 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
521 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, in TEST_FAIL_NTH()
537 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
543 if (_test_cmd_destroy_access_pages(self->fd, self->access_id, in TEST_FAIL_NTH()
562 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
563 if (self->fd == -1) in TEST_FAIL_NTH()
566 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
569 if (_test_ioctl_set_temp_memory_limit(self->fd, 32)) in TEST_FAIL_NTH()
572 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, &hwpt_id, NULL)) in TEST_FAIL_NTH()
575 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, BUFFER_SIZE, &iova, in TEST_FAIL_NTH()
580 if (_test_cmd_create_access(self->fd, ioas_id, &self->access_id, in TEST_FAIL_NTH()
596 if (ioctl(self->fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_ACCESS_RW), in TEST_FAIL_NTH()
602 if (_test_cmd_destroy_access_pages(self->fd, self->access_id, in TEST_FAIL_NTH()
610 if (_test_ioctl_destroy(self->fd, stdev_id)) in TEST_FAIL_NTH()
633 self->fd = open("/dev/iommu", O_RDWR); in TEST_FAIL_NTH()
634 if (self->fd == -1) in TEST_FAIL_NTH()
637 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id)) in TEST_FAIL_NTH()
640 if (_test_ioctl_ioas_alloc(self->fd, &ioas_id2)) in TEST_FAIL_NTH()
644 if (_test_ioctl_ioas_map(self->fd, ioas_id, buffer, PAGE_SIZE, &iova, in TEST_FAIL_NTH()
649 if (_test_ioctl_ioas_map(self->fd, ioas_id2, buffer, PAGE_SIZE, &iova, in TEST_FAIL_NTH()
657 if (_test_cmd_mock_domain(self->fd, ioas_id, &stdev_id, NULL, in TEST_FAIL_NTH()
661 if (_test_cmd_get_hw_info(self->fd, idev_id, &info, sizeof(info), NULL)) in TEST_FAIL_NTH()
664 if (_test_cmd_hwpt_alloc(self->fd, idev_id, ioas_id, 0, 0, &hwpt_id, in TEST_FAIL_NTH()
668 if (_test_cmd_mock_domain_replace(self->fd, stdev_id, ioas_id2, NULL)) in TEST_FAIL_NTH()
671 if (_test_cmd_mock_domain_replace(self->fd, stdev_id, hwpt_id, NULL)) in TEST_FAIL_NTH()
674 if (_test_cmd_hwpt_alloc(self->fd, idev_id, ioas_id, 0, in TEST_FAIL_NTH()
679 if (_test_cmd_viommu_alloc(self->fd, idev_id, hwpt_id, in TEST_FAIL_NTH()
683 if (_test_cmd_vdevice_alloc(self->fd, viommu_id, idev_id, 0, &vdev_id)) in TEST_FAIL_NTH()
686 if (_test_ioctl_fault_alloc(self->fd, &fault_id, &fault_fd)) in TEST_FAIL_NTH()
690 if (_test_cmd_hwpt_alloc(self->fd, idev_id, hwpt_id, fault_id, in TEST_FAIL_NTH()