Lines Matching +defs:p +defs:queue
50 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) argument
188 static void *laddr(const struct dso *p, size_t v) in laddr()
195 static void *laddr_pg(const struct dso *p, size_t v) in laddr_pg()
210 static void (*fdbarrier(void *p))() in fdbarrier()
216 #define fpaddr(p, v) fdbarrier((&(struct funcdesc){ \ argument
219 #define laddr(p, v) (void *)((p)->base + (v)) argument
220 #define laddr_pg(p, v) laddr(p, v) argument
221 #define fpaddr(p, v) ((void (*)())laddr(p, v)) argument
358 const char *p; in get_lfs64() local
585 struct dso *p = lazy_head, *next; in redo_lazy_relocs() local
631 static ssize_t read_loop(int fd, void *p, size_t n) in read_loop()
645 static void *mmap_fixed(void *p, size_t n, int prot, int flags, int fd, off_t off) in mmap_fixed()
897 const char *p; in path_open_library() local
943 static int fixup_rpath(struct dso *p, char *buf, size_t buf_size) in fixup_rpath()
1020 static void decode_dyn(struct dso *p) in decode_dyn()
1040 static size_t count_syms(struct dso *p) in count_syms()
1061 void *p; in dl_mmap() local
1071 static void makefuncdescs(struct dso *p) in makefuncdescs()
1104 struct dso *p, temp_dso = {0}; in load_library() local
1305 static void load_direct_deps(struct dso *p) in load_direct_deps()
1342 static void load_deps(struct dso *p) in load_deps()
1349 static void extend_bfs_deps(struct dso *p) in extend_bfs_deps()
1414 static void add_syms(struct dso *p) in add_syms()
1424 struct dso *p, *next; in revert_syms() local
1434 static void do_mips_relocs(struct dso *p, size_t *got) in do_mips_relocs()
1454 static void reloc_all(struct dso *p) in reloc_all()
1483 static void kernel_mapped_dso(struct dso *p) in kernel_mapped_dso()
1515 struct dso *p; in __libc_exit_fini() local
1538 fpaddr(p, dyn[DT_FINI])(); in __libc_exit_fini() local
1557 struct dso *p, **queue, **stack; in queue_ctors() local
1623 static void do_init_fini(struct dso **queue) in do_init_fini()
1625 struct dso *p; in do_init_fini() local
1647 fpaddr(p, dyn[DT_INIT])(); in do_init_fini() local
1701 struct dso *p; in install_new_tls() local
2013 for (struct dso *p=head; p; p=p->next) in __dls3() local
2133 static void prepare_lazy(struct dso *p) in prepare_lazy()
2157 struct dso *volatile p, *orig_tail, *orig_syms_tail, *orig_lazy_head, *next; in dlopen() local
2284 struct dso *p; in __dl_invalid_handle() local
2292 struct dso *p; in addr2dso() local
2323 static void *do_dlsym(struct dso *p, const char *s, void *ra) in do_dlsym()
2351 struct dso *p; in dladdr() local
2415 hidden void *__dlsym(void *restrict p, const char *restrict s, void *restrict ra) in __dlsym()
2424 hidden void *__dlsym_redir_time64(void *restrict p, const char *restrict s, void *restrict ra) in __dlsym_redir_time64()