Lines Matching refs:sf_buf
92 struct sf_buf { struct
93 LIST_ENTRY(sf_buf) list_entry; /* list of buffers */
94 TAILQ_ENTRY(sf_buf) free_entry; /* list of buffers */
103 struct sf_buf; argument
111 struct sf_buf *sf_buf_alloc(struct vm_page *, int);
112 void sf_buf_free(struct sf_buf *);
113 void sf_buf_ref(struct sf_buf *);
116 sf_buf_kva(struct sf_buf *sf) in sf_buf_kva()
125 sf_buf_page(struct sf_buf *sf) in sf_buf_page()
137 sf_buf_map(struct sf_buf *sf, int flags) in sf_buf_map()
144 sf_buf_unmap(struct sf_buf *sf) in sf_buf_unmap()
152 void sf_buf_shootdown(struct sf_buf *, int);
156 boolean_t sf_buf_process_page(vm_page_t, void (*)(struct sf_buf *));
161 static inline struct sf_buf *
165 return ((struct sf_buf *)m); in sf_buf_alloc()
169 sf_buf_free(struct sf_buf *sf) in sf_buf_free()
174 sf_buf_ref(struct sf_buf *sf) in sf_buf_ref()