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

/macosx-10.10.1/xnu-2782.1.97/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
/macosx-10.10.1/ppp-786.1.1/Family/
H A Dppp.c88 int ppp_module_start(struct kmod_info *ki, void *data)
125 int ppp_module_stop(struct kmod_info *ki, void *data)
/macosx-10.10.1/xnu-2782.1.97/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)
/macosx-10.10.1/xnu-2782.1.97/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)
/macosx-10.10.1/ppp-786.1.1/Drivers/L2TP/L2TP-extension/
H A Dl2tp_domain.c76 int l2tp_domain_module_start(struct kmod_info *ki, void *data)
90 int l2tp_domain_module_stop(struct kmod_info *ki, void *data)
/macosx-10.10.1/ppp-786.1.1/Drivers/PPPoE/PPPoE-extension/
H A Dpppoe_domain.c76 int pppoe_domain_module_start(struct kmod_info *ki, void *data)
90 int pppoe_domain_module_stop(struct kmod_info *ki, void *data)
/macosx-10.10.1/ppp-786.1.1/Drivers/PPTP/PPTP-extension/
H A Dpptp_domain.c77 int pptp_domain_module_start(struct kmod_info *ki, void *data)
91 int pptp_domain_module_stop(struct kmod_info *ki, void *data)
/macosx-10.10.1/xnu-2782.1.97/libkern/c++/
H A DOSKext.cpp267 /* Set up a fake kmod_info struct for the kernel.
272 * We don't do much else with the kerne's kmod_info; we never
275 * For that matter, we don't do much with kmod_info structs
529 #define notifyKextLoadObservers(kext, kmod_info) \
531 IOStatistics::onKextLoad(kext, kmod_info); \
551 #define notifyKextLoadObservers(kext, kmod_info)
666 sKernelKext->kmod_info = &g_kernel_kmod_info;
699 * the kernel kext doesn't have a kmod_info struct. copyInfo()
735 notifyKextLoadObservers(sKernelKext, sKernelKext->kmod_info);
1489 "Kext %s can't find prelinked kext kmod_info addres
10028 assemble_identifier_and_version( kmod_info_t * kmod_info, char * identPlusVers, int bufSize) argument
10095 kmod_info_t * kmod_info = theKext->kmod_info; local
[all...]
/macosx-10.10.1/xnu-2782.1.97/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.c2283 kmod_info_t *kmod_info = NULL; local
2302 kmod_info = (kmod_info_t *) ((void *) (kmodsect->data + kmod_offset));
2305 kmod_info_32_v1_t *kmod = (kmod_info_32_v1_t *) (kmod_info);
2318 kmod_info_64_v1_t *kmod = (kmod_info_64_v1_t *) (kmod_info);
/macosx-10.10.1/xnu-2782.1.97/bsd/dev/dtrace/
H A Ddtrace_subr.c62 int (*dtrace_modload)(struct kmod_info *, uint32_t);
63 int (*dtrace_modunload)(struct kmod_info *);
H A Ddtrace.c239 static int dtrace_module_unloaded(struct kmod_info *kmod);
15052 dtrace_modctl_lookup(struct kmod_info * kmod)
15116 dtrace_module_loaded(struct kmod_info *kmod, uint32_t flag)
15282 dtrace_module_unloaded(struct kmod_info *kmod)
17635 struct kmod_info fake_kernel_kmod;
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/
H A DIOStatistics.cpp203 void IOStatistics::onKextLoad(OSKext *kext, kmod_info_t *kmod_info) argument
207 assert(kext && kmod_info);
214 kext->getIdentifierCString(), kmod_info->id, (uint64_t)kmod_info->address, (uint64_t)(kmod_info->address + kmod_info->size));
224 ke->loadTag = kmod_info->id;
225 ke->address = kmod_info->address;
226 ke->address_end = kmod_info->address + kmod_info
[all...]
/macosx-10.10.1/smb-759.0/kernel/mysys/sys/
H A Dsmb_apple.h79 typedef struct kmod_info *module_t;
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/
H A DIOStatisticsPrivate.h242 static void onKextLoad(OSKext *kext, kmod_info_t *kmod_info);
/macosx-10.10.1/xnu-2782.1.97/libkern/libkern/c++/
H A DOSKext.h201 OSKextLoadTag loadTag; // 'id' from old kmod_info;
203 kmod_info_t * kmod_info; // address into linkedExec./alloced for interface member in class:OSKext
/macosx-10.10.1/webdavfs-367/webdav_fs.kextproj/webdav_fs.kmodproj/
H A Dwebdav_vfsops.c1017 kern_return_t webdav_fs_module_start(struct kmod_info *ki, void *data)
1041 kern_return_t webdav_fs_module_stop(struct kmod_info *ki, void *data)
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/
H A Ddtrace.h2471 extern int (*dtrace_modload)(struct kmod_info *, uint32_t);
2472 extern int (*dtrace_modunload)(struct kmod_info *);
/macosx-10.10.1/BootCache-109/
H A Dkext.c544 extern kmod_info_t kmod_info;
5293 if (kmod_info.info_version != KMOD_INFO_VERSION) {
5294 message("incompatible kmod_info versions");
5297 mh = (struct mach_header *)kmod_info.address;
/macosx-10.10.1/xnu-2782.1.97/tools/lldbmacros/
H A Dmemory.py1050 @header("{0: <20s} {1: <20s} {2: <20s} {3: >3s} {4: >5s} {5: >20s} {6: <30s}".format('kmod_info', 'address', 'size', 'id', 'refs', 'version', 'name'))
1166 load_addr = "{0: <#020x}".format(osk.kmod_info)
/macosx-10.10.1/IOKitUser-1050.1.21/kext.subproj/
H A DOSKext.c106 kmod_info_t * kmod_info; member in struct:__OSKextLoadInfo
381 "(no kmod_info symbol or bad Mach-O layout).");
1042 * into the kmod_info struct rather than relying on them to match the
9210 relocBytesPtr, /* kmod_info */ &kmodInfoKern);
9243 // must update the kmod_info.size field embedded within the kext image
9255 "--original load size: 0x%.8llx, original kmod_info.size: 0x%.8x",
9263 "-- new load size: 0x%.8zx, new kmod_info.size: 0x%.8x",
10854 * kmod_info fields when we check the executable.
11539 * as is an interface kext since it won't have a kmod_info struct.
11582 * the MODULE_NAME and MODULE_VERSION fields of the kmod_info struc
[all...]

Completed in 486 milliseconds