Searched refs:listp (Results 1 – 3 of 3) sorted by relevance
50 struct dtv_slotinfo_list *listp = GL(dl_tls_dtv_slotinfo_list); in map_generation() local56 if (idx < listp->len) in map_generation()62 if (listp->slotinfo[idx].map == map && listp->slotinfo[idx].gen) in map_generation()63 return listp->slotinfo[idx].gen; in map_generation()67 idx -= listp->len; in map_generation()68 listp = listp->next; in map_generation()70 while (listp != NULL); in map_generation()
606 listp = listp->next; in _dl_allocate_tls_init()739 listp = listp->next; in _dl_update_slotinfo()822 total += listp->len; in _dl_update_slotinfo()831 listp = atomic_load_acquire (&listp->next); in _dl_update_slotinfo()856 idx -= listp->len; in tls_get_addr_tail()857 listp = listp->next; in tls_get_addr_tail()981 idx -= listp->len; in _dl_tls_get_addr_soft()982 listp = listp->next; in _dl_tls_get_addr_soft()1021 prevp = listp; in _dl_add_to_slotinfo()1022 listp = listp->next; in _dl_add_to_slotinfo()[all …]
50 remove_slotinfo (size_t idx, struct dtv_slotinfo_list *listp, size_t disp, in remove_slotinfo() argument53 if (idx - disp >= listp->len) in remove_slotinfo()55 if (listp->next == NULL) in remove_slotinfo()64 if (remove_slotinfo (idx, listp->next, disp + listp->len, in remove_slotinfo()70 idx = disp + listp->len; in remove_slotinfo()75 struct link_map *old_map = listp->slotinfo[idx - disp].map; in remove_slotinfo()82 atomic_store_relaxed (&listp->slotinfo[idx - disp].gen, in remove_slotinfo()84 atomic_store_relaxed (&listp->slotinfo[idx - disp].map, NULL); in remove_slotinfo()101 if (listp->slotinfo[idx - disp].map != NULL) in remove_slotinfo()
Completed in 6 milliseconds