Lines Matching refs:set
331 * set_nlink - directly set an inode's link count
608 * the inode has I_FREEING set, flusher thread won't start new work on
710 * If @kill_dirty is set, discard dirty inodes too, otherwise treat
763 * If the inode has the I_REFERENCED flag set, then it means that it has been
764 * used recently - the flag is set in iput_final(). When we encounter such an
769 * with this flag set because they are the inodes that are out of order.
1137 * @set: callback used to initialize a new struct inode
1138 * @data: opaque data pointer to pass to @test and @set
1146 * return it locked, hashed, and with the I_NEW flag set. The file system gets
1149 * Note both @test and @set are called with the inode_hash_lock held, so can't
1154 int (*set)(struct inode *, void *), void *data)
1179 if (set && unlikely(set(inode, data))) {
1185 * Return the locked inode with I_NEW set, the
1206 * @set: callback used to initialize a new struct inode
1207 * @data: opaque data pointer to pass to @test and @set
1215 * hashed, and with the I_NEW flag set. The file system gets to fill it in
1218 * Note both @test and @set are called with the inode_hash_lock held, so can't
1223 int (*set)(struct inode *, void *), void *data)
1232 inode = inode_insert5(new, hashval, test, set, data);
1251 * hashed, and with the I_NEW flag set. The file system gets to fill it in
1289 /* Return the locked inode with I_NEW set, the
1778 * hole, returns 0 and ``*block`` is also set to 0.
2088 * It doesn't matter if I_NEW is not set initially, a call to
2148 /* Hash may have been set up in inode_init_early */
2261 * inode_set_flags - atomically set some inode flags
2415 * It is only valid to set the DAX flag on regular files and
2433 * inode_set_ctime_current - set the ctime to current_time