Home
last modified time | relevance | path

Searched refs:linker_file (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/arm/include/
H A Dstack.h60 struct linker_file;
61 void unwind_module_loaded(struct linker_file *);
62 void unwind_module_unloaded(struct linker_file *);
/freebsd/sys/cddl/dev/kinst/
H A Dkinst.h78 struct linker_file;
84 void kinst_probe_create(struct kinst_probe *, struct linker_file *);
89 int kinst_make_probe(struct linker_file *, int, struct linker_symval *,
/freebsd/sys/cddl/dev/sdt/
H A Dsdt.c72 static void sdt_kld_load(void *, struct linker_file *);
73 static void sdt_kld_unload_try(void *, struct linker_file *, int *);
273 sdt_kld_load_providers(struct linker_file *lf) in sdt_kld_load_providers()
285 sdt_kld_load_probes(struct linker_file *lf) in sdt_kld_load_probes()
317 sdt_kld_load(void *arg __unused, struct linker_file *lf) in sdt_kld_load()
324 sdt_kld_unload_try(void *arg __unused, struct linker_file *lf, int *error) in sdt_kld_unload_try()
/freebsd/sys/sys/
H A Dlinker.h46 typedef struct linker_file* linker_file_t;
47 typedef TAILQ_HEAD(, linker_file) linker_file_list_t;
70 struct linker_file { struct
77 TAILQ_ENTRY(linker_file) link; /* list of all loaded files */ argument
96 TAILQ_ENTRY(linker_file) loaded; /* preload dependency support */ argument
H A Dmodule.h223 struct linker_file;
226 int module_register(const struct moduledata *, struct linker_file *);
237 struct linker_file *module_file(module_t);
H A Deventhandler.h282 struct linker_file;
283 typedef void (*kld_load_fn)(void *, struct linker_file *);
285 typedef void (*kld_unload_try_fn)(void *, struct linker_file *, int *);
H A Dsdt.h422 struct linker_file;
444 struct linker_file *sdtp_lf; /* Module in which we're defined. */
/freebsd/sys/cddl/dev/fbt/
H A Dfbt.h61 struct linker_file;
67 int fbt_provide_module_function(struct linker_file *, int,
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Dmodctl.h35 typedef struct linker_file modctl_t;
/freebsd/sys/arm/arm/
H A Dunwind.c222 unwind_module_loaded(struct linker_file *lf) in unwind_module_loaded()
250 unwind_module_unloaded(struct linker_file *lf) in unwind_module_unloaded()
284 struct linker_file thekernel; in module_info_init()
/freebsd/sys/kern/
H A Dkern_linker.c78 const int kld_off_address = offsetof(struct linker_file, address);
79 const int kld_off_filename = offsetof(struct linker_file, filename);
80 const int kld_off_pathname = offsetof(struct linker_file, pathname);
81 const int kld_off_next = offsetof(struct linker_file, link.tqe_next);
152 const char *modname, struct linker_file *parent,
153 const struct mod_depend *verinfo, struct linker_file **lfpp);
2243 struct linker_file *parent, const struct mod_depend *verinfo, in linker_load_module()
2244 struct linker_file **lfpp) in linker_load_module()
H A Dkern_module.c49 struct linker_file *file; /* file which contains this module */
H A Dlink_elf.c78 struct linker_file lf; /* Common fields */
862 link_elf_locate_exidx_preload(struct linker_file *lf, caddr_t modptr) in link_elf_locate_exidx_preload()
H A Dlink_elf_obj.c92 struct linker_file lf; /* Common fields */
/freebsd/sys/compat/linprocfs/
H A Dlinprocfs.c1837 struct linker_file *lf; in linprocfs_domodules()