Lines Matching refs:remote_dev

215 		_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()
413 remote_dev); in scif_create_remote_lookup()
420 remote_dev); in scif_create_remote_lookup()
437 static void scif_destroy_remote_lookup(struct scif_dev *remote_dev, in scif_destroy_remote_lookup() argument
450 remote_dev, in scif_destroy_remote_lookup()
454 remote_dev, in scif_destroy_remote_lookup()
459 remote_dev, window->nr_lookup * in scif_destroy_remote_lookup()
463 remote_dev, window->nr_lookup * in scif_destroy_remote_lookup()
467 remote_dev, sizeof(*window)); in scif_destroy_remote_lookup()
540 static int scif_iommu_map(struct scif_dev *remote_dev, in scif_iommu_map() argument
558 err = dma_map_sg(&remote_dev->sdev->dev, window->st->sgl, in scif_iommu_map()
590 scif_map_window(struct scif_dev *remote_dev, struct scif_window *window) in scif_map_window() argument
600 if (intel_iommu_enabled && !scifdev_self(remote_dev)) in scif_map_window()
601 return scif_iommu_map(remote_dev, window); in scif_map_window()
625 remote_dev, in scif_map_window()
652 return scif_nodeqp_send(ep->remote_dev, &msg); in scif_send_scif_unregister()
734 scif_drain_dma_intr(ep->remote_dev->sdev, in scif_unregister_window()
770 return _scif_nodeqp_send(ep->remote_dev, &msg); in scif_send_alloc_request()
793 map_err = scif_map_window(ep->remote_dev, window); in scif_prep_remote_window()
795 dev_err(&ep->remote_dev->sdev->dev, in scif_prep_remote_window()
823 dev_err(&ep->remote_dev->sdev->dev, in scif_prep_remote_window()
833 err = _scif_nodeqp_send(ep->remote_dev, &msg); in scif_prep_remote_window()
841 ep->remote_dev); in scif_prep_remote_window()
851 ep->remote_dev); in scif_prep_remote_window()
856 ep->remote_dev); in scif_prep_remote_window()
872 ep->remote_dev); in scif_prep_remote_window()
876 ep->remote_dev); in scif_prep_remote_window()
885 if (scifdev_is_p2p(ep->remote_dev)) { in scif_prep_remote_window()
895 ep->remote_dev->base_addr; in scif_prep_remote_window()
925 sizeof(*window->dma_addr), ep->remote_dev); in scif_prep_remote_window()
927 sizeof(*window->num_pages), ep->remote_dev); in scif_prep_remote_window()
939 ep->remote_dev); in scif_prep_remote_window()
943 ep->remote_dev); in scif_prep_remote_window()
944 scif_iounmap(remote_window, sizeof(*remote_window), ep->remote_dev); in scif_prep_remote_window()
972 err = _scif_nodeqp_send(ep->remote_dev, &msg); in scif_send_scif_register()
990 err = _scif_nodeqp_send(ep->remote_dev, &msg); in scif_send_scif_register()
1164 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_reg()
1165 scif_fixup_aper_base(ep->remote_dev, window); in scif_recv_reg()
1170 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_reg()
1175 scif_destroy_remote_lookup(ep->remote_dev, window); in scif_recv_reg()
1242 scif_drain_dma_intr(ep->remote_dev->sdev, in scif_recv_unreg()
1244 scif_nodeqp_send(ep->remote_dev, msg); in scif_recv_unreg()
1550 spdev = scif_get_peer_dev(ep->remote_dev); in scif_register_pinned_pages()
1558 dev_err(&ep->remote_dev->sdev->dev, in scif_register_pinned_pages()
1566 dev_err(&ep->remote_dev->sdev->dev, in scif_register_pinned_pages()
1574 dev_err(&ep->remote_dev->sdev->dev, in scif_register_pinned_pages()
1586 dev_err(&ep->remote_dev->sdev->dev, in scif_register_pinned_pages()
1641 spdev = scif_get_peer_dev(ep->remote_dev); in scif_register()
1686 dev_err(&ep->remote_dev->sdev->dev, in scif_register()
1694 dev_err(&ep->remote_dev->sdev->dev, in scif_register()
1702 dev_dbg(&ep->remote_dev->sdev->dev, in scif_register()
1710 dev_err(&ep->remote_dev->sdev->dev, in scif_register()
1753 spdev = scif_get_peer_dev(ep->remote_dev); in scif_unregister()
1762 dev_err(&ep->remote_dev->sdev->dev, in scif_unregister()
1769 dev_err(&ep->remote_dev->sdev->dev, in scif_unregister()