Lines Matching refs:scif_window
255 struct scif_window { struct
326 struct scif_window *window, s64 offset);
328 struct scif_window *scif_create_window(struct scif_endpt *ep, int nr_pages,
331 int scif_destroy_window(struct scif_endpt *ep, struct scif_window *window);
332 void scif_unmap_window(struct scif_dev *remote_dev, struct scif_window *window);
335 struct scif_window *window);
337 int scif_unregister_window(struct scif_window *window);
340 scif_destroy_remote_window(struct scif_window *window);
382 scif_init_window_iter(struct scif_window *window, struct scif_window_iter *iter) in scif_init_window_iter()
388 dma_addr_t scif_off_to_dma_addr(struct scif_window *window, s64 off,
392 dma_addr_t __scif_off_to_dma_addr(struct scif_window *window, s64 off) in __scif_off_to_dma_addr()
439 static inline void scif_get_window(struct scif_window *window, int nr_pages) in scif_get_window()
444 static inline void scif_put_window(struct scif_window *window, int nr_pages) in scif_put_window()
449 static inline void scif_set_window_ref(struct scif_window *window, int nr_pages) in scif_set_window_ref()
455 scif_queue_for_cleanup(struct scif_window *window, struct list_head *list) in scif_queue_for_cleanup()
463 static inline void __scif_rma_destroy_tcw_helper(struct scif_window *window) in __scif_rma_destroy_tcw_helper()