Home
last modified time | relevance | path

Searched refs:link_addr (Results 1 – 9 of 9) sorted by relevance

/Zephyr-latest/subsys/llext/
Dllext_link.c43 const void *link_addr) in arch_elf_relocate_global() argument
167 int llext_lookup_symbol(struct llext_loader *ldr, struct llext *ext, uintptr_t *link_addr, in llext_lookup_symbol() argument
176 *link_addr = 0; in llext_lookup_symbol()
179 *link_addr = (uintptr_t)llext_find_sym(NULL, SYM_NAME_OR_SLID(name, sym->st_value)); in llext_lookup_symbol()
181 if (*link_addr == 0) { in llext_lookup_symbol()
185 *link_addr = (uintptr_t)llext_find_extension_sym(name, &dep); in llext_lookup_symbol()
186 if (*link_addr) { in llext_lookup_symbol()
191 if (*link_addr == 0) { in llext_lookup_symbol()
198 LOG_INF("found symbol %s at %#lx", name, *link_addr); in llext_lookup_symbol()
201 *link_addr = sym->st_value; in llext_lookup_symbol()
[all …]
/Zephyr-latest/arch/xtensa/core/
Delf.c98 uintptr_t link_addr = (uintptr_t)llext_loaded_sect_ptr(ldr, ext, rsym.st_shndx) + in xtensa_elf_relocate() local
100 ssize_t value = (link_addr - (((uintptr_t)got_entry + 3) & ~3)) >> 2; in xtensa_elf_relocate()
162 const elf_sym_t *sym, uint8_t *rel_addr, const void *link_addr) in arch_elf_relocate_global() argument
171 xtensa_elf_relocate(ldr, ext, rel, (uintptr_t)link_addr, rel_addr, type, in arch_elf_relocate_global()
/Zephyr-latest/include/zephyr/llext/
Dllext_internal.h67 int llext_lookup_symbol(struct llext_loader *ldr, struct llext *ext, uintptr_t *link_addr,
Dllext.h425 const elf_sym_t *sym, uint8_t *rel_addr, const void *link_addr);
/Zephyr-latest/tests/subsys/modem/modem_ppp/src/
Dmain.c101 .link_addr.addr = {0x00, 0x00, 0x5E, 0x00, 0x53, 0x01},
102 .link_addr.len = NET_ETH_ADDR_LEN,
103 .link_addr.type = NET_LINK_DUMMY,
/Zephyr-latest/arch/riscv/core/
Delf.c91 uintptr_t link_addr; in llext_riscv_find_sym_pcrel() local
180 ret = llext_lookup_symbol(ldr, ext, &link_addr, &candidate, &candidate_sym, in llext_riscv_find_sym_pcrel()
187 *link_addr_out = (intptr_t)(link_addr + candidate.r_addend - candidate_loc); /* S + A - P */ in llext_riscv_find_sym_pcrel()
/Zephyr-latest/tests/net/socket/af_packet/src/
Dmain.c136 struct net_linkaddr *link_addr; in iface_cb() local
142 link_addr = net_if_get_link_addr(iface); in iface_cb()
143 if (memcmp(link_addr->addr, lladdr1, sizeof(lladdr1)) != 0 && in iface_cb()
144 memcmp(link_addr->addr, lladdr2, sizeof(lladdr2)) != 0) { in iface_cb()
/Zephyr-latest/include/zephyr/net/
Dnet_if.h682 struct net_linkaddr link_addr; member
1165 return &iface->if_dev->link_addr; in net_if_get_link_addr()
/Zephyr-latest/tests/net/ipv6/src/
Dmain.c239 memcpy(&hdr.dst, net_pkt_iface(pkt)->if_dev->link_addr.addr, in prepare_ra_message()
267 memcpy(&hdr.dst, net_pkt_iface(pkt)->if_dev->link_addr.addr, in inject_na_message()