/freebsd-current/contrib/llvm-project/lld/ELF/Arch/ |
H A D | PPC.cpp | 72 write32(config->isLE ? loc : loc - 2, insn); 98 write32(buf + 4 * i, 0x48000000 | 4 * (numEntries - i)); 109 write32(buf + 0, 0x3d6b0000 | ha(afterBcl)); // addis r11,r11,1f-glink@ha 110 write32(buf + 4, 0x7c0802a6); // mflr r0 111 write32(buf + 8, 0x429f0005); // bcl 20,30,.+4 112 write32(buf + 12, 0x396b0000 | lo(afterBcl)); // 1: addi r11,r11,1b-glink@l 113 write32(buf + 16, 0x7d8802a6); // mflr r12 114 write32(buf + 20, 0x7c0803a6); // mtlr r0 115 write32(buf + 24, 0x7d6c5850); // sub r11,r11,r12 116 write32(bu [all...] |
H A D | PPC64.cpp | 278 write32(ptr++, firstInsn + 0x200008 * (r - from)); 281 write32(ptr++, insn); 569 write32(config->isLE ? loc : loc - 2, insn); 616 write32(trapInstr.data(), 0x7fe00008); 708 write32(loc + rel.addend, NOP); // nop accessInsn. 760 write32(loc, NOP); // nop 761 write32(loc + 4, 0x38630000); // addi r3, r3 768 write32(loc - 1, NOP); 821 write32(loc, NOP); 822 write32(lo [all...] |
H A D | Mips.cpp | 55 write32(trapInstr.data(), 0x04170001); 211 write32(buf, va); 232 write32(loc, data); 287 write32(buf, 0x3c0e0000); // lui $14, %hi(&GOTPLT[0]) 288 write32(buf + 4, 0x8dd90000); // lw $25, %lo(&GOTPLT[0])($14) 289 write32(buf + 8, 0x25ce0000); // addiu $14, $14, %lo(&GOTPLT[0]) 290 write32(buf + 12, 0x030ec023); // subu $24, $24, $14 291 write32(buf + 16, 0x03e07825); // move $15, $31 292 write32(buf + 20, 0x0018c082); // srl $24, $24, 2 294 write32(bu [all...] |
H A D | ARM.cpp | 207 write32(buf, in.plt->getVA()); 212 write32(buf, s.getVA()); 218 write32(buf + 0, 0xe52de004); // str lr, [sp,#-4]! 219 write32(buf + 4, 0xe59fe004); // ldr lr, L2 220 write32(buf + 8, 0xe08fe00e); // L1: add lr, pc, lr 221 write32(buf + 12, 0xe5bef008); // ldr pc, [lr, #8] 222 write32(buf + 16, 0x00000000); // L2: .word &(.got.plt) - L1 - 8 223 write32(buf + 20, 0xd4d4d4d4); // Pad to 32-byte boundary 224 write32(buf + 24, 0xd4d4d4d4); // Pad to 32-byte boundary 225 write32(bu [all...] |
H A D | AArch64.cpp | 376 write32(loc, val); 381 write32(loc, val);
|
H A D | RISCV.cpp | 1185 write32(buf + 1, size - 1); 1192 write32(buf + 1, end - buf);
|
/freebsd-current/contrib/llvm-project/lld/ELF/ |
H A D | Thunks.cpp | 530 write32(buf, 0x14000000); // b S 611 write32(buf, 0xea000000); // b S 670 write32(buf + 0, 0xe300c000); // movw ip,:lower16:S 671 write32(buf + 4, 0xe340c000); // movt ip,:upper16:S 672 write32(buf + 8, 0xe12fff1c); // bx ip 702 write32(buf + 0, 0xe30fcff0); // P: movw ip,:lower16:S - (P + (L1-P) + 8) 703 write32(buf + 4, 0xe340c000); // movt ip,:upper16:S - (P + (L1-P) + 8) 704 write32(buf + 8, 0xe08cc00f); // L1: add ip, ip, pc 705 write32(buf + 12, 0xe12fff1c); // bx ip 748 write32(bu [all...] |
H A D | SyntheticSections.cpp | 66 write32(buf, val); 321 write32(buf, 4); // Name size 322 write32(buf + 4, config->is64 ? 16 : 12); // Content size 323 write32(buf + 8, NT_GNU_PROPERTY_TYPE_0); // Type 325 write32(buf + 16, featureAndType); // Feature type 326 write32(buf + 20, 4); // Feature size 327 write32(buf + 24, config->andFeatures); // Feature flags 329 write32(buf + 28, 0); // Padding 339 write32(buf, 4); // Name size 340 write32(bu [all...] |
H A D | Target.h | 301 inline void write32(void *p, uint32_t v) { function in namespace:lld::elf 302 llvm::support::endian::write32(p, v, config->endianness);
|
H A D | OutputSections.cpp | 440 write32(buf, data);
|
/freebsd-current/sys/contrib/dev/athk/ath12k/ |
H A D | hif.h | 14 void (*write32)(struct ath12k_base *sc, u32 address, u32 data); member in struct:ath12k_hif_ops 131 ab->hif.ops->write32(ab, address, data);
|
H A D | pci.c | 1180 .write32 = ath12k_pci_write32,
|
/freebsd-current/sys/contrib/dev/athk/ath11k/ |
H A D | hif.h | 13 void (*write32)(struct ath11k_base *sc, u32 address, u32 data); member in struct:ath11k_hif_ops 100 sc->hif.ops->write32(sc, address, data);
|
H A D | ahb.c | 763 .write32 = ath11k_ahb_write32, 776 .write32 = ath11k_pcic_write32,
|
H A D | pci.c | 719 .write32 = ath11k_pcic_write32,
|
/freebsd-current/sys/contrib/dev/athk/ath10k/ |
H A D | hif.h | 80 void (*write32)(struct ath10k *ar, u32 address, u32 value); member in struct:ath10k_hif_ops 223 if (!ar->hif.ops->write32) { 224 ath10k_warn(ar, "hif write32 not supported\n"); 228 ar->hif.ops->write32(ar, address, data);
|
H A D | ce.h | 138 void (*write32)(struct ath10k *ar, u32 offset, u32 value); member in struct:ath10k_bus_ops
|
H A D | ahb.c | 717 .write32 = ath10k_ahb_write32, 722 .write32 = ath10k_ahb_write32,
|
H A D | snoc.c | 1160 .write32 = ath10k_snoc_write32, 1181 .write32 = ath10k_snoc_write32,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | ppc64.h | 420 support::endian::write32<Endianness>(FixupPtr, (Inst & ~Low14Mask) | 443 support::endian::write32<Endianness>(FixupPtr, (Inst & 0xfc000003) | 451 support::endian::write32<Endianness>(FixupPtr + 4, 0xe8410018); 477 support::endian::write32<Endianness>(FixupPtr, Value); 485 support::endian::write32<Endianness>(FixupPtr, Value);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Endian.h | 432 inline void write32(void *P, uint32_t V, endianness E) { 442 template <endianness E> inline void write32(void *P, uint32_t V) { 453 write32<llvm::endianness::little>(P, V); 462 write32<llvm::endianness::big>(P, V);
|
/freebsd-current/sys/contrib/dev/rtw88/ |
H A D | hci.h | 30 void (*write32)(struct rtw_dev *rtwdev, u32 addr, u32 val); member in struct:rtw_hci_ops 114 rtwdev->hci.ops->write32(rtwdev, addr, val);
|
H A D | usb.c | 694 .write32 = rtw_usb_write32,
|
H A D | sdio.c | 460 rtw_warn(rtwdev, "sdio write32 failed (0x%x): %d", addr, ret); 1144 .write32 = rtw_sdio_write32,
|
/freebsd-current/sys/contrib/dev/iwlwifi/ |
H A D | iwl-trans.h | 551 * @write32: write a u32 to a register at offset ofs from the BAR 627 void (*write32)(struct iwl_trans *trans, u32 ofs, u32 val); member in struct:iwl_trans_ops 1461 trans->ops->write32(trans, ofs, val);
|