Home
last modified time | relevance | path

Searched refs:rdma (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/net/9p/
Dtrans_rdma.c238 struct p9_trans_rdma *rdma = c->trans; in p9_cm_event_handler() local
241 BUG_ON(rdma->state != P9_RDMA_INIT); in p9_cm_event_handler()
242 rdma->state = P9_RDMA_ADDR_RESOLVED; in p9_cm_event_handler()
246 BUG_ON(rdma->state != P9_RDMA_ADDR_RESOLVED); in p9_cm_event_handler()
247 rdma->state = P9_RDMA_ROUTE_RESOLVED; in p9_cm_event_handler()
251 BUG_ON(rdma->state != P9_RDMA_ROUTE_RESOLVED); in p9_cm_event_handler()
252 rdma->state = P9_RDMA_CONNECTED; in p9_cm_event_handler()
256 if (rdma) in p9_cm_event_handler()
257 rdma->state = P9_RDMA_CLOSED; in p9_cm_event_handler()
277 rdma_disconnect(rdma->cm_id); in p9_cm_event_handler()
[all …]
/linux-4.4.14/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c147 struct svcxprt_rdma *rdma = in svc_rdma_bc_free() local
152 kfree(rdma); in svc_rdma_bc_free()
693 struct svcxprt_rdma *rdma = in rdma_cma_handler() local
701 clear_bit(RDMAXPRT_CONN_PENDING, &rdma->sc_flags); in rdma_cma_handler()
839 struct svc_rdma_fastreg_mr *svc_rdma_get_frmr(struct svcxprt_rdma *rdma) in svc_rdma_get_frmr() argument
843 spin_lock_bh(&rdma->sc_frmr_q_lock); in svc_rdma_get_frmr()
844 if (!list_empty(&rdma->sc_frmr_q)) { in svc_rdma_get_frmr()
845 frmr = list_entry(rdma->sc_frmr_q.next, in svc_rdma_get_frmr()
850 spin_unlock_bh(&rdma->sc_frmr_q_lock); in svc_rdma_get_frmr()
854 return rdma_alloc_frmr(rdma); in svc_rdma_get_frmr()
[all …]
Dsvc_rdma_sendto.c451 static int send_reply(struct svcxprt_rdma *rdma, in send_reply() argument
468 ret = svc_rdma_post_recv(rdma); in send_reply()
472 "Closing transport %p.\n", ret, rdma); in send_reply()
473 set_bit(XPT_CLOSE, &rdma->sc_xprt.xpt_flags); in send_reply()
483 ctxt->sge[0].lkey = rdma->sc_dma_lkey; in send_reply()
486 ib_dma_map_page(rdma->sc_cm_id->device, page, 0, in send_reply()
488 if (ib_dma_mapping_error(rdma->sc_cm_id->device, ctxt->sge[0].addr)) in send_reply()
490 atomic_inc(&rdma->sc_dma_used); in send_reply()
500 dma_map_xdr(rdma, &rqstp->rq_res, xdr_off, in send_reply()
503 if (ib_dma_mapping_error(rdma->sc_cm_id->device, in send_reply()
[all …]
/linux-4.4.14/drivers/staging/rdma/
DKconfig17 linux-rdma@vger.kernel.org mailing list.
25 source "drivers/staging/rdma/amso1100/Kconfig"
27 source "drivers/staging/rdma/ehca/Kconfig"
29 source "drivers/staging/rdma/hfi1/Kconfig"
31 source "drivers/staging/rdma/ipath/Kconfig"
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-driver-ib_srp4 Contact: linux-rdma@vger.kernel.org
74 Contact: linux-rdma@vger.kernel.org
80 Contact: linux-rdma@vger.kernel.org
86 Contact: linux-rdma@vger.kernel.org
94 Contact: linux-rdma@vger.kernel.org
101 Contact: linux-rdma@vger.kernel.org
108 Contact: linux-rdma@vger.kernel.org
114 Contact: linux-rdma@vger.kernel.org
121 Contact: linux-rdma@vger.kernel.org
128 Contact: linux-rdma@vger.kernel.org
[all …]
Dsysfs-transport-srp4 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
11 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
20 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
36 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
50 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org
/linux-4.4.14/drivers/net/ethernet/seeq/
Dsgiseeq.c68 volatile struct hpc_dma_desc rdma; member
208 sp->rx_desc[i].rdma.pbuf = dma_addr; in seeq_init_ring()
210 sp->rx_desc[i].rdma.cntinfo = RCNTINFO_INIT; in seeq_init_ring()
213 sp->rx_desc[i - 1].rdma.cntinfo |= HPCDMA_EOR; in seeq_init_ring()
258 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo, in sgiseeq_dump_rings()
259 r[i].rdma.pnext); in sgiseeq_dump_rings()
262 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo, in sgiseeq_dump_rings()
263 r[i].rdma.pnext); in sgiseeq_dump_rings()
350 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) { in sgiseeq_rx()
351 len = PKT_BUF_SZ - (rd->rdma.cntinfo & HPCDMA_BCNT) - 3; in sgiseeq_rx()
[all …]
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dqp.c120 pfault.rdma.r_key = in mlx5_eq_pagefault()
121 be32_to_cpu(pf_eqe->rdma.r_key); in mlx5_eq_pagefault()
122 pfault.rdma.packet_size = in mlx5_eq_pagefault()
123 be16_to_cpu(pf_eqe->rdma.packet_length); in mlx5_eq_pagefault()
124 pfault.rdma.rdma_op_len = in mlx5_eq_pagefault()
125 be32_to_cpu(pf_eqe->rdma.rdma_op_len); in mlx5_eq_pagefault()
126 pfault.rdma.rdma_va = in mlx5_eq_pagefault()
127 be64_to_cpu(pf_eqe->rdma.rdma_va); in mlx5_eq_pagefault()
130 qpn, pfault.rdma.r_key); in mlx5_eq_pagefault()
133 pfault.rdma.rdma_op_len); in mlx5_eq_pagefault()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_offload.c281 struct rdma_info *rdma = data; in cxgb_rdma_ctl() local
284 rdma->udbell_physbase = pci_resource_start(pdev, 2); in cxgb_rdma_ctl()
285 rdma->udbell_len = pci_resource_len(pdev, 2); in cxgb_rdma_ctl()
286 rdma->tpt_base = in cxgb_rdma_ctl()
288 rdma->tpt_top = t3_read_reg(adapter, A_ULPTX_TPT_ULIMIT); in cxgb_rdma_ctl()
289 rdma->pbl_base = in cxgb_rdma_ctl()
291 rdma->pbl_top = t3_read_reg(adapter, A_ULPTX_PBL_ULIMIT); in cxgb_rdma_ctl()
292 rdma->rqt_base = t3_read_reg(adapter, A_ULPRX_RQ_LLIMIT); in cxgb_rdma_ctl()
293 rdma->rqt_top = t3_read_reg(adapter, A_ULPRX_RQ_ULIMIT); in cxgb_rdma_ctl()
294 rdma->kdb_addr = adapter->regs + A_SG_KDOORBELL; in cxgb_rdma_ctl()
[all …]
/linux-4.4.14/net/rds/
Dsend.c257 if (rm->rdma.op_active && in rds_send_xmit()
284 if (rm->rdma.op_active && !conn->c_xmit_rdma_sent) { in rds_send_xmit()
285 rm->m_final_op = &rm->rdma; in rds_send_xmit()
290 ret = conn->c_trans->xmit_rdma(conn, &rm->rdma); in rds_send_xmit()
327 ops_present = (rm->atomic.op_active || rm->rdma.op_active); in rds_send_xmit()
330 if (rm->rdma.op_active && !rm->rdma.op_silent) in rds_send_xmit()
473 ro = &rm->rdma; in rds_rdma_send_complete()
544 ro = &rm->rdma; in __rds_send_complete()
575 if (&rm->rdma == op) { in rds_send_get_message()
583 if (&rm->rdma == op) { in rds_send_get_message()
[all …]
Dmessage.c71 if (rm->rdma.op_active) in rds_message_purge()
72 rds_rdma_free_op(&rm->rdma); in rds_message_purge()
73 if (rm->rdma.op_rdma_mr) in rds_message_purge()
74 rds_mr_put(rm->rdma.op_rdma_mr); in rds_message_purge()
Diw_send.c89 if (rm->rdma.op_active) { in rds_iw_send_unmap_rm()
90 rds_iw_send_unmap_rdma(ic, &rm->rdma); in rds_iw_send_unmap_rm()
114 if (rm->rdma.op_write) in rds_iw_send_unmap_rm()
115 rds_stats_add(s_send_rdma_bytes, rm->rdma.op_bytes); in rds_iw_send_unmap_rm()
117 rds_stats_add(s_recv_rdma_bytes, rm->rdma.op_bytes); in rds_iw_send_unmap_rm()
588 if (rm->rdma.op_active) { in rds_iw_xmit()
591 ext_hdr.h_rdma_rkey = cpu_to_be32(rm->rdma.op_rkey); in rds_iw_xmit()
629 if (rm->rdma.op_active && rm->rdma.op_fence) in rds_iw_xmit()
Dib_send.c112 rds_ib_send_complete(container_of(op, struct rds_message, rdma), in rds_ib_send_unmap_rdma()
165 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op()
578 if (rm->rdma.op_active) { in rds_ib_xmit()
581 ext_hdr.h_rdma_rkey = cpu_to_be32(rm->rdma.op_rkey); in rds_ib_xmit()
614 if (rm->rdma.op_active && rm->rdma.op_fence) in rds_ib_xmit()
950 rds_message_addref(container_of(op, struct rds_message, rdma)); in rds_ib_xmit_rdma()
DMakefile4 loop.o page.o rdma.o
Drdma.c551 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args()
561 || rm->rdma.op_active) in rds_cmsg_rdma_args()
746 rm->rdma.op_rdma_mr = mr; in rds_cmsg_rdma_dest()
764 return __rds_rdma_map(rs, CMSG_DATA(cmsg), &rm->m_rdma_cookie, &rm->rdma.op_rdma_mr); in rds_cmsg_rdma_map()
Drecv.c114 struct rds_ext_header_rdma rdma; in rds_recv_incoming_exthdrs() member
126 rds_rdma_unuse(rs, be32_to_cpu(buffer.rdma.h_rdma_rkey), 0); in rds_recv_incoming_exthdrs()
Drds.h378 } rdma; member
/linux-4.4.14/drivers/macintosh/
Drack-meter.c148 struct rackmeter_dma *rdma = rm->dma_buf_v; in rackmeter_do_pause() local
157 memset(rdma->buf1, 0, SAMPLE_COUNT & sizeof(u32)); in rackmeter_do_pause()
158 memset(rdma->buf2, 0, SAMPLE_COUNT & sizeof(u32)); in rackmeter_do_pause()
372 struct resource ri2s, rdma; in rackmeter_probe() local
431 of_address_to_resource(i2s, 1, &rdma)) { in rackmeter_probe()
441 pr_debug(" dma @0x%08x\n", (unsigned int)rdma.start); in rackmeter_probe()
475 rm->dma_regs = ioremap(rdma.start, 0x100); in rackmeter_probe()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dodp.c608 u32 rkey = mpfault->rdma.r_key; in mlx5_ib_mr_rdma_pfault_handler()
621 mpfault->rdma.rdma_va += mpfault->bytes_committed; in mlx5_ib_mr_rdma_pfault_handler()
622 mpfault->rdma.rdma_op_len -= min(mpfault->bytes_committed, in mlx5_ib_mr_rdma_pfault_handler()
623 mpfault->rdma.rdma_op_len); in mlx5_ib_mr_rdma_pfault_handler()
626 address = mpfault->rdma.rdma_va; in mlx5_ib_mr_rdma_pfault_handler()
627 length = mpfault->rdma.rdma_op_len; in mlx5_ib_mr_rdma_pfault_handler()
634 length = mpfault->rdma.packet_size; in mlx5_ib_mr_rdma_pfault_handler()
/linux-4.4.14/drivers/staging/rdma/ehca/
DTODO3 The ehca driver has been deprecated and moved to drivers/staging/rdma.
/linux-4.4.14/drivers/staging/rdma/ipath/
DTODO5 Cc: linux-rdma@vger.kernel.org
/linux-4.4.14/include/uapi/
DKbuild10 header-y += rdma/
/linux-4.4.14/drivers/staging/
DMakefile31 obj-$(CONFIG_STAGING_RDMA) += rdma/
DKconfig73 source "drivers/staging/rdma/Kconfig"
/linux-4.4.14/Documentation/filesystems/nfs/
D00-INDEX13 nfs-rdma.txt
Dnfsd-admin-interfaces.txt19 "udp", "tcp", or "rdma".
Dnfs-rdma.txt37 nfs-rdma-devel@lists.sourceforge.net
257 $ echo rdma 20049 > /proc/fs/nfsd/portlist
269 $ mount -o rdma,port=20049 <IPoIB-server-name-or-address>:/<export> /mnt
/linux-4.4.14/drivers/infiniband/core/
Duverbs_cmd.c2516 struct ib_rdma_wr *rdma; in ib_uverbs_post_send() local
2518 next_size = sizeof(*rdma); in ib_uverbs_post_send()
2519 rdma = alloc_wr(next_size, user_wr->num_sge); in ib_uverbs_post_send()
2520 if (!rdma) { in ib_uverbs_post_send()
2525 rdma->remote_addr = user_wr->wr.rdma.remote_addr; in ib_uverbs_post_send()
2526 rdma->rkey = user_wr->wr.rdma.rkey; in ib_uverbs_post_send()
2528 next = &rdma->wr; in ib_uverbs_post_send()
/linux-4.4.14/include/linux/mlx5/
Dqp.h433 } rdma; member
Ddevice.h529 } __packed rdma; member
Dmlx5_ifc.h1567 u8 rdma[0x1]; member
1585 u8 rdma[0x1]; member
3975 u8 rdma[0x1]; member
/linux-4.4.14/Documentation/filesystems/
D9p.txt62 rdma - connect to a specified RDMA channel
/linux-4.4.14/include/uapi/rdma/
Dib_user_verbs.h696 } rdma; member
/linux-4.4.14/Documentation/
Ddynamic-debug-howto.txt72 nullarbor:~ # grep -i rdma <debugfs>/dynamic_debug/control | wc -l
/linux-4.4.14/Documentation/networking/
Drds.txt155 see rds-rdma(7) manpage (available in rds-tools)
/linux-4.4.14/
DMAINTAINERS677 L: linux-rdma@vger.kernel.org
3174 L: linux-rdma@vger.kernel.org
3195 L: linux-rdma@vger.kernel.org
4127 L: linux-rdma@vger.kernel.org
5447 L: linux-rdma@vger.kernel.org
5449 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5454 F: drivers/staging/rdma/
5456 F: include/uapi/rdma/
5457 F: include/rdma/
[all …]
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c47 BCM_SYSPORT_IO_MACRO(rdma, SYS_PORT_RDMA_OFFSET);