Lines Matching refs:db_index
115 unsigned db_index[1]; // index for start of line (actually bigger) member
403 dp->db_index[0] = --dp->db_txt_start; // at end of block in ml_open()
1648 txt_start = (dp->db_index[i] & DB_INDEX_MASK); in ml_recover()
2672 start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_get_buf()
2678 end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_get_buf()
2889 offset = ((dp->db_index[db_idx]) & DB_INDEX_MASK); in ml_append_int()
2894 dp->db_index[i + 1] = dp->db_index[i] - len; in ml_append_int()
2895 dp->db_index[db_idx + 1] = offset - len; in ml_append_int()
2899 dp->db_index[db_idx + 1] = dp->db_txt_start; in ml_append_int()
2904 mch_memmove((char *)dp + dp->db_index[db_idx + 1], line, (size_t)len); in ml_append_int()
2906 dp->db_index[db_idx + 1] |= DB_MARKED; in ml_append_int()
2964 data_moved = ((dp->db_index[db_idx]) & DB_INDEX_MASK) - in ml_append_int()
3017 dp_right->db_index[0] = dp_right->db_txt_start; in ml_append_int()
3019 dp_right->db_index[0] |= DB_MARKED; in ml_append_int()
3046 dp_right->db_index[to] = dp->db_index[from] + offset; in ml_append_int()
3058 dp_left->db_index[line_count_left] = dp_left->db_txt_start; in ml_append_int()
3060 dp_left->db_index[line_count_left] |= DB_MARKED; in ml_append_int()
3541 line_start = ((dp->db_index[idx]) & DB_INDEX_MASK); in adjust_text_props_for_delete()
3545 line_size = ((dp->db_index[idx - 1]) & DB_INDEX_MASK) in adjust_text_props_for_delete()
3665 line_start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_delete_int()
3669 line_size = ((dp->db_index[idx - 1]) & DB_INDEX_MASK) - line_start; in ml_delete_int()
3758 dp->db_index[i] = dp->db_index[i + 1] + line_size; in ml_delete_int()
3855 dp->db_index[lnum - curbuf->b_ml.ml_locked_low] |= DB_MARKED; in ml_setmarked()
3891 if ((dp->db_index[i]) & DB_MARKED) in ml_firstmarked()
3893 (dp->db_index[i]) &= DB_INDEX_MASK; in ml_firstmarked()
3934 if ((dp->db_index[i]) & DB_MARKED) in ml_clearmarked()
3936 (dp->db_index[i]) &= DB_INDEX_MASK; in ml_clearmarked()
3985 start = ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_flush_line()
3990 old_len = (dp->db_index[idx - 1] & DB_INDEX_MASK) - start; in ml_flush_line()
4013 dp->db_index[i] -= extra; in ml_flush_line()
4015 dp->db_index[idx] -= extra; in ml_flush_line()
4051 ((dp->db_index[idx] & DB_MARKED) ? ML_APPEND_MARK : 0) in ml_flush_line()
5369 head_end = (char_u *)(&dp->db_index[dp->db_line_count]); in ml_encrypt_data()
5406 head_end = (char_u *)(&dp->db_index[dp->db_line_count]); in ml_decrypt_data()
5626 size += (int)STRLEN((char_u *)dp + (dp->db_index[i] & DB_INDEX_MASK)) + 1; in ml_updatechunk()
5634 text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_updatechunk()
5635 size += text_end - ((dp->db_index[end_idx]) & DB_INDEX_MASK); in ml_updatechunk()
5678 ((dp->db_index[dp->db_line_count - 2]) & DB_INDEX_MASK) in ml_updatechunk()
5804 text_end = ((dp->db_index[idx - 1]) & DB_INDEX_MASK); in ml_find_line_or_offset()
5826 l1 = (char_u *)dp + ((dp->db_index[idx]) & DB_INDEX_MASK); in ml_find_line_or_offset()
5828 : ((dp->db_index[idx - 1]) & DB_INDEX_MASK)); in ml_find_line_or_offset()
5833 + text_end - (int)((dp->db_index[idx]) & DB_INDEX_MASK) in ml_find_line_or_offset()
5863 char_u *p = (char_u *)dp + ((dp->db_index[i]) & DB_INDEX_MASK); in ml_find_line_or_offset()
5869 len = text_end - ((dp->db_index[idx]) & DB_INDEX_MASK) in ml_find_line_or_offset()
5883 - (text_end - ((dp->db_index[idx - 1]) & DB_INDEX_MASK)) in ml_find_line_or_offset()