Home
last modified time | relevance | path

Searched refs:slots (Results 1 – 25 of 34) sorted by relevance

12

/Zephyr-Core-3.6.0/subsys/bluetooth/mesh/
Ddfu_slot.c35 } slots[CONFIG_BT_MESH_DFU_SLOT_CNT]; variable
70 uint16_t idx = ARRAY_INDEX(slots, slot_to_store); in slot_store()
95 uint16_t idx = ARRAY_INDEX(slots, slot_to_erase); in slot_erase()
130 for (int i = 0; i < ARRAY_SIZE(slots); ++i) { in bt_mesh_dfu_slot_reserve()
131 if (slots[i].idx == 0) { in bt_mesh_dfu_slot_reserve()
132 slot = &slots[i]; in bt_mesh_dfu_slot_reserve()
151 LOG_DBG("Reserved slot #%u", slot - &slots[0]); in bt_mesh_dfu_slot_reserve()
188 for (int i = 0; i < ARRAY_SIZE(slots); i++) { in bt_mesh_dfu_slot_fwid_set()
189 if (slots[i].idx != 0 && in bt_mesh_dfu_slot_fwid_set()
190 slot_eq(&slots[i].slot, fwid, fwid_len)) { in bt_mesh_dfu_slot_fwid_set()
[all …]
/Zephyr-Core-3.6.0/include/zephyr/drivers/i3c/
Daddresses.h59 unsigned long slots[((I3C_MAX_ADDR + 1) * 2) / BITS_PER_LONG]; member
82 void i3c_addr_slots_set(struct i3c_addr_slots *slots,
94 enum i3c_addr_slot_status i3c_addr_slots_status(struct i3c_addr_slots *slots,
106 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots,
120 uint8_t i3c_addr_slots_next_free_find(struct i3c_addr_slots *slots, uint8_t start_addr);
/Zephyr-Core-3.6.0/drivers/i3c/
Di3c_common.c33 void i3c_addr_slots_set(struct i3c_addr_slots *slots, in i3c_addr_slots_set() argument
40 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_set()
50 slots->slots[idx] &= ~((unsigned long)I3C_ADDR_SLOT_STATUS_MASK << in i3c_addr_slots_set()
52 slots->slots[idx] |= status << (bitpos % BITS_PER_LONG); in i3c_addr_slots_set()
56 i3c_addr_slots_status(struct i3c_addr_slots *slots, in i3c_addr_slots_status() argument
63 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_status()
76 status = slots->slots[idx] >> (bitpos % BITS_PER_LONG); in i3c_addr_slots_status()
148 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots, in i3c_addr_slots_is_free() argument
153 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_is_free()
155 status = i3c_addr_slots_status(slots, dev_addr); in i3c_addr_slots_is_free()
[all …]
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/mesh/
Ddfd_srv.rst21 Firmware slots
30 The slots are managed remotely by a Firmware Distribution Client, which can both upload new slots
31 and delete old ones. The application is notified of changes to the slots through the Firmware
/Zephyr-Core-3.6.0/subsys/debug/coredump/
Dcoredump_backend_intel_adsp_mem_window.c48 uint32_t *mem_window_separator = (uint32_t *)(ADSP_DW->slots[1]); in coredump_mem_window_backend_buffer_output()
49 uint8_t *mem_window_sink = (uint8_t *)(ADSP_DW->slots[1]) + 4 + mem_wptr; in coredump_mem_window_backend_buffer_output()
/Zephyr-Core-3.6.0/soc/xtensa/intel_adsp/common/include/
Dadsp_debug_window.h65 uint8_t slots[ADSP_DW_SLOT_COUNT][ADSP_DW_SLOT_SIZE]; member
/Zephyr-Core-3.6.0/scripts/west_commands/
Dsign.py388 slots = {
394 if 'slot0_partition' not in slots:
409 slot_key = 'slot0_partition' if 'slot1_partition' in slots else 'slot0_partition'
410 if not slots[slot_key].regs:
415 addr = slots['slot0_partition'].regs[0].addr
417 size = slots[slot_key].regs[0].size
/Zephyr-Core-3.6.0/subsys/mgmt/mcumgr/grp/img_mgmt/
DKconfig51 Sets how many application images are supported (pairs of secondary and primary slots).
70 Normally it should not be allowed to confirm any slots of non-active
76 bool "Allow to confirm slots of non-active image"
80 Normally it should not be allowed to confirm any slots of non-active
90 erasing slots that have been set for next boot but the device has not
99 the first slot of the only image it knows, where image is understood as two slots
/Zephyr-Core-3.6.0/modules/hal_nordic/nrf_802154/
DCMakeLists.txt39 # Number of slots containing short addresses of nodes for which
43 # Number of slots containing extended addresses of nodes for which
/Zephyr-Core-3.6.0/doc/services/device_mgmt/smp_groups/
Dsmp_group_1.rst30 Notion of "slots" and "images" in Zephyr
34 consist of two "slots", further named "primary" and "secondary"; the application
37 slots on boot.
38 This means that pair of slots is dedicated to single upgradable application.
161 | "slot" | slot number within "image"; each image has two slots : primary (running |
171 | | image slots, Kconfig :kconfig:option:`CONFIG_BOOT_SERIAL_IMG_GRP_HASH` |
211 For more information on how does image/slots function, please refer to
213 https://docs.mcuboot.com/design.html#image-slots
/Zephyr-Core-3.6.0/samples/bluetooth/periodic_sync_rsp/
DREADME.rst21 subevents and response slots, to that they can communicate with the
/Zephyr-Core-3.6.0/scripts/ci/
Dpylintrc75 single-string-used-for-slots,
107 invalid-slots-object,
109 invalid-slots,
/Zephyr-Core-3.6.0/doc/hardware/peripherals/
Di3c.rst147 * Some controller hardware have IBI slots which need to be
151 * If the hardware has IBI slots, :c:func:`i3c_ibi_enable`
152 needs to program those IBI slots.
154 * Note that there are usually limited IBI slots on
162 * If controller hardware makes use of IBI slots, this will remove
163 description of the target device from the slots.
/Zephyr-Core-3.6.0/subsys/logging/backends/
Dlog_backend_adsp_mtrace.c78 struct adsp_debug_slot *slot = (struct adsp_debug_slot *)(ADSP_DW->slots[0]); in mtrace_out()
/Zephyr-Core-3.6.0/boards/arc/qemu_arc/doc/
Dindex.rst24 * 5 slots for MMIO Virtio devices
/Zephyr-Core-3.6.0/subsys/bluetooth/controller/
DKconfig.df55 bool "Reception of CTE with 1us sampling slots"
60 during CTE reception with 1us sampling slots.
65 bool "Support for 1us antenna switch slots"
69 Enable support for 1us antenna switching slots. This antenna switching
/Zephyr-Core-3.6.0/tests/bsim/bluetooth/mesh/src/
Dtest_dfu.c740 struct bt_mesh_dfu_slot *slots[CONFIG_BT_MESH_DFU_SLOT_CNT]; in test_dist_dfu_slot_reservation() local
746 slots[i] = bt_mesh_dfu_slot_reserve(); in test_dist_dfu_slot_reservation()
747 ASSERT_TRUE(slots[i] != NULL); in test_dist_dfu_slot_reservation()
751 bt_mesh_dfu_slot_release(slots[0]); in test_dist_dfu_slot_reservation()
753 bt_mesh_dfu_slot_release(slots[0]); in test_dist_dfu_slot_reservation()
/Zephyr-Core-3.6.0/subsys/dfu/
DKconfig40 Enable shell module, which provides information about image slots and
/Zephyr-Core-3.6.0/modules/hal_nordic/
DKconfig187 Number of slots containing short addresses of nodes for which pending data is stored
193 Number of slots containing extended addresses of nodes for which pending data is stored
/Zephyr-Core-3.6.0/samples/bluetooth/eddystone/src/
Dmain.c111 uint8_t slots; member
120 .slots = NUMBER_OF_SLOTS,
/Zephyr-Core-3.6.0/doc/connectivity/bluetooth/api/
Dhci.txt1411 | | 1 us slots |
1414 | | 2 us slots |
1424 | 0x01 | Switching and sampling slots are |
1427 | 0x02 | Switching and sampling slots are |
1599 | | 1 us slots |
1602 | | 2 us slots |
1611 | 0x01 | Switching and sampling slots are |
1614 | 0x02 | Switching and sampling slots are |
/Zephyr-Core-3.6.0/arch/riscv/
DKconfig250 int "Number of PMP slots"
281 many memory domains and/or few PMP slots available.
/Zephyr-Core-3.6.0/boards/xtensa/esp32s3_luatos_core/doc/
Dindex.rst51 - 1x SDIO host controller with 2 slots
/Zephyr-Core-3.6.0/boards/xtensa/esp32s3_devkitm/doc/
Dindex.rst45 - 1x SDIO host controller with 2 slots
/Zephyr-Core-3.6.0/modules/
DKconfig.mcuboot160 not care about other slots. In this mode application is not able

12