• Home
  • Raw
  • Download

Lines Matching refs:inode

145 struct backing_dev_info *inode_to_bdi(struct inode *inode);
173 static inline bool inode_cgwb_enabled(struct inode *inode) in inode_cgwb_enabled() argument
175 struct backing_dev_info *bdi = inode_to_bdi(inode); in inode_cgwb_enabled()
180 (inode->i_sb->s_iflags & SB_I_CGROUPWB); in inode_cgwb_enabled()
249 static inline struct bdi_writeback *inode_to_wb(const struct inode *inode) in inode_to_wb() argument
253 (!lockdep_is_held(&inode->i_lock) && in inode_to_wb()
254 !lockdep_is_held(&inode->i_mapping->i_pages.xa_lock) && in inode_to_wb()
255 !lockdep_is_held(&inode->i_wb->list_lock))); in inode_to_wb()
257 return inode->i_wb; in inode_to_wb()
261 struct inode *inode, in inode_to_wb_wbc() argument
268 return wbc->wb ? wbc->wb : &inode_to_bdi(inode)->wb; in inode_to_wb_wbc()
287 unlocked_inode_to_wb_begin(struct inode *inode, struct wb_lock_cookie *cookie) in unlocked_inode_to_wb_begin() argument
295 cookie->locked = smp_load_acquire(&inode->i_state) & I_WB_SWITCH; in unlocked_inode_to_wb_begin()
298 xa_lock_irqsave(&inode->i_mapping->i_pages, cookie->flags); in unlocked_inode_to_wb_begin()
304 return inode->i_wb; in unlocked_inode_to_wb_begin()
312 static inline void unlocked_inode_to_wb_end(struct inode *inode, in unlocked_inode_to_wb_end() argument
316 xa_unlock_irqrestore(&inode->i_mapping->i_pages, cookie->flags); in unlocked_inode_to_wb_end()
323 static inline bool inode_cgwb_enabled(struct inode *inode) in inode_cgwb_enabled() argument
339 static inline struct bdi_writeback *inode_to_wb(struct inode *inode) in inode_to_wb() argument
341 return &inode_to_bdi(inode)->wb; in inode_to_wb()
345 struct inode *inode, in inode_to_wb_wbc() argument
348 return inode_to_wb(inode); in inode_to_wb_wbc()
353 unlocked_inode_to_wb_begin(struct inode *inode, struct wb_lock_cookie *cookie) in unlocked_inode_to_wb_begin() argument
355 return inode_to_wb(inode); in unlocked_inode_to_wb_begin()
358 static inline void unlocked_inode_to_wb_end(struct inode *inode, in unlocked_inode_to_wb_end() argument