Lines Matching refs:param
332 struct pci_endpoint_test_xfer_param *param, size_t alignment)
334 if (!param->size) {
339 if (param->size > SIZE_MAX - alignment) {
350 struct pci_endpoint_test_xfer_param param;
372 err = copy_from_user(¶m, (void __user *)arg, sizeof(param));
374 dev_err(dev, "Failed to get transfer param\n");
378 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment);
382 size = param.size;
384 use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA);
490 struct pci_endpoint_test_xfer_param param;
508 err = copy_from_user(¶m, (void __user *)arg, sizeof(param));
510 dev_err(dev, "Failed to get transfer param\n");
514 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment);
518 size = param.size;
520 use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA);
591 struct pci_endpoint_test_xfer_param param;
608 err = copy_from_user(¶m, (void __user *)arg, sizeof(param));
610 dev_err(dev, "Failed to get transfer param\n");
614 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment);
618 size = param.size;
620 use_dma = !!(param.flags & PCITEST_FLAGS_USE_DMA);