Lines Matching refs:src

56 static int copy_from_realmem(void *dest, void *src, size_t count)  in copy_from_realmem()  argument
63 return memcpy_real(dest, src, count); in copy_from_realmem()
66 if (memcpy_real(load_real_addr(dest), src, size)) in copy_from_realmem()
70 src += size; in copy_from_realmem()
87 unsigned long src, int userbuf) in copy_oldmem_page_zfcpdump() argument
91 if (src < sclp.hsa_size) { in copy_oldmem_page_zfcpdump()
92 rc = memcpy_hsa(buf, src, csize, userbuf); in copy_oldmem_page_zfcpdump()
96 (void *) src, csize); in copy_oldmem_page_zfcpdump()
98 rc = memcpy_real(buf, (void *) src, csize); in copy_oldmem_page_zfcpdump()
111 unsigned long src, int userbuf) in copy_oldmem_page_kdump() argument
116 if (src < OLDMEM_SIZE) in copy_oldmem_page_kdump()
117 src += OLDMEM_BASE; in copy_oldmem_page_kdump()
118 else if (src > OLDMEM_BASE && in copy_oldmem_page_kdump()
119 src < OLDMEM_BASE + OLDMEM_SIZE) in copy_oldmem_page_kdump()
120 src -= OLDMEM_BASE; in copy_oldmem_page_kdump()
123 (void *) src, csize); in copy_oldmem_page_kdump()
125 rc = copy_from_realmem(buf, (void *) src, csize); in copy_oldmem_page_kdump()
135 unsigned long src; in copy_oldmem_page() local
139 src = (pfn << PAGE_SHIFT) + offset; in copy_oldmem_page()
141 return copy_oldmem_page_kdump(buf, csize, src, userbuf); in copy_oldmem_page()
143 return copy_oldmem_page_zfcpdump(buf, csize, src, userbuf); in copy_oldmem_page()
214 int copy_from_oldmem(void *dest, void *src, size_t count) in copy_from_oldmem() argument
220 if ((unsigned long) src < OLDMEM_SIZE) { in copy_from_oldmem()
221 copied = min(count, OLDMEM_SIZE - (unsigned long) src); in copy_from_oldmem()
222 rc = copy_from_realmem(dest, src + OLDMEM_BASE, copied); in copy_from_oldmem()
228 if ((unsigned long) src < hsa_end) { in copy_from_oldmem()
229 copied = min(count, hsa_end - (unsigned long) src); in copy_from_oldmem()
230 rc = memcpy_hsa(dest, (unsigned long) src, copied, 0); in copy_from_oldmem()
235 return copy_from_realmem(dest + copied, src + copied, count - copied); in copy_from_oldmem()
630 void *src = (void *)(unsigned long)*ppos; in elfcorehdr_read() local
632 src = elfcorehdr_newmem ? src : src - OLDMEM_BASE; in elfcorehdr_read()
633 memcpy(buf, src, count); in elfcorehdr_read()
643 void *src = (void *)(unsigned long)*ppos; in elfcorehdr_read_notes() local
647 memcpy(buf, src, count); in elfcorehdr_read_notes()
649 rc = copy_from_oldmem(buf, src, count); in elfcorehdr_read_notes()