Lines Matching refs:scif_window
242 struct scif_window { struct
313 struct scif_window *window, s64 offset);
315 struct scif_window *scif_create_window(struct scif_endpt *ep, int nr_pages,
318 int scif_destroy_window(struct scif_endpt *ep, struct scif_window *window);
319 void scif_unmap_window(struct scif_dev *remote_dev, struct scif_window *window);
322 struct scif_window *window);
324 int scif_unregister_window(struct scif_window *window);
327 scif_destroy_remote_window(struct scif_window *window);
369 scif_init_window_iter(struct scif_window *window, struct scif_window_iter *iter) in scif_init_window_iter()
375 dma_addr_t scif_off_to_dma_addr(struct scif_window *window, s64 off,
379 dma_addr_t __scif_off_to_dma_addr(struct scif_window *window, s64 off) in __scif_off_to_dma_addr()
426 static inline void scif_get_window(struct scif_window *window, int nr_pages) in scif_get_window()
431 static inline void scif_put_window(struct scif_window *window, int nr_pages) in scif_put_window()
436 static inline void scif_set_window_ref(struct scif_window *window, int nr_pages) in scif_set_window_ref()
442 scif_queue_for_cleanup(struct scif_window *window, struct list_head *list) in scif_queue_for_cleanup()
450 static inline void __scif_rma_destroy_tcw_helper(struct scif_window *window) in __scif_rma_destroy_tcw_helper()