Lines Matching refs:rp
159 * rp Pointer to relocation operation
165 struct reloc_record_t *rp, bool *tramps_generated,
192 rx = HASH_FUNC(rp->TYPE);
193 while (rop_map1[rx] != rp->TYPE) {
197 switch (rp->TYPE) {
206 rp->TYPE);
209 dload_error(dlthis, "Bad coff operator 0x%x", rp->TYPE);
225 reloc_amt = rp->UVAL;
230 if ((u32) rp->SYMNDX < dlthis->dfile_hdr.df_no_syms) {
232 svp = &dlthis->local_symtab[rp->SYMNDX];
237 else if (rp->SYMNDX == -1) {
254 rp->vaddr + dlthis->image_offset);
269 rp->vaddr += RFV_BIGOFF(reloc_info);
271 fieldsz = rp->FIELDSZ;
272 offset = rp->OFFSET;
276 rp->vaddr += (rp->WORDSZ - offset - fieldsz)
279 data = (tgt_au_t *) ((char *)data + TADDR_TO_HOST(rp->vaddr));
285 offset += -((rp->vaddr << LOG_TARGET_AU_BITS) +
289 offset += (rp->vaddr << LOG_TARGET_AU_BITS) &
327 if (rp->SYMNDX == -1)
332 val += rp->R_DISP + reloc_amt;
397 if (rp->SYMNDX >= 0)
417 rp->vaddr + dlthis->image_offset);
433 rp->vaddr + dlthis->image_offset);
448 (dload_tramp_avail(dlthis, rp) == true)) {
459 img_pkt, rp)) {
471 rp->vaddr);
479 dlthis->image_offset + rp->vaddr);