Home
last modified time | relevance | path

Searched refs:remote_dev (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/drivers/misc/mic/scif/
Dscif_rma.c215 _scif_nodeqp_send(ep->remote_dev, &msg); in scif_destroy_incomplete_window()
232 void scif_unmap_window(struct scif_dev *remote_dev, struct scif_window *window) in scif_unmap_window() argument
236 if (scif_is_iommu_enabled() && !scifdev_self(remote_dev)) { in scif_unmap_window()
238 dma_unmap_sg(&remote_dev->sdev->dev, in scif_unmap_window()
249 remote_dev, in scif_unmap_window()
333 scif_unmap_window(ep->remote_dev, window); in scif_destroy_window()
366 static int scif_create_remote_lookup(struct scif_dev *remote_dev, in scif_create_remote_lookup() argument
376 window, remote_dev, sizeof(*window)); in scif_create_remote_lookup()
386 remote_dev, window->nr_lookup * in scif_create_remote_lookup()
396 remote_dev, window->nr_lookup * in scif_create_remote_lookup()
[all …]
Dscif_fence.c39 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_mark()
85 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_wait()
141 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_sig_local()
162 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_sig_remote()
199 dma_pool_free(status->ep->remote_dev->signal_pool, status, in scif_prog_signal_cb()
218 dev_err(&ep->remote_dev->sdev->dev, "%s %d err %d\n", in _scif_prog_signal()
225 dev_err(&ep->remote_dev->sdev->dev, "%s %d err %d\n", in _scif_prog_signal()
237 status = dma_pool_alloc(ep->remote_dev->signal_pool, GFP_KERNEL, in _scif_prog_signal()
241 dev_err(&ep->remote_dev->sdev->dev, "%s %d err %d\n", in _scif_prog_signal()
254 dev_err(&ep->remote_dev->sdev->dev, "%s %d err %d\n", in _scif_prog_signal()
[all …]
Dscif_mmap.c107 if (ep->remote_dev->node == node) in _scif_zap_mmaps()
161 if (ep->remote_dev && ep->remote_dev->node == node) in scif_cleanup_rma_for_zombies()
207 struct scif_dev *scifdev = (struct scif_dev *)ep->remote_dev; in scif_get_phys()
255 dev_err(&ep->remote_dev->sdev->dev, in scif_get_pages()
274 if (scif_is_mgmt_node() && !scifdev_self(ep->remote_dev)) { in scif_get_pages()
293 if (scif_is_mgmt_node() && !scifdev_self(ep->remote_dev)) in scif_get_pages()
295 ep->remote_dev->sdev->aper->va + in scif_get_pages()
297 ep->remote_dev->sdev->aper->pa; in scif_get_pages()
312 dev_err(&ep->remote_dev->sdev->dev, in scif_get_pages()
351 scif_drain_dma_intr(ep->remote_dev->sdev, in scif_put_pages()
[all …]
Dscif_api.c152 err = scif_nodeqp_send(ep->remote_dev, &msg); in scif_disconnect_ep()
479 dev_err(&ep->remote_dev->sdev->dev, in scif_conn_func()
486 SCIF_ENDPT_QP_SIZE, ep->remote_dev); in scif_conn_func()
488 dev_err(&ep->remote_dev->sdev->dev, in scif_conn_func()
495 spdev = scif_get_peer_dev(ep->remote_dev); in scif_conn_func()
506 err = _scif_nodeqp_send(ep->remote_dev, &msg); in scif_conn_func()
517 dev_err(&ep->remote_dev->sdev->dev, in scif_conn_func()
521 spdev = scif_get_peer_dev(ep->remote_dev); in scif_conn_func()
527 err = scif_setup_qp_connect_response(ep->remote_dev, in scif_conn_func()
535 dev_err(&ep->remote_dev->sdev->dev, in scif_conn_func()
[all …]
Dscif_dma.c72 struct scif_dev *remote_dev; member
98 if (!scif_info.nodeid && scifdev_self(ep->remote_dev)) in scif_reserve_dma_chan()
103 scifdev = ep->remote_dev; in scif_reserve_dma_chan()
413 err = scif_map_window(ep->remote_dev, *out_window); in scif_register_temp()
424 dev_err(&ep->remote_dev->sdev->dev, in scif_register_temp()
619 !scif_drain_dma_intr(ep->remote_dev->sdev, in scif_rma_destroy_windows()
624 dev_warn(&ep->remote_dev->sdev->dev, in scif_rma_destroy_windows()
662 !scif_drain_dma_intr(ep->remote_dev->sdev, in scif_rma_destroy_tcw_invalid()
669 dev_warn(&ep->remote_dev->sdev->dev, in scif_rma_destroy_tcw_invalid()
714 scif_iounmap(virt, size, work->remote_dev); in iounmap_remote()
[all …]
Dscif_epd.c27 qp->outbound_q.size, ep->remote_dev); in scif_cleanup_ep_qp()
32 sizeof(struct scif_qp), ep->remote_dev); in scif_cleanup_ep_qp()
36 scif_unmap_single(qp->local_qp, ep->remote_dev, in scif_cleanup_ep_qp()
41 scif_unmap_single(qp->local_buf, ep->remote_dev, in scif_cleanup_ep_qp()
Dscif_epd.h112 struct scif_dev *remote_dev; member
141 return _scifdev_alive(ep->remote_dev); in scifdev_alive()
Dscif_nm.c36 if (ep->remote_dev->node == node) { in scif_invalidate_ep()
45 if (ep->remote_dev->node == node) { in scif_invalidate_ep()
Dscif_rma.h319 void scif_unmap_window(struct scif_dev *remote_dev, struct scif_window *window);
321 int scif_map_window(struct scif_dev *remote_dev,
Dscif_rma_list.c244 scif_unmap_window(ep->remote_dev, window); in scif_unmap_all_windows()
/linux-4.4.14/drivers/target/
Dtarget_core_xcopy.c366 struct se_device *remote_dev; in xcopy_pt_undepend_remotedev() local
369 remote_dev = xop->dst_dev; in xcopy_pt_undepend_remotedev()
371 remote_dev = xop->src_dev; in xcopy_pt_undepend_remotedev()
375 remote_dev, &remote_dev->dev_group.cg_item); in xcopy_pt_undepend_remotedev()
377 target_undepend_item(&remote_dev->dev_group.cg_item); in xcopy_pt_undepend_remotedev()