Lines Matching refs:src
90 static int copy_from_realmem(void *dest, void *src, size_t count) in copy_from_realmem() argument
97 return memcpy_real(dest, src, count); in copy_from_realmem()
100 if (memcpy_real(load_real_addr(dest), src, size)) in copy_from_realmem()
104 src += size; in copy_from_realmem()
121 unsigned long src, int userbuf) in copy_oldmem_page_zfcpdump() argument
125 if (src < sclp_get_hsa_size()) { in copy_oldmem_page_zfcpdump()
126 rc = memcpy_hsa(buf, src, csize, userbuf); in copy_oldmem_page_zfcpdump()
130 (void *) src, csize); in copy_oldmem_page_zfcpdump()
132 rc = memcpy_real(buf, (void *) src, csize); in copy_oldmem_page_zfcpdump()
145 unsigned long src, int userbuf) in copy_oldmem_page_kdump() argument
150 if (src < OLDMEM_SIZE) in copy_oldmem_page_kdump()
151 src += OLDMEM_BASE; in copy_oldmem_page_kdump()
152 else if (src > OLDMEM_BASE && in copy_oldmem_page_kdump()
153 src < OLDMEM_BASE + OLDMEM_SIZE) in copy_oldmem_page_kdump()
154 src -= OLDMEM_BASE; in copy_oldmem_page_kdump()
157 (void *) src, csize); in copy_oldmem_page_kdump()
159 rc = copy_from_realmem(buf, (void *) src, csize); in copy_oldmem_page_kdump()
169 unsigned long src; in copy_oldmem_page() local
173 src = (pfn << PAGE_SHIFT) + offset; in copy_oldmem_page()
175 return copy_oldmem_page_kdump(buf, csize, src, userbuf); in copy_oldmem_page()
177 return copy_oldmem_page_zfcpdump(buf, csize, src, userbuf); in copy_oldmem_page()
248 int copy_from_oldmem(void *dest, void *src, size_t count) in copy_from_oldmem() argument
254 if ((unsigned long) src < OLDMEM_SIZE) { in copy_from_oldmem()
255 copied = min(count, OLDMEM_SIZE - (unsigned long) src); in copy_from_oldmem()
256 rc = copy_from_realmem(dest, src + OLDMEM_BASE, copied); in copy_from_oldmem()
262 if ((unsigned long) src < hsa_end) { in copy_from_oldmem()
263 copied = min(count, hsa_end - (unsigned long) src); in copy_from_oldmem()
264 rc = memcpy_hsa(dest, (unsigned long) src, copied, 0); in copy_from_oldmem()
269 return copy_from_realmem(dest + copied, src + copied, count - copied); in copy_from_oldmem()
662 void *src = (void *)(unsigned long)*ppos; in elfcorehdr_read() local
664 src = elfcorehdr_newmem ? src : src - OLDMEM_BASE; in elfcorehdr_read()
665 memcpy(buf, src, count); in elfcorehdr_read()
675 void *src = (void *)(unsigned long)*ppos; in elfcorehdr_read_notes() local
679 memcpy(buf, src, count); in elfcorehdr_read_notes()
681 rc = copy_from_oldmem(buf, src, count); in elfcorehdr_read_notes()