| H A D | iommufd_utils.h | 100 static int _test_cmd_mock_domain(int fd, unsigned int ioas_id, __u32 *stdev_id, in _test_cmd_mock_domain() argument 106 .id = ioas_id, in _test_cmd_mock_domain() 123 #define test_cmd_mock_domain(ioas_id, stdev_id, hwpt_id, idev_id) \ argument 124 ASSERT_EQ(0, _test_cmd_mock_domain(self->fd, ioas_id, stdev_id, \ 126 #define test_err_mock_domain(_errno, ioas_id, stdev_id, hwpt_id) \ argument 127 EXPECT_ERRNO(_errno, _test_cmd_mock_domain(self->fd, ioas_id, \ 130 static int _test_cmd_mock_domain_flags(int fd, unsigned int ioas_id, in _test_cmd_mock_domain_flags() argument 137 .id = ioas_id, in _test_cmd_mock_domain_flags() 154 #define test_cmd_mock_domain_flags(ioas_id, flags, stdev_id, hwpt_id, idev_id) \ argument 155 ASSERT_EQ(0, _test_cmd_mock_domain_flags(self->fd, ioas_id, flag 157 test_err_mock_domain_flags(_errno,ioas_id,flags,stdev_id,hwpt_id) global() argument 369 _test_cmd_access_replace_ioas(int fd,__u32 access_id,unsigned int ioas_id) _test_cmd_access_replace_ioas() argument 384 test_cmd_access_replace_ioas(access_id,ioas_id) global() argument 517 _test_cmd_create_access(int fd,unsigned int ioas_id,__u32 * access_id,unsigned int flags) _test_cmd_create_access() argument 534 test_cmd_create_access(ioas_id,access_id,flags) global() argument 625 _test_ioctl_ioas_map(int fd,unsigned int ioas_id,void * buffer,size_t length,__u64 * iova,unsigned int flags) _test_ioctl_ioas_map() argument 657 test_ioctl_ioas_map_id(ioas_id,buffer,length,iova_p) global() argument 674 test_ioctl_ioas_map_fixed_id(ioas_id,buffer,length,iova) global() argument 697 _test_ioctl_ioas_unmap(int fd,unsigned int ioas_id,uint64_t iova,size_t length,uint64_t * out_len) _test_ioctl_ioas_unmap() argument 717 test_ioctl_ioas_unmap_id(ioas_id,iova,length) global() argument 725 _test_ioctl_ioas_map_file(int fd,unsigned int ioas_id,int mfd,size_t start,size_t length,__u64 * iova,unsigned int flags) _test_ioctl_ioas_map_file() argument 760 test_ioctl_ioas_map_id_file(ioas_id,mfd,start,length,iova_p) global() argument [all...] |