Home
last modified time | relevance | path

Searched refs:rdi (Results 1 – 25 of 105) sorted by relevance

12345

/linux/tools/perf/arch/x86/tests/
H A Dregs_load.S32 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 Dmemcpy_64.S35 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 Dmemset_64.S35 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 Dvt.h21 #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 Dmad.c60 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 Dqp.h11 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 Dmmap.h11 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 Dmcast.h11 void rvt_driver_mcast_init(struct rvt_dev_info *rdi);
14 int rvt_mcast_tree_empty(struct rvt_dev_info *rdi);
H A Dmad.h16 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 Dsetjmp_64.S27 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 Dcsum-copy_64.S70 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 Dcopy_user_64.S47 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 Dcopy_mc_64.S39 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 Dbhi.S39 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 Dmem_encrypt_boot.S42 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 Dqp.h93 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 Dchacha-avx2-x86_64.S38 # %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 Dchacha-ssse3-x86_64.S115 # %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 Dchacha-avx512vl-x86_64.S28 # %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 Dtdxcall.S49 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 Didt_handlers_64.S23 pushq %rdi
40 movq %rsp, %rdi
60 popq %rdi
/linux/arch/x86/entry/
H A Dentry_64_fred.S22 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 Dhead_64.S93 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 Drelocate_kernel_64.S114 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 Dxen-head.S44 mov %rsi, %rdi
60 mov %rdi, %rsp
95 push %rdi
122 pop %rdi

12345