Home
last modified time | relevance | path

Searched refs:loc (Results 1 – 25 of 58) sorted by relevance

123

/Zephyr-latest/tests/subsys/fs/fcb/src/
Dfcb_test_last_of_n.c15 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 …]
Dfcb_test_multiple_scratch.c14 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()
Dfcb_test_reset.c15 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 …]
Dfcb_test_rotate.c15 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()
Dfcb_test_append_fill.c15 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()
Dfcb_test_append.c13 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()
Dfcb_test_crc_disabled_after_enabled.c12 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/
Dfcb_elem_info.c20 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 …]
Dfcb_getnext.c14 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 …]
Dfcb_walk.c22 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()
Dfcb_priv.h71 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);
Dfcb_append.c121 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/
Delf.c101 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/
Delf.c37 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/
Delf.c100 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/
Dsettings_fcb.c121 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/
Delf.c34 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/
Dsettings_test_fcb.c14 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/
Dpinctrl_gecko.c15 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/
Delf.c82 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/
Dmec_spi_gen.py450 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/
Dgecko-pinctrl.h94 #define GECKO_LOC(fun, loc) \ argument
95 (((GECKO_LOCATION(##loc##) & GECKO_LOC_MSK) << GECKO_LOC_POS) | \
Dgecko-pinctrl-s1.h114 #define GECKO_LOC(fun, loc) \ argument
115 (((GECKO_LOCATION(##loc##) & GECKO_LOC_MSK) << GECKO_LOC_POS) | \
/Zephyr-latest/include/zephyr/fs/
Dfcb.h77 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/
Dgen_kobject_list.py602 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 …]

123