/Zephyr-latest/subsys/bluetooth/mesh/ |
D | dfu_slot.c | 35 } 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-latest/include/zephyr/drivers/i3c/ |
D | addresses.h | 60 unsigned long slots[((I3C_MAX_ADDR + 1) * 2) / BITS_PER_LONG]; member 83 void i3c_addr_slots_set(struct i3c_addr_slots *slots, 95 enum i3c_addr_slot_status i3c_addr_slots_status(struct i3c_addr_slots *slots, 107 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots, 121 uint8_t i3c_addr_slots_next_free_find(struct i3c_addr_slots *slots, uint8_t start_addr);
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_common.c | 35 void i3c_addr_slots_set(struct i3c_addr_slots *slots, in i3c_addr_slots_set() argument 42 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_set() 53 slots->slots[idx] &= ~((unsigned long)I3C_ADDR_SLOT_STATUS_MASK << bitpos); in i3c_addr_slots_set() 54 slots->slots[idx] |= status << bitpos; in i3c_addr_slots_set() 58 i3c_addr_slots_status(struct i3c_addr_slots *slots, in i3c_addr_slots_status() argument 65 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_status() 79 status = slots->slots[idx] >> bitpos; in i3c_addr_slots_status() 152 bool i3c_addr_slots_is_free(struct i3c_addr_slots *slots, in i3c_addr_slots_is_free() argument 157 __ASSERT_NO_MSG(slots != NULL); in i3c_addr_slots_is_free() 159 status = i3c_addr_slots_status(slots, dev_addr); in i3c_addr_slots_is_free() [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | dfd_srv.rst | 21 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-latest/subsys/debug/coredump/ |
D | coredump_backend_intel_adsp_mem_window.c | 48 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-latest/soc/intel/intel_adsp/common/include/ |
D | adsp_debug_window.h | 72 uint8_t slots[ADSP_DW_SLOT_COUNT][ADSP_DW_SLOT_SIZE]; member
|
/Zephyr-latest/subsys/tracing/ |
D | tracing_backend_adsp_memory_window.c | 56 ADSP_DW->slots[ADSP_DW_SLOT_NUM_TRACE]; in tracing_backend_adsp_memory_window_init()
|
/Zephyr-latest/scripts/west_commands/ |
D | sign.py | 375 slots = { 381 if 'slot0_partition' not in slots: 396 slot_key = 'slot1_partition' if 'slot1_partition' in slots else 'slot0_partition' 397 if not slots[slot_key].regs: 402 addr = slots['slot0_partition'].regs[0].addr 404 size = slots[slot_key].regs[0].size
|
/Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/ |
D | Kconfig | 51 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 209 images and slots that the application can see.
|
/Zephyr-latest/modules/hal_nordic/nrf_802154/ |
D | CMakeLists.txt | 36 # Number of slots containing short addresses of nodes for which 40 # Number of slots containing extended addresses of nodes for which
|
/Zephyr-latest/doc/services/device_mgmt/smp_groups/ |
D | smp_group_1.rst | 32 Notion of "slots" and "images" in Zephyr 36 consist of two "slots", further named "primary" and "secondary"; the application 39 slots on boot. 40 This means that pair of slots is dedicated to single upgradable application. 163 | "slot" | slot number within "image"; each image has two slots : primary (running | 173 | | image slots, Kconfig :kconfig:option:`CONFIG_BOOT_SERIAL_IMG_GRP_HASH` | 213 For more information on how does image/slots function, please refer to 215 https://docs.mcuboot.com/design.html#image-slots 525 The command is used for fetching information on slots that are available. This command can be 566 (str)"slots" : [
|
/Zephyr-latest/tests/subsys/mgmt/mcumgr/img_mgmt_slot_info/src/ |
D | main.c | 79 struct slot_info_t slots[2]; member 105 struct slot_info_t *slot_data = &image_data->slots[image_data->current_slot]; in parse_slot_entries() 288 ¤t_image->slots[l]; in ZTEST() 490 ¤t_image->slots[l]; in ZTEST()
|
/Zephyr-latest/samples/bluetooth/periodic_sync_rsp/ |
D | README.rst | 22 subevents and response slots, to that they can communicate with the
|
/Zephyr-latest/scripts/ci/ |
D | pylintrc | 74 single-string-used-for-slots, 106 invalid-slots-object, 108 invalid-slots,
|
/Zephyr-latest/subsys/shell/backends/ |
D | shell_adsp_memory_window.c | 61 dw_slot = (struct adsp_debug_slot_shell *)ADSP_DW->slots[ADSP_DW_SLOT_NUM_SHELL]; in init()
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | i3c.rst | 147 * 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-latest/subsys/logging/backends/ |
D | log_backend_adsp_mtrace.c | 78 struct adsp_debug_slot *slot = (struct adsp_debug_slot *)(ADSP_DW->slots[0]); in mtrace_out()
|
/Zephyr-latest/soc/espressif/common/ |
D | Kconfig | 25 all other features, such as secure boot OTA or slots management are not available.
|
/Zephyr-latest/boards/qemu/arc/doc/ |
D | index.rst | 21 * 5 slots for MMIO Virtio devices
|
/Zephyr-latest/subsys/bluetooth/controller/ |
D | Kconfig.df | 55 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-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_dfu.c | 740 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-latest/subsys/dfu/ |
D | Kconfig | 41 Enable shell module, which provides information about image slots and
|
/Zephyr-latest/modules/hal_nordic/ |
D | Kconfig | 187 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-latest/samples/bluetooth/eddystone/src/ |
D | main.c | 115 uint8_t slots; member 124 .slots = NUMBER_OF_SLOTS,
|
/Zephyr-latest/doc/connectivity/bluetooth/api/ |
D | hci.txt | 1411 | | 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 |
|