/linux-4.4.14/net/9p/ |
D | trans_rdma.c | 238 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/ |
D | svc_rdma_transport.c | 147 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 …]
|
D | svc_rdma_sendto.c | 451 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/ |
D | Kconfig | 17 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/ |
D | sysfs-driver-ib_srp | 4 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 …]
|
D | sysfs-transport-srp | 4 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/ |
D | sgiseeq.c | 68 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/ |
D | qp.c | 120 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/ |
D | cxgb3_offload.c | 281 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/ |
D | send.c | 257 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 …]
|
D | message.c | 71 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()
|
D | iw_send.c | 89 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()
|
D | ib_send.c | 112 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()
|
D | Makefile | 4 loop.o page.o rdma.o
|
D | rdma.c | 551 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()
|
D | recv.c | 114 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()
|
D | rds.h | 378 } rdma; member
|
/linux-4.4.14/drivers/macintosh/ |
D | rack-meter.c | 148 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/ |
D | odp.c | 608 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/ |
D | TODO | 3 The ehca driver has been deprecated and moved to drivers/staging/rdma.
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | TODO | 5 Cc: linux-rdma@vger.kernel.org
|
/linux-4.4.14/include/uapi/ |
D | Kbuild | 10 header-y += rdma/
|
/linux-4.4.14/drivers/staging/ |
D | Makefile | 31 obj-$(CONFIG_STAGING_RDMA) += rdma/
|
D | Kconfig | 73 source "drivers/staging/rdma/Kconfig"
|
/linux-4.4.14/Documentation/filesystems/nfs/ |
D | 00-INDEX | 13 nfs-rdma.txt
|
D | nfsd-admin-interfaces.txt | 19 "udp", "tcp", or "rdma".
|
D | nfs-rdma.txt | 37 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/ |
D | uverbs_cmd.c | 2516 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/ |
D | qp.h | 433 } rdma; member
|
D | device.h | 529 } __packed rdma; member
|
D | mlx5_ifc.h | 1567 u8 rdma[0x1]; member 1585 u8 rdma[0x1]; member 3975 u8 rdma[0x1]; member
|
/linux-4.4.14/Documentation/filesystems/ |
D | 9p.txt | 62 rdma - connect to a specified RDMA channel
|
/linux-4.4.14/include/uapi/rdma/ |
D | ib_user_verbs.h | 696 } rdma; member
|
/linux-4.4.14/Documentation/ |
D | dynamic-debug-howto.txt | 72 nullarbor:~ # grep -i rdma <debugfs>/dynamic_debug/control | wc -l
|
/linux-4.4.14/Documentation/networking/ |
D | rds.txt | 155 see rds-rdma(7) manpage (available in rds-tools)
|
/linux-4.4.14/ |
D | MAINTAINERS | 677 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/ |
D | bcmsysport.c | 47 BCM_SYSPORT_IO_MACRO(rdma, SYS_PORT_RDMA_OFFSET);
|