Lines Matching refs:db_idx
2784 int db_idx; // index for lnum in data block in ml_append_int() local
2828 db_idx = -1; // careful, it is negative! in ml_append_int()
2830 db_idx = lnum - buf->b_ml.ml_locked_low; in ml_append_int()
2843 if ((int)dp->db_free < space_needed && db_idx == line_count - 1 in ml_append_int()
2856 db_idx = -1; // careful, it is negative! in ml_append_int()
2880 if (line_count > db_idx + 1) // if there are following lines in ml_append_int()
2886 if (db_idx < 0) in ml_append_int()
2889 offset = ((dp->db_index[db_idx]) & DB_INDEX_MASK); in ml_append_int()
2893 for (i = line_count - 1; i > db_idx; --i) 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()
2950 if (db_idx < 0) // left block is new, right block is existing in ml_append_int()
2958 lines_moved = line_count - db_idx - 1; in ml_append_int()
2964 data_moved = ((dp->db_index[db_idx]) & DB_INDEX_MASK) - in ml_append_int()
2989 if (db_idx < 0) // left block is new in ml_append_int()
3044 for (to = line_count_right, from = db_idx + 1; in ml_append_int()
3066 if (db_idx < 0) // left block is new in ml_append_int()
3090 if (!(flags & ML_APPEND_NEW) && db_idx >= 0 && in_left) in ml_append_int()