Lines Matching refs:fctx
323 MFCTX *fctx = ((JQP_FILTER*) en)->opaque; in _jql_need_deeper_match() local
324 if (!fctx->matched && (fctx->last_lvl == lvl)) { in _jql_need_deeper_match()
339 MFCTX *fctx = ((JQP_FILTER*) en)->opaque; in _jql_reset_expression_node() local
340 fctx->matched = false; in _jql_reset_expression_node()
341 fctx->last_lvl = -1; in _jql_reset_expression_node()
342 for (JQP_NODE *n = fctx->nodes; n; n = n->next) { in _jql_reset_expression_node()
364 MFCTX *fctx = iwpool_calloc(sizeof(*fctx), aux->pool); in _jql_init_expression_node() local
366 if (!fctx) { in _jql_init_expression_node()
369 f->opaque = fctx; in _jql_init_expression_node()
370 fctx->last_lvl = -1; in _jql_init_expression_node()
371 fctx->qpf = f; in _jql_init_expression_node()
372 fctx->nodes = f->node; in _jql_init_expression_node()
374 fctx->last_node = n; in _jql_init_expression_node()
1326 MFCTX *fctx = f->opaque; in _jql_match_filter() local
1327 if (fctx->matched) { in _jql_match_filter()
1332 if (fctx->last_lvl + 1 < lvl) { in _jql_match_filter()
1335 if (fctx->last_lvl >= lvl) { in _jql_match_filter()
1336 fctx->last_lvl = lvl - 1; in _jql_match_filter()
1337 for (JQP_NODE *n = fctx->nodes; n; n = n->next) { in _jql_match_filter()
1344 for (JQP_NODE *n = fctx->nodes; n; n = n->next) { in _jql_match_filter()
1351 if (n == fctx->last_node) { in _jql_match_filter()
1352 fctx->matched = true; in _jql_match_filter()
1355 fctx->last_lvl = lvl; in _jql_match_filter()
1360 return fctx->matched; in _jql_match_filter()