ntfs_index_context
ntfs_index_context *icx;
static int ntfs_icx_ib_write(ntfs_index_context *icx)
static int ntfs_ibm_set(ntfs_index_context *icx, VCN vcn)
static int ntfs_ibm_clear(ntfs_index_context *icx, VCN vcn)
static VCN ntfs_ibm_get_free(ntfs_index_context *icx)
static int ntfs_ib_copy_tail(ntfs_index_context *icx, INDEX_BLOCK *src,
static int ntfs_ib_cut_tail(ntfs_index_context *icx, INDEX_BLOCK *ib,
ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *ni,
static int ntfs_ia_add(ntfs_index_context *icx)
ntfs_index_context *icx;
static int ntfs_ir_reparent(ntfs_index_context *icx)
static int ntfs_ir_truncate(ntfs_index_context *icx, int data_size)
icx = ntfs_calloc(sizeof(ntfs_index_context));
*icx = (ntfs_index_context) {
static int ntfs_ir_make_space(ntfs_index_context *icx, int data_size)
static void ntfs_index_ctx_free(ntfs_index_context *icx)
static VCN ntfs_icx_parent_vcn(ntfs_index_context *icx)
static VCN ntfs_icx_parent_pos(ntfs_index_context *icx)
static int ntfs_ir_insert_median(ntfs_index_context *icx, INDEX_ENTRY *median,
static int ntfs_ib_split(ntfs_index_context *icx, INDEX_BLOCK *ib);
static int ntfs_ib_insert(ntfs_index_context *icx, INDEX_ENTRY *ie, VCN new_vcn)
static int ntfs_ib_split(ntfs_index_context *icx, INDEX_BLOCK *ib)
int ntfs_ie_add(ntfs_index_context *icx, INDEX_ENTRY *ie)
ntfs_index_context *icx;
static int ntfs_ih_takeout(ntfs_index_context *icx, INDEX_HEADER *ih,
void ntfs_index_ctx_put(ntfs_index_context *icx)
static void ntfs_ir_leafify(ntfs_index_context *icx, INDEX_HEADER *ih)
static int ntfs_ih_reparent_end(ntfs_index_context *icx, INDEX_HEADER *ih,
static int ntfs_index_rm_leaf(ntfs_index_context *icx)
static int ntfs_index_rm_node(ntfs_index_context *icx)
void ntfs_index_ctx_reinit(ntfs_index_context *icx)
*icx = (ntfs_index_context) {
int ntfs_index_rm(ntfs_index_context *icx)
ntfs_index_context *icx;
ntfs_index_context *ictx)
ntfs_index_context *ictx)
INDEX_ENTRY *ntfs_index_next(INDEX_ENTRY *ie, ntfs_index_context *ictx)
ntfs_index_context *icx, INDEX_HEADER *ih,
void ntfs_index_entry_mark_dirty(ntfs_index_context *ictx)
static ntfs_attr *ntfs_ia_open(ntfs_index_context *icx, ntfs_inode *ni)
static int ntfs_ib_read(ntfs_index_context *icx, VCN vcn, INDEX_BLOCK *dst)
static int ntfs_icx_parent_inc(ntfs_index_context *icx)
static int ntfs_icx_parent_dec(ntfs_index_context *icx)
static s64 ntfs_ib_vcn_to_pos(ntfs_index_context *icx, VCN vcn)
int ntfs_index_lookup(const void *key, const int key_len, ntfs_index_context *icx)
static VCN ntfs_ib_pos_to_vcn(ntfs_index_context *icx, s64 pos)
static int ntfs_ib_write(ntfs_index_context *icx, INDEX_BLOCK *ib)
static s64 ntfs_ibm_vcn_to_pos(ntfs_index_context *icx, VCN vcn)
static s64 ntfs_ibm_pos_to_vcn(ntfs_index_context *icx, s64 pos)
static int ntfs_ibm_add(ntfs_index_context *icx)
static int ntfs_ibm_modify(ntfs_index_context *icx, VCN vcn, int set)
extern ntfs_index_context *ntfs_index_ctx_get(ntfs_inode *ni,
extern void ntfs_index_ctx_put(ntfs_index_context *ictx);
extern void ntfs_index_ctx_reinit(ntfs_index_context *ictx);
ntfs_index_context *ictx) __attribute_warn_unused_result__;
ntfs_index_context *ictx);
extern void ntfs_index_entry_mark_dirty(ntfs_index_context *ictx);
extern int ntfs_ie_add(ntfs_index_context *icx, INDEX_ENTRY *ie);
extern int ntfs_index_rm(ntfs_index_context *icx);
ntfs_index_context *ictx;
static int set_object_id_index(ntfs_inode *ni, ntfs_index_context *xo,
static ntfs_index_context *open_object_id_index(ntfs_volume *vol)
ntfs_index_context *xo;
xo = (ntfs_index_context*)NULL;
ntfs_index_context *xo;
static int remove_object_id_index(ntfs_attr *na, ntfs_index_context *xo,
static int update_object_id(ntfs_inode *ni, ntfs_index_context *xo,
ntfs_index_context *xo;
ntfs_index_context *xo;
ntfs_index_context *xo;
static ntfs_index_context *open_reparse_index(ntfs_volume *vol)
ntfs_index_context *xr;
xr = (ntfs_index_context*)NULL;
static int update_reparse_data(ntfs_inode *ni, ntfs_index_context *xr,
ntfs_index_context *xr;
ntfs_index_context *xr;
ntfs_index_context *xr;
ntfs_index_context *icx;
static int set_reparse_index(ntfs_inode *ni, ntfs_index_context *xr,
static int remove_reparse_index(ntfs_attr *na, ntfs_index_context *xr,
ntfs_index_context *xsii;
ntfs_index_context *sii;
ntfs_index_context *sdh;
ntfs_index_context *xsii;
ntfs_index_context *xsdh;
ntfs_index_context *xsii;
ntfs_index_context *xsdh;
ntfs_index_context *xsii;
ntfs_index_context *xsdh;
ntfs_index_context *secure_xsii; /* index for using $Secure:$SII */
ntfs_index_context *secure_xsdh; /* index for using $Secure:$SDH */