Lines Matching full:alignment
119 size_t alignment; member
125 size_t alignment; member
330 struct pci_endpoint_test_xfer_param *param, size_t alignment) in pci_endpoint_test_validate_xfer_params() argument
337 if (param->size > SIZE_MAX - alignment) { in pci_endpoint_test_validate_xfer_params()
364 size_t alignment = test->alignment; in pci_endpoint_test_copy() local
376 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_copy()
391 orig_src_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_copy()
398 get_random_bytes(orig_src_addr, size + alignment); in pci_endpoint_test_copy()
400 size + alignment, DMA_TO_DEVICE); in pci_endpoint_test_copy()
407 if (alignment && !IS_ALIGNED(orig_src_phys_addr, alignment)) { in pci_endpoint_test_copy()
408 src_phys_addr = PTR_ALIGN(orig_src_phys_addr, alignment); in pci_endpoint_test_copy()
424 orig_dst_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_copy()
432 size + alignment, DMA_FROM_DEVICE); in pci_endpoint_test_copy()
439 if (alignment && !IS_ALIGNED(orig_dst_phys_addr, alignment)) { in pci_endpoint_test_copy()
440 dst_phys_addr = PTR_ALIGN(orig_dst_phys_addr, alignment); in pci_endpoint_test_copy()
464 dma_unmap_single(dev, orig_dst_phys_addr, size + alignment, in pci_endpoint_test_copy()
475 dma_unmap_single(dev, orig_src_phys_addr, size + alignment, in pci_endpoint_test_copy()
500 size_t alignment = test->alignment; in pci_endpoint_test_write() local
512 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_write()
527 orig_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_write()
534 get_random_bytes(orig_addr, size + alignment); in pci_endpoint_test_write()
536 orig_phys_addr = dma_map_single(dev, orig_addr, size + alignment, in pci_endpoint_test_write()
544 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_write()
545 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_write()
576 dma_unmap_single(dev, orig_phys_addr, size + alignment, in pci_endpoint_test_write()
601 size_t alignment = test->alignment; in pci_endpoint_test_read() local
612 err = pci_endpoint_test_validate_xfer_params(dev, ¶m, alignment); in pci_endpoint_test_read()
627 orig_addr = kzalloc(size + alignment, GFP_KERNEL); in pci_endpoint_test_read()
634 orig_phys_addr = dma_map_single(dev, orig_addr, size + alignment, in pci_endpoint_test_read()
642 if (alignment && !IS_ALIGNED(orig_phys_addr, alignment)) { in pci_endpoint_test_read()
643 phys_addr = PTR_ALIGN(orig_phys_addr, alignment); in pci_endpoint_test_read()
666 dma_unmap_single(dev, orig_phys_addr, size + alignment, in pci_endpoint_test_read()
797 test->alignment = 0; in pci_endpoint_test_probe()
808 test->alignment = data->alignment; in pci_endpoint_test_probe()
956 .alignment = SZ_4K,
962 .alignment = SZ_64K,
967 .alignment = 256,