Home
last modified time | relevance | path

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

/linux-4.1.27/net/9p/
Dtrans_rdma.c240 struct p9_trans_rdma *rdma = c->trans; in p9_cm_event_handler() local
243 BUG_ON(rdma->state != P9_RDMA_INIT); in p9_cm_event_handler()
244 rdma->state = P9_RDMA_ADDR_RESOLVED; in p9_cm_event_handler()
248 BUG_ON(rdma->state != P9_RDMA_ADDR_RESOLVED); in p9_cm_event_handler()
249 rdma->state = P9_RDMA_ROUTE_RESOLVED; in p9_cm_event_handler()
253 BUG_ON(rdma->state != P9_RDMA_ROUTE_RESOLVED); in p9_cm_event_handler()
254 rdma->state = P9_RDMA_CONNECTED; in p9_cm_event_handler()
258 if (rdma) in p9_cm_event_handler()
259 rdma->state = P9_RDMA_CLOSED; in p9_cm_event_handler()
279 rdma_disconnect(rdma->cm_id); in p9_cm_event_handler()
[all …]
/linux-4.1.27/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c650 struct svcxprt_rdma *rdma = in rdma_cma_handler() local
658 clear_bit(RDMAXPRT_CONN_PENDING, &rdma->sc_flags); in rdma_cma_handler()
790 struct svc_rdma_fastreg_mr *svc_rdma_get_frmr(struct svcxprt_rdma *rdma) in svc_rdma_get_frmr() argument
794 spin_lock_bh(&rdma->sc_frmr_q_lock); in svc_rdma_get_frmr()
795 if (!list_empty(&rdma->sc_frmr_q)) { in svc_rdma_get_frmr()
796 frmr = list_entry(rdma->sc_frmr_q.next, in svc_rdma_get_frmr()
802 spin_unlock_bh(&rdma->sc_frmr_q_lock); in svc_rdma_get_frmr()
806 return rdma_alloc_frmr(rdma); in svc_rdma_get_frmr()
823 void svc_rdma_put_frmr(struct svcxprt_rdma *rdma, in svc_rdma_put_frmr() argument
827 frmr_unmap_dma(rdma, frmr); in svc_rdma_put_frmr()
[all …]
Dsvc_rdma_sendto.c217 write_wr.wr.rdma.rkey = rmr; in send_write()
218 write_wr.wr.rdma.remote_addr = to; in send_write()
376 static int send_reply(struct svcxprt_rdma *rdma, in send_reply() argument
393 ret = svc_rdma_post_recv(rdma); in send_reply()
397 "Closing transport %p.\n", ret, rdma); in send_reply()
398 set_bit(XPT_CLOSE, &rdma->sc_xprt.xpt_flags); in send_reply()
408 ctxt->sge[0].lkey = rdma->sc_dma_lkey; in send_reply()
411 ib_dma_map_page(rdma->sc_cm_id->device, page, 0, in send_reply()
413 if (ib_dma_mapping_error(rdma->sc_cm_id->device, ctxt->sge[0].addr)) in send_reply()
415 atomic_inc(&rdma->sc_dma_used); in send_reply()
[all …]
Dsvc_rdma_recvfrom.c197 read_wr.wr.rdma.rkey = rs_handle; in rdma_read_chunk_lcl()
198 read_wr.wr.rdma.remote_addr = rs_offset; in rdma_read_chunk_lcl()
318 read_wr.wr.rdma.rkey = rs_handle; in rdma_read_chunk_frmr()
319 read_wr.wr.rdma.remote_addr = rs_offset; in rdma_read_chunk_frmr()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/net/rds/
Dsend.c256 if (rm->rdma.op_active && in rds_send_xmit()
283 if (rm->rdma.op_active && !conn->c_xmit_rdma_sent) { in rds_send_xmit()
284 rm->m_final_op = &rm->rdma; in rds_send_xmit()
285 ret = conn->c_trans->xmit_rdma(conn, &rm->rdma); in rds_send_xmit()
318 ops_present = (rm->atomic.op_active || rm->rdma.op_active); in rds_send_xmit()
321 if (rm->rdma.op_active && !rm->rdma.op_silent) in rds_send_xmit()
460 ro = &rm->rdma; in rds_rdma_send_complete()
531 ro = &rm->rdma; in __rds_send_complete()
562 if (&rm->rdma == op) { in rds_send_get_message()
570 if (&rm->rdma == op) { in rds_send_get_message()
[all …]
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()
594 if (rm->rdma.op_active) { in rds_iw_xmit()
597 ext_hdr.h_rdma_rkey = cpu_to_be32(rm->rdma.op_rkey); in rds_iw_xmit()
635 if (rm->rdma.op_active && rm->rdma.op_fence) in rds_iw_xmit()
882 send->s_wr.wr.rdma.remote_addr = remote_addr; in rds_iw_xmit_rdma()
883 send->s_wr.wr.rdma.rkey = op->op_rkey; in rds_iw_xmit_rdma()
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()
Dib_send.c146 rds_ib_send_complete(container_of(op, struct rds_message, rdma), in rds_ib_send_unmap_rdma()
199 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op()
618 if (rm->rdma.op_active) { in rds_ib_xmit()
621 ext_hdr.h_rdma_rkey = cpu_to_be32(rm->rdma.op_rkey); in rds_ib_xmit()
654 if (rm->rdma.op_active && rm->rdma.op_fence) in rds_ib_xmit()
939 send->s_wr.wr.rdma.remote_addr = remote_addr; in rds_ib_xmit_rdma()
940 send->s_wr.wr.rdma.rkey = op->op_rkey; in rds_ib_xmit_rdma()
979 rds_message_addref(container_of(op, struct rds_message, rdma)); in rds_ib_xmit_rdma()
DMakefile4 loop.o page.o rdma.o
Drdma.c550 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args()
560 || rm->rdma.op_active) in rds_cmsg_rdma_args()
743 rm->rdma.op_rdma_mr = mr; in rds_cmsg_rdma_dest()
761 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.h361 } rdma; member
/linux-4.1.27/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.1.27/drivers/infiniband/hw/mlx5/
Dodp.c615 u32 rkey = mpfault->rdma.r_key; in mlx5_ib_mr_rdma_pfault_handler()
628 mpfault->rdma.rdma_va += mpfault->bytes_committed; in mlx5_ib_mr_rdma_pfault_handler()
629 mpfault->rdma.rdma_op_len -= min(mpfault->bytes_committed, in mlx5_ib_mr_rdma_pfault_handler()
630 mpfault->rdma.rdma_op_len); in mlx5_ib_mr_rdma_pfault_handler()
633 address = mpfault->rdma.rdma_va; in mlx5_ib_mr_rdma_pfault_handler()
634 length = mpfault->rdma.rdma_op_len; in mlx5_ib_mr_rdma_pfault_handler()
641 length = mpfault->rdma.packet_size; in mlx5_ib_mr_rdma_pfault_handler()
Dqp.c2651 set_raddr_seg(seg, wr->wr.rdma.remote_addr, in mlx5_ib_post_send()
2652 wr->wr.rdma.rkey); in mlx5_ib_post_send()
2767 set_raddr_seg(seg, wr->wr.rdma.remote_addr, in mlx5_ib_post_send()
2768 wr->wr.rdma.rkey); in mlx5_ib_post_send()
/linux-4.1.27/include/uapi/
DKbuild10 header-y += rdma/
/linux-4.1.27/drivers/staging/lustre/include/linux/lnet/
Dptllnd_wire.h98 kptl_rdma_msg_t rdma; member
/linux-4.1.27/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
258 $ echo rdma 20049 > /proc/fs/nfsd/portlist
271 $ mount -o rdma,port=20049 <IPoIB-server-name-or-address>:/<export> /mnt
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ruc.c356 wqe->wr.wr.rdma.remote_addr, in ipath_ruc_loopback()
357 wqe->wr.wr.rdma.rkey, in ipath_ruc_loopback()
366 wqe->wr.wr.rdma.remote_addr, in ipath_ruc_loopback()
367 wqe->wr.wr.rdma.rkey, in ipath_ruc_loopback()
Dipath_uc.c129 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in ipath_make_uc_req()
131 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_uc_req()
Dipath_rc.c353 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in ipath_make_rc_req()
355 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
404 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in ipath_make_rc_req()
406 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
570 cpu_to_be64(wqe->wr.wr.rdma.remote_addr + len); in ipath_make_rc_req()
572 cpu_to_be32(wqe->wr.wr.rdma.rkey); in ipath_make_rc_req()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ruc.c461 wqe->wr.wr.rdma.remote_addr, in qib_ruc_loopback()
462 wqe->wr.wr.rdma.rkey, in qib_ruc_loopback()
474 wqe->wr.wr.rdma.remote_addr, in qib_ruc_loopback()
475 wqe->wr.wr.rdma.rkey, in qib_ruc_loopback()
Dqib_uc.c132 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in qib_make_uc_req()
134 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_uc_req()
Dqib_rc.c377 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in qib_make_rc_req()
379 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
428 cpu_to_be64(wqe->wr.wr.rdma.remote_addr); in qib_make_rc_req()
430 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
600 cpu_to_be64(wqe->wr.wr.rdma.remote_addr + len); in qib_make_rc_req()
602 cpu_to_be32(wqe->wr.wr.rdma.rkey); in qib_make_rc_req()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_qp.c863 cpu_to_be32(ib_wr->wr.rdma.rkey); in c2_post_send()
865 cpu_to_be64(ib_wr->wr.rdma.remote_addr); in c2_post_send()
892 cpu_to_be32(ib_wr->wr.rdma.rkey); in c2_post_send()
894 cpu_to_be64(ib_wr->wr.rdma.remote_addr); in c2_post_send()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_qp.c1680 set_raddr_seg(wqe, wr->wr.rdma.remote_addr, in mthca_tavor_post_send()
1681 wr->wr.rdma.rkey); in mthca_tavor_post_send()
1697 set_raddr_seg(wqe, wr->wr.rdma.remote_addr, in mthca_tavor_post_send()
1698 wr->wr.rdma.rkey); in mthca_tavor_post_send()
2021 set_raddr_seg(wqe, wr->wr.rdma.remote_addr, in mthca_arbel_post_send()
2022 wr->wr.rdma.rkey); in mthca_arbel_post_send()
2038 set_raddr_seg(wqe, wr->wr.rdma.remote_addr, in mthca_arbel_post_send()
2039 wr->wr.rdma.rkey); in mthca_arbel_post_send()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_qp.c98 wqe->write.stag_sink = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_write()
99 wqe->write.to_sink = cpu_to_be64(wr->wr.rdma.remote_addr); in build_rdma_write()
140 wqe->read.rem_stag = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_read()
141 wqe->read.rem_to = cpu_to_be64(wr->wr.rdma.remote_addr); in build_rdma_read()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c2486 send_wr->wr.rdma.remote_addr = isert_cmd->read_va + offset; in isert_map_rdma()
2487 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_map_rdma()
2494 send_wr->wr.rdma.remote_addr = isert_cmd->write_va + va_offset; in isert_map_rdma()
2495 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_map_rdma()
2894 send_wr->wr.rdma.remote_addr = isert_cmd->read_va; in isert_reg_rdma()
2895 send_wr->wr.rdma.rkey = isert_cmd->read_stag; in isert_reg_rdma()
2900 send_wr->wr.rdma.remote_addr = isert_cmd->write_va; in isert_reg_rdma()
2901 send_wr->wr.rdma.rkey = isert_cmd->write_stag; in isert_reg_rdma()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_reqs.c272 send_wr->wr.rdma.remote_addr; in ehca_write_swqe()
273 wqe_p->u.nud.rkey = send_wr->wr.rdma.rkey; in ehca_write_swqe()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dqp.c511 wqe->write.stag_sink = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_write()
512 wqe->write.to_sink = cpu_to_be64(wr->wr.rdma.remote_addr); in build_rdma_write()
549 wqe->read.stag_src = cpu_to_be32(wr->wr.rdma.rkey); in build_rdma_read()
550 wqe->read.to_src_hi = cpu_to_be32((u32)(wr->wr.rdma.remote_addr in build_rdma_read()
552 wqe->read.to_src_lo = cpu_to_be32((u32)wr->wr.rdma.remote_addr); in build_rdma_read()
/linux-4.1.27/include/linux/mlx5/
Dqp.h408 } rdma; member
Ddevice.h502 } __packed rdma; member
/linux-4.1.27/Documentation/filesystems/
D9p.txt62 rdma - connect to a specified RDMA channel
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c2039 ext_rw->addr_lo = wr->wr.rdma.remote_addr; in ocrdma_build_write()
2040 ext_rw->addr_hi = upper_32_bits(wr->wr.rdma.remote_addr); in ocrdma_build_write()
2041 ext_rw->lrkey = wr->wr.rdma.rkey; in ocrdma_build_write()
2059 ext_rw->addr_lo = wr->wr.rdma.remote_addr; in ocrdma_build_read()
2060 ext_rw->addr_hi = upper_32_bits(wr->wr.rdma.remote_addr); in ocrdma_build_read()
2061 ext_rw->lrkey = wr->wr.rdma.rkey; in ocrdma_build_read()
/linux-4.1.27/include/uapi/rdma/
Dib_user_verbs.h651 } rdma; member
/linux-4.1.27/drivers/infiniband/core/
Duverbs_cmd.c2271 next->wr.rdma.remote_addr = in ib_uverbs_post_send()
2272 user_wr->wr.rdma.remote_addr; in ib_uverbs_post_send()
2273 next->wr.rdma.rkey = in ib_uverbs_post_send()
2274 user_wr->wr.rdma.rkey; in ib_uverbs_post_send()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c3356 ib_wr->wr.rdma.rkey); in nes_post_send()
3358 ib_wr->wr.rdma.remote_addr); in nes_post_send()
3393 ib_wr->wr.rdma.remote_addr); in nes_post_send()
3395 ib_wr->wr.rdma.rkey); in nes_post_send()
/linux-4.1.27/Documentation/
Ddynamic-debug-howto.txt72 nullarbor:~ # grep -i rdma <debugfs>/dynamic_debug/control | wc -l
/linux-4.1.27/Documentation/networking/
Drds.txt155 see rds-rdma(7) manpage (available in rds-tools)
/linux-4.1.27/
DMAINTAINERS665 L: linux-rdma@vger.kernel.org
2919 L: linux-rdma@vger.kernel.org
2940 L: linux-rdma@vger.kernel.org
3802 L: linux-rdma@vger.kernel.org
5062 L: linux-rdma@vger.kernel.org
5064 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5070 F: include/uapi/rdma/
5071 F: include/rdma/
5318 L: linux-rdma@vger.kernel.org
[all …]
/linux-4.1.27/include/rdma/
Dib_verbs.h1043 } rdma; member
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd_cb.c1146 wrq->wr.rdma.remote_addr = kiblnd_rd_frag_addr(dstrd, dstidx); in kiblnd_init_rdma()
1147 wrq->wr.rdma.rkey = kiblnd_rd_frag_key(dstrd, dstidx); in kiblnd_init_rdma()
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c2815 wr.wr.rdma.remote_addr = riu->raddr; in srpt_perform_rdmas()
2816 wr.wr.rdma.rkey = riu->rkey; in srpt_perform_rdmas()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c2739 set_raddr_seg(wqe, wr->wr.rdma.remote_addr, in mlx4_ib_post_send()
2740 wr->wr.rdma.rkey); in mlx4_ib_post_send()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcmsysport.c47 BCM_SYSPORT_IO_MACRO(rdma, SYS_PORT_RDMA_OFFSET);