Searched refs:kmod_info (Results 1 - 13 of 13) sorted by relevance

/darwin-on-arm/xnu/osfmk/mach/
H A Dkmod.h58 struct kmod_info;
59 typedef kern_return_t kmod_start_func_t(struct kmod_info * ki, void * data);
60 typedef kern_return_t kmod_stop_func_t(struct kmod_info * ki, void * data);
75 struct kmod_info * info;
79 * Warning: Any changes to the kmod_info structure affect the
87 typedef struct kmod_info { struct
88 struct kmod_info * next;
144 #define KMOD_INFO_NAME kmod_info
/darwin-on-arm/xnu/libkern/c++/Tests/TestSerialization/test1/
H A Dtest1_main.cpp64 test1_start(struct kmod_info *ki, void *data)
104 test1_stop(struct kmod_info *ki, void *data)
/darwin-on-arm/xnu/libkern/c++/Tests/TestSerialization/test2/
H A Dtest2_main.cpp119 test2_start(struct kmod_info *ki, void *data)
176 test2_stop(struct kmod_info *ki, void *data)
/darwin-on-arm/xnu/libkern/c++/
H A DOSKext.cpp266 /* Set up a fake kmod_info struct for the kernel.
271 * We don't do much else with the kerne's kmod_info; we never
274 * For that matter, we don't do much with kmod_info structs
527 #define notifyKextLoadObservers(kext, kmod_info) \
529 IOStatistics::onKextLoad(kext, kmod_info); \
549 #define notifyKextLoadObservers(kext, kmod_info)
664 sKernelKext->kmod_info = &g_kernel_kmod_info;
697 * the kernel kext doesn't have a kmod_info struct. copyInfo()
733 notifyKextLoadObservers(sKernelKext, sKernelKext->kmod_info);
1496 "Kext %s can't find prelinked kext kmod_info addres
10046 assemble_identifier_and_version( kmod_info_t * kmod_info, char * identPlusVers) argument
10109 kmod_info_t * kmod_info = theKext->kmod_info; local
[all...]
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Ddtrace_subr.c56 int (*dtrace_modload)(struct kmod_info *, uint32_t);
57 int (*dtrace_modunload)(struct kmod_info *);
H A Ddtrace.c265 static int dtrace_module_unloaded(struct kmod_info *kmod);
16211 dtrace_modctl_lookup(struct kmod_info * kmod)
16281 dtrace_module_loaded(struct kmod_info *kmod, uint32_t flag)
16577 dtrace_module_unloaded(struct kmod_info *kmod)
19787 struct kmod_info fake_kernel_kmod;
/darwin-on-arm/xnu/libkern/kxld/
H A Dkxld_kext.h83 u_char *linked_object, kxld_addr_t *kmod_info)
H A Dkxld_kext.c379 u_char *linked_object, kxld_addr_t *kmod_info)
389 *kmod_info = kmodsym->link_addr;
378 kxld_kext_export_linked_object(const KXLDKext *kext, u_char *linked_object, kxld_addr_t *kmod_info) argument
H A Dkxld_object.c2276 kmod_info_t *kmod_info = NULL; local
2295 kmod_info = (kmod_info_t *) ((void *) (kmodsect->data + kmod_offset));
2298 kmod_info_32_v1_t *kmod = (kmod_info_32_v1_t *) (kmod_info);
2311 kmod_info_64_v1_t *kmod = (kmod_info_64_v1_t *) (kmod_info);
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOStatistics.cpp202 void IOStatistics::onKextLoad(OSKext *kext, kmod_info_t *kmod_info) argument
206 assert(kext && kmod_info);
213 kext->getIdentifierCString(), kmod_info->id, (uint64_t)kmod_info->address, (uint64_t)(kmod_info->address + kmod_info->size));
223 ke->loadTag = kmod_info->id;
224 ke->address = kmod_info->address;
225 ke->address_end = kmod_info->address + kmod_info
[all...]
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOStatisticsPrivate.h242 static void onKextLoad(OSKext *kext, kmod_info_t *kmod_info);
/darwin-on-arm/xnu/libkern/libkern/c++/
H A DOSKext.h211 OSKextLoadTag loadTag; // 'id' from old kmod_info;
213 kmod_info_t * kmod_info; // address into linkedExec./alloced for interface member in class:OSKext
/darwin-on-arm/xnu/bsd/sys/
H A Ddtrace.h2427 extern int (*dtrace_modload)(struct kmod_info *, uint32_t);
2428 extern int (*dtrace_modunload)(struct kmod_info *);

Completed in 126 milliseconds