Lines Matching refs:wb
183 struct bdi_writeback wb; /* the root writeback info for this bdi */ member
214 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
216 if (wb != &wb->bdi->wb) in wb_tryget()
217 return percpu_ref_tryget(&wb->refcnt); in wb_tryget()
225 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
227 if (wb != &wb->bdi->wb) in wb_get()
228 percpu_ref_get(&wb->refcnt); in wb_get()
236 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
238 if (WARN_ON_ONCE(!wb->bdi)) { in wb_put_many()
246 if (wb != &wb->bdi->wb) in wb_put_many()
247 percpu_ref_put_many(&wb->refcnt, nr); in wb_put_many()
254 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
256 wb_put_many(wb, 1); in wb_put()
265 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument
267 return percpu_ref_is_dying(&wb->refcnt); in wb_dying()
272 static inline bool wb_tryget(struct bdi_writeback *wb) in wb_tryget() argument
277 static inline void wb_get(struct bdi_writeback *wb) in wb_get() argument
281 static inline void wb_put(struct bdi_writeback *wb) in wb_put() argument
285 static inline void wb_put_many(struct bdi_writeback *wb, unsigned long nr) in wb_put_many() argument
289 static inline bool wb_dying(struct bdi_writeback *wb) in wb_dying() argument