/Zephyr-Core-3.6.0/subsys/sip_svc/ |
D | sip_svc_id_mgr.c | 168 id_map->items = k_malloc(items_size); in sip_svc_id_map_create() 169 if (!id_map->items) { in sip_svc_id_map_create() 176 id_map->items[i].id = SIP_SVC_ID_INVALID; in sip_svc_id_map_create() 177 id_map->items[i].arg1 = NULL; in sip_svc_id_map_create() 178 id_map->items[i].arg2 = NULL; in sip_svc_id_map_create() 179 id_map->items[i].arg3 = NULL; in sip_svc_id_map_create() 180 id_map->items[i].arg4 = NULL; in sip_svc_id_map_create() 181 id_map->items[i].arg5 = NULL; in sip_svc_id_map_create() 182 id_map->items[i].arg6 = NULL; in sip_svc_id_map_create() 193 k_free(id_map->items); in sip_svc_id_map_delete() [all …]
|
/Zephyr-Core-3.6.0/tests/kernel/fifo/fifo_usage/src/ |
D | main.c | 14 * Test Thread enters items into a fifo, starts the Child Thread 15 * and waits for a semaphore. Child thread extracts all items from 16 * the fifo and enters some items back into the fifo. Child Thread 18 * is returned back to Test Thread, it extracts all items from the fifo. 28 * Tests the ISR interfaces. Test thread puts items into fifo2 and gives 29 * control to the Child thread. Child thread gets items from fifo2 and then 30 * puts items into fifo1. Child thread gives back control to the Test thread 31 * and Test thread gets the items from fifo1. 63 /* Put items into fifo */ in tIsr_entry_put() 75 /* Get items from fifo */ in tIsr_entry_get() [all …]
|
/Zephyr-Core-3.6.0/tests/kernel/stack/stack/src/ |
D | main.c | 14 * Test thread enters items into a stack, starts the Child thread and 15 * waits for a semaphore. Child thread extracts all items from the stack 16 * and enters some items back into the stack. Child thread gives the 18 * back to Test thread, it extracts all items from the stack. 28 * Tests the ISR interfaces. Test thread pushes items into stack2 and gives 29 * control to the Child thread. Child thread pops items from stack2 and then 30 * pushes items into stack1. Child thread gives back control to the Test thread 31 * and Test thread pops the items from stack1. 80 /* Push items to stack */ in tIsr_entry_push() 90 /* Pop items from stack */ in tIsr_entry_pop() [all …]
|
/Zephyr-Core-3.6.0/doc/kernel/services/data_passing/ |
D | fifos.rst | 8 to add and remove data items of any size. 22 * A **queue** of data items that have been added but not yet removed. 27 FIFO data items must be aligned on a word boundary, as the kernel reserves 31 reserved space requirements for data items if they are added with 36 FIFO data items are restricted to single active instance across all FIFO 44 There is no limit to the number of items that may be queued. 56 If desired, **multiple data items** can be added to a FIFO in a single operation 58 useful if multiple writers are adding sets of related data items to the FIFO, 59 as it ensures the data items in each set are not interleaved with other data 60 items. Adding multiple data items to a FIFO is also more efficient than adding [all …]
|
D | lifos.rst | 8 to add and remove data items of any size. 22 * A **queue** of data items that have been added but not yet removed. 27 LIFO data items must be aligned on a word boundary, as the kernel reserves 31 space requirements for data items if they are added with 36 LIFO data items are restricted to single active instance across all LIFO 44 There is no limit to the number of items that may be queued. 123 to obtain data items from a producer thread, 143 Use a LIFO to asynchronously transfer data items of arbitrary size
|
D | message_queues.rst | 8 fixed-size data items. 22 * A **ring buffer** of data items that have been sent but not yet received. 26 * A **maximum quantity** of data items that can be queued in the ring buffer. 77 that is capable of holding 10 items, each of which is 12 bytes long. 108 to pass data items from a producing thread to one or more consuming threads. 138 to process data items generated by one or more producing threads. Note that 184 Use a message queue to transfer small data items between threads 188 A message queue can be used to transfer large data items, if desired. 193 to transfer large data items by exchanging a pointer to the data item,
|
/Zephyr-Core-3.6.0/tests/kernel/workq/work_queue/src/ |
D | main.c | 172 "*** work items finished: %d (expected: %d)\n", in check_results() 185 * @brief Test work queue items submission sequence 193 LOG_DBG(" - Initializing test items"); in test_sequence() 196 LOG_DBG(" - Submitting test items"); in test_sequence() 394 * @brief Test delayed work items 404 LOG_DBG(" - Initializing delayed test items"); in ZTEST() 407 LOG_DBG(" - Submitting delayed test items"); in ZTEST() 492 * @brief Test triggered work items 502 /* As work items are triggered, they should indicate an event. */ in ZTEST() 505 LOG_DBG(" - Initializing triggered test items"); in ZTEST() [all …]
|
/Zephyr-Core-3.6.0/tests/lib/p4workq/src/ |
D | main.c | 30 static struct test_item items[MAX_ITEMS]; variable 80 if (items[ii].item.thread == NULL && in stress_handler() 81 &items[ii] != titem && !items[ii].active) { in stress_handler() 82 stress_sub(&items[ii]); in stress_handler() 95 * items of random priority as possible. Note that because of the 98 * schedulable (i.e. high priority) items than there are threads to 104 memset(items, 0, sizeof(items)); in ZTEST() 108 items[0].item.priority = -1; in ZTEST() 109 stress_handler(&items[0].item); in ZTEST() 152 struct k_p4wq_work *item = &items[num_items++].item; in add_new_item() [all …]
|
/Zephyr-Core-3.6.0/scripts/kconfig/ |
D | diffconfig | 22 Added and removed items are shown with a leading plus or minus, respectively. 23 Changed items show the old and new values on a single line. 41 # returns a dictionary of name/value pairs for config items in the file 106 # print items in a but not b (accumulate, sort and print) 116 # print items that changed (accumulate, sort, and print) 128 # now print items in b but not in a 129 # (items from b that were in a were removed above)
|
/Zephyr-Core-3.6.0/doc/kernel/services/threads/ |
D | workqueue.rst | 11 work items in a first in, first out manner. Each work item is processed by 21 * A **queue** of work items that have been added, but not yet processed. 23 * A **thread** that processes the work items in the queue. The priority of the 33 when no work items are available. 39 * Precise tracking of the status of cancelled work items, so that the 43 * Direct submission of delayable work items to the queue with 63 Any number of **work items** can be defined. Each work item is referenced 77 the preceding work items in its queue the thread will remove the next work 80 other items in the queue, a queued work item may be processed quickly or it 103 used with care, since the workqueue cannot process subsequent work items in [all …]
|
/Zephyr-Core-3.6.0/dts/bindings/pinctrl/ |
D | nuvoton,npcx-scfg.yaml | 17 description: Number of items to expect in a SCFG ALT (Alternative controllers) specifier 23 Number of items to expect in a SCFG LV_GPIO_CTL (Low level IO controllers) specifier
|
/Zephyr-Core-3.6.0/dts/bindings/clock/ |
D | nxp,imx-anatop.yaml | 18 description: Number of items to expect in a clock specifier 24 description: Number of items to expect in a PLL specifier
|
/Zephyr-Core-3.6.0/doc/project/ |
D | proposals.rst | 45 - The TSC discusses new ``feature-request`` items regularly and triages them. 46 Items are examined for similarity with existing features, how they fit with 57 All items marked as ``feature-request`` are non-binding and those without an 105 Items labeled as ``features`` are short or long term release items that shall
|
/Zephyr-Core-3.6.0/tests/lib/ringbuffer/src/ |
D | main.c | 70 * -# Defined an array with some data items that ready for being 72 * -# Put data items with "while loop". 74 * -# Get data items from the ringbuffer. 80 * - Data items pushed shall be equal to what are gotten. And 82 * get some items from an empty ringbuffer. 262 * -# Put data items into a ringbuffer 263 * -# Get data items from a ringbuffer 264 * -# Check if data items pushed are equal to what are gotten. 268 * - data items pushed shall be equal to what are gotten. 352 * -# Put data items into the ringbuffer by a thread [all …]
|
/Zephyr-Core-3.6.0/tests/bluetooth/host/keys/bt_keys_update_usage/src/ |
D | main.c | 60 * - Keys pool list is filled with items that are different from the testing ID and address pair 81 * - Keys pool list is filled with items 99 * Request updating existing items aging counter 102 * - Keys pool list is filled with items
|
/Zephyr-Core-3.6.0/scripts/west_commands/zspdx/ |
D | cmakefileapi.py | 51 # actual items, calculated from indices after loading 72 # actual items, calculated from indices after loading 96 # actual items, calculated from indices after loading 162 # actual items, calculated from indices after loading 178 # actual items, calculated from indices after loading 235 # actual items, calculated from indices after loading
|
/Zephyr-Core-3.6.0/tests/kernel/workq/work_queue/ |
D | README.txt | 34 - Initializing test items 35 - Submitting test items 60 - Initializing delayed test items 61 - Submitting delayed test items
|
/Zephyr-Core-3.6.0/scripts/footprint/ |
D | upload_data.py | 144 items = [] 145 for component,value in data.items(): 146 items.append([component,value]) 148 table = tabulate(items, headers=['Component', 'Size'], tablefmt='orgtbl')
|
/Zephyr-Core-3.6.0/subsys/mgmt/osdp/ |
D | Kconfig.pd | 114 int "Number of items" 144 int "Number of items" 165 int "Number of items" 184 int "Number of items" 206 int "Number of items"
|
/Zephyr-Core-3.6.0/tests/bluetooth/host/keys/bt_keys_find/src/ |
D | main.c | 49 * - Valid values of non-existing items are used 82 * Test calling bt_keys_find() with existing items 86 * - Valid values of existing items are used
|
/Zephyr-Core-3.6.0/tests/bluetooth/host/id/bt_id_get/src/ |
D | main.c | 73 * - Count parameter pointer is dereferenced and loaded with actual number of copied items 88 /* Verify copied items */ in ZTEST() 97 /* Verify the rest of items */ in ZTEST()
|
/Zephyr-Core-3.6.0/include/zephyr/settings/ |
D | settings.h | 72 /**< Get values handler of settings items identified by keyword names. 85 /**< Set value handler of settings items identified by keyword names. 107 /**< This gets called to dump all current settings items. 138 /**< Get values handler of settings items identified by keyword names. 151 /**< Set value handler of settings items identified by keyword names. 171 /**< This gets called to dump all current settings items. 189 * Define a static handler for settings items 225 * Register a handler for settings items stored in RAM. 234 * Load serialized items from registered persistence sources. Handlers for 243 * Load limited set of serialized items from registered persistence sources. [all …]
|
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/img/ |
D | cap_proc.svg | 3 …items: unsafe flex-end; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 13…
|
D | gaf.svg | 4 …items: unsafe flex-start; justify-content: unsafe center; width: 683px; height: 1px; padding-top: …
|
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/mesh/images/ |
D | blob_srv.svg | 3 …items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 20px;…
|