Lines Matching refs:rp
436 static inline u32 __user *skip_got_header(u32 __user *rp) in skip_got_header() argument
447 if (get_user(rp_val0, rp)) in skip_got_header()
448 return rp; in skip_got_header()
449 if (get_user(rp_val1, rp + 1)) in skip_got_header()
450 return rp; in skip_got_header()
453 rp += 4; in skip_got_header()
455 rp += 2; in skip_got_header()
457 return rp; in skip_got_header()
468 u32 __user *rp; in load_flat_file() local
809 rp = skip_got_header((u32 __user *) datapos); in load_flat_file()
810 for (; ; rp++) { in load_flat_file()
812 if (get_user(rp_val, rp)) in load_flat_file()
822 if (put_user(addr, rp)) in load_flat_file()
853 rp = (u32 __user *)calc_reloc(addr, libinfo, id, 1); in load_flat_file()
854 if (rp == (u32 __user *)RELOC_FAILED) { in load_flat_file()
860 ret = flat_get_addr_from_rp(rp, relval, flags, &addr); in load_flat_file()
883 ret = flat_put_addr_at_rp(rp, addr, relval); in load_flat_file()