Searched refs:rdi (Results 1 - 25 of 182) sorted by relevance

12345678

/linux-master/drivers/infiniband/sw/rdmavt/
H A Dtrace.h6 #define RDI_DEV_ENTRY(rdi) __string(dev, rvt_get_ibdev_name(rdi))
7 #define RDI_DEV_ASSIGN(rdi) __assign_str(dev, rvt_get_ibdev_name(rdi))
H A Dvt.c36 * rvt_alloc_device - allocate rdi
40 * Use IB core device alloc to allocate space for the rdi which is assumed to be
46 * Return: pointer to allocated rdi
50 struct rvt_dev_info *rdi; local
52 rdi = container_of(_ib_alloc_device(size), struct rvt_dev_info, ibdev);
53 if (!rdi)
54 return rdi;
56 rdi->ports = kcalloc(nports, sizeof(*rdi->ports), GFP_KERNEL);
57 if (!rdi
70 rvt_dealloc_device(struct rvt_dev_info *rdi) argument
81 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
94 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
122 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
154 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
196 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
220 struct rvt_dev_info *rdi; local
262 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
380 check_support(struct rvt_dev_info *rdi, int verb) argument
478 rvt_register_device(struct rvt_dev_info *rdi) argument
583 rvt_unregister_device(struct rvt_dev_info *rdi) argument
610 rvt_init_port(struct rvt_dev_info *rdi, struct rvt_ibport *port, int port_index, u16 *pkey_table) argument
[all...]
H A Dvt.h21 #define rvt_pr_info(rdi, fmt, ...) \
22 __rvt_pr_info(rdi->driver_f.get_pci_dev(rdi), \
23 rvt_get_ibdev_name(rdi), \
27 #define rvt_pr_warn(rdi, fmt, ...) \
28 __rvt_pr_warn(rdi->driver_f.get_pci_dev(rdi), \
29 rvt_get_ibdev_name(rdi), \
33 #define rvt_pr_err(rdi, fmt, ...) \
34 __rvt_pr_err(rdi
[all...]
H A Dmad.c54 * @rdi: rvt dev struct
60 int rvt_create_mad_agents(struct rvt_dev_info *rdi) argument
67 for (p = 0; p < rdi->dparms.nports; p++) {
68 rvp = rdi->ports[p];
69 agent = ib_register_mad_agent(&rdi->ibdev, p + 1,
80 if (rdi->driver_f.notify_create_mad_agent)
81 rdi->driver_f.notify_create_mad_agent(rdi, p);
87 for (p = 0; p < rdi->dparms.nports; p++) {
88 rvp = rdi
107 rvt_free_mad_agents(struct rvt_dev_info *rdi) argument
[all...]
H A Dmmap.c14 * @rdi: rvt dev struct
16 void rvt_mmap_init(struct rvt_dev_info *rdi) argument
18 INIT_LIST_HEAD(&rdi->pending_mmaps);
19 spin_lock_init(&rdi->pending_lock);
20 rdi->mmap_offset = PAGE_SIZE;
21 spin_lock_init(&rdi->mmap_offset_lock);
32 struct rvt_dev_info *rdi = ib_to_rvt(ip->context->device); local
34 spin_lock_irq(&rdi->pending_lock);
36 spin_unlock_irq(&rdi->pending_lock);
70 struct rvt_dev_info *rdi local
116 rvt_create_mmap_info(struct rvt_dev_info *rdi, u32 size, struct ib_udata *udata, void *obj) argument
155 rvt_update_mmap_info(struct rvt_dev_info *rdi, struct rvt_mmap_info *ip, u32 size, void *obj) argument
[all...]
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 Dtrace_rvt.h18 TP_PROTO(struct rvt_dev_info *rdi,
20 TP_ARGS(rdi, msg),
22 RDI_DEV_ENTRY(rdi)
26 RDI_DEV_ASSIGN(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);
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 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 Dcq.c62 struct rvt_dev_info *rdi = cq->rdi; local
65 rvt_pr_err_ratelimited(rdi, "CQ is full!\n");
162 struct rvt_dev_info *rdi = ib_to_rvt(ibdev); local
174 if (entries < 1 || entries > rdi->dparms.props.max_cqe)
180 comp_vector = comp_vector % rdi->ibdev.num_comp_vectors;
198 k_wc = vzalloc_node(sz, rdi->dparms.node);
208 cq->ip = rvt_create_mmap_info(rdi, sz, udata, u_wc);
220 spin_lock_irq(&rdi->n_cqs_lock);
221 if (rdi
279 struct rvt_dev_info *rdi = cq->rdi; local
344 struct rvt_dev_info *rdi = cq->rdi; local
[all...]
/linux-master/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),
[all...]
/linux-master/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)
[all...]
/linux-master/arch/x86/lib/
H A Dmemcpy_64.S17 * rdi destination
36 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
[all...]
H A Dcopy_page_64.S44 movq %rax, 0x8*0(%rdi)
45 movq %rbx, 0x8*1(%rdi)
46 movq %rdx, 0x8*2(%rdi)
47 movq %r8, 0x8*3(%rdi)
48 movq %r9, 0x8*4(%rdi)
49 movq %r10, 0x8*5(%rdi)
50 movq %r11, 0x8*6(%rdi)
51 movq %r12, 0x8*7(%rdi)
54 leaq 64 (%rdi), %rdi
[all...]
H A Dmemset_64.S16 * rdi destination
34 movq %rdi,%r9
47 movq %rdi,%r10
67 movq %rax,(%rdi)
68 movq %rax,8(%rdi)
69 movq %rax,16(%rdi)
70 movq %rax,24(%rdi)
71 movq %rax,32(%rdi)
72 movq %rax,40(%rdi)
73 movq %rax,48(%rdi)
[all...]
H A Dclear_page_64.S15 * %rdi - page
31 #define PUT(x) movq %rax,x*8(%rdi)
32 movq %rax,(%rdi)
40 leaq 64(%rdi),%rdi
58 * rdi destination
76 0: movb %al,(%rdi)
77 inc %rdi
86 1: movq %rax,(%rdi)
87 addq $8,%rdi
[all...]
H A Dmemmove_64.S22 * rdi: dest
31 mov %rdi, %rax
34 cmp %rdi, %rsi
38 cmp %rdi, %r8
73 movq %r11, 0*8(%rdi)
74 movq %r10, 1*8(%rdi)
75 movq %r9, 2*8(%rdi)
76 movq %r8, 3*8(%rdi)
77 leaq 4*8(%rdi), %rdi
[all...]
H A Dcsum-copy_64.S18 * rdi source
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)
[all...]
H A Dcopy_user_uncached_64.S22 * rdi destination
44 20: movnti %r8,(%rdi)
45 21: movnti %r9,8(%rdi)
46 22: movnti %r10,16(%rdi)
47 23: movnti %r11,24(%rdi)
52 40: movnti %r8,32(%rdi)
53 41: movnti %r9,40(%rdi)
54 42: movnti %r10,48(%rdi)
55 43: movnti %r11,56(%rdi)
58 addq $64,%rdi
[all...]
H A Dmsr-reg.S18 movq %rdi, %r10 /* Save pointer */
20 movl (%rdi), %eax
21 movl 4(%rdi), %ecx
22 movl 8(%rdi), %edx
23 movl 12(%rdi), %ebx
24 movl 20(%rdi), %r12d
25 movl 24(%rdi), %esi
26 movl 28(%rdi), %edi
/linux-master/tools/arch/x86/lib/
H A Dmemcpy_64.S16 * rdi destination
35 movq %rdi, %rax
46 movq %rdi, %rax
70 movq %r8, 0*8(%rdi)
71 movq %r9, 1*8(%rdi)
72 movq %r10, 2*8(%rdi)
73 movq %r11, 3*8(%rdi)
74 leaq 4*8(%rdi), %rdi
84 addq %rdx, %rdi
[all...]
H A Dmemset_64.S16 * rdi destination
34 movq %rdi,%r9
47 movq %rdi,%r10
67 movq %rax,(%rdi)
68 movq %rax,8(%rdi)
69 movq %rax,16(%rdi)
70 movq %rax,24(%rdi)
71 movq %rax,32(%rdi)
72 movq %rax,40(%rdi)
73 movq %rax,48(%rdi)
[all...]
/linux-master/include/rdma/
H A Drdma_vt.h237 struct pci_dev * (*get_pci_dev)(struct rvt_dev_info *rdi);
245 void * (*qp_priv_alloc)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
251 int (*qp_priv_init)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
257 void (*qp_priv_free)(struct rvt_dev_info *rdi, struct rvt_qp *qp);
268 int (*get_pmtu_from_attr)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
296 u32 (*mtu_from_qp)(struct rvt_dev_info *rdi, struct rvt_qp *qp,
306 int (*get_guid_be)(struct rvt_dev_info *rdi, struct rvt_ibport *rvp,
312 int (*query_port_state)(struct rvt_dev_info *rdi, u32 port_num,
318 int (*shut_down_port)(struct rvt_dev_info *rdi, u32 port_num);
321 void (*cap_mask_chg)(struct rvt_dev_info *rdi, u3
437 rvt_set_ibdev_name(struct rvt_dev_info *rdi, const char *fmt, const char *name, const int unit) argument
457 rvt_get_ibdev_name(const struct rvt_dev_info *rdi) argument
477 rvt_get_npkeys(struct rvt_dev_info *rdi) argument
489 rvt_max_atomic(struct rvt_dev_info *rdi) argument
495 rvt_size_atomic(struct rvt_dev_info *rdi) argument
504 rvt_get_pkey(struct rvt_dev_info *rdi, int port_index, unsigned index) argument
[all...]
/linux-master/arch/x86/crypto/
H A Dtwofish-x86_64-asm_64.S68 mov s1(%r11,%rdi,4),%r8d;\
70 mov s2(%r11,%rdi,4),%r9d;\
73 xor s2(%r11,%rdi,4),%r8d;\
76 xor s3(%r11,%rdi,4),%r9d;\
78 xor s3(%r11,%rdi,4),%r8d;\
80 xor (%r11,%rdi,4), %r9d;\
83 xor (%r11,%rdi,4), %r8d;\
85 xor s1(%r11,%rdi,4),%r9d;\
106 mov s1(%r11,%rdi,4),%r8d;\
108 mov s2(%r11,%rdi,
[all...]

Completed in 270 milliseconds

12345678