Home
last modified time | relevance | path

Searched full:module (Results 1 – 25 of 353) sorted by relevance

12345678910>>...15

/nrf52832-nimble/rt-thread/components/libc/libdl/
H A Ddlmodule.c32 /* set the name of module */
33 static void _dlmodule_set_name(struct rt_dlmodule *module, const char *path) in _dlmodule_set_name() argument
39 object = &(module->parent); in _dlmodule_set_name()
103 struct rt_dlmodule *module; in _dlmodule_exit() local
105 module = dlmodule_self(); in _dlmodule_exit()
106 if (!module) return; /* not a module thread */ in _dlmodule_exit()
109 if (module->stat == RT_DLMODULE_STAT_RUNNING) in _dlmodule_exit()
115 module->stat = RT_DLMODULE_STAT_CLOSING; in _dlmodule_exit()
117 /* suspend all threads in this module */ in _dlmodule_exit()
118 for (node = module->object_list.next; node != &(module->object_list); node = node->next) in _dlmodule_exit()
[all …]
H A Ddlelf.c20 rt_err_t dlmodule_load_shared_object(struct rt_dlmodule* module, void *module_ptr) in dlmodule_load_shared_object() argument
87 LOG_D("module size: %d, vstart_addr: 0x%p", module_size, vstart_addr); in dlmodule_load_shared_object()
90 rt_kprintf("Module: size error\n"); in dlmodule_load_shared_object()
94 module->vstart_addr = vstart_addr; in dlmodule_load_shared_object()
95 module->nref = 0; in dlmodule_load_shared_object()
97 /* allocate module space */ in dlmodule_load_shared_object()
98 module->mem_space = rt_malloc(module_size); in dlmodule_load_shared_object()
99 if (module->mem_space == RT_NULL) in dlmodule_load_shared_object()
101 rt_kprintf("Module: allocate space failed.\n"); in dlmodule_load_shared_object()
104 module->mem_size = module_size; in dlmodule_load_shared_object()
[all …]
H A Ddlmodule.h24 typedef void (*rt_dlmodule_init_func_t)(struct rt_dlmodule *module);
25 typedef void (*rt_dlmodule_cleanup_func_t)(struct rt_dlmodule *module);
31 rt_list_t object_list; /* objects inside this module */
33 rt_uint8_t stat; /* status of module */
35 /* main thread of this module */
45 /* module entry, RT_NULL for dynamic library */
58 rt_uint16_t nsym; /* number of symbols in the module */
59 struct rt_module_symtab *symtab; /* module symbol table */
63 rt_err_t dlmodule_destroy(struct rt_dlmodule* module);
H A Ddlopen.c21 struct rt_dlmodule *module; in dlopen() local
43 /* find in module list */ in dlopen()
44 module = dlmodule_find(fullpath); in dlopen()
46 if(module != RT_NULL) in dlopen()
49 module->nref++; in dlopen()
54 module = dlmodule_load(fullpath); in dlopen()
62 return (void*)module; in dlopen()
H A Ddlclose.c18 struct rt_dlmodule *module; in dlclose() local
22 module = (struct rt_dlmodule *)handle; in dlclose()
25 module->nref--; in dlclose()
26 if (module->nref <= 0) in dlclose()
30 dlmodule_destroy(module); in dlclose()
H A Ddlsym.c19 struct rt_dlmodule *module; in dlsym() local
23 module = (struct rt_dlmodule *)handle; in dlsym()
25 for(i=0; i<module->nsym; i++) in dlsym()
27 if (rt_strcmp(module->symtab[i].name, symbol) == 0) in dlsym()
28 return (void*)module->symtab[i].addr; in dlsym()
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/rtthread/src/
H A Dnpl_shell.c18 static const char *get_command_and_module(char *argv[], int *module);
66 int module; in print_modules() local
68 for (module = 0; module < num_of_shell_entities; module++) in print_modules()
70 console_printf("%s\n", shell_modules[module].name); in print_modules()
74 static void print_module_commands(const int module) in print_module_commands() argument
76 const struct shell_module *shell_module = &shell_modules[module]; in print_module_commands()
95 int module; in show_help() local
103 /* help per module */ in show_help()
108 module = get_destination_module(argv[1], -1); in show_help()
109 if (module == -1) in show_help()
[all …]
/nrf52832-nimble/rt-thread/components/dfs/filesystems/elmfat/
H A D00readme.txt1 FatFs Module Source Files R0.12a
8 ffconf.h Configuration file for FatFs module.
9 ff.h Common include file for FatFs and application module.
10 ff.c FatFs module.
11 diskio.h Common include file for FatFs and disk I/O module.
12 diskio.c An example of glue function to attach existing disk I/O module to FatFs.
17 Low level disk I/O module is not included in this archive because the FatFs
18 module is only a generic file system layer and not depend on any specific
19 storage device. You have to provide a low level disk I/O module that written
/nrf52832-nimble/rt-thread/documentation/doxygen/
H A Dmodule.h6 * @defgroup Module Application Module
8 * @brief Application Module is a feature let user to execute application in RT-Thread RTOS.
10 * Application Module is implemented as dynamic object loader, but it can handle
/nrf52832-nimble/rt-thread/components/net/uip/uip/
H A Duip-split.h50 * The uip-split module is a hack which tries to remedy this
56 * The uip-split module uses the uip-fw module (uIP IP packet
57 * forwarding) for sending packets. Therefore, the uip-fw module must
58 * be set up with the appropriate network interfaces for this module
65 * Module for splitting outbound TCP segments in two to avoid the
/nrf52832-nimble/rt-thread/src/
H A Dobject.c13 * 2010-10-26 yi.qiu add module support in rt_object_allocate and rt_object_free
15 * 2018-01-25 Bernard Fix the object find issue when enable MODULE.
57 RT_Object_Info_Module, /**< The object is a module. */
103 /* initialize object container - module */
245 struct rt_dlmodule *module = dlmodule_self(); in rt_object_init() local
266 if (module) in rt_object_init()
268 rt_list_insert_after(&(module->object_list), &(object->list)); in rt_object_init()
269 object->module_id = (void *)module; in rt_object_init()
325 struct rt_dlmodule *module = dlmodule_self(); in rt_object_allocate() local
361 if (module) in rt_object_allocate()
[all …]
/nrf52832-nimble/rt-thread/components/net/uip/apps/webclient/
H A Dwebclient.h79 * This function must be implemented by the module that uses the
80 * webclient code. The function is called from the webclient module
96 * This function must be implemented by the module that uses the
105 * This function must be implemented by the module that uses the
115 * This function must be implemented by the module that uses the
124 * This function must be implemented by the module that uses the
132 * Initialize the webclient module.
156 * server. It is therefore up to the calling module to implement the
/nrf52832-nimble/nordic/nrfx/drivers/include/
H A Dnrfx_clock.h69 * @brief Function for initializing internal structures in the nrfx_clock module.
71 * After initialization, the module is in power off state (clocks are not started).
82 * @brief Function for enabling interrupts in the clock module.
87 * @brief Function for disabling interrupts in the clock module.
92 * @brief Function for uninitializing the clock module.
165 /**@brief Function for returning a requested task address for the clock driver module.
173 /**@brief Function for returning a requested event address for the clock driver module.
H A Dnrfx_gpiote.h181 * @brief Function for initializing the GPIOTE module.
192 * @brief Function for checking if the GPIOTE module is initialized.
194 * @details The GPIOTE module is a shared module. Therefore, you should check if
195 * the module is already initialized and skip initialization if it is.
197 * @retval true If the module is already initialized.
198 * @retval false If the module is not initialized.
203 * @brief Function for uninitializing the GPIOTE module.
/nrf52832-nimble/rt-thread/components/net/uip/doc/
H A Duip-code-style.c6 * This is how a Doxygen module is documented - start with a \defgroup
7 * Doxygen keyword at the beginning of the file to define a module,
9 * belong to the same module. Typically, the \defgroup is placed in
21 * Every file that is part of a documented module has to have
43 * should have the module name prepended to them. This makes it easy
105 * name should not be prepended with the module name - doing so would
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/utils/
H A Dkconfig-tweak.in17 --module|-m option Turn option into a module
29 --module-after|-M beforeopt option
30 Turn option into module directly after other option
169 --module|-m)
212 --module-after|-M)
/nrf52832-nimble/rt-thread/libcpu/arm/sep4020/
H A Dclk.c94 * @brief Enable module clock
96 void rt_hw_enable_module_clock(rt_uint8_t module) in rt_hw_enable_module_clock() argument
102 * @brief Disable module clock
104 void rt_hw_disable_module_clock(rt_uint8_t module) in rt_hw_disable_module_clock() argument
/nrf52832-nimble/nordic/nrfx/hal/
H A Dnrf_temp.h45 * @brief Temperature module init and read functions.
52 * @brief Function for preparing the temp module for temperature measurement.
54 * This function initializes the TEMP module and writes to the hidden configuration register.
58 …rev2.0A anomaly 31 - TEMP: Temperature offset value has to be manually loaded to the TEMP module */ in nrf_temp_init()
/nrf52832-nimble/rt-thread/components/net/uip/doc/html/
H A Da00154.html23 The uip-split module is a hack which tries to remedy this situation. By splitting maximum sized out…
24module uses the uip-fw module (uIP IP packet forwarding) for sending packets. Therefore, the uip-f…
31 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Module for splitting outbound TCP segme…
/nrf52832-nimble/rt-thread/components/finsh/
H A DKconfig62 bool "Using module shell"
67 bool "Using module shell in default"
71 bool "Only using module shell"
/nrf52832-nimble/rt-thread/components/libc/libdl/arch/
H A Dx86.c19 int dlmodule_relocate(struct rt_dlmodule *module, Elf32_Rel *rel, Elf32_Addr sym_val) in dlmodule_relocate() argument
25 where = (Elf32_Addr *)((rt_uint8_t *)module->mem_space in dlmodule_relocate()
27 - module->vstart_addr); in dlmodule_relocate()
H A Darm.c15 int dlmodule_relocate(struct rt_dlmodule *module, Elf32_Rel *rel, Elf32_Addr sym_val) in dlmodule_relocate() argument
21 where = (Elf32_Addr *)((rt_uint8_t *)module->mem_space in dlmodule_relocate()
23 - module->vstart_addr); in dlmodule_relocate()
98 rt_kprintf("Module: Only Thumb addresses allowed\n"); in dlmodule_relocate()
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/docs/
H A Dkconfig-language.txt14 +- Loadable module support
15 | +- Enable loadable module support
16 | +- Set version information on all module symbols
17 | +- Kernel module loader
31 bool "Set version information on all module symbols"
198 module state. Dependency expressions have the following syntax:
262 bool "Enable loadable module support"
265 bool "Set version information on all module symbols"
268 comment "module support disabled"
456 Build as module only
[all …]
/nrf52832-nimble/packages/NimBLE-latest/porting/npl/rtthread/include/nimble/
H A Dnpl_shell.h50 * @param shell_name Module name to be entered in shell console.
58 /** @brief Optionally register a default module, to avoid typing it in
61 * @param name Module name.
/nrf52832-nimble/nordic/nrfx/templates/nRF51/
H A Dnrfx_config.h24 // <e> NRFX_ADC_CONFIG_LOG_ENABLED - Enables logging in the module.
109 // <e> NRFX_CLOCK_CONFIG_LOG_ENABLED - Enables logging in the module.
183 // <e> NRFX_GPIOTE_CONFIG_LOG_ENABLED - Enables logging in the module.
308 // <e> NRFX_LPCOMP_CONFIG_LOG_ENABLED - Enables logging in the module.
402 // <e> NRFX_PPI_CONFIG_LOG_ENABLED - Enables logging in the module.
455 // <e> NRFX_PRS_ENABLED - nrfx_prs - Peripheral Resource Sharing module
460 // <q> NRFX_PRS_BOX_0_ENABLED - Enables box 0 in the module.
467 // <q> NRFX_PRS_BOX_1_ENABLED - Enables box 1 in the module.
474 // <e> NRFX_PRS_CONFIG_LOG_ENABLED - Enables logging in the module.
622 // <e> NRFX_QDEC_CONFIG_LOG_ENABLED - Enables logging in the module.
[all …]

12345678910>>...15