Lines Matching refs:gent

9516 	      struct got_entry *gent)  in allocate_got()  argument
9521 int entsize = (gent->tls_type & eh->tls_mask & (TLS_GD | TLS_LD) in allocate_got()
9523 int rentsize = (gent->tls_type & eh->tls_mask & TLS_GD in allocate_got()
9525 asection *got = ppc64_elf_tdata (gent->owner)->got; in allocate_got()
9527 gent->got.offset = got->size; in allocate_got()
9541 asection *relgot = ppc64_elf_tdata (gent->owner)->relgot; in allocate_got()
9576 struct got_entry **pgent, *gent; in allocate_dynrelocs() local
9590 for (gent = h->got.glist; gent != NULL; gent = gent->next) in allocate_dynrelocs()
9591 if (gent->got.refcount > 0 in allocate_dynrelocs()
9592 && (gent->tls_type & TLS_GD) != 0) in allocate_dynrelocs()
9600 && ent->addend == gent->addend in allocate_dynrelocs()
9601 && ent->owner == gent->owner) in allocate_dynrelocs()
9603 gent->got.refcount = 0; in allocate_dynrelocs()
9608 if (gent->got.refcount != 0) in allocate_dynrelocs()
9609 gent->tls_type = TLS_TLS | TLS_TPREL; in allocate_dynrelocs()
9616 while ((gent = *pgent) != NULL) in allocate_dynrelocs()
9617 if (gent->got.refcount > 0) in allocate_dynrelocs()
9619 if ((gent->tls_type & TLS_LD) != 0 in allocate_dynrelocs()
9622 ppc64_tlsld_got (gent->owner)->got.refcount += 1; in allocate_dynrelocs()
9623 *pgent = gent->next; in allocate_dynrelocs()
9626 pgent = &gent->next; in allocate_dynrelocs()
9629 *pgent = gent->next; in allocate_dynrelocs()
9634 for (gent = h->got.glist; gent != NULL; gent = gent->next) in allocate_dynrelocs()
9635 if (!gent->is_indirect) in allocate_dynrelocs()
9649 if (!is_ppc64_elf (gent->owner)) in allocate_dynrelocs()
9652 allocate_got (h, info, gent); in allocate_dynrelocs()
11483 struct got_entry *gent; in reallocate_got() local
11488 for (gent = h->got.glist; gent != NULL; gent = gent->next) in reallocate_got()
11489 if (!gent->is_indirect) in reallocate_got()
11490 allocate_got (h, (struct bfd_link_info *) inf, gent); in reallocate_got()