Lines Matching refs:wb
186 struct bdi_writeback wb; /* the root writeback info for this bdi */ member
217 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
219 if (wb != &wb->bdi->wb) in wb_tryget()
220 return percpu_ref_tryget(&wb->refcnt); in wb_tryget()
228 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
230 if (wb != &wb->bdi->wb) in wb_get()
231 percpu_ref_get(&wb->refcnt); in wb_get()
239 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
241 if (WARN_ON_ONCE(!wb->bdi)) { in wb_put_many()
249 if (wb != &wb->bdi->wb) in wb_put_many()
250 percpu_ref_put_many(&wb->refcnt, nr); in wb_put_many()
257 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
259 wb_put_many(wb, 1); in wb_put()
268 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument
270 return percpu_ref_is_dying(&wb->refcnt); in wb_dying()
275 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
280 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
284 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
288 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
292 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument