Searched refs:link_addr (Results 1 – 9 of 9) sorted by relevance
/Zephyr-latest/subsys/llext/ |
D | llext_link.c | 43 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/ |
D | elf.c | 98 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/ |
D | llext_internal.h | 67 int llext_lookup_symbol(struct llext_loader *ldr, struct llext *ext, uintptr_t *link_addr,
|
D | llext.h | 425 const elf_sym_t *sym, uint8_t *rel_addr, const void *link_addr);
|
/Zephyr-latest/tests/subsys/modem/modem_ppp/src/ |
D | main.c | 101 .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/ |
D | elf.c | 91 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/ |
D | main.c | 136 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/ |
D | net_if.h | 682 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/ |
D | main.c | 239 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()
|