Home
last modified time | relevance | path

Searched full:shared (Results 1 – 25 of 609) sorted by relevance

12345678910>>...25

/Zephyr-Core-3.7.0/drivers/interrupt_controller/
DKconfig.shared_irq7 bool "Shared interrupt driver"
11 Include shared interrupt support in system. Shared interrupt
15 int "Shared IRQ init priority"
19 Shared IRQ are initialized on POST_KERNEL init level. They
Dintc_esp32.c53 /* shared critical section context */
183 /* check only shared vds for the correct cpu, otherwise skip */ in find_desc_for_source()
308 /* Ints can't be both shared and non-shared. */ in is_vect_desc_usable()
310 /* check if interrupt already is in use by a non-shared interrupt */ in is_vect_desc_usable()
312 INTC_LOG("....Unusable: already in (non-shared) use."); in is_vect_desc_usable()
315 /* check shared interrupt flags */ in is_vect_desc_usable()
321 * Bail out if int is shared, but iram property in is_vect_desc_usable()
326 INTC_LOG("....Unusable: shared but iram prop doesn't match"); in is_vect_desc_usable()
331 * We need an unshared IRQ; can't use shared ones; in is_vect_desc_usable()
332 * bail out if this is shared. in is_vect_desc_usable()
[all …]
/Zephyr-Core-3.7.0/boards/nxp/lpcxpresso55s69/
Dboard.c18 * Flexcomm 6 and 7 are connected to codec on board, and shared signal in lpcxpresso_55s69_board_init()
23 /* Set shared signal set 0 SCK, WS from Transmit I2S - Flexcomm 7 */ in lpcxpresso_55s69_board_init()
30 /* Enable Transmit I2S - Flexcomm 7 for Shared Data Out */ in lpcxpresso_55s69_board_init()
34 /* Set Receive I2S - Flexcomm 6 SCK, WS from shared signal set 0 */ in lpcxpresso_55s69_board_init()
38 /* Set Transmit I2S - Flexcomm 7 SCK, WS from shared signal set 0 */ in lpcxpresso_55s69_board_init()
43 /* Select Receive I2S - Flexcomm 6 Data in from shared signal set 0 */ in lpcxpresso_55s69_board_init()
45 /* Select Transmit I2S - Flexcomm 7 Data out to shared signal set 0 */ in lpcxpresso_55s69_board_init()
/Zephyr-Core-3.7.0/samples/drivers/virtualization/ivshmem/doorbell/
DREADME.rst5 Use Inter-VM Shared Memory to exchange messages between two processes running on different
68 The ivshmem shared memory can be manipulated to crash QEMU and bring down
74 to use the default shared memory size of ivshmem (4MB) for this platform.
79 shared memory size are decided at run-time (when the server is executed).
80 For Zephyr, the number of vectors and shared memory size of ivshmem are
92 - (x86_64) The default shared memory size is bigger than the memory
97 # n = number of vectors, l = shared memory size
126 #. Write a message in the shared memory. The shared memory size *must* be kept
128 ``write_shared_memory`` script; failing to respect the shared memory size
144 # ./write_shared_memory.sh -m "your message" -s <size of shared memory>
[all …]
/Zephyr-Core-3.7.0/boards/nordic/nrf5340_audio_dk/
Dnrf5340_audio_dk_nrf5340_shared_sram_planning_conf.dtsi7 /* Default shared SRAM planning when building for nRF5340.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/boards/nordic/nrf5340dk/
Dnrf5340_shared_sram_planning_conf.dtsi7 /* Default shared SRAM planning when building for nRF5340.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/boards/raytac/mdbt53v_db_40/
Draytac_mdbt53v_db_40_nrf5340_shared_sram_planning_conf.dts7 /* Default shared SRAM planning when building for nRF5340.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/boards/panasonic/pan1783/
Dpan1783_nrf5340_shared_sram_planning_conf.dtsi7 /* Default shared SRAM planning when building for PAN1783 EVB.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/boards/nordic/thingy53/
Dthingy53_nrf5340_shared_sram_planning_conf.dtsi7 /* Default shared SRAM planning when building for nRF5340.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/boards/raytac/mdbt53_db_40/
Draytac_mdbt53_db_40_nrf5340_shared_sram_planning_conf.dts7 /* Default shared SRAM planning when building for nRF5340.
10 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
16 /* shared memory reserved for the inter-processor communication */
26 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/include/zephyr/multi_heap/
Dshared_multi_heap.h9 * @brief Public API for Shared Multi-Heap framework
28 * @brief Shared Multi-Heap (SMH) interface
29 * @defgroup shared_multi_heap Shared multi-heap interface
33 * The shared multi-heap manager uses the multi-heap allocator to manage a set
37 * All the different regions can be added at run-time to the shared multi-heap
44 * - At boot time some platform code initialize the shared multi-heap
103 * This must be the first function to be called to initialize the shared
117 * @brief Allocate memory from the memory shared multi-heap pool
132 * @brief Allocate aligned memory from the memory shared multi-heap pool
149 * @brief Free memory from the shared multi-heap pool
[all …]
/Zephyr-Core-3.7.0/boards/ezurio/bl5340_dvk/
Dbl5340_dvk_nrf5340_shared_sram_planning_conf.dtsi8 /* Default shared SRAM planning when building for BL5340 DVK.
11 * - 64 kB SRAM allocated as Shared memory (sram0_shared)
17 /* shared memory reserved for the inter-processor communication */
27 /* SRAM allocated to shared memory */
/Zephyr-Core-3.7.0/drivers/gpio/
Dgpio_lpc11u6x.c76 * @brief Structure for resources and information shared between GPIO ports.
79 * It gathers all the resources and information shared between all the GPIO
93 const struct gpio_lpc11u6x_shared *shared; member
110 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_pin_configure()
191 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_port_get_raw()
204 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_port_set_masked_raw()
227 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_port_set_bits_raw()
239 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_port_clear_bits_raw()
251 (config->shared->gpio_base + LPC11U6X_GPIO_REGS); in gpio_lpc11u6x_port_toggle_bits()
261 * @param shared Pointer to a structure shared between all the GPIO ports.
[all …]
/Zephyr-Core-3.7.0/boards/nxp/mimxrt685_evk/
Dinit.c18 /* Set shared signal set 0 SCK, WS from Transmit I2S - Flexcomm3 */ in mimxrt685_evk_init()
25 /* Enable Transmit I2S - Flexcomm 3 for Shared Data Out */ in mimxrt685_evk_init()
29 /* Set Receive I2S - Flexcomm 1 SCK, WS from shared signal set 0 */ in mimxrt685_evk_init()
33 /* Set Transmit I2S - Flexcomm 3 SCK, WS from shared signal set 0 */ in mimxrt685_evk_init()
38 /* Select Receive I2S - Flexcomm 1 Data in from shared signal set 0 */ in mimxrt685_evk_init()
40 /* Select Transmit I2S - Flexcomm 3 Data out to shared signal set 0 */ in mimxrt685_evk_init()
/Zephyr-Core-3.7.0/include/zephyr/drivers/
Dtee.h63 * - tee_shm_register() to register shared memory region
64 * - tee_shm_unregister() to unregister shared memory region
65 * - tee_shm_alloc() to allocate shared memory region
66 * - tee_shm_free() to free shared memory region
76 #define TEE_GEN_CAP_REG_MEM BIT(2) /* Supports registering shared memory */
223 * Shared memory is allocated with TEE_IOC_SHM_ALLOC which returns an
224 * identifier representing the shared memory object. A memref can reference
225 * a part of a shared memory by specifying an offset (@ref a) and size (@ref b) of
226 * the object. To supply the entire shared memory object set the offset
231 uint64_t a; /**< if a memref, offset into the shared memory object, else a value*/
[all …]
/Zephyr-Core-3.7.0/doc/services/virtualization/
Divshmem.rst3 Inter-VM Shared Memory
16 This is made possible by exposing a shared memory among parties via a feature
17 called ivshmem, which stands for inter-VM Shared Memory.
19 The two types are supported: a plain shared memory (ivshmem-plain) or a shared
/Zephyr-Core-3.7.0/dts/bindings/interrupt-controller/
Dshared-irq.yaml1 description: Shared IRQ interrupt dispatcher
3 compatible: "shared-irq"
/Zephyr-Core-3.7.0/boards/nxp/mimxrt1010_evk/
Dmimxrt1010_evk.dts60 <4 0 &gpio1 15 0>, /* A4 (shared with D6) */
61 <5 0 &gpio1 16 0>, /* A5 (shared with D7) */
64 <8 0 &gpio1 19 0>, /* D2 (shared with D10) */
65 <9 0 &gpio1 20 0>, /* D3 (shared with D13) */
67 /* R793 not populated, D5 (shared with D14) */
68 <12 0 &gpio1 15 0>, /* D6 (shared with A4) */
69 <13 0 &gpio1 16 0>, /* D7 (shared with A5) */
72 <16 0 &gpio1 19 0>, /* D10 (shared with D2) */
75 <19 0 &gpio1 20 0>, /* D13 (shared with D3) */
/Zephyr-Core-3.7.0/doc/kernel/memory_management/
Dshared_multi_heap.rst3 Shared Multi Heap
6 The shared multi-heap memory pool manager uses the multi-heap allocator to
10 All the different regions can be added at run-time to the shared multi-heap
16 1. At boot time some platform code initialize the shared multi-heap framework
28 // Init the shared multi-heap pool
/Zephyr-Core-3.7.0/subsys/ipc/rpmsg_service/
Drpmsg_backend.h29 * @param io Shared memory IO region. This is an output parameter providing
30 * a pointer to an actual shared memory IO region structure.
32 * pointer to the shared memory IO region structure is stored.
/Zephyr-Core-3.7.0/dts/bindings/ipm/
Despressif,esp32-ipm.yaml14 shared-memory:
18 shared-memory-size:
/Zephyr-Core-3.7.0/dts/arm/st/f1/
Dstm32f103Xg.dtsi37 /* Shared with TIM1_BRK */
54 /* Shared with TIM1_UP */
71 /* Shared with TIM1_TRG_COM */
88 /* Shared with TIM8_BRK */
105 /* Shared with TIM8_UP */
122 /* Shared with TIM8_TRG_COM */
/Zephyr-Core-3.7.0/subsys/ipc/ipc_service/lib/
DKconfig.icmsg5 bool "Synchronize access to shared memory"
9 Provide synchronization access to shared memory at a library level.
58 from the system work queue. The queue is shared among instances.
80 with read/write semantics on top of a memory region shared by the
/Zephyr-Core-3.7.0/include/zephyr/drivers/interrupt_controller/
Dintc_esp32.h30 #define ESP_INTR_FLAG_SHARED (1<<8) /* Interrupt can be shared between ISRs */
78 int source : 8; /* Int mux flags, used when not shared */
95 * @brief Mark an interrupt as a shared interrupt
98 * an interrupt that can be used to hook shared interrupt handlers
102 * @param cpu CPU on which the interrupt should be marked as shared (0 or 1)
103 * @param is_in_iram Shared interrupt is for handlers that reside in IRAM and
118 * @param cpu CPU on which the interrupt should be marked as shared (0 or 1)
143 * is 0, it will default to allocating a non-shared interrupt of level
144 * 1, 2 or 3. If this is ESP_INTR_FLAG_SHARED, it will allocate a shared
170 * combo. For shared interrupts, the handler is only called if a read from the specified
[all …]
/Zephyr-Core-3.7.0/drivers/ethernet/
DKconfig.ivshmem7 bool "Inter-VM shared memory Ethernet driver"
14 Enable Inter-VM Shared Memory Ethernet driver.

12345678910>>...25