/linux-master/fs/gfs2/ |
H A D | quota.h | 43 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 D | xattr.c | 91 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 D | inode.c | 365 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 D | dir.c | 111 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 D | glops.c | 306 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 D | bmap.h | 33 const struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
|
H A D | bmap.c | 57 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 D | log.h | 60 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
|
H A D | quota.c | 586 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 D | meta_io.c | 404 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 D | rgrp.c | 603 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 D | inode.h | 42 return S_ISDIR(ip->i_inode.i_mode);
|
H A D | main.c | 38 inode_init_once(&ip->i_inode);
|
H A D | incore.h | 385 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 D | file.c | 594 !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 D | log.c | 730 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 D | super.c | 399 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 D | aops.c | 415 size_t dsize = i_size_read(&ip->i_inode); 480 struct address_space *mapping = ip->i_inode.i_mapping;
|
H A D | util.c | 447 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
|
H A D | glock.c | 968 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 D | recovery.c | 42 error = gfs2_get_extent(&ip->i_inode, blk, &dblock, &extlen);
|
H A D | trace_gfs2.h | 528 (iomap->addr >> ip->i_inode.i_blkbits);
|