Lines Matching refs:size
12 static int validate_memory_access_address(unsigned long addr, int size)
14 if (size < 0 || addr == 0)
16 return bfin_mem_access_type(addr, size);
19 long probe_kernel_read(void *dst, void *src, size_t size)
24 mem_type = validate_memory_access_address(lsrc, size);
29 if (size == 2 && lsrc % 2 == 0) {
33 } else if (size == 4 && lsrc % 4 == 0) {
42 return __probe_kernel_read(dst, src, size);
44 if (dma_memcpy(dst, src, size))
48 if (isram_memcpy(dst, src, size))
57 long probe_kernel_write(void *dst, void *src, size_t size)
62 mem_type = validate_memory_access_address(ldst, size);
67 if (size == 2 && ldst % 2 == 0) {
72 } else if (size == 4 && ldst % 4 == 0) {
82 return __probe_kernel_write(dst, src, size);
84 if (dma_memcpy(dst, src, size))
88 if (isram_memcpy(dst, src, size))