Home
last modified time | relevance | path

Searched refs:queues (Results 1 – 25 of 50) sorted by relevance

12

/Zephyr-Core-3.7.0/subsys/rtio/
DKconfig.workq5 bool "RTIO Work-queues service to process Sync operations"
9 Enable RTIO Work-queues to allow processing synchronous operations
15 int "Medium Thread priority of RTIO Work-queues"
27 int "Pool of work items to use with the RTIO Work-queues"
/Zephyr-Core-3.7.0/samples/arch/smp/pktqueue/
DREADME.rst38 The headers then are stored in multiple "sender" queues (the number is defined
39 in QUEUE_NUM). After that for each pair of "sender"/"receiver" queues one thread
47 As soon as all headers in each pair of queues are moved from "sender" to
55 number of parallel executed pairs of queues(``QUEUE_NUM``),
56 the number of threads per pair of queues(``THREADS_NUM``),
79 Each of 2 parallel queues is processed by 3 threads on 2 cores and contain 5000 packet headers.
/Zephyr-Core-3.7.0/kernel/include/
Dpriority_q.h131 sys_dlist_t *l = &pq->queues[i * 64 + u64_count_trailing_zeros(pq->bitmask[i])]; in z_priq_mq_best()
133 sys_dlist_t *l = &pq->queues[i * 32 + u32_count_trailing_zeros(pq->bitmask[i])]; in z_priq_mq_best()
171 sys_dlist_append(&pq->queues[pos.offset_prio], &thread->base.qnode_dlist); in z_priq_mq_add()
181 if (sys_dlist_is_empty(&pq->queues[pos.offset_prio])) { in z_priq_mq_remove()
/Zephyr-Core-3.7.0/drivers/ethernet/
DKconfig.sam_gmac24 DT_ETH_SAM_GMAC_NQ := $(dt_node_int_prop_int,$(DT_ETH_SAM_GMAC_PATH),num-queues)
27 int "Number of active hardware TX and RX queues"
34 Select the number of hardware queues used by the driver. Packets will be
35 routed to appropriate queues based on their priority.
58 Which queue to force the routing to. This affects both the TX and RX queues
/Zephyr-Core-3.7.0/dts/arm/atmel/
Dsame70b.dtsi12 num-queues = <6>;
Dsame5x.dtsi17 num-queues = <1>;
/Zephyr-Core-3.7.0/doc/connectivity/networking/api/
Dtraffic-class.rst17 transmit queues. The option :kconfig:option:`CONFIG_NET_TC_RX_COUNT` can be used to set
18 the number of receive queues. Each traffic class queue corresponds to a
Dethernet.rst33 * :ref:`Priority queues <traffic-class-support>`
D8021Qav.rst22 also priority queues ``ETHERNET_PRIORITY_QUEUES`` need to be supported.
/Zephyr-Core-3.7.0/doc/kernel/data_structures/
Dmpsc_lockfree.rst8 at `1024cores <https://www.1024cores.net/home/lock-free-algorithms/queues/intrusive-mpsc-node-based…
/Zephyr-Core-3.7.0/samples/subsys/portability/cmsis_rtos_v1/timer_synchronization/
DREADME.rst4 Use timers and message queues from CMSIS RTOS v1 API to synchronize threads.
8 The sample project illustrates usage of timers and message queues using
/Zephyr-Core-3.7.0/samples/subsys/portability/cmsis_rtos_v2/timer_synchronization/
DREADME.rst4 Use timers and message queues from CMSIS RTOS v2 API to synchronize threads.
8 The sample project illustrates usage of timers and message queues using
/Zephyr-Core-3.7.0/samples/drivers/can/counter/
DREADME.rst12 Messages are received using message-queues and work-queues.
/Zephyr-Core-3.7.0/tests/kernel/queue/src/
Dtest_queue_contexts.c390 static struct k_queue queues[QUEUE_NUM]; in ZTEST() local
393 k_queue_init(&queues[i]); in ZTEST()
396 tqueue_append(&queues[i]); in ZTEST()
397 tqueue_get(&queues[i]); in ZTEST()
/Zephyr-Core-3.7.0/doc/connectivity/networking/
Dnet-stack-architecture.rst93 the system, but it is possible to have up to 8 receive queues.
94 These queues will process incoming packets with different priority.
95 See :ref:`traffic-class-support` for more details. The receive queues also
149 transmit queues. These queues will process the sent packets with different
159 Note that in both the TX and RX data paths, the queues
Dnet_pkt_processing_stats.rst37 transmit or receive queues defined in the system. These are controlled by
/Zephyr-Core-3.7.0/drivers/disk/nvme/
DKconfig25 int "Number of IO queues"
29 This sets the amount of allocated I/O queues.
/Zephyr-Core-3.7.0/subsys/tracing/
DKconfig260 bool "Tracing FIFO queues"
263 Enable tracing FIFO queues.
266 bool "Tracing LIFO queues"
269 Enable tracing LIFO queues.
/Zephyr-Core-3.7.0/subsys/portability/cmsis_rtos_v2/
DKconfig90 Mention maximum number of message queues in CMSIS RTOS V2 compliant application.
96 Mention maximum dynamic size of message queues in CMSIS RTOS V2 compliant application.
/Zephyr-Core-3.7.0/include/zephyr/
Dkernel_structs.h123 sys_dlist_t queues[K_NUM_THREAD_PRIO]; member
/Zephyr-Core-3.7.0/doc/services/rtio/
Dindex.rst15 driven I/O. This section covers the RTIO API, queues, executor, iodev,
19 as that API matches up well with hardware transfer queues and descriptions such as
45 lock-free ring buffers acting as queues shared between the kernel and a userland
208 Many requests to the same SPI peripheral for example might be translated to hardware command queues
212 against using a thread for each concurrent I/O operation or custom queues and
/Zephyr-Core-3.7.0/kernel/
DKconfig.obj_core65 bool "Integrate message queues into object core framework"
68 When enabled, this option integrates message queues into the object
/Zephyr-Core-3.7.0/doc/kernel/services/
Dindex.rst87 data_passing/queues.rst
/Zephyr-Core-3.7.0/doc/introduction/
Dindex.rst69 * *Inter-thread Data Passing Services* for basic message queues, enhanced
70 message queues, and byte streams.
/Zephyr-Core-3.7.0/samples/userspace/prod_consumer/
DREADME.rst34 everything else, with just two queues for sending/receiving data items.

12