OCFS2_I
down_read(&OCFS2_I(inode)->ip_xattr_sem);
up_read(&OCFS2_I(inode)->ip_xattr_sem);
down_read(&OCFS2_I(inode)->ip_xattr_sem);
up_read(&OCFS2_I(inode)->ip_xattr_sem);
down_read(&OCFS2_I(dir)->ip_xattr_sem);
up_read(&OCFS2_I(dir)->ip_xattr_sem);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
(unsigned long long)OCFS2_I(tl_inode)->ip_blkno,
(unsigned long long)OCFS2_I(tl_inode)->ip_blkno, index,
(unsigned long long)OCFS2_I(tl_inode)->ip_blkno,
(unsigned long long)OCFS2_I(tl_inode)->ip_blkno,
(unsigned long long)OCFS2_I(tl_inode)->ip_blkno,
if (OCFS2_I(tl_inode)->ip_blkno == le64_to_cpu(tl_copy->i_blkno)) {
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
if (OCFS2_I(inode)->ip_clusters == 0) {
(unsigned long long)OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_clusters,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (!(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) ||
(unsigned long long)OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_dyn_features,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
(unsigned long long)OCFS2_I(inode)->ip_blkno, cpos);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
trace_ocfs2_get_block((unsigned long long)OCFS2_I(inode)->ip_blkno,
if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE)
if (!(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL))
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
data_ac->ac_resv = &OCFS2_I(inode)->ip_la_data_resv;
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
mlog(ML_ERROR, "Size %llu, clusters %u\n", (unsigned long long)i_size_read(inode), OCFS2_I(inode)->ip_clusters);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
trace_ocfs2_get_block_end((unsigned long long)OCFS2_I(inode)->ip_blkno,
up_write(&OCFS2_I(inode)->ip_alloc_sem);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
BUG_ON(!(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL));
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
trace_ocfs2_bmap((unsigned long long)OCFS2_I(inode)->ip_blkno,
down_read(&OCFS2_I(inode)->ip_alloc_sem);
if (!(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL))
up_read(&OCFS2_I(inode)->ip_alloc_sem);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
if (OCFS2_I(parent)->ip_blkno != parent_blkno)
(unsigned long long)OCFS2_I(inode)->ip_blkno);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen;
ino = (unsigned long long)OCFS2_I(inode)->ip_blkno;
ret = ocfs2_dentry_attach_lock(dentry, inode, OCFS2_I(new_dir)->ip_blkno);
unsigned long pgen = OCFS2_I(dir)->ip_dir_lock_gen;
spin_lock(&OCFS2_I(inode)->ip_lock);
if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) {
spin_unlock(&OCFS2_I(inode)->ip_lock);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
spin_unlock(&OCFS2_I(inode)->ip_lock);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
de->inode = cpu_to_le64(OCFS2_I(new_entry_inode)->ip_blkno);
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
(unsigned long long)OCFS2_I(dir)->ip_blkno, index,
trace_ocfs2_delete_entry_dx((unsigned long long)OCFS2_I(dir)->ip_blkno,
trailer->db_parent_dinode = cpu_to_le64(OCFS2_I(inode)->ip_blkno);
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
} else if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
(unsigned long long)OCFS2_I(inode)->ip_blkno);
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INDEXED_DIR_FL)
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
trace_ocfs2_readdir((unsigned long long)OCFS2_I(inode)->ip_blkno);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
(unsigned long long)OCFS2_I(dir)->ip_blkno, namelen, name);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
de->inode = cpu_to_le64(OCFS2_I(inode)->ip_blkno);
de->inode = cpu_to_le64(OCFS2_I(parent)->ip_blkno);
(unsigned long long)OCFS2_I(dir)->ip_blkno,
dx_root->dr_dir_blkno = cpu_to_le64(OCFS2_I(dir)->ip_blkno);
spin_lock(&OCFS2_I(dir)->ip_lock);
OCFS2_I(dir)->ip_dyn_features |= OCFS2_INDEXED_DIR_FL;
di->i_dyn_features = cpu_to_le16(OCFS2_I(dir)->ip_dyn_features);
spin_unlock(&OCFS2_I(dir)->ip_lock);
(unsigned long long)OCFS2_I(dir)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
struct ocfs2_inode_info *oi = OCFS2_I(dir);
(unsigned long long)OCFS2_I(dir)->ip_blkno, offset);
spin_lock(&OCFS2_I(dir)->ip_lock);
extend = (i_size_read(dir) == ocfs2_clusters_to_bytes(sb, OCFS2_I(dir)->ip_clusters));
spin_unlock(&OCFS2_I(dir)->ip_lock);
u32 offset = OCFS2_I(dir)->ip_clusters;
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
down_write(&OCFS2_I(dir)->ip_alloc_sem);
down_write(&OCFS2_I(dir)->ip_alloc_sem);
trace_ocfs2_extend_dir((unsigned long long)OCFS2_I(dir)->ip_blkno,
spin_lock(&OCFS2_I(dir)->ip_lock);
if (dir_i_size == ocfs2_clusters_to_bytes(sb, OCFS2_I(dir)->ip_clusters)) {
spin_unlock(&OCFS2_I(dir)->ip_lock);
data_ac->ac_resv = &OCFS2_I(dir)->ip_la_data_resv;
spin_unlock(&OCFS2_I(dir)->ip_lock);
(unsigned long long)OCFS2_I(dir)->ip_blkno, error_msg,
up_write(&OCFS2_I(dir)->ip_alloc_sem);
(unsigned long long)OCFS2_I(dir)->ip_blkno,
trace_ocfs2_dx_dir_rebalance((unsigned long long)OCFS2_I(dir)->ip_blkno,
"%llu, %d\n", (unsigned long long)OCFS2_I(dir)->ip_blkno,
(unsigned long long)OCFS2_I(dir)->ip_blkno, namelen);
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
spin_lock(&OCFS2_I(dir)->ip_lock);
OCFS2_I(dir)->ip_dyn_features &= ~OCFS2_INDEXED_DIR_FL;
di->i_dyn_features = cpu_to_le16(OCFS2_I(dir)->ip_dyn_features);
spin_unlock(&OCFS2_I(dir)->ip_lock);
OCFS2_I(dir)->ip_blkno) {
(unsigned long long)OCFS2_I(dir)->ip_blkno,
start = OCFS2_I(dir)->ip_dir_start_lookup;
if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
(unsigned long long)OCFS2_I(dir)->ip_blkno,
OCFS2_I(dir)->ip_dir_start_lookup = block;
trace_ocfs2_dx_dir_search((unsigned long long)OCFS2_I(dir)->ip_blkno,
mlog(0, "Inode %llu\n", (unsigned long long)OCFS2_I(inode)->ip_blkno);
ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_rw_lockres, 1, 1);
ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_inode_lockres, 1, 0);
ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_open_lockres, 0, 0);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
lockres = &OCFS2_I(inode)->ip_rw_lockres;
(unsigned long long)OCFS2_I(inode)->ip_blkno,
lockres = &OCFS2_I(inode)->ip_rw_lockres;
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_rw_lockres;
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
lockres = &OCFS2_I(inode)->ip_open_lockres;
(unsigned long long)OCFS2_I(inode)->ip_blkno,
lockres = &OCFS2_I(inode)->ip_open_lockres;
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_open_lockres;
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
lockres = &OCFS2_I(inode)->ip_inode_lockres;
struct ocfs2_lock_res *lockres = &OCFS2_I(inode)->ip_inode_lockres;
(unsigned long long)OCFS2_I(inode)->ip_blkno,
lockres = &OCFS2_I(inode)->ip_inode_lockres;
lockres = &OCFS2_I(inode)->ip_inode_lockres;
&OCFS2_I(inode)->ip_open_lockres);
&OCFS2_I(inode)->ip_inode_lockres);
&OCFS2_I(inode)->ip_rw_lockres);
oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(dl->dl_inode);
ocfs2_build_lock_name(type, OCFS2_I(inode)->ip_blkno,
u64 inode_blkno = OCFS2_I(inode)->ip_blkno;
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(dir)->ip_blkno);
blkno = OCFS2_I(inode)->ip_blkno;
blkno = OCFS2_I(parent)->ip_blkno;
up_read(&OCFS2_I(inode)->ip_alloc_sem);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
struct ocfs2_inode_info *oi = OCFS2_I(inode);
up_read(&OCFS2_I(inode)->ip_alloc_sem);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
down_read(&OCFS2_I(inode)->ip_alloc_sem);
down_read(&OCFS2_I(inode)->ip_alloc_sem);
if ((OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) ||
up_read(&OCFS2_I(inode)->ip_alloc_sem);
down_read(&OCFS2_I(inode)->ip_alloc_sem);
up_read(&OCFS2_I(inode)->ip_alloc_sem);
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
down_read(&OCFS2_I(inode)->ip_alloc_sem);
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
up_read(&OCFS2_I(inode)->ip_alloc_sem);
if (!down_read_trylock(&OCFS2_I(inode)->ip_alloc_sem)) {
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
if (unlikely(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL))
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_read(&OCFS2_I(inode)->ip_alloc_sem);
ret = down_write_trylock(&OCFS2_I(inode)->ip_alloc_sem);
ret = down_read_trylock(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
up_read(&OCFS2_I(inode)->ip_alloc_sem);
trace_ocfs2_prepare_inode_for_write(OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if ((OCFS2_I(inode_in)->ip_flags & OCFS2_INODE_SYSTEM_FILE) ||
(OCFS2_I(inode_out)->ip_flags & OCFS2_INODE_SYSTEM_FILE))
down_write(&OCFS2_I(inode_in)->ip_alloc_sem);
down_write_nested(&OCFS2_I(inode_out)->ip_alloc_sem,
up_write(&OCFS2_I(inode_in)->ip_alloc_sem);
up_write(&OCFS2_I(inode_out)->ip_alloc_sem);
trace_ocfs2_truncate_file((unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
down_write(&OCFS2_I(inode)->ip_alloc_sem);
&OCFS2_I(inode)->ip_la_data_resv);
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
up_write(&OCFS2_I(inode)->ip_alloc_sem);
if (!status && OCFS2_I(inode)->ip_clusters == 0)
BUG_ON(le32_to_cpu(fe->i_clusters) != OCFS2_I(inode)->ip_clusters);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
prev_clusters = OCFS2_I(inode)->ip_clusters;
spin_lock(&OCFS2_I(inode)->ip_lock);
clusters_to_add -= (OCFS2_I(inode)->ip_clusters - prev_clusters);
spin_unlock(&OCFS2_I(inode)->ip_lock);
trace_ocfs2_extend_allocation_end(OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_clusters,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
trace_ocfs2_zero_extend((unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno, sync_data);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
if (is_bad_inode(inode) || !OCFS2_I(inode)->ip_blkno)
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_DELETED;
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(OCFS2_I(inode)->ip_flags & OCFS2_INODE_MAYBE_ORPHANED)) {
inode ? (unsigned long long)OCFS2_I(inode)->ip_blkno : 0ULL,
inode ? (unsigned long long)OCFS2_I(inode)->ip_flags : 0);
spin_lock(&OCFS2_I(inode)->ip_lock);
if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) {
spin_unlock(&OCFS2_I(inode)->ip_lock);
spin_unlock(&OCFS2_I(inode)->ip_lock);
trace_ocfs2_mark_inode_dirty((unsigned long long)OCFS2_I(inode)->ip_blkno);
spin_lock(&OCFS2_I(inode)->ip_lock);
fe->i_clusters = cpu_to_le32(OCFS2_I(inode)->ip_clusters);
ocfs2_get_inode_flags(OCFS2_I(inode));
fe->i_attr = cpu_to_le32(OCFS2_I(inode)->ip_attr);
fe->i_dyn_features = cpu_to_le16(OCFS2_I(inode)->ip_dyn_features);
spin_unlock(&OCFS2_I(inode)->ip_lock);
spin_lock(&OCFS2_I(inode)->ip_lock);
OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
OCFS2_I(inode)->ip_attr = le32_to_cpu(fe->i_attr);
OCFS2_I(inode)->ip_dyn_features = le16_to_cpu(fe->i_dyn_features);
spin_unlock(&OCFS2_I(inode)->ip_lock);
OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_blkno,
rc = ocfs2_read_blocks(INODE_CACHE(inode), OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
OCFS2_I(inode)->ip_blkno = args->fi_blkno;
lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem,
lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem,
OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
OCFS2_I(inode)->ip_attr = le32_to_cpu(fe->i_attr);
OCFS2_I(inode)->ip_dyn_features = le16_to_cpu(fe->i_dyn_features);
if (OCFS2_I(inode)->ip_blkno != le64_to_cpu(fe->i_blkno))
(unsigned long long)OCFS2_I(inode)->ip_blkno,
trace_ocfs2_populate_inode(OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SYSTEM_FILE;
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_BITMAP;
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_BITMAP;
OCFS2_I(inode)->ip_dir_lock_gen = 1;
ocfs2_inode_lock_res_init(&OCFS2_I(inode)->ip_inode_lockres,
ocfs2_inode_lock_res_init(&OCFS2_I(inode)->ip_open_lockres,
ocfs2_inode_lock_res_init(&OCFS2_I(inode)->ip_rw_lockres,
OCFS2_I(inode)->ip_last_used_slot = 0;
OCFS2_I(inode)->ip_last_used_group = 0;
ocfs2_resv_set_type(&OCFS2_I(inode)->ip_la_data_resv,
(unsigned long long)OCFS2_I(inode)->ip_blkno, can_lock);
ocfs2_inode_lock_res_init(&OCFS2_I(inode)->ip_inode_lockres,
ocfs2_inode_lock_res_init(&OCFS2_I(inode)->ip_open_lockres,
unsigned int flags = OCFS2_I(inode)->ip_attr;
if (!(OCFS2_I(inode)->ip_flags & OCFS2_INODE_SKIP_ORPHAN_DIR)) {
if (!(OCFS2_I(inode)->ip_flags & OCFS2_INODE_SKIP_ORPHAN_DIR)) {
if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SKIP_ORPHAN_DIR)
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
#define INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags & OCFS2_INODE_JOURNAL)
#define SET_INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags |= OCFS2_INODE_JOURNAL)
return &OCFS2_I(inode)->ip_metadata_cache;
return (blkcnt_t)OCFS2_I(inode)->ip_clusters << c_to_s_bits;
return (OCFS2_I(inode)->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL);
ocfs2_get_inode_flags(OCFS2_I(inode));
flags = OCFS2_I(inode)->ip_attr;
struct ocfs2_inode_info *ocfs2_inode = OCFS2_I(inode);
OCFS2_I(inode)->ip_open_count--;
(unsigned long long)OCFS2_I(journal->j_inode)->ip_blkno);
OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
OCFS2_I(iter)->ip_flags |= OCFS2_INODE_DIO_ORPHAN_ENTRY;
if (OCFS2_I(iter)->ip_next_orphan) {
trace_ocfs2_orphan_filldir((unsigned long long)OCFS2_I(iter)->ip_blkno);
OCFS2_I(iter)->ip_next_orphan = p->head;
oi = OCFS2_I(inode);
OCFS2_I(inode)->ip_open_count++;
OCFS2_I(inode)->ip_clusters);
OCFS2_I(inode)->ip_open_count--;
if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE)
&OCFS2_I(inode)->ip_jinode,
&OCFS2_I(inode)->ip_jinode,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno);
return ocfs2_plock(osb->cconn, OCFS2_I(inode)->ip_blkno, file, cmd, fl);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
trace_ocfs2_fault(OCFS2_I(vma->vm_file->f_mapping->host)->ip_blkno,
if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)
(unsigned long long)OCFS2_I(inode)->ip_blkno,
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
(unsigned long long)OCFS2_I(dir)->ip_blkno, 0);
struct ocfs2_inode_info *oi1 = OCFS2_I(inode1);
struct ocfs2_inode_info *oi2 = OCFS2_I(inode2);
oi = OCFS2_I(inode);
if (old_inode_parent != OCFS2_I(old_dir)->ip_blkno) {
if (old_de_ino != OCFS2_I(old_inode)->ip_blkno) {
if (OCFS2_I(new_inode)->ip_blkno != newfe_blkno) {
(unsigned long long)OCFS2_I(new_inode)->ip_blkno,
OCFS2_I(new_inode)->ip_flags);
OCFS2_I(new_inode)->ip_blkno,
OCFS2_I(old_inode)->ip_blkno,
OCFS2_I(dir)->ip_blkno);
(unsigned long long)OCFS2_I(old_dir)->ip_blkno,
ocfs2_clusters_to_bytes(sb, OCFS2_I(inode)->ip_clusters)) {
(unsigned long long)OCFS2_I(dir)->ip_blkno,
status = ocfs2_dentry_attach_lock(dentry, inode, OCFS2_I(dir)->ip_blkno);
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SKIP_ORPHAN_DIR;
(unsigned long long)OCFS2_I(inode)->ip_blkno);
OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_flags &= ~OCFS2_INODE_SKIP_ORPHAN_DIR;
trace_ocfs2_orphan_add_end((unsigned long long)OCFS2_I(inode)->ip_blkno,
status = ocfs2_blkno_stringify(OCFS2_I(inode)->ip_blkno,
status = ocfs2_blkno_stringify(OCFS2_I(inode)->ip_blkno, name);
(unsigned long long)OCFS2_I(orphan_dir_inode)->ip_blkno,
(unsigned long long)OCFS2_I(dir)->ip_blkno,
OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(dir)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
OCFS2_I(inode)->ip_blkno, parent_di_bh,
OCFS2_I(dir)->ip_blkno);
OCFS2_I(dir)->ip_blkno);
OCFS2_I(inode)->ip_blkno, parent_fe_bh,
OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SKIP_ORPHAN_DIR;
struct ocfs2_inode_info *oi = OCFS2_I(inode);
OCFS2_I(dir)->ip_blkno, mode);
(unsigned long long)OCFS2_I(dir)->ip_blkno, mode);
trace_ocfs2_link((unsigned long long)OCFS2_I(inode)->ip_blkno,
if (old_de_ino != OCFS2_I(inode)->ip_blkno) {
OCFS2_I(inode)->ip_blkno,
err = ocfs2_dentry_attach_lock(dentry, inode, OCFS2_I(dir)->ip_blkno);
(unsigned long long)OCFS2_I(dir)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno);
if (OCFS2_I(inode)->ip_blkno != blkno) {
(unsigned long long)OCFS2_I(inode)->ip_blkno,
OCFS2_I(inode)->ip_flags);
OCFS2_I(inode)->ip_blkno,
down_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem);
down_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem);
up_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem);
up_read(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem);
down_write(&OCFS2_I(lqinode)->ip_alloc_sem);
up_write(&OCFS2_I(lqinode)->ip_alloc_sem);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
trace_ocfs2_mark_extent_refcounted(OCFS2_I(inode)->ip_blkno,
trace_ocfs2_refcount_cow_hunk(OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
BUG_ON(!(OCFS2_I(s_inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL));
spin_lock(&OCFS2_I(t_inode)->ip_lock);
OCFS2_I(t_inode)->ip_dyn_features |= OCFS2_INLINE_DATA_FL;
t_di->i_dyn_features = cpu_to_le16(OCFS2_I(t_inode)->ip_dyn_features);
spin_unlock(&OCFS2_I(t_inode)->ip_lock);
spin_lock(&OCFS2_I(t_inode)->ip_lock);
OCFS2_I(t_inode)->ip_clusters = OCFS2_I(s_inode)->ip_clusters;
OCFS2_I(t_inode)->ip_attr = OCFS2_I(s_inode)->ip_attr;
OCFS2_I(t_inode)->ip_dyn_features = OCFS2_I(s_inode)->ip_dyn_features;
spin_unlock(&OCFS2_I(t_inode)->ip_lock);
if (OCFS2_I(s_inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *new_oi = OCFS2_I(new_inode);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_alloc_sem);
up_write(&OCFS2_I(inode)->ip_xattr_sem);
spin_lock(&OCFS2_I(dest)->ip_lock);
spin_unlock(&OCFS2_I(dest)->ip_lock);
(OCFS2_I(s_inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL)) {
if (OCFS2_I(t_inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) {
oi1 = OCFS2_I(inode1);
oi2 = OCFS2_I(inode2);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
spin_lock(&OCFS2_I(bm_inode)->ip_lock);
OCFS2_I(bm_inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
spin_unlock(&OCFS2_I(bm_inode)->ip_lock);
spin_lock(&OCFS2_I(main_bm_inode)->ip_lock);
OCFS2_I(main_bm_inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
spin_unlock(&OCFS2_I(main_bm_inode)->ip_lock);
OCFS2_I(inode)->ip_clusters) {
max_bits = OCFS2_I(inode)->ip_clusters - gd_cluster_off;
OCFS2_I(inode)->ip_clusters, max_bits);
(unsigned long long)OCFS2_I(alloc_inode)->ip_blkno,
if (OCFS2_I(dir)->ip_last_used_group &&
OCFS2_I(dir)->ip_last_used_slot == ac->ac_alloc_slot)
ac->ac_last_group = OCFS2_I(dir)->ip_last_used_group;
OCFS2_I(dir)->ip_last_used_group = ac->ac_last_group;
OCFS2_I(dir)->ip_last_used_slot = ac->ac_alloc_slot;
spin_lock(&OCFS2_I(alloc_inode)->ip_lock);
OCFS2_I(alloc_inode)->ip_clusters -= le32_to_cpu(fe->i_clusters);
spin_unlock(&OCFS2_I(alloc_inode)->ip_lock);
(unsigned long long)OCFS2_I(alloc_inode)->ip_blkno,
bg->bg_parent_dinode = cpu_to_le64(OCFS2_I(alloc_inode)->ip_blkno);
spin_lock(&OCFS2_I(alloc_inode)->ip_lock);
OCFS2_I(alloc_inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
spin_unlock(&OCFS2_I(alloc_inode)->ip_lock);
return osb->bitmap_blkno == OCFS2_I(inode)->ip_blkno;
return OCFS2_I(inode)->i_dquot;
osb->bitmap_blkno = OCFS2_I(inode)->ip_blkno;
osb->osb_clusters_at_boot = OCFS2_I(inode)->ip_clusters;
kmem_cache_free(ocfs2_inode_cachep, OCFS2_I(inode));
OCFS2_I(inode)->ip_inode_lockres.l_lockdep_map.key = NULL;
lockdep_init_map(&OCFS2_I(inode)->ip_inode_lockres.
(unsigned long long)OCFS2_I(inode)->ip_blkno);
struct ocfs2_inode_info *oi = OCFS2_I(d_inode(dentry));
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
down_read(&OCFS2_I(inode)->ip_xattr_sem);
up_read(&OCFS2_I(inode)->ip_xattr_sem);
BUG_ON(!(OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_XATTR_FL));
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
spin_lock(&OCFS2_I(inode)->ip_lock);
OCFS2_I(inode)->ip_dyn_features |= OCFS2_HAS_XATTR_FL;
di->i_dyn_features = cpu_to_le16(OCFS2_I(inode)->ip_dyn_features);
spin_unlock(&OCFS2_I(inode)->ip_lock);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
up_write(&OCFS2_I(inode)->ip_xattr_sem);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
up_write(&OCFS2_I(inode)->ip_xattr_sem);
trace_ocfs2_xattr_bucket_find(OCFS2_I(inode)->ip_blkno,
trace_ocfs2_xattr_index_block_find(OCFS2_I(inode)->ip_blkno,
trace_ocfs2_xattr_index_block_find_rec(OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno,
(unsigned long long)OCFS2_I(inode)->ip_blkno,
struct ocfs2_inode_info *oi = OCFS2_I(inode);
down_read(&OCFS2_I(dir)->ip_xattr_sem);
up_read(&OCFS2_I(dir)->ip_xattr_sem);
new_oi = OCFS2_I(args->new_inode);
struct ocfs2_inode_info *new_oi = OCFS2_I(args->new_inode);
struct ocfs2_inode_info *oi = OCFS2_I(old_inode);
struct ocfs2_inode_info *oi = OCFS2_I(inode);
(unsigned long long)OCFS2_I(inode)->ip_blkno);