Home
last modified time | relevance | path

Searched refs:kobj_t (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/sys/sys/
H A Dkobj.h39 typedef struct kobj *kobj_t; typedef
42 int kobj_load_vfs(kobj_t *, const char *, const bool);
43 int kobj_load_mem(kobj_t *, const char *, void *, ssize_t);
44 int kobj_affix(kobj_t, const char *);
45 void kobj_unload(kobj_t);
46 int kobj_stat(kobj_t, vaddr_t *, size_t *);
47 int kobj_find_section(kobj_t, const char *, void **, size_t *);
50 const Elf_Sym * kobj_symbol(kobj_t, uintptr_t);
51 int kobj_sym_lookup(kobj_t, uintptr_t, Elf_Addr *);
52 int kobj_reloc(kobj_t, uintptr_t, const void *, bool, bool);
[all …]
H A Dkobj_impl.h102 typedef int (*kobj_read_fn)(kobj_t, void **, size_t, off_t, bool);
103 typedef void (*kobj_close_fn)(kobj_t);
137 int kobj_load(kobj_t);
138 void kobj_setname(kobj_t, const char *);
/netbsd-src/sys/kern/
H A Dsubr_kobj.c89 static int kobj_relocate(kobj_t, bool);
90 static int kobj_checksyms(kobj_t, bool);
91 static void kobj_out(const char *, int, kobj_t, const char *, ...)
93 static void kobj_jettison(kobj_t);
94 static void kobj_free(kobj_t, void *, size_t);
95 static void kobj_close(kobj_t);
96 static int kobj_read_mem(kobj_t, void **, size_t, off_t, bool);
97 static void kobj_close_mem(kobj_t);
106 kobj_load_mem(kobj_t *kop, const char *name, void *base, ssize_t size) in kobj_load_mem()
108 kobj_t ko; in kobj_load_mem()
[all …]
H A Dsubr_kobj_vfs.c81 kobj_close_vfs(kobj_t ko) in kobj_close_vfs()
94 kobj_read_vfs(kobj_t ko, void **basep, size_t size, off_t off, in kobj_read_vfs()
151 kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) in kobj_load_vfs()
156 kobj_t ko; in kobj_load_vfs()
192 kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) in kobj_load_vfs()
/netbsd-src/sys/rump/librump/rumpkern/arch/generic/
H A Drump_generic_kobj.c38 kobj_machdep(kobj_t ko, void *v, size_t s, bool b) in kobj_machdep()
45 kobj_reloc(kobj_t ko, uintptr_t p, const void *v, bool b1, bool b2) in kobj_reloc()
/netbsd-src/sys/arch/vax/vax/
H A Dkobj_machdep.c43 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
79 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/sh3/sh3/
H A Dkobj_machdep.c43 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
93 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/m68k/m68k/
H A Dkobj_machdep.c41 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
102 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/i386/i386/
H A Dkobj_machdep.c73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
142 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/alpha/alpha/
H A Dkobj_machdep.c66 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
152 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/powerpc/powerpc/
H A Dkobj_machdep.c66 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
182 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/amd64/amd64/
H A Dkobj_machdep.c73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
170 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/arm/arm32/
H A Dkobj_machdep.c73 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
357 kobj_be8_fixup(kobj_t ko) in kobj_be8_fixup()
405 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/hppa/hppa/
H A Dkobj_machdep.c130 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
258 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/mips/mips/
H A Dkobj_machdep.c63 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
245 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/riscv/riscv/
H A Dkobj_machdep.c52 kobj_findhi20(kobj_t ko, uintptr_t relocbase, bool local, const Elf_Rela *lo12, in kobj_findhi20()
122 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, bool isrela, in kobj_reloc()
545 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/sparc/sparc/
H A Dkobj_machdep.c125 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
210 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dkobj_machdep.c120 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
377 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dkobj_machdep.c182 kobj_reloc(kobj_t ko, uintptr_t relocbase, const void *data, in kobj_reloc()
265 kobj_machdep(kobj_t ko, void *base, size_t size, bool load) in kobj_machdep()