Lines Matching refs:si_idx
187 int si_idx; // index of syntax pattern or member
770 if (cur_si->si_idx < 0) in syn_sync()
778 spp = &(SYN_ITEMS(syn_block)[cur_si->si_idx]); in syn_sync()
960 if (cur_si->si_idx >= 0 in syn_update_ends()
961 && (SYN_ITEMS(syn_block)[cur_si->si_idx]).sp_type in syn_update_ends()
1430 bp[i].bs_idx = CUR_STATE(i).si_idx; in store_current_state()
1468 CUR_STATE(i).si_idx = bp[i].bs_idx; in load_current_state()
1479 if (CUR_STATE(i).si_idx >= 0) in load_current_state()
1481 (SYN_ITEMS(syn_block)[CUR_STATE(i).si_idx]).sp_next_list; in load_current_state()
1517 if (bp[i].bs_idx != CUR_STATE(i).si_idx) in syn_stack_equal()
1542 if ((SYN_ITEMS(syn_block)[CUR_STATE(i).si_idx]).sp_ic in syn_stack_equal()
1674 if (cur_si->si_idx >= 0 in syn_finish_line()
1675 && (SYN_ITEMS(syn_block)[cur_si->si_idx].sp_flags in syn_finish_line()
2356 && CUR_STATE(i).si_idx == idx) in did_match_already()
2489 cur_si->si_idx = cur_si->si_end_idx; in check_state_ends()
2546 if (cur_si->si_idx >= 0 in check_state_ends()
2547 && SYN_ITEMS(syn_block)[cur_si->si_idx].sp_type in check_state_ends()
2576 if (sip->si_idx < 0) in update_si_attr()
2579 spp = &(SYN_ITEMS(syn_block)[sip->si_idx]); in update_si_attr()
2695 if (sip->si_idx < 0) in update_si_end()
2711 find_endpos(sip->si_idx, &startpos, &endpos, &hl_endpos, in update_si_end()
2717 if (SYN_ITEMS(syn_block)[sip->si_idx].sp_flags & HL_ONELINE) in update_si_end()
2754 CUR_STATE(current_state.ga_len).si_idx = idx; in push_current_state()
6170 if (cur_si->si_idx >= 0 && in_id_list(NULL, ssp->cont_in_list, in in_id_list()
6171 &(SYN_ITEMS(syn_block)[cur_si->si_idx].sp_syn), in in_id_list()
6172 SYN_ITEMS(syn_block)[cur_si->si_idx].sp_flags & HL_CONTAINED)) in in_id_list()