Lines Matching +full:per +full:- +full:module
2 .\" Copyright (c) 2010-2011 The FreeBSD Foundation
67 module may be able to associate per-object data for maintaining relevant state
78 .Ss Information for Khelp Module Implementors
85 .Bd -literal -offset indent
121 Returning a non-zero value from the
123 function will abort the registration process and fail to load the module.
128 framework during the deregistration process, after the module has been
143 module requires persistent per-object data storage.
148 modules to associate persistent per-object data, so a manual check is required.
158 module with the
162 should only be used by modules which require the use of persistent per-object
175 module.
176 It should be no longer than HELPER_NAME_MAXLEN-1 characters in length.
179 argument is a pointer to the module's
190 point the module wishes to hook, even when using the same hook function multiple
196 argument specifies a version number for the module which will be passed to
213 module with name
218 function is used to obtain the per-object data pointer for a specified
220 module.
229 module's hook function.
234 module to extract the data pointer from
249 module to dynamically hook/unhook
277 modules to associate persistent per-object data.
282 persistent per-object data with one of the subsystem's data structures need to
284 .Bl -bullet
300 function initialises the per-object data storage for all currently loaded
312 module matches any of the classes in the bitmask, that module will be associated
338 causing persistent storage to be allocated for the module, and decremented for
341 Only when a module's reference count has dropped to zero can the module be
349 module which requires per-object storage fails to allocate the necessary memory.
359 module with name
361 It return -1 if no module with the specified name is currently registered.
367 module's persistent object storage memory.
368 If the module identified by
396 A well commented example Khelp module can be found at:
402 module provides a more complex example of what is possible.
426 .An -nosplit