Lines Matching refs:wb
187 struct bdi_writeback wb; /* the root writeback info for this bdi */ member
226 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
228 if (wb != &wb->bdi->wb) in wb_tryget()
229 return percpu_ref_tryget(&wb->refcnt); in wb_tryget()
237 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
239 if (wb != &wb->bdi->wb) in wb_get()
240 percpu_ref_get(&wb->refcnt); in wb_get()
248 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
250 if (WARN_ON_ONCE(!wb->bdi)) { in wb_put_many()
258 if (wb != &wb->bdi->wb) in wb_put_many()
259 percpu_ref_put_many(&wb->refcnt, nr); in wb_put_many()
266 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
268 wb_put_many(wb, 1); in wb_put()
277 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument
279 return percpu_ref_is_dying(&wb->refcnt); in wb_dying()
284 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
289 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
293 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
297 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
301 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument