/Zephyr-latest/tests/subsys/fs/fcb/src/ |
D | fcb_test_last_of_n.c | 15 struct fcb_entry loc; in ZTEST() local 24 rc = fcb_offset_last_n(fcb, 1, &loc); in ZTEST() 31 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 36 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in ZTEST() 40 rc = fcb_append_finish(fcb, &loc); in ZTEST() 43 areas[i] = loc; in ZTEST() 47 rc = fcb_offset_last_n(fcb, 1, &loc); in ZTEST() 49 zassert_true(areas[4].fe_sector == loc.fe_sector && in ZTEST() 50 areas[4].fe_data_off == loc.fe_data_off && in ZTEST() 51 areas[4].fe_data_len == loc.fe_data_len, in ZTEST() [all …]
|
D | fcb_test_multiple_scratch.c | 14 struct fcb_entry loc; in ZTEST() local 32 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 36 idx = loc.fe_sector - &test_fcb_sector[0]; in ZTEST() 39 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in ZTEST() 43 rc = fcb_append_finish(fcb, &loc); in ZTEST() 60 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 64 idx = loc.fe_sector - &test_fcb_sector[0]; in ZTEST() 67 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in ZTEST() 71 rc = fcb_append_finish(fcb, &loc); in ZTEST()
|
D | fcb_test_reset.c | 15 struct fcb_entry loc; in ZTEST() local 27 rc = fcb_append(fcb, 32, &loc); in ZTEST() 42 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), test_data, in ZTEST() 46 rc = fcb_append_finish(fcb, &loc); in ZTEST() 74 rc = fcb_append(fcb, 33, &loc); in ZTEST() 80 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), test_data, in ZTEST() 84 rc = fcb_append_finish(fcb, &loc); in ZTEST() 96 rc = fcb_append(fcb, 34, &loc); in ZTEST() 116 rc = fcb_append(fcb, 34, &loc); in ZTEST() 122 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), test_data, in ZTEST() [all …]
|
D | fcb_test_rotate.c | 15 struct fcb_entry loc; in ZTEST() local 35 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 39 if (loc.fe_sector == &test_fcb_sector[0]) { in ZTEST() 41 } else if (loc.fe_sector == &test_fcb_sector[1]) { in ZTEST() 48 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in ZTEST() 52 rc = fcb_append_finish(fcb, &loc); in ZTEST() 76 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 79 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), test_data, in ZTEST() 83 rc = fcb_append_finish(fcb, &loc); in ZTEST()
|
D | fcb_test_append_fill.c | 15 struct fcb_entry loc; in ZTEST() local 34 rc = fcb_append(fcb, sizeof(test_data), &loc); in ZTEST() 38 if (loc.fe_sector == &test_fcb_sector[0]) { in ZTEST() 40 } else if (loc.fe_sector == &test_fcb_sector[1]) { in ZTEST() 47 rc = flash_area_write(fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in ZTEST() 51 rc = fcb_append_finish(fcb, &loc); in ZTEST()
|
D | fcb_test_append.c | 13 struct fcb_entry loc; in test_fcb_append() local 23 rc = fcb_append(_fcb, i, &loc); in test_fcb_append() 25 rc = flash_area_write(_fcb->fap, FCB_ENTRY_FA_DATA_OFF(loc), in test_fcb_append() 28 rc = fcb_append_finish(_fcb, &loc); in test_fcb_append()
|
D | fcb_test_crc_disabled_after_enabled.c | 12 struct fcb_entry loc; in fcb_pretest_crc_disabled_after_enabled() local 22 rc = fcb_append(&test_fcb, i, &loc); in fcb_pretest_crc_disabled_after_enabled() 24 rc = flash_area_write(test_fcb.fap, FCB_ENTRY_FA_DATA_OFF(loc), in fcb_pretest_crc_disabled_after_enabled() 27 rc = fcb_append_finish(&test_fcb, &loc); in fcb_pretest_crc_disabled_after_enabled()
|
/Zephyr-latest/subsys/fs/fcb/ |
D | fcb_elem_info.c | 20 fcb_elem_crc8(struct fcb *_fcb, struct fcb_entry *loc, uint8_t *c8p) in fcb_elem_crc8() argument 31 if (loc->fe_elem_off + 2 > loc->fe_sector->fs_size) { in fcb_elem_crc8() 35 rc = fcb_flash_read(_fcb, loc->fe_sector, loc->fe_elem_off, tmp_str, 2); in fcb_elem_crc8() 44 loc->fe_data_off = loc->fe_elem_off + fcb_len_in_flash(_fcb, cnt); in fcb_elem_crc8() 45 loc->fe_data_len = len; in fcb_elem_crc8() 50 off = loc->fe_data_off; in fcb_elem_crc8() 51 end = loc->fe_data_off + len; in fcb_elem_crc8() 58 rc = fcb_flash_read(_fcb, loc->fe_sector, off, tmp_str, blk_sz); in fcb_elem_crc8() 74 fcb_elem_endmarker_fixed(struct fcb *_fcb, struct fcb_entry *loc, uint8_t *em) in fcb_elem_endmarker_fixed() argument 81 if (loc->fe_elem_off + 2 > loc->fe_sector->fs_size) { in fcb_elem_endmarker_fixed() [all …]
|
D | fcb_getnext.c | 14 fcb_getnext_in_sector(struct fcb *fcb, struct fcb_entry *loc) in fcb_getnext_in_sector() argument 18 rc = fcb_elem_info(fcb, loc); in fcb_getnext_in_sector() 21 loc->fe_elem_off = loc->fe_data_off + in fcb_getnext_in_sector() 22 fcb_len_in_flash(fcb, loc->fe_data_len) + in fcb_getnext_in_sector() 24 rc = fcb_elem_info(fcb, loc); in fcb_getnext_in_sector() 44 fcb_getnext_nolock(struct fcb *fcb, struct fcb_entry *loc) in fcb_getnext_nolock() argument 48 if (loc->fe_sector == NULL) { in fcb_getnext_nolock() 52 loc->fe_sector = fcb->f_oldest; in fcb_getnext_nolock() 54 if (loc->fe_elem_off == 0U) { in fcb_getnext_nolock() 58 loc->fe_elem_off = fcb_len_in_flash(fcb, sizeof(struct fcb_disk_area)); in fcb_getnext_nolock() [all …]
|
D | fcb_walk.c | 22 entry_ctx.loc.fe_sector = sector; in fcb_walk() 23 entry_ctx.loc.fe_elem_off = 0U; in fcb_walk() 29 while ((rc = fcb_getnext_nolock(fcb, &entry_ctx.loc)) != in fcb_walk() 32 if (sector && entry_ctx.loc.fe_sector != sector) { in fcb_walk()
|
D | fcb_priv.h | 71 int fcb_getnext_in_sector(struct fcb *fcbp, struct fcb_entry *loc); 73 int fcb_getnext_nolock(struct fcb *fcbp, struct fcb_entry *loc); 75 int fcb_elem_info(struct fcb *fcbp, struct fcb_entry *loc); 76 int fcb_elem_endmarker(struct fcb *fcbp, struct fcb_entry *loc, uint8_t *crc8p);
|
D | fcb_append.c | 121 fcb_append_finish(struct fcb *fcb, struct fcb_entry *loc) in fcb_append_finish() argument 129 rc = fcb_elem_endmarker(fcb, loc, &em[0]); in fcb_append_finish() 133 off = loc->fe_data_off + fcb_len_in_flash(fcb, loc->fe_data_len); in fcb_append_finish() 135 rc = fcb_flash_write(fcb, loc->fe_sector, off, em, fcb->f_align); in fcb_append_finish()
|
/Zephyr-latest/arch/arm/core/ |
D | elf.c | 101 static inline int prel31_decode(elf_word reloc_type, uint32_t loc, in prel31_decode() argument 106 *offset = sign_extend(*(int32_t *)loc, SHIFT_PREL31_SIGN); in prel31_decode() 107 *offset += sym_base_addr - loc; in prel31_decode() 110 sym_name, loc, sym_base_addr); in prel31_decode() 119 static inline void prel31_reloc(uint32_t loc, int32_t *offset) in prel31_reloc() argument 121 *(uint32_t *)loc &= BIT(31); in prel31_reloc() 122 *(uint32_t *)loc |= *offset & GENMASK(30, 0); in prel31_reloc() 125 static int prel31_handler(elf_word reloc_type, uint32_t loc, in prel31_handler() argument 131 ret = prel31_decode(reloc_type, loc, sym_base_addr, sym_name, &offset); in prel31_handler() 133 prel31_reloc(loc, &offset); in prel31_handler() [all …]
|
/Zephyr-latest/arch/xtensa/core/ |
D | elf.c | 37 uint8_t *loc, int type, uint32_t stb) in xtensa_elf_relocate() argument 39 elf_word *got_entry = (elf_word *)loc; in xtensa_elf_relocate() 98 if ((loc[0] & 0xf) == 1 && !loc[1] && !loc[2]) { in xtensa_elf_relocate() 100 loc[1] = value & 0xff; in xtensa_elf_relocate() 101 loc[2] = (value >> 8) & 0xff; in xtensa_elf_relocate() 102 } else if ((loc[0] & 0xf) == 5 && !(loc[0] & 0xc0) && !loc[1] && !loc[2]) { in xtensa_elf_relocate() 104 loc[0] = (loc[0] & 0x3f) | ((value << 6) & 0xc0); in xtensa_elf_relocate() 105 loc[1] = (value >> 2) & 0xff; in xtensa_elf_relocate() 106 loc[2] = (value >> 10) & 0xff; in xtensa_elf_relocate() 109 (void *)loc, loc[2], loc[1], loc[0], in xtensa_elf_relocate()
|
/Zephyr-latest/arch/arm64/core/ |
D | elf.c | 100 static uint64_t reloc(enum aarch64_reloc_type reloc_type, uintptr_t loc, uintptr_t sym_base_addr, in reloc() argument 107 return sym_base_addr + addend - loc; in reloc() 109 return AARCH64_PAGE(sym_base_addr + addend) - AARCH64_PAGE(loc); in reloc() 128 static int data_reloc_handler(elf_rela_t *rel, elf_word reloc_type, uintptr_t loc, in data_reloc_handler() argument 135 *(int64_t *)loc = reloc(AARCH64_RELOC_TYPE_ABS, loc, sym_base_addr, rel->r_addend); in data_reloc_handler() 139 x = reloc(AARCH64_RELOC_TYPE_ABS, loc, sym_base_addr, rel->r_addend); in data_reloc_handler() 143 *(uint32_t *)loc = (uint32_t)x; in data_reloc_handler() 147 x = reloc(AARCH64_RELOC_TYPE_ABS, loc, sym_base_addr, rel->r_addend); in data_reloc_handler() 151 *(uint16_t *)loc = (uint16_t)x; in data_reloc_handler() 155 *(int64_t *)loc = reloc(AARCH64_RELOC_TYPE_PREL, loc, sym_base_addr, rel->r_addend); in data_reloc_handler() [all …]
|
/Zephyr-latest/subsys/settings/src/ |
D | settings_fcb.c | 121 while (fcb_getnext(&cf->cf_fcb, &entry2_ctx.loc) == 0) { in settings_fcb_check_duplicate() 140 if (off >= entry_ctx->loc.fe_data_len) { in read_entry_len() 143 return entry_ctx->loc.fe_data_len - off; in read_entry_len() 158 while ((rc = fcb_getnext(&cf->cf_fcb, &entry_ctx.loc)) == 0) { in settings_fcb_load_priv() 203 if (off >= entry_ctx->loc.fe_data_len) { in read_handler() 208 if ((off + *len) > entry_ctx->loc.fe_data_len) { in read_handler() 209 *len = entry_ctx->loc.fe_data_len - off; in read_handler() 213 FCB_ENTRY_FA_DATA_OFF(entry_ctx->loc) + off, buf, in read_handler() 236 loc1.loc.fe_sector = NULL; in settings_fcb_compress() 237 loc1.loc.fe_elem_off = 0U; in settings_fcb_compress() [all …]
|
/Zephyr-latest/arch/arc/core/ |
D | elf.c | 34 int arch_elf_relocate(elf_rela_t *rel, uintptr_t loc, uintptr_t sym_base_addr, const char *sym_name, in arch_elf_relocate() argument 38 uint32_t insn = UNALIGNED_GET((uint32_t *)loc); in arch_elf_relocate() 48 UNALIGNED_PUT(sym_base_addr, (uint32_t *)loc); in arch_elf_relocate() 56 value = (sym_base_addr + rel->r_addend - (loc & ~0x3)) >> 2; in arch_elf_relocate() 68 UNALIGNED_PUT(insn, (uint32_t *)loc); in arch_elf_relocate() 71 UNALIGNED_PUT(ME(sym_base_addr), (uint32_t *)loc); in arch_elf_relocate()
|
/Zephyr-latest/tests/subsys/settings/functional/fcb/ |
D | settings_test_fcb.c | 14 struct fcb_entry loc; in ZTEST() local 16 memset(&loc, 0, sizeof(struct fcb_entry)); in ZTEST() 22 loc.fe_sector = NULL; in ZTEST() 23 rc = fcb_getnext((struct fcb *)storage, &loc); in ZTEST()
|
/Zephyr-latest/drivers/pinctrl/ |
D | pinctrl_gecko.c | 15 uint8_t loc; in pinctrl_configure_pins() local 34 loc = GECKO_GET_LOC(pins[i]); in pinctrl_configure_pins() 74 base->ROUTELOC0 |= (loc << _USART_ROUTELOC0_RXLOC_SHIFT); in pinctrl_configure_pins() 80 base->ROUTELOC0 |= (loc << _USART_ROUTELOC0_TXLOC_SHIFT); in pinctrl_configure_pins() 86 base->ROUTELOC1 |= (loc << _USART_ROUTELOC1_RTSLOC_SHIFT); in pinctrl_configure_pins() 92 base->ROUTELOC1 |= (loc << _USART_ROUTELOC1_CTSLOC_SHIFT); in pinctrl_configure_pins() 98 lebase->ROUTELOC0 |= (loc << _LEUART_ROUTELOC0_RXLOC_SHIFT); in pinctrl_configure_pins() 104 lebase->ROUTELOC0 |= (loc << _LEUART_ROUTELOC0_TXLOC_SHIFT); in pinctrl_configure_pins() 111 base->ROUTELOC0 = (loc << _USART_ROUTELOC0_TXLOC_SHIFT) | in pinctrl_configure_pins() 112 (loc << _USART_ROUTELOC0_RXLOC_SHIFT); in pinctrl_configure_pins() [all …]
|
/Zephyr-latest/arch/riscv/core/ |
D | elf.c | 82 intptr_t loc = (intptr_t)loc_unsigned; in arch_elf_relocate() local 83 uint8_t *loc8 = (uint8_t *)loc, tmp8; in arch_elf_relocate() 84 uint16_t *loc16 = (uint16_t *)loc, tmp16; in arch_elf_relocate() 85 uint32_t *loc32 = (uint32_t *)loc, tmp32; in arch_elf_relocate() 86 uint64_t *loc64 = (uint64_t *)loc, tmp64; in arch_elf_relocate() 88 r_riscv_wordclass_t *loc_word = (r_riscv_wordclass_t *)loc; in arch_elf_relocate() 98 sym_name, (void *)loc, (void *)sym_base_addr, (void *)load_bias, in arch_elf_relocate() 123 jump_target = sym_base_addr + rel->r_addend - loc; /* S + A - P */ in arch_elf_relocate() 132 jump_target = sym_base_addr + rel->r_addend - loc; /* S + A - P */ in arch_elf_relocate() 144 jump_target = sym_base_addr + rel->r_addend - loc; /* S + A - P */ in arch_elf_relocate() [all …]
|
/Zephyr-latest/soc/microchip/mec/common/spigen/ |
D | mec_spi_gen.py | 450 loc = 0 455 if loc < sb[1]: 456 fill_len = sb[1] - loc 458 print("loc = 0x{0:0x}: Fill with 0xFF len=0x{1:0x}".format(loc, fill_len)) 465 loc = loc + fill_len 467 print("loc = 0x{0:0x}: write {1} len=0x{2:0x}".format(loc, sb[0], len(sb[2]))) 469 loc = loc + len(sb[2]) 470 if args.fill and (loc < spi_size): 471 fill_len = spi_size - loc 478 loc = loc + fill_len [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/pinctrl/ |
D | gecko-pinctrl.h | 94 #define GECKO_LOC(fun, loc) \ argument 95 (((GECKO_LOCATION(##loc##) & GECKO_LOC_MSK) << GECKO_LOC_POS) | \
|
D | gecko-pinctrl-s1.h | 114 #define GECKO_LOC(fun, loc) \ argument 115 (((GECKO_LOCATION(##loc##) & GECKO_LOC_MSK) << GECKO_LOC_POS) | \
|
/Zephyr-latest/include/zephyr/fs/ |
D | fcb.h | 77 struct fcb_entry loc; /**< FCB entry info */ member 182 int fcb_append(struct fcb *fcbp, uint16_t len, struct fcb_entry *loc); 244 int fcb_getnext(struct fcb *fcbp, struct fcb_entry *loc);
|
/Zephyr-latest/scripts/build/ |
D | gen_kobject_list.py | 602 loc = die.attributes["DW_AT_location"] 603 if loc.form not in ("DW_FORM_exprloc", "DW_FORM_block1"): 608 opcode = loc.value[0] 621 addr = ((loc.value[1] << 0 ) | (loc.value[2] << 8) | 622 (loc.value[3] << 16) | (loc.value[4] << 24) | 623 (loc.value[5] << 32) | (loc.value[6] << 40) | 624 (loc.value[7] << 48) | (loc.value[8] << 56)) 626 addr = ((loc.value[1] << 0 ) | (loc.value[2] << 8) | 627 (loc.value[3] << 16) | (loc.value[4] << 24)) 631 if len(loc.value) >= 7 and loc.value[5] == DW_OP_plus_uconst: [all …]
|