| /linux/tools/perf/arch/x86/tests/ |
| H A D | regs_load.S | 32 movq %rax, AX(%rdi) 33 movq %rbx, BX(%rdi) 34 movq %rcx, CX(%rdi) 35 movq %rdx, DX(%rdi) 36 movq %rsi, SI(%rdi) 37 movq %rdi, DI(%rdi) 38 movq %rbp, BP(%rdi) 41 movq %rax, SP(%rdi) 44 movq %rax, IP(%rdi) 46 movq $0, FLAGS(%rdi) [all …]
|
| /linux/tools/arch/x86/lib/ |
| H A D | memcpy_64.S | 35 movq %rdi, %rax 47 movq %rdi, %rax 71 movq %r8, 0*8(%rdi) 72 movq %r9, 1*8(%rdi) 73 movq %r10, 2*8(%rdi) 74 movq %r11, 3*8(%rdi) 75 leaq 4*8(%rdi), %rdi 85 addq %rdx, %rdi 99 movq %r8, -1*8(%rdi) 100 movq %r9, -2*8(%rdi) [all …]
|
| H A D | memset_64.S | 35 movq %rdi,%r9 49 movq %rdi,%r10 69 movq %rax,(%rdi) 70 movq %rax,8(%rdi) 71 movq %rax,16(%rdi) 72 movq %rax,24(%rdi) 73 movq %rax,32(%rdi) 74 movq %rax,40(%rdi) 75 movq %rax,48(%rdi) 76 movq %rax,56(%rdi) [all …]
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | vt.h | 21 #define rvt_pr_info(rdi, fmt, ...) \ argument 22 __rvt_pr_info(rdi->driver_f.get_pci_dev(rdi), \ 23 rvt_get_ibdev_name(rdi), \ 27 #define rvt_pr_warn(rdi, fmt, ...) \ argument 28 __rvt_pr_warn(rdi->driver_f.get_pci_dev(rdi), \ 29 rvt_get_ibdev_name(rdi), \ 33 #define rvt_pr_err(rdi, fmt, ...) \ argument 34 __rvt_pr_err(rdi->driver_f.get_pci_dev(rdi), \ 35 rvt_get_ibdev_name(rdi), \ 39 #define rvt_pr_err_ratelimited(rdi, fmt, ...) \ argument [all …]
|
| H A D | mad.c | 60 int rvt_create_mad_agents(struct rvt_dev_info *rdi) in rvt_create_mad_agents() argument 67 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_create_mad_agents() 68 rvp = rdi->ports[p]; in rvt_create_mad_agents() 69 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, in rvt_create_mad_agents() 80 if (rdi->driver_f.notify_create_mad_agent) in rvt_create_mad_agents() 81 rdi->driver_f.notify_create_mad_agent(rdi, p); in rvt_create_mad_agents() 87 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_create_mad_agents() 88 rvp = rdi->ports[p]; in rvt_create_mad_agents() 93 if (rdi->driver_f.notify_free_mad_agent) in rvt_create_mad_agents() 94 rdi->driver_f.notify_free_mad_agent(rdi, p); in rvt_create_mad_agents() [all …]
|
| H A D | qp.h | 11 int rvt_driver_qp_init(struct rvt_dev_info *rdi); 12 void rvt_qp_exit(struct rvt_dev_info *rdi); 26 int rvt_wss_init(struct rvt_dev_info *rdi); 27 void rvt_wss_exit(struct rvt_dev_info *rdi);
|
| H A D | mmap.h | 11 void rvt_mmap_init(struct rvt_dev_info *rdi); 14 struct rvt_mmap_info *rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, 16 void rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip,
|
| H A D | mcast.h | 11 void rvt_driver_mcast_init(struct rvt_dev_info *rdi); 14 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
|
| H A D | mad.h | 16 int rvt_create_mad_agents(struct rvt_dev_info *rdi); 17 void rvt_free_mad_agents(struct rvt_dev_info *rdi);
|
| /linux/arch/x86/um/ |
| H A D | setjmp_64.S | 27 movq %rbx,(%rdi) 28 movq %rsp,8(%rdi) # Post-return %rsp! 30 movq %rbp,16(%rdi) 31 movq %r12,24(%rdi) 32 movq %r13,32(%rdi) 33 movq %r14,40(%rdi) 34 movq %r15,48(%rdi) 35 movq %rsi,56(%rdi) # Return address 46 movq (%rdi),%rbx 47 movq 8(%rdi),%rsp [all …]
|
| /linux/arch/x86/lib/ |
| H A D | csum-copy_64.S | 70 movq (%rdi), %rbx 72 movq 8(%rdi), %r8 74 movq 16(%rdi), %r11 76 movq 24(%rdi), %rdx 79 movq 32(%rdi), %r10 81 movq 40(%rdi), %r15 83 movq 48(%rdi), %r14 85 movq 56(%rdi), %r13 93 prefetcht0 5*64(%rdi) 124 leaq 64(%rdi), %rdi [all …]
|
| H A D | copy_user_64.S | 47 1: movb %al,(%rdi) 48 inc %rdi 61 3: movq %rax,(%rdi) 63 addq $8,%rdi 82 1: movq %rax,(%rdi) 88 leaq 8(%rdi),%rax 90 subq %rdi,%rax 93 addq %rax,%rdi
|
| H A D | copy_mc_64.S | 39 movb %al, (%rdi) 41 incq %rdi 54 movq %r8, (%rdi) 56 addq $8, %rdi 70 movb %al, (%rdi) 72 incq %rdi 127 movq %rdi, %rax
|
| H A D | bhi.S | 39 cmovne %rax, %rdi 56 cmovne %rax, %rdi 67 cmovne %rax, %rdi 79 cmovne %rax, %rdi 92 cmovne %rax, %rdi 113 cmovne %rax, %rdi 128 cmovne %rax, %rdi
|
| /linux/arch/x86/mm/ |
| H A D | mem_encrypt_boot.S | 42 movq %rdi, %r10 /* Encrypted area */ 47 movq %rax, %rdi /* Workarea encryption routine */ 53 movq %r10, %rdi /* Encrypted area */ 113 movq %rdi, %r10 /* Save encrypted area address */ 135 movq %r8, %rdi /* Dest - intermediate copy buffer */ 140 movq %r10, %rdi /* Dest - encrypted area */
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | qp.h | 93 void *qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp); 94 void qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp); 95 unsigned free_all_qps(struct rvt_dev_info *rdi); 97 int get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, 103 u32 mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu);
|
| /linux/lib/crypto/x86/ |
| H A D | chacha-avx2-x86_64.S | 38 # %rdi: Input state matrix, s 52 vbroadcasti128 0x00(%rdi),%ymm0 53 vbroadcasti128 0x10(%rdi),%ymm1 54 vbroadcasti128 0x20(%rdi),%ymm2 55 vbroadcasti128 0x30(%rdi),%ymm3 212 mov %rsp,%rdi 220 lea (%r11,%rax),%rdi 230 # %rdi: Input state matrix, s 246 vbroadcasti128 0x00(%rdi),%ymm0 247 vbroadcasti128 0x10(%rdi),%ymm1 [all …]
|
| H A D | chacha-ssse3-x86_64.S | 115 # %rdi: Input state matrix, s 123 movdqu 0x00(%rdi),%xmm0 124 movdqu 0x10(%rdi),%xmm1 125 movdqu 0x20(%rdi),%xmm2 126 movdqu 0x30(%rdi),%xmm3 185 mov %rsp,%rdi 193 lea (%r11,%rax),%rdi 203 # %rdi: Input state matrix, s 208 movdqu 0x00(%rdi),%xmm0 209 movdqu 0x10(%rdi),%xmm1 [all …]
|
| H A D | chacha-avx512vl-x86_64.S | 28 # %rdi: Input state matrix, s 42 vbroadcasti128 0x00(%rdi),%ymm0 43 vbroadcasti128 0x10(%rdi),%ymm1 44 vbroadcasti128 0x20(%rdi),%ymm2 45 vbroadcasti128 0x30(%rdi),%ymm3 193 # %rdi: Input state matrix, s 209 vbroadcasti128 0x00(%rdi),%ymm0 210 vbroadcasti128 0x10(%rdi),%ymm1 211 vbroadcasti128 0x20(%rdi),%ymm2 212 vbroadcasti128 0x30(%rdi),%ymm3 [all …]
|
| /linux/arch/x86/virt/vmx/tdx/ |
| H A D | tdxcall.S | 49 mov %rdi, %rax 83 movq TDX_MODULE_rdi(%rsi), %rdi 135 movq %rdi, TDX_MODULE_rdi(%rsi) 207 movq $TDX_SW_ERROR, %rdi 208 orq %rdi, %rax
|
| /linux/arch/x86/boot/compressed/ |
| H A D | idt_handlers_64.S | 23 pushq %rdi 40 movq %rsp, %rdi 60 popq %rdi
|
| /linux/arch/x86/entry/ |
| H A D | entry_64_fred.S | 22 movq %rsp, %rdi /* %rdi -> pt_regs */ 98 push %rdi /* fred_ss handed in by the caller */ 117 movq %rsp, %rdi /* %rdi -> pt_regs */
|
| /linux/arch/x86/kernel/ |
| H A D | head_64.S | 93 movq %r15, %rdi 104 leaq common_startup_64(%rip), %rdi 105 subq .Lcommon_startup_64(%rip), %rdi 121 mov %rax, %rdi 413 movq %r15, %rdi 460 movq %rsp, %rdi 521 movq %rdi, 8(%rsp) /* pt_regs->di = RDI */ 537 movq %rsp,%rdi /* RDI = pt_regs; RSI is already trapnr */ 563 movq %rsp, %rdi
|
| H A D | relocate_kernel_64.S | 114 movq %rdi, pa_backup_pages_map(%rip) 283 movq pa_backup_pages_map(%rip), %rdi 348 movq %rdi, %rcx /* Put the indirection_page in %rcx */ 360 movq %rcx, %rdi 361 andq $0xfffffffffffff000, %rdi 379 movq %rdi, %rdx /* Save destination page to %rdx */ 387 movq kexec_pa_swap_page(%rip), %rdi 392 movq %rax, %rdi 398 movq %rdx, %rdi 601 print_reg 'r', 'd', 'i', ':', %rdi
|
| /linux/arch/x86/xen/ |
| H A D | xen-head.S | 44 mov %rsi, %rdi 60 mov %rdi, %rsp 95 push %rdi 122 pop %rdi
|