Lines Matching refs:ni

73 static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea,
77 struct ntfs_sb_info *sbi = ni->mi.sbi;
89 ni_find_attr(ni, NULL, &le, ATTR_EA_INFO, NULL, 0, NULL, NULL);
91 ni_find_attr(ni, attr_info, &le, ATTR_EA, NULL, 0, NULL, NULL);
127 err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &run, 0, size);
193 static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer,
204 err = ntfs_read_ea(ni, &ea_all, 0, &info);
250 struct ntfs_inode *ni = ntfs_i(inode);
257 if (!(ni->ni_flags & NI_FLAG_EA))
261 ni_lock(ni);
270 err = ntfs_read_ea(ni, &ea_all, 0, &info);
304 ni_unlock(ni);
314 struct ntfs_inode *ni = ntfs_i(inode);
315 struct ntfs_sb_info *sbi = ni->mi.sbi;
332 ni_lock(ni);
343 err = ntfs_read_ea(ni, &ea_all, add, &info);
445 err = ni_insert_resident(ni, sizeof(struct EA_INFO),
451 err = ni_insert_resident(ni, 0, ATTR_EA, NULL, 0, NULL, NULL,
458 err = attr_set_size(ni, ATTR_EA, NULL, 0, &ea_run, new_sz, &new_sz,
464 attr = ni_find_attr(ni, NULL, &le, ATTR_EA_INFO, NULL, 0, NULL, &mi);
472 ni_remove_attr_le(ni, attr, mi, le);
484 attr = ni_find_attr(ni, NULL, &le, ATTR_EA, NULL, 0, NULL, &mi);
492 ni_remove_attr_le(ni, attr, mi, le);
494 err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &ea_run, 0,
514 ni->ni_flags |= NI_FLAG_EA;
516 ni->ni_flags &= ~NI_FLAG_EA;
519 ni->ni_flags |= NI_FLAG_UPDATE_PARENT;
522 mark_inode_dirty(&ni->vfs_inode);
526 ni_unlock(ni);
543 struct ntfs_inode *ni = ntfs_i(inode);
565 ni_lock(ni);
569 ni_unlock(ni);
726 struct ntfs_inode *ni = ntfs_i(inode);
729 if (!(ni->ni_flags & NI_FLAG_EA)) {
734 ni_lock(ni);
736 ret = ntfs_list_ea(ni, buffer, size);
738 ni_unlock(ni);
748 struct ntfs_inode *ni = ntfs_i(inode);
762 *(u8 *)buffer = le32_to_cpu(ni->std_fa);
776 *(u32 *)buffer = le32_to_cpu(ni->std_fa);
788 if (!is_ntfs3(ni->mi.sbi)) {
792 } else if (le32_to_cpu(ni->std_security_id) <
798 err = ntfs_get_security_by_id(ni->mi.sbi, ni->std_security_id,
807 ni->std_security_id);
838 struct ntfs_inode *ni = ntfs_i(inode);
860 ni_lock(ni);
861 err = ni_new_attr_flags(ni, new_fa);
862 ni_unlock(ni);
876 if (ni->std_fa != new_fa) {
877 ni->std_fa = new_fa;
883 ni->mi.dirty = true;
897 if (!is_ntfs3(ni->mi.sbi)) {
914 err = ntfs_insert_security(ni->mi.sbi, value, size,
919 ni_lock(ni);
920 std = ni_std5(ni);
924 std->security_id = ni->std_security_id = security_id;
926 ni->mi.dirty = true;
927 mark_inode_dirty(&ni->vfs_inode);
929 ni_unlock(ni);
953 struct ntfs_inode *ni = ntfs_i(inode);
955 ni_lock(ni);
983 ni_unlock(ni);