Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/mediatek/
A Dmtk_disp_rdma.c52 #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 Dmtk_disp_ovl_adaptor.c101 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 Dmtk_mdp_rdma.c263 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 Dmeson_rdma.c26 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 Dmeson_drv.h170 } rdma; member
/drivers/net/ethernet/seeq/
A Dsgiseeq.c69 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 Dmtk-mdp3-comp.c116 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 Dmdp_sm_mt8183.h129 struct mdp_rdma_data_8183 rdma; member
A Dmdp_sm_mt8195.h260 struct mdp_rdma_data_8195 rdma; member
/drivers/net/ethernet/chelsio/cxgb3/
A Dcxgb3_offload.c281 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 Drtrs-clt-stats.c35 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 DREADME29 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 Drtrs-clt.h61 struct rtrs_clt_stats_rdma rdma; member
A Drtrs-srv-sysfs.c142 STAT_ATTR(struct rtrs_srv_stats, rdma,
/drivers/macintosh/
A Drack-meter.c146 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 DKconfig25 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 DMakefile8 obj-$(CONFIG_NVME_RDMA) += nvme-rdma.o
26 nvme-rdma-y += rdma.o
/drivers/nvme/target/
A DMakefile7 obj-$(CONFIG_NVME_TARGET_RDMA) += nvmet-rdma.o
20 nvmet-rdma-y += rdma.o
A Dconfigfs.c349 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 Dodp.c79 } 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 DKconfig12 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 DKconfig27 https://github.com/linux-rdma/rdma-core/blob/master/Documentation/rxe.md
A Drxe_verbs.c782 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 Drxe_req.c69 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 Dlibsrp.c215 goto rdma; in srp_indirect_data()
242 rdma: in srp_indirect_data()

Completed in 54 milliseconds

12