• Home
  • Raw
  • Download

Lines Matching refs:ctx

432 static int ntfs_is_extended_system_file(ntfs_attr_search_ctx *ctx)  in ntfs_is_extended_system_file()  argument
437 ntfs_attr_reinit_search_ctx(ctx); in ntfs_is_extended_system_file()
440 nr_links = le16_to_cpu(ctx->mrec->link_count); in ntfs_is_extended_system_file()
444 ctx))) { in ntfs_is_extended_system_file()
446 ATTR_RECORD *attr = ctx->attr; in ntfs_is_extended_system_file()
455 if (p < (u8*)ctx->mrec || (u8*)p > (u8*)ctx->mrec + in ntfs_is_extended_system_file()
456 le32_to_cpu(ctx->mrec->bytes_in_use)) { in ntfs_is_extended_system_file()
458 ntfs_error(ctx->ntfs_ino->vol->sb, "Corrupt file name " in ntfs_is_extended_system_file()
463 ntfs_error(ctx->ntfs_ino->vol->sb, "Non-resident file " in ntfs_is_extended_system_file()
468 ntfs_error(ctx->ntfs_ino->vol->sb, "File name with " in ntfs_is_extended_system_file()
474 ntfs_error(ctx->ntfs_ino->vol->sb, "Unindexed file " in ntfs_is_extended_system_file()
490 ntfs_error(ctx->ntfs_ino->vol->sb, "Inode hard link count " in ntfs_is_extended_system_file()
532 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_inode() local
555 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_read_locked_inode()
556 if (!ctx) { in ntfs_read_locked_inode()
617 ctx); in ntfs_read_locked_inode()
630 a = ctx->attr; in ntfs_read_locked_inode()
634 (u8 *)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
665 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
666 err = ntfs_attr_lookup(AT_ATTRIBUTE_LIST, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
678 a = ctx->attr; in ntfs_read_locked_inode()
743 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
767 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
769 0, NULL, 0, ctx); in ntfs_read_locked_inode()
780 a = ctx->attr; in ntfs_read_locked_inode()
815 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
885 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
888 ctx = NULL; in ntfs_read_locked_inode()
893 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
895 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
907 a = ctx->attr; in ntfs_read_locked_inode()
955 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
958 ctx = NULL; in ntfs_read_locked_inode()
991 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
999 err = ntfs_attr_lookup(AT_DATA, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
1023 if (ntfs_is_extended_system_file(ctx) > 0) in ntfs_read_locked_inode()
1030 a = ctx->attr; in ntfs_read_locked_inode()
1130 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
1133 ctx = NULL; in ntfs_read_locked_inode()
1165 if (ctx) in ntfs_read_locked_inode()
1166 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
1206 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_attr_inode() local
1233 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_attr_inode()
1234 if (!ctx) { in ntfs_read_locked_attr_inode()
1240 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_attr_inode()
1243 a = ctx->attr; in ntfs_read_locked_attr_inode()
1408 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_attr_inode()
1417 if (ctx) in ntfs_read_locked_attr_inode()
1418 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_attr_inode()
1473 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_index_inode() local
1498 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_index_inode()
1499 if (!ctx) { in ntfs_read_locked_index_inode()
1505 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_index_inode()
1512 a = ctx->attr; in ntfs_read_locked_index_inode()
1537 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_index_inode()
1588 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1591 ctx = NULL; in ntfs_read_locked_index_inode()
1596 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_index_inode()
1598 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_index_inode()
1609 a = ctx->attr; in ntfs_read_locked_index_inode()
1652 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1655 ctx = NULL; in ntfs_read_locked_index_inode()
1698 if (ctx) in ntfs_read_locked_index_inode()
1699 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1757 ntfs_attr_search_ctx *ctx; in ntfs_read_inode_mount() local
1845 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_read_inode_mount()
1846 if (!ctx) { in ntfs_read_inode_mount()
1852 err = ntfs_attr_lookup(AT_ATTRIBUTE_LIST, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_inode_mount()
1867 a = ctx->attr; in ntfs_read_inode_mount()
1935 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_inode_mount()
2006 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_inode_mount()
2012 ctx))) { in ntfs_read_inode_mount()
2016 a = ctx->attr; in ntfs_read_inode_mount()
2107 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2161 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2178 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2362 ntfs_attr_search_ctx *ctx; in ntfs_truncate() local
2389 ctx = NULL; in ntfs_truncate()
2393 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_truncate()
2394 if (unlikely(!ctx)) { in ntfs_truncate()
2402 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_truncate()
2415 m = ctx->mrec; in ntfs_truncate()
2416 a = ctx->attr; in ntfs_truncate()
2498 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2499 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2547 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2649 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2650 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2680 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2697 vol->cluster_size_bits, -1, ctx); in ntfs_truncate()
2698 m = ctx->mrec; in ntfs_truncate()
2699 a = ctx->attr; in ntfs_truncate()
2794 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2795 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2797 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2836 if (ctx) in ntfs_truncate()
2837 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2959 ntfs_attr_search_ctx *ctx; in __ntfs_write_inode() local
2984 ctx = ntfs_attr_get_search_ctx(ni, m); in __ntfs_write_inode()
2985 if (unlikely(!ctx)) { in __ntfs_write_inode()
2990 CASE_SENSITIVE, 0, NULL, 0, ctx); in __ntfs_write_inode()
2992 ntfs_attr_put_search_ctx(ctx); in __ntfs_write_inode()
2995 si = (STANDARD_INFORMATION*)((u8*)ctx->attr + in __ntfs_write_inode()
2996 le16_to_cpu(ctx->attr->data.resident.value_offset)); in __ntfs_write_inode()
3042 flush_dcache_mft_record_page(ctx->ntfs_ino); in __ntfs_write_inode()
3043 if (!NInoTestSetDirty(ctx->ntfs_ino)) in __ntfs_write_inode()
3044 mark_ntfs_record_dirty(ctx->ntfs_ino->page, in __ntfs_write_inode()
3045 ctx->ntfs_ino->page_ofs); in __ntfs_write_inode()
3047 ntfs_attr_put_search_ctx(ctx); in __ntfs_write_inode()