| /drivers/gpu/drm/mediatek/ |
| A D | mtk_disp_rdma.c | 52 #define RDMA_FIFO_SIZE(rdma) ((rdma)->data->fifo_size) argument 130 rdma->vblank_cb = NULL; in mtk_rdma_unregister_vblank_cb() 193 mtk_ddp_write_mask(cmdq_pkt, width, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_config() 195 mtk_ddp_write_mask(cmdq_pkt, height, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_config() 198 if (rdma->fifo_size) in mtk_rdma_config() 277 &rdma->cmdq_reg, rdma->regs, DISP_REG_RDMA_SIZE_CON_0, in mtk_rdma_layer_config() 280 mtk_ddp_write_mask(cmdq_pkt, 0, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_layer_config() 284 mtk_ddp_write_relaxed(cmdq_pkt, addr, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_layer_config() 286 mtk_ddp_write_relaxed(cmdq_pkt, pitch, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_layer_config() 288 mtk_ddp_write(cmdq_pkt, RDMA_MEM_GMC, &rdma->cmdq_reg, rdma->regs, in mtk_rdma_layer_config() [all …]
|
| A D | mtk_disp_ovl_adaptor.c | 101 static const struct mtk_ddp_comp_funcs rdma = { variable 110 [OVL_ADAPTOR_MDP_RDMA0] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA0, 0, &rdma }, 111 [OVL_ADAPTOR_MDP_RDMA1] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA1, 1, &rdma }, 112 [OVL_ADAPTOR_MDP_RDMA2] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA2, 2, &rdma }, 113 [OVL_ADAPTOR_MDP_RDMA3] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA3, 3, &rdma }, 114 [OVL_ADAPTOR_MDP_RDMA4] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA4, 4, &rdma }, 115 [OVL_ADAPTOR_MDP_RDMA5] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA5, 5, &rdma }, 116 [OVL_ADAPTOR_MDP_RDMA6] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA6, 6, &rdma }, 117 [OVL_ADAPTOR_MDP_RDMA7] = { OVL_ADAPTOR_TYPE_MDP_RDMA, DDP_COMPONENT_MDP_RDMA7, 7, &rdma },
|
| A D | mtk_mdp_rdma.c | 263 struct mtk_mdp_rdma *rdma = dev_get_drvdata(dev); in mtk_mdp_rdma_clk_enable() local 265 return clk_prepare_enable(rdma->clk); in mtk_mdp_rdma_clk_enable() 270 struct mtk_mdp_rdma *rdma = dev_get_drvdata(dev); in mtk_mdp_rdma_clk_disable() local 272 clk_disable_unprepare(rdma->clk); in mtk_mdp_rdma_clk_disable()
|
| /drivers/gpu/drm/meson/ |
| A D | meson_rdma.c | 26 if (!priv->rdma.addr) { in meson_rdma_init() 28 priv->rdma.addr = in meson_rdma_init() 32 if (!priv->rdma.addr) in meson_rdma_init() 36 priv->rdma.offset = 0; in meson_rdma_init() 50 if (!priv->rdma.addr && !priv->rdma.addr_dma) in meson_rdma_free() 56 priv->rdma.addr, priv->rdma.addr_dma); in meson_rdma_free() 58 priv->rdma.addr = NULL; in meson_rdma_free() 88 priv->rdma.offset = 0; in meson_rdma_reset() 99 priv->rdma.addr[priv->rdma.offset++] = reg; in meson_rdma_writel() 100 priv->rdma.addr[priv->rdma.offset++] = val; in meson_rdma_writel() [all …]
|
| A D | meson_drv.h | 170 } rdma; member
|
| /drivers/net/ethernet/seeq/ |
| A D | sgiseeq.c | 69 volatile struct hpc_dma_desc rdma; member 213 sp->rx_desc[i].rdma.pbuf = dma_addr; in seeq_init_ring() 263 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo, in sgiseeq_dump_rings() 264 r[i].rdma.pnext); in sgiseeq_dump_rings() 267 i, (&r[i]), r[i].rdma.pbuf, r[i].rdma.cntinfo, in sgiseeq_dump_rings() 268 r[i].rdma.pnext); in sgiseeq_dump_rings() 355 while (!(rd->rdma.cntinfo & HPCDMA_OWN)) { in sgiseeq_rx() 404 rd->rdma.cntinfo = RCNTINFO_INIT; in sgiseeq_rx() 711 buf[i].rdma.pbuf = 0; in setup_rx_ring() 715 buf[i].rdma.pbuf = 0; in setup_rx_ring() [all …]
|
| /drivers/media/platform/mediatek/mdp3/ |
| A D | mtk-mdp3-comp.c | 116 reg = CFG_COMP(MT8183, ctx->param, rdma.src_ctrl); in config_rdma_frame() 118 reg = CFG_COMP(MT8195, ctx->param, rdma.src_ctrl); in config_rdma_frame() 151 reg = CFG_COMP(MT8183, ctx->param, rdma.control); in config_rdma_frame() 154 reg = CFG_COMP(MT8195, ctx->param, rdma.control); in config_rdma_frame() 161 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[0]); in config_rdma_frame() 163 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[0]); in config_rdma_frame() 167 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[1]); in config_rdma_frame() 169 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[1]); in config_rdma_frame() 173 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[2]); in config_rdma_frame() 175 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[2]); in config_rdma_frame() [all …]
|
| A D | mdp_sm_mt8183.h | 129 struct mdp_rdma_data_8183 rdma; member
|
| A D | mdp_sm_mt8195.h | 260 struct mdp_rdma_data_8195 rdma; member
|
| /drivers/net/ethernet/chelsio/cxgb3/ |
| A D | cxgb3_offload.c | 281 struct rdma_info *rdma = data; in cxgb_rdma_ctl() local 286 rdma->tpt_base = in cxgb_rdma_ctl() 289 rdma->pbl_base = in cxgb_rdma_ctl() 295 rdma->pdev = pdev; in cxgb_rdma_ctl() 300 struct rdma_cq_op *rdma = data; in cxgb_rdma_ctl() local 304 ret = t3_sge_cqcntxt_op(adapter, rdma->id, rdma->op, in cxgb_rdma_ctl() 305 rdma->credits); in cxgb_rdma_ctl() 337 rdma->base_addr, rdma->size, in cxgb_rdma_ctl() 339 rdma->ovfl_mode, rdma->credits, in cxgb_rdma_ctl() 340 rdma->credit_thres); in cxgb_rdma_ctl() [all …]
|
| /drivers/infiniband/ulp/rtrs/ |
| A D | rtrs-clt-stats.c | 35 this_cpu_inc(stats->pcpu_stats->rdma.failover_cnt); in rtrs_clt_inc_failover_cnt() 90 r = &per_cpu_ptr(stats->pcpu_stats, cpu)->rdma; in rtrs_clt_stats_rdma_to_str() 120 memset(&s->rdma, 0, sizeof(s->rdma)); in rtrs_clt_reset_rdma_stats() 168 this_cpu_inc(stats->pcpu_stats->rdma.dir[d].cnt); in rtrs_clt_update_rdma_stats() 169 this_cpu_add(stats->pcpu_stats->rdma.dir[d].size_total, size); in rtrs_clt_update_rdma_stats()
|
| A D | README | 29 server side for a given client for rdma transfer. A session 50 invalidate each rdma buffer before we hand it over to RNBD server and 95 6. Server and client exchange periodically heartbeat messages (empty rdma 123 on the server side and rdma writes there the user data, user header and the 129 2. When confirming a write request server sends an "empty" rdma message with 140 on the server side and rdma writes there the user data, user header and the 147 2. When confirming a write request server sends an "empty" rdma message with 163 on the server side and rdma writes there the user header and the 169 attaches an invalidation message if requested and finally an "empty" rdma 182 on the server side and rdma writes there the user header and the [all …]
|
| A D | rtrs-clt.h | 61 struct rtrs_clt_stats_rdma rdma; member
|
| A D | rtrs-srv-sysfs.c | 142 STAT_ATTR(struct rtrs_srv_stats, rdma,
|
| /drivers/macintosh/ |
| A D | rack-meter.c | 146 struct rackmeter_dma *rdma = rm->dma_buf_v; in rackmeter_do_pause() local 155 memset(rdma->buf1, 0, sizeof(rdma->buf1)); in rackmeter_do_pause() 156 memset(rdma->buf2, 0, sizeof(rdma->buf2)); in rackmeter_do_pause() 371 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()
|
| /drivers/infiniband/ |
| A D | Kconfig | 25 need libibumad from rdma-core 26 <https://github.com/linux-rdma/rdma-core>. 38 rdma-core <https://github.com/linux-rdma/rdma-core>.
|
| /drivers/nvme/host/ |
| A D | Makefile | 8 obj-$(CONFIG_NVME_RDMA) += nvme-rdma.o 26 nvme-rdma-y += rdma.o
|
| /drivers/nvme/target/ |
| A D | Makefile | 7 obj-$(CONFIG_NVME_TARGET_RDMA) += nvmet-rdma.o 20 nvmet-rdma-y += rdma.o
|
| A D | configfs.c | 349 port->disc_addr.tsas.rdma.qptype = NVMF_RDMA_QPTYPE_CONNECTED; in nvmet_port_init_tsas_rdma() 350 port->disc_addr.tsas.rdma.prtype = NVMF_RDMA_PRTYPE_NOT_SPECIFIED; in nvmet_port_init_tsas_rdma() 351 port->disc_addr.tsas.rdma.cms = NVMF_RDMA_CMS_RDMA_CM; in nvmet_port_init_tsas_rdma() 411 if (port->disc_addr.tsas.rdma.qptype == nvmet_addr_tsas_rdma[i].type) in nvmet_addr_tsas_show() 452 if (qptype == port->disc_addr.tsas.rdma.qptype) in nvmet_addr_tsas_store()
|
| /drivers/infiniband/hw/mlx5/ |
| A D | odp.c | 79 } rdma; member 1477 u32 rkey = pfault->rdma.r_key; in mlx5_ib_mr_rdma_pfault_handler() 1488 pfault->rdma.rdma_op_len); in mlx5_ib_mr_rdma_pfault_handler() 1491 address = pfault->rdma.rdma_va; in mlx5_ib_mr_rdma_pfault_handler() 1667 pfault->rdma.r_key = in mlx5_ib_eq_pf_process() 1669 pfault->rdma.packet_size = in mlx5_ib_eq_pf_process() 1671 pfault->rdma.rdma_op_len = in mlx5_ib_eq_pf_process() 1673 pfault->rdma.rdma_va = in mlx5_ib_eq_pf_process() 1680 pfault->rdma.r_key); in mlx5_ib_eq_pf_process() 1683 pfault->rdma.rdma_op_len, in mlx5_ib_eq_pf_process() [all …]
|
| /drivers/block/rnbd/ |
| A D | Kconfig | 12 RNBD client is a network block device driver using rdma transport. 24 RNBD server is the server side of RNBD using rdma transport.
|
| /drivers/infiniband/sw/rxe/ |
| A D | Kconfig | 27 https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md
|
| A D | rxe_verbs.c | 782 wr->wr.rdma.remote_addr = rdma_wr(ibwr)->remote_addr; in init_send_wr() 783 wr->wr.rdma.rkey = rdma_wr(ibwr)->rkey; in init_send_wr() 793 wr->wr.rdma.remote_addr = rdma_wr(ibwr)->remote_addr; in init_send_wr() 794 wr->wr.rdma.rkey = rdma_wr(ibwr)->rkey; in init_send_wr()
|
| A D | rxe_req.c | 69 wqe->wr.wr.rdma.remote_addr : in req_retry() 461 reth_set_rkey(pkt, ibwr->wr.rdma.rkey); in init_req_packet()
|
| /drivers/scsi/ibmvscsi_tgt/ |
| A D | libsrp.c | 215 goto rdma; in srp_indirect_data() 242 rdma: in srp_indirect_data()
|