Lines Matching full:symbols
6 export surface of in-kernel symbols exported through the family of
15 === 3 How to use Symbols exported in Namespaces
16 === 4 Loading Modules that use namespaced Symbols
24 their exported symbols into separate namespaces. That is useful for
26 limiting the availability of a set of symbols for use in other parts of the
27 kernel. As of today, modules that make use of symbols exported into namespaces,
34 Symbols can be exported into namespace using different methods. All of them are
42 exporting of kernel symbols to the kernel symbol table, variants of these are
43 available to export symbols into a certain namespace: EXPORT_SYMBOL_NS() and
60 Defining namespaces for all symbols of a subsystem can be very verbose and may
68 export all symbols defined in usb-common into the namespace USB_COMMON, add a
87 3. How to use Symbols exported in Namespaces
90 In order to use symbols that are exported into namespaces, kernel modules need
93 for the namespaces it uses symbols from. E.g. a module using the
113 4. Loading Modules that use namespaced Symbols
149 - move or add symbols to a namespace (e.g. with EXPORT_SYMBOL_NS())