Lines Matching defs:wp
85 static inline void bch2_alloc_sectors_done_inlined(struct bch_fs *c, struct write_point *wp)
91 open_bucket_for_each(c, &wp->ptrs, ob, i)
93 wp->ptrs = keep;
95 mutex_unlock(&wp->lock);
101 struct write_point *wp,
107 open_bucket_for_each(c, &wp->ptrs, ob, i) {
108 ob->data_type = wp->data_type;
175 bch2_alloc_sectors_append_ptrs_inlined(struct bch_fs *c, struct write_point *wp,
182 BUG_ON(sectors > wp->sectors_free);
183 wp->sectors_free -= sectors;
184 wp->sectors_allocated += sectors;
186 open_bucket_for_each(c, &wp->ptrs, ob, i) {
192 wp->data_type == BCH_DATA_user);
212 static inline struct write_point_specifier writepoint_ptr(struct write_point *wp)
214 return (struct write_point_specifier) { .v = (unsigned long) wp };