Lines Matching refs:inode
129 s64 inode; /* Inode to work with */
172 " -i, --inode num Display this inode\n\n"
200 {"inode", required_argument, NULL, 'i'},
215 opts.inode = -1;
249 if (opts.inode != -1)
251 "inode.\n");
252 else if (utils_parse_size(optarg, &opts.inode, FALSE))
255 ntfs_log_error("Couldn't parse inode number.\n");
288 } else if (opts.file == NULL && opts.inode == -1) {
289 ntfs_log_error("You must specify a file or inode with "
292 } else if (opts.file != NULL && opts.inode != -1) {
294 "inode.\n");
1232 static ntfs_fek *ntfs_inode_fek_get(ntfs_inode *inode,
1241 efs = ntfs_attr_readall(inode, AT_LOGGED_UTILITY_STREAM, EFS, 4, NULL);
1361 * @inode: An encrypted file's inode structure, as obtained by
1365 static int ntfs_cat_decrypt(ntfs_inode *inode, ntfs_fek *fek)
1377 attr = ntfs_attr_open(inode, AT_DATA, NULL, 0);
1430 * @inode: An encrypted file's inode structure, as obtained by
1434 static int ntfs_feed_encrypt(ntfs_inode *inode, ntfs_fek *fek)
1448 attr = ntfs_attr_open(inode, AT_DATA, NULL, 0);
1459 inode->vol->efs_raw = TRUE;
1475 inode->last_data_change_time)
1519 inode->last_data_change_time = ntfs_current_time();
1543 ntfs_inode *inode;
1600 if (opts.inode != -1)
1601 inode = ntfs_inode_open(vol, opts.inode);
1603 inode = ntfs_pathname_to_inode(vol, NULL, opts.file);
1604 if (!inode) {
1612 fek = ntfs_inode_fek_get(inode, rsa_key, thumbprint,
1617 res = ntfs_feed_encrypt(inode, fek);
1619 res = ntfs_cat_decrypt(inode, fek);
1626 ntfs_inode_close(inode);