Searched refs:i_inode (Results 1 - 22 of 22) sorted by relevance

/linux-master/fs/gfs2/
H A Dquota.h43 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
55 ret = gfs2_quota_check(ip, ip->i_inode.i_uid, ip->i_inode.i_gid, ap);
H A Dxattr.c91 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
95 if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_EA))
140 if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_IN)) {
146 end = eablk + GFS2_SB(&ip->i_inode)->sd_inptrs;
234 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
296 gfs2_add_inode_blocks(&ip->i_inode, -1);
314 inode_set_ctime_current(&ip->i_inode);
315 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC);
330 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode));
354 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
[all...]
H A Dinode.c365 error = gfs2_permission(&nop_mnt_idmap, &dip->i_inode,
371 if (!dip->i_inode.i_nlink)
376 if (S_ISDIR(mode) && dip->i_inode.i_nlink == (u32)-1)
385 if (GFS2_SB(&dip->i_inode)->sd_args.ar_suiddir &&
386 (dip->i_inode.i_mode & S_ISUID) &&
387 !uid_eq(dip->i_inode.i_uid, GLOBAL_ROOT_UID)) {
390 else if (!uid_eq(dip->i_inode.i_uid, current_fsuid()))
392 inode->i_uid = dip->i_inode.i_uid;
396 if (dip->i_inode.i_mode & S_ISGID) {
399 inode->i_gid = dip->i_inode
[all...]
H A Ddir.c111 if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_JD)) {
131 if (ip->i_inode.i_size < offset + size)
132 i_size_write(&ip->i_inode, offset + size);
133 inode_set_mtime_to_ts(&ip->i_inode, inode_set_ctime_current(&ip->i_inode));
155 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
193 error = gfs2_alloc_extent(&ip->i_inode, lblock, &dblock,
228 if (ip->i_inode.i_size < offset + copied)
229 i_size_write(&ip->i_inode, offset + copied);
230 inode_set_mtime_to_ts(&ip->i_inode, inode_set_ctime_curren
[all...]
H A Dglops.c306 int isreg = ip && S_ISREG(ip->i_inode.i_mode);
312 unmap_shared_mapping_range(ip->i_inode.i_mapping, 0, 0);
313 inode_dio_wait(&ip->i_inode);
324 struct address_space *mapping = ip->i_inode.i_mapping;
367 forget_all_cached_acls(&ip->i_inode);
368 security_inode_invalidate_secctx(&ip->i_inode);
379 if (ip && S_ISREG(ip->i_inode.i_mode))
380 truncate_inode_pages(ip->i_inode.i_mapping, 0);
404 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
409 struct inode *inode = &ip->i_inode;
[all...]
H A Dbmap.h33 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
H A Dbmap.c57 struct inode *inode = &ip->i_inode;
102 if (i_size_read(&ip->i_inode)) {
111 gfs2_trans_remove_revoke(GFS2_SB(&ip->i_inode), block, 1);
131 if (i_size_read(&ip->i_inode)) {
133 gfs2_add_inode_blocks(&ip->i_inode, 1);
134 di->di_blocks = cpu_to_be64(gfs2_get_inode_blocks(&ip->i_inode));
157 struct inode *inode = &ip->i_inode;
776 gfs2_add_inode_blocks(&ip->i_inode, alloced);
1392 inode_set_mtime_to_ts(&ip->i_inode, inode_set_ctime_current(&ip->i_inode));
[all...]
H A Dlog.h60 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
H A Dquota.c586 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
587 struct inode *inode = &ip->i_inode;
614 struct inode *inode = &ip->i_inode;
626 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
646 error = qdsb_get(sdp, make_kqid_uid(ip->i_inode.i_uid), qd);
652 error = qdsb_get(sdp, make_kqid_gid(ip->i_inode.i_gid), qd);
659 !uid_eq(uid, ip->i_inode.i_uid)) {
668 !gid_eq(gid, ip->i_inode.i_gid)) {
685 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
761 struct inode *inode = &ip->i_inode;
[all...]
H A Dmeta_io.c404 struct address_space *mapping = ip->i_inode.i_mapping;
405 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
433 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
480 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
H A Drgrp.c603 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
687 struct inode *inode = &ip->i_inode;
897 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
903 if (pos >= i_size_read(&ip->i_inode))
997 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1571 struct inode *inode = &ip->i_inode;
1989 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
2047 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
2072 if (S_ISDIR(ip->i_inode.i_mode) && (ap->aflags & GFS2_AF_ORLOV))
2421 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
[all...]
H A Dinode.h42 return S_ISDIR(ip->i_inode.i_mode);
H A Dmain.c38 inode_init_once(&ip->i_inode);
H A Dincore.h385 struct inode i_inode; member in struct:gfs2_inode
409 * Since i_inode is the first element of struct gfs2_inode,
414 return container_of(inode, struct gfs2_inode, i_inode);
870 return GFS2_SB(&ip->i_inode)->sd_sb.sb_bsize - sizeof(struct gfs2_dinode);
H A Dfile.c594 !IS_NOATIME(&ip->i_inode)) {
680 if (S_ISREG(ip->i_inode.i_mode)) {
907 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode))
1232 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1504 error = gfs2_glock_get(GFS2_SB(&ip->i_inode), ip->i_no_addr,
1527 gfs2_assert_warn(GFS2_SB(&ip->i_inode), !error);
H A Dlog.c730 if (ip->i_inode.i_mapping->nrpages == 0) {
736 filemap_fdatawrite(ip->i_inode.i_mapping);
751 if (ip->i_inode.i_mapping->nrpages == 0)
754 filemap_fdatawait(ip->i_inode.i_mapping);
762 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
H A Dsuper.c399 const struct inode *inode = &ip->i_inode;
1177 struct inode *inode = &ip->i_inode;
1197 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1202 if (gfs2_get_inode_blocks(&ip->i_inode) != 1) {
1547 return &ip->i_inode;
H A Daops.c415 size_t dsize = i_size_read(&ip->i_inode);
480 struct address_space *mapping = ip->i_inode.i_mapping;
H A Dutil.c447 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
H A Dglock.c968 if (ip && !igrab(&ip->i_inode))
974 d_prune_aliases(&ip->i_inode);
975 iput(&ip->i_inode);
982 if (!igrab(&ip->i_inode))
988 iput(&ip->i_inode);
H A Drecovery.c42 error = gfs2_get_extent(&ip->i_inode, blk, &dblock, &extlen);
H A Dtrace_gfs2.h528 (iomap->addr >> ip->i_inode.i_blkbits);

Completed in 230 milliseconds