• Home
  • Raw
  • Download

Lines Matching refs:ctx

431 static int ntfs_is_extended_system_file(ntfs_attr_search_ctx *ctx)  in ntfs_is_extended_system_file()  argument
436 ntfs_attr_reinit_search_ctx(ctx); in ntfs_is_extended_system_file()
439 nr_links = le16_to_cpu(ctx->mrec->link_count); in ntfs_is_extended_system_file()
443 ctx))) { in ntfs_is_extended_system_file()
445 ATTR_RECORD *attr = ctx->attr; in ntfs_is_extended_system_file()
454 if (p < (u8*)ctx->mrec || (u8*)p > (u8*)ctx->mrec + in ntfs_is_extended_system_file()
455 le32_to_cpu(ctx->mrec->bytes_in_use)) { in ntfs_is_extended_system_file()
457 ntfs_error(ctx->ntfs_ino->vol->sb, "Corrupt file name " in ntfs_is_extended_system_file()
462 ntfs_error(ctx->ntfs_ino->vol->sb, "Non-resident file " in ntfs_is_extended_system_file()
467 ntfs_error(ctx->ntfs_ino->vol->sb, "File name with " in ntfs_is_extended_system_file()
473 ntfs_error(ctx->ntfs_ino->vol->sb, "Unindexed file " in ntfs_is_extended_system_file()
489 ntfs_error(ctx->ntfs_ino->vol->sb, "Inode hard link count " in ntfs_is_extended_system_file()
531 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_inode() local
554 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_read_locked_inode()
555 if (!ctx) { in ntfs_read_locked_inode()
616 ctx); in ntfs_read_locked_inode()
629 a = ctx->attr; in ntfs_read_locked_inode()
658 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
659 err = ntfs_attr_lookup(AT_ATTRIBUTE_LIST, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
671 a = ctx->attr; in ntfs_read_locked_inode()
736 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
760 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
762 0, NULL, 0, ctx); in ntfs_read_locked_inode()
773 a = ctx->attr; in ntfs_read_locked_inode()
808 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_inode()
878 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
881 ctx = NULL; in ntfs_read_locked_inode()
886 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
888 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
900 a = ctx->attr; in ntfs_read_locked_inode()
948 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
951 ctx = NULL; in ntfs_read_locked_inode()
984 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_inode()
992 err = ntfs_attr_lookup(AT_DATA, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_locked_inode()
1016 if (ntfs_is_extended_system_file(ctx) > 0) in ntfs_read_locked_inode()
1023 a = ctx->attr; in ntfs_read_locked_inode()
1123 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
1126 ctx = NULL; in ntfs_read_locked_inode()
1158 if (ctx) in ntfs_read_locked_inode()
1159 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_inode()
1199 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_attr_inode() local
1226 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_attr_inode()
1227 if (!ctx) { in ntfs_read_locked_attr_inode()
1233 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_attr_inode()
1236 a = ctx->attr; in ntfs_read_locked_attr_inode()
1401 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_attr_inode()
1410 if (ctx) in ntfs_read_locked_attr_inode()
1411 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_attr_inode()
1466 ntfs_attr_search_ctx *ctx; in ntfs_read_locked_index_inode() local
1491 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_read_locked_index_inode()
1492 if (!ctx) { in ntfs_read_locked_index_inode()
1498 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_index_inode()
1505 a = ctx->attr; in ntfs_read_locked_index_inode()
1530 if (ir_end > (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_locked_index_inode()
1581 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1584 ctx = NULL; in ntfs_read_locked_index_inode()
1589 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_locked_index_inode()
1591 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_read_locked_index_inode()
1602 a = ctx->attr; in ntfs_read_locked_index_inode()
1645 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1648 ctx = NULL; in ntfs_read_locked_index_inode()
1691 if (ctx) in ntfs_read_locked_index_inode()
1692 ntfs_attr_put_search_ctx(ctx); in ntfs_read_locked_index_inode()
1750 ntfs_attr_search_ctx *ctx; in ntfs_read_inode_mount() local
1825 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_read_inode_mount()
1826 if (!ctx) { in ntfs_read_inode_mount()
1832 err = ntfs_attr_lookup(AT_ATTRIBUTE_LIST, NULL, 0, 0, 0, NULL, 0, ctx); in ntfs_read_inode_mount()
1847 a = ctx->attr; in ntfs_read_inode_mount()
1911 (u8*)ctx->mrec + vol->mft_record_size) { in ntfs_read_inode_mount()
1982 ntfs_attr_reinit_search_ctx(ctx); in ntfs_read_inode_mount()
1988 ctx))) { in ntfs_read_inode_mount()
1992 a = ctx->attr; in ntfs_read_inode_mount()
2083 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2137 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2154 ntfs_attr_put_search_ctx(ctx); in ntfs_read_inode_mount()
2338 ntfs_attr_search_ctx *ctx; in ntfs_truncate() local
2365 ctx = NULL; in ntfs_truncate()
2369 ctx = ntfs_attr_get_search_ctx(base_ni, m); in ntfs_truncate()
2370 if (unlikely(!ctx)) { in ntfs_truncate()
2378 CASE_SENSITIVE, 0, NULL, 0, ctx); in ntfs_truncate()
2391 m = ctx->mrec; in ntfs_truncate()
2392 a = ctx->attr; in ntfs_truncate()
2474 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2475 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2523 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2625 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2626 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2656 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2673 vol->cluster_size_bits, -1, ctx); in ntfs_truncate()
2674 m = ctx->mrec; in ntfs_truncate()
2675 a = ctx->attr; in ntfs_truncate()
2770 flush_dcache_mft_record_page(ctx->ntfs_ino); in ntfs_truncate()
2771 mark_mft_record_dirty(ctx->ntfs_ino); in ntfs_truncate()
2773 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2812 if (ctx) in ntfs_truncate()
2813 ntfs_attr_put_search_ctx(ctx); in ntfs_truncate()
2941 ntfs_attr_search_ctx *ctx; in __ntfs_write_inode() local
2966 ctx = ntfs_attr_get_search_ctx(ni, m); in __ntfs_write_inode()
2967 if (unlikely(!ctx)) { in __ntfs_write_inode()
2972 CASE_SENSITIVE, 0, NULL, 0, ctx); in __ntfs_write_inode()
2974 ntfs_attr_put_search_ctx(ctx); in __ntfs_write_inode()
2977 si = (STANDARD_INFORMATION*)((u8*)ctx->attr + in __ntfs_write_inode()
2978 le16_to_cpu(ctx->attr->data.resident.value_offset)); in __ntfs_write_inode()
3024 flush_dcache_mft_record_page(ctx->ntfs_ino); in __ntfs_write_inode()
3025 if (!NInoTestSetDirty(ctx->ntfs_ino)) in __ntfs_write_inode()
3026 mark_ntfs_record_dirty(ctx->ntfs_ino->page, in __ntfs_write_inode()
3027 ctx->ntfs_ino->page_ofs); in __ntfs_write_inode()
3029 ntfs_attr_put_search_ctx(ctx); in __ntfs_write_inode()