Home
last modified time | relevance | path

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

12345678

/linux-6.15/drivers/infiniband/sw/rdmavt/
H A Dvt.c53 if (!rdi) in rvt_alloc_device()
54 return rdi; in rvt_alloc_device()
56 rdi->ports = kcalloc(nports, sizeof(*rdi->ports), GFP_KERNEL); in rvt_alloc_device()
57 if (!rdi->ports) in rvt_alloc_device()
60 return rdi; in rvt_alloc_device()
139 return rdi->driver_f.query_port_state(rdi, port_num, props); in rvt_query_port()
169 rdi->driver_f.cap_mask_chg(rdi, port_num); in rvt_modify_port()
171 ret = rdi->driver_f.shut_down_port(rdi, port_num); in rvt_modify_port()
236 return rdi->driver_f.get_guid_be(rdi, rvp, guid_index, in rvt_query_gid()
482 if (!rdi) in rvt_register_device()
[all …]
H A Dmmap.c18 INIT_LIST_HEAD(&rdi->pending_mmaps); in rvt_mmap_init()
19 spin_lock_init(&rdi->pending_lock); in rvt_mmap_init()
20 rdi->mmap_offset = PAGE_SIZE; in rvt_mmap_init()
34 spin_lock_irq(&rdi->pending_lock); in rvt_release_mmap_info()
36 spin_unlock_irq(&rdi->pending_lock); in rvt_release_mmap_info()
131 if (rdi->mmap_offset == 0) in rvt_create_mmap_info()
133 ip->offset = rdi->mmap_offset; in rvt_create_mmap_info()
161 if (rdi->mmap_offset == 0) in rvt_update_mmap_info()
162 rdi->mmap_offset = PAGE_SIZE; in rvt_update_mmap_info()
163 ip->offset = rdi->mmap_offset; in rvt_update_mmap_info()
[all …]
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), \
40 __rvt_pr_err_ratelimited((rdi)->driver_f.get_pci_dev(rdi), \
[all …]
H A Dmad.c67 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_create_mad_agents()
68 rvp = rdi->ports[p]; 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()
113 for (p = 0; p < rdi->dparms.nports; p++) { in rvt_free_mad_agents()
114 rvp = rdi->ports[p]; in rvt_free_mad_agents()
126 if (rdi->driver_f.notify_free_mad_agent) in rvt_free_mad_agents()
[all …]
H A Dqp.c140 if (!rdi->wss) in rvt_wss_init()
383 rdi->qp_dev->qp_table_size = rdi->dparms.qp_table_size; in rvt_driver_qp_init()
398 if (init_qpn_table(rdi, &rdi->qp_dev->qpn_table)) in rvt_driver_qp_init()
1042 if (!rdi) in rvt_create_qp()
1117 priv = rdi->driver_f.qp_priv_alloc(rdi, qp); in rvt_create_qp()
1164 ret = alloc_qpn(rdi, &rdi->qp_dev->qpn_table, in rvt_create_qp()
1265 rdi->driver_f.qp_priv_free(rdi, qp); in rvt_create_qp()
1698 rdi->driver_f.qp_priv_free(rdi, qp); in rvt_destroy_qp()
2658 i->rdi = rdi; in rvt_qp_iter_init()
2687 struct rvt_dev_info *rdi = iter->rdi; in rvt_qp_iter_next() local
[all …]
H A Dcq.c63 struct rvt_dev_info *rdi = cq->rdi; in rvt_cq_enter() local
222 spin_lock_irq(&rdi->n_cqs_lock); in rvt_create_cq()
223 if (rdi->n_cqs_allocated == rdi->dparms.props.max_cq) { in rvt_create_cq()
229 rdi->n_cqs_allocated++; in rvt_create_cq()
230 spin_unlock_irq(&rdi->n_cqs_lock); in rvt_create_cq()
243 cq->rdi = rdi; in rvt_create_cq()
246 rdi->driver_f.comp_vect_cpu_lookup(rdi, comp_vector); in rvt_create_cq()
281 struct rvt_dev_info *rdi = cq->rdi; in rvt_destroy_cq() local
284 spin_lock_irq(&rdi->n_cqs_lock); in rvt_destroy_cq()
285 rdi->n_cqs_allocated--; in rvt_destroy_cq()
[all …]
H A Dmcast.c26 spin_lock_init(&rdi->n_mcast_grps_lock); in rvt_driver_mcast_init()
204 spin_lock(&rdi->n_mcast_grps_lock); in rvt_mcast_add()
205 if (rdi->n_mcast_grps_allocated == rdi->dparms.props.max_mcast_grp) { in rvt_mcast_add()
206 spin_unlock(&rdi->n_mcast_grps_lock); in rvt_mcast_add()
211 rdi->n_mcast_grps_allocated++; in rvt_mcast_add()
212 spin_unlock(&rdi->n_mcast_grps_lock); in rvt_mcast_add()
378 spin_lock_irq(&rdi->n_mcast_grps_lock); in rvt_detach_mcast()
379 rdi->n_mcast_grps_allocated--; in rvt_detach_mcast()
380 spin_unlock_irq(&rdi->n_mcast_grps_lock); in rvt_detach_mcast()
397 for (i = 0; i < rdi->dparms.nports; i++) in rvt_mcast_tree_empty()
[all …]
/linux-6.15/arch/x86/lib/
H A Dmemmove_64.S32 mov %rdi, %rax
35 cmp %rdi, %rsi
39 cmp %rdi, %r8
76 movq %r9, 2*8(%rdi)
77 movq %r8, 3*8(%rdi)
78 leaq 4*8(%rdi), %rdi
103 movq %rdi, %r10
105 leaq -8(%rdi, %rdx), %rdi
129 addq %rdx, %rdi
146 leaq -4*8(%rdi), %rdi
[all …]
H A Dmemcpy_64.S36 movq %rdi, %rax
47 movq %rdi, %rax
71 movq %r8, 0*8(%rdi)
72 movq %r9, 1*8(%rdi)
75 leaq 4*8(%rdi), %rdi
85 addq %rdx, %rdi
103 leaq -4*8(%rdi), %rdi
111 subq %rdx, %rdi
150 movl %ecx, (%rdi)
164 movb %r8b, 1(%rdi)
[all …]
H A Dcopy_page_64.S45 movq %rax, 0x8*0(%rdi)
46 movq %rbx, 0x8*1(%rdi)
47 movq %rdx, 0x8*2(%rdi)
48 movq %r8, 0x8*3(%rdi)
49 movq %r9, 0x8*4(%rdi)
50 movq %r10, 0x8*5(%rdi)
51 movq %r11, 0x8*6(%rdi)
52 movq %r12, 0x8*7(%rdi)
55 leaq 64 (%rdi), %rdi
73 movq %rax, 0x8*0(%rdi)
[all …]
H A Dmemset_64.S35 movq %rdi,%r9
48 movq %rdi,%r10
68 movq %rax,(%rdi)
69 movq %rax,8(%rdi)
70 movq %rax,16(%rdi)
76 leaq 64(%rdi),%rdi
90 movq %rax,(%rdi)
91 leaq 8(%rdi),%rdi
100 movb %al,(%rdi)
101 leaq 1(%rdi),%rdi
[all …]
H A Dcsum-copy_64.S70 movq (%rdi), %rbx
124 leaq 64(%rdi), %rdi
148 leaq 8(%rdi), %rdi
172 movw (%rdi), %bx
177 leaq 2(%rdi), %rdi
188 movb (%rdi), %bl
215 movw (%rdi), %bx
218 leaq 2(%rdi), %rdi
228 leaq 4(%rdi), %rdi
236 movb (%rdi), %bl
[all …]
H A Dcopy_user_uncached_64.S46 20: movnti %r8,(%rdi)
60 addq $64,%rdi
107 addq $8,%rdi
126 addq $4,%rdi
133 71: movw %ax,(%rdi)
135 addq $2,%rdi
141 81: movb %al,(%rdi)
175 inc %rdi
185 addq $2,%rdi
195 addq $4,%rdi
[all …]
H A Dclear_page_64.S34 movq %rax,(%rdi)
42 leaq 64(%rdi),%rdi
79 0: movb %al,(%rdi)
80 inc %rdi
89 1: movq %rax,(%rdi)
90 addq $8,%rdi
99 10: movq %rax,(%rdi)
100 11: movq %rax,8(%rdi)
101 12: movq %rax,16(%rdi)
102 13: movq %rax,24(%rdi)
[all …]
/linux-6.15/tools/arch/x86/lib/
H A Dmemcpy_64.S35 movq %rdi, %rax
46 movq %rdi, %rax
70 movq %r8, 0*8(%rdi)
71 movq %r9, 1*8(%rdi)
74 leaq 4*8(%rdi), %rdi
84 addq %rdx, %rdi
102 leaq -4*8(%rdi), %rdi
110 subq %rdx, %rdi
149 movl %ecx, (%rdi)
163 movb %r8b, 1(%rdi)
[all …]
H A Dmemset_64.S35 movq %rdi,%r9
48 movq %rdi,%r10
68 movq %rax,(%rdi)
69 movq %rax,8(%rdi)
70 movq %rax,16(%rdi)
76 leaq 64(%rdi),%rdi
90 movq %rax,(%rdi)
91 leaq 8(%rdi),%rdi
100 movb %al,(%rdi)
101 leaq 1(%rdi),%rdi
[all …]
/linux-6.15/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)
37 movq %rdi, DI(%rdi)
47 movq $0, CS(%rdi)
48 movq $0, SS(%rdi)
49 movq $0, DS(%rdi)
50 movq $0, ES(%rdi)
51 movq $0, FS(%rdi)
[all …]
/linux-6.15/arch/x86/um/
H A Dsetjmp_64.S27 movq %rbx,(%rdi)
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)
46 movq (%rdi),%rbx
47 movq 8(%rdi),%rsp
48 movq 16(%rdi),%rbp
49 movq 24(%rdi),%r12
[all …]
/linux-6.15/include/rdma/
H A Drdma_vt.h447 dev_set_name(&rdi->ibdev.dev, fmt, name, unit); in rvt_set_ibdev_name()
448 strscpy(rdi->ibdev.name, dev_name(&rdi->ibdev.dev), IB_DEVICE_NAME_MAX); in rvt_set_ibdev_name()
459 return dev_name(&rdi->ibdev.dev); in rvt_get_ibdev_name()
482 return rdi->dparms.npkeys; in rvt_get_npkeys()
491 return rdi->dparms.max_rdma_atomic + in rvt_max_atomic()
492 rdi->dparms.extra_rdma_atomic + 1; in rvt_max_atomic()
497 return rdi->dparms.max_rdma_atomic + in rvt_size_atomic()
498 rdi->dparms.extra_rdma_atomic; in rvt_size_atomic()
508 if (index >= rvt_get_npkeys(rdi)) in rvt_get_pkey()
511 return rdi->ports[port_index]->pkey_table[index]; in rvt_get_pkey()
[all …]
/linux-6.15/drivers/media/platform/qcom/camss/
H A Dcamss-csid-gen2.c33 + 0x10 * (rdi))
35 + 0x10 * (rdi))
37 + 0x10 * (rdi))
39 + 0x10 * (rdi))
71 + 0x100 * (rdi))
96 + 0x100 * (rdi))
100 + 0x100 * (rdi))
107 + 0x100 * (rdi))
109 + 0x100 * (rdi))
111 + 0x100 * (rdi))
[all …]
H A Dcamss-csid-780.c34 #define CSID_RUP_AUP_RDI(rdi) ((BIT(4) | BIT(20)) << (rdi)) argument
54 #define CSID_CSI2_RDIN_IRQ_STATUS(rdi) (0xEC + 0x10 * (rdi)) argument
57 #define CSID_CSI2_RDIN_IRQ_CLEAR(rdi) (0xF4 + 0x10 * (rdi)) argument
58 #define CSID_CSI2_RDIN_IRQ_SET(rdi) (0xF8 + 0x10 * (rdi)) argument
69 #define CSID_RDI_CFG0(rdi) (0x500 + 0x100 * (rdi)) argument
78 #define CSID_RDI_CTRL(rdi) (0x504 + 0x100 * (rdi)) argument
81 #define CSID_RDI_CFG1(rdi) (0x510 + 0x100 * (rdi)) argument
89 #define CSID_RDI_IRQ_SUBSAMPLE_PATTERN(rdi) (0x548 + 0x100 * (rdi)) argument
90 #define CSID_RDI_IRQ_SUBSAMPLE_PERIOD(rdi) (0x54C + 0x100 * (rdi)) argument
112 static void __csid_ctrl_rdi(struct csid_device *csid, int enable, u8 rdi) in __csid_ctrl_rdi() argument
[all …]
/linux-6.15/arch/x86/crypto/
H A Dtwofish-x86_64-asm_64.S69 mov s1(%r11,%rdi,4),%r8d;\
71 mov s2(%r11,%rdi,4),%r9d;\
74 xor s2(%r11,%rdi,4),%r8d;\
77 xor s3(%r11,%rdi,4),%r9d;\
79 xor s3(%r11,%rdi,4),%r8d;\
81 xor (%r11,%rdi,4), %r9d;\
84 xor (%r11,%rdi,4), %r8d;\
119 xor (%r11,%rdi,4), %r9d;\
122 xor (%r11,%rdi,4), %r8d;\
214 mov %rdi, %r11
[all …]
/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_verbs.c277 struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; in qib_ib_rcv() local
567 spin_lock(&dev->rdi.pending_lock); in __get_txreq()
677 spin_lock(&dev->rdi.pending_lock); in qib_verbs_sdma_desc_avail()
754 spin_lock(&dev->rdi.pending_lock); in wait_kmem()
890 spin_lock(&dev->rdi.pending_lock); in no_bufs_available()
1194 struct qib_ibdev *ibdev = container_of(rdi, struct qib_ibdev, rdi); in qib_query_port()
1278 struct qib_ibdev *ibdev = container_of(rdi, struct qib_ibdev, rdi); in qib_shut_down_port()
1438 struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; in qib_fill_device_attr() local
1440 memset(&rdi->dparms.props, 0, sizeof(rdi->dparms.props)); in qib_fill_device_attr()
1449 rdi->dparms.props.vendor_id = in qib_fill_device_attr()
[all …]
/linux-6.15/drivers/infiniband/hw/hfi1/
H A Dverbs.c334 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_eager_rcv() local
388 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_kdeth_expected_rcv() local
460 struct rvt_dev_info *rdi = &ppd->dd->verbs_dev.rdi; in hfi1_handle_packet() local
1290 struct rvt_dev_info *rdi = &dd->verbs_dev.rdi; in hfi1_fill_device_attr() local
1293 memset(&rdi->dparms.props, 0, sizeof(rdi->dparms.props)); in hfi1_fill_device_attr()
1308 rdi->dparms.props.hw_ver = dd->minrev; in hfi1_fill_device_attr()
1313 rdi->dparms.props.max_qp_wr = in hfi1_fill_device_attr()
1334 rdi->dparms.props.max_mcast_grp; in hfi1_fill_device_attr()
1808 dd->verbs_dev.rdi.dparms.qpn_start = 0; in hfi1_register_ib_device()
1809 dd->verbs_dev.rdi.dparms.qpn_inc = 1; in hfi1_register_ib_device()
[all …]
/linux-6.15/arch/x86/entry/
H A Dentry_64.S112 movq %rsp, %rdi
145 movq %rsp, %rdi
150 pushq (%rdi) /* RDI */
160 popq %rdi
590 movq %rsp, %rdi
602 pushq (%rdi)
615 popq %rdi
691 movq %rax, (1*8)(%rdi)
1085 mov %rax, %rdi
1192 movq %rsp, %rdi
[all …]

12345678