Lines Matching refs:alignment
118 size_t alignment; member
124 size_t alignment; member
336 struct pci_endpoint_test_xfer_param *param, size_t alignment) in pci_endpoint_test_validate_xfer_params() argument
343 if (param->size > SIZE_MAX - alignment) { in pci_endpoint_test_validate_xfer_params()
370 size_t alignment = test->alignment; in pci_endpoint_test_copy() local
382 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_copy()
397 orig_src_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_copy()
404 get_random_bytes(orig_src_addr, size + alignment); in pci_endpoint_test_copy()
406 size + alignment, DMA_TO_DEVICE); in pci_endpoint_test_copy()
413 if (alignment && !IS_ALIGNED(orig_src_phys_addr, alignment)) { in pci_endpoint_test_copy()
414 src_phys_addr = PTR_ALIGN(orig_src_phys_addr, alignment); in pci_endpoint_test_copy()
430 orig_dst_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_copy()
438 size + alignment, DMA_FROM_DEVICE); in pci_endpoint_test_copy()
445 if (alignment && !IS_ALIGNED(orig_dst_phys_addr, alignment)) { in pci_endpoint_test_copy()
446 dst_phys_addr = PTR_ALIGN(orig_dst_phys_addr, alignment); in pci_endpoint_test_copy()
470 dma_unmap_single(dev, orig_dst_phys_addr, size + alignment, in pci_endpoint_test_copy()
481 dma_unmap_single(dev, orig_src_phys_addr, size + alignment, in pci_endpoint_test_copy()
506 size_t alignment = test->alignment; in pci_endpoint_test_write() local
518 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_write()
533 orig_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_write()
540 get_random_bytes(orig_addr, size + alignment); in pci_endpoint_test_write()
542 orig_phys_addr = dma_map_single(dev, orig_addr, size + alignment, in pci_endpoint_test_write()
550 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_write()
551 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_write()
582 dma_unmap_single(dev, orig_phys_addr, size + alignment, in pci_endpoint_test_write()
607 size_t alignment = test->alignment; in pci_endpoint_test_read() local
618 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_read()
633 orig_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_read()
640 orig_phys_addr = dma_map_single(dev, orig_addr, size + alignment, in pci_endpoint_test_read()
648 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_read()
649 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_read()
672 dma_unmap_single(dev, orig_phys_addr, size + alignment, in pci_endpoint_test_read()
799 test->alignment = 0; in pci_endpoint_test_probe()
810 test->alignment = data->alignment; in pci_endpoint_test_probe()
958 .alignment = SZ_4K,
964 .alignment = SZ_64K,
969 .alignment = 256,