Lines Matching refs:size
12 static int validate_memory_access_address(unsigned long addr, int size) in validate_memory_access_address() argument
14 if (size < 0 || addr == 0) in validate_memory_access_address()
16 return bfin_mem_access_type(addr, size); in validate_memory_access_address()
19 long probe_kernel_read(void *dst, const void *src, size_t size) in probe_kernel_read() argument
24 mem_type = validate_memory_access_address(lsrc, size); in probe_kernel_read()
29 if (size == 2 && lsrc % 2 == 0) { in probe_kernel_read()
33 } else if (size == 4 && lsrc % 4 == 0) { in probe_kernel_read()
42 return __probe_kernel_read(dst, src, size); in probe_kernel_read()
45 if (dma_memcpy(dst, src, size)) in probe_kernel_read()
49 if (isram_memcpy(dst, src, size)) in probe_kernel_read()
58 long probe_kernel_write(void *dst, const void *src, size_t size) in probe_kernel_write() argument
63 mem_type = validate_memory_access_address(ldst, size); in probe_kernel_write()
68 if (size == 2 && ldst % 2 == 0) { in probe_kernel_write()
73 } else if (size == 4 && ldst % 4 == 0) { in probe_kernel_write()
83 return __probe_kernel_write(dst, src, size); in probe_kernel_write()
86 if (dma_memcpy(dst, src, size)) in probe_kernel_write()
90 if (isram_memcpy(dst, src, size)) in probe_kernel_write()