Lines Matching refs:e
27 ngx_stream_script_engine_t *e);
28 static void ngx_stream_script_full_name_code(ngx_stream_script_engine_t *e);
64 ngx_stream_script_engine_t e; in ngx_stream_complex_value() local
74 ngx_memzero(&e, sizeof(ngx_stream_script_engine_t)); in ngx_stream_complex_value()
76 e.ip = val->lengths; in ngx_stream_complex_value()
77 e.session = s; in ngx_stream_complex_value()
78 e.flushed = 1; in ngx_stream_complex_value()
82 while (*(uintptr_t *) e.ip) { in ngx_stream_complex_value()
83 lcode = *(ngx_stream_script_len_code_pt *) e.ip; in ngx_stream_complex_value()
84 len += lcode(&e); in ngx_stream_complex_value()
93 e.ip = val->values; in ngx_stream_complex_value()
94 e.pos = value->data; in ngx_stream_complex_value()
95 e.buf = *value; in ngx_stream_complex_value()
97 while (*(uintptr_t *) e.ip) { in ngx_stream_complex_value()
98 code = *(ngx_stream_script_code_pt *) e.ip; in ngx_stream_complex_value()
99 code((ngx_stream_script_engine_t *) &e); in ngx_stream_complex_value()
102 *value = e.buf; in ngx_stream_complex_value()
397 ngx_stream_script_engine_t e; in ngx_stream_script_run() local
410 ngx_memzero(&e, sizeof(ngx_stream_script_engine_t)); in ngx_stream_script_run()
412 e.ip = code_lengths; in ngx_stream_script_run()
413 e.session = s; in ngx_stream_script_run()
414 e.flushed = 1; in ngx_stream_script_run()
416 while (*(uintptr_t *) e.ip) { in ngx_stream_script_run()
417 lcode = *(ngx_stream_script_len_code_pt *) e.ip; in ngx_stream_script_run()
418 len += lcode(&e); in ngx_stream_script_run()
428 e.ip = code_values; in ngx_stream_script_run()
429 e.pos = value->data; in ngx_stream_script_run()
431 while (*(uintptr_t *) e.ip) { in ngx_stream_script_run()
432 code = *(ngx_stream_script_code_pt *) e.ip; in ngx_stream_script_run()
433 code((ngx_stream_script_engine_t *) &e); in ngx_stream_script_run()
436 return e.pos; in ngx_stream_script_run()
618 ngx_stream_script_copy_len_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_len_code() argument
622 code = (ngx_stream_script_copy_code_t *) e->ip; in ngx_stream_script_copy_len_code()
624 e->ip += sizeof(ngx_stream_script_copy_code_t); in ngx_stream_script_copy_len_code()
631 ngx_stream_script_copy_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_code() argument
636 code = (ngx_stream_script_copy_code_t *) e->ip; in ngx_stream_script_copy_code()
638 p = e->pos; in ngx_stream_script_copy_code()
640 if (!e->skip) { in ngx_stream_script_copy_code()
641 e->pos = ngx_copy(p, e->ip + sizeof(ngx_stream_script_copy_code_t), in ngx_stream_script_copy_code()
645 e->ip += sizeof(ngx_stream_script_copy_code_t) in ngx_stream_script_copy_code()
648 ngx_log_debug2(NGX_LOG_DEBUG_STREAM, e->session->connection->log, 0, in ngx_stream_script_copy_code()
649 "stream script copy: \"%*s\"", e->pos - p, p); in ngx_stream_script_copy_code()
700 ngx_stream_script_copy_var_len_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_var_len_code() argument
705 code = (ngx_stream_script_var_code_t *) e->ip; in ngx_stream_script_copy_var_len_code()
707 e->ip += sizeof(ngx_stream_script_var_code_t); in ngx_stream_script_copy_var_len_code()
709 if (e->flushed) { in ngx_stream_script_copy_var_len_code()
710 value = ngx_stream_get_indexed_variable(e->session, code->index); in ngx_stream_script_copy_var_len_code()
713 value = ngx_stream_get_flushed_variable(e->session, code->index); in ngx_stream_script_copy_var_len_code()
725 ngx_stream_script_copy_var_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_var_code() argument
731 code = (ngx_stream_script_var_code_t *) e->ip; in ngx_stream_script_copy_var_code()
733 e->ip += sizeof(ngx_stream_script_var_code_t); in ngx_stream_script_copy_var_code()
735 if (!e->skip) { in ngx_stream_script_copy_var_code()
737 if (e->flushed) { in ngx_stream_script_copy_var_code()
738 value = ngx_stream_get_indexed_variable(e->session, code->index); in ngx_stream_script_copy_var_code()
741 value = ngx_stream_get_flushed_variable(e->session, code->index); in ngx_stream_script_copy_var_code()
745 p = e->pos; in ngx_stream_script_copy_var_code()
746 e->pos = ngx_copy(p, value->data, value->len); in ngx_stream_script_copy_var_code()
749 e->session->connection->log, 0, in ngx_stream_script_copy_var_code()
750 "stream script var: \"%*s\"", e->pos - p, p); in ngx_stream_script_copy_var_code()
795 ngx_stream_script_copy_capture_len_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_capture_len_code() argument
802 s = e->session; in ngx_stream_script_copy_capture_len_code()
804 code = (ngx_stream_script_copy_capture_code_t *) e->ip; in ngx_stream_script_copy_capture_len_code()
806 e->ip += sizeof(ngx_stream_script_copy_capture_code_t); in ngx_stream_script_copy_capture_len_code()
820 ngx_stream_script_copy_capture_code(ngx_stream_script_engine_t *e) in ngx_stream_script_copy_capture_code() argument
828 s = e->session; in ngx_stream_script_copy_capture_code()
830 code = (ngx_stream_script_copy_capture_code_t *) e->ip; in ngx_stream_script_copy_capture_code()
832 e->ip += sizeof(ngx_stream_script_copy_capture_code_t); in ngx_stream_script_copy_capture_code()
836 pos = e->pos; in ngx_stream_script_copy_capture_code()
841 e->pos = ngx_copy(pos, &p[cap[n]], cap[n + 1] - cap[n]); in ngx_stream_script_copy_capture_code()
844 ngx_log_debug2(NGX_LOG_DEBUG_STREAM, e->session->connection->log, 0, in ngx_stream_script_copy_capture_code()
845 "stream script capture: \"%*s\"", e->pos - pos, pos); in ngx_stream_script_copy_capture_code()
881 ngx_stream_script_full_name_len_code(ngx_stream_script_engine_t *e) in ngx_stream_script_full_name_len_code() argument
885 code = (ngx_stream_script_full_name_code_t *) e->ip; in ngx_stream_script_full_name_len_code()
887 e->ip += sizeof(ngx_stream_script_full_name_code_t); in ngx_stream_script_full_name_len_code()
895 ngx_stream_script_full_name_code(ngx_stream_script_engine_t *e) in ngx_stream_script_full_name_code() argument
901 code = (ngx_stream_script_full_name_code_t *) e->ip; in ngx_stream_script_full_name_code()
903 value.data = e->buf.data; in ngx_stream_script_full_name_code()
904 value.len = e->pos - e->buf.data; in ngx_stream_script_full_name_code()
909 if (ngx_get_full_name(e->session->connection->pool, prefix, &value) in ngx_stream_script_full_name_code()
912 e->ip = ngx_stream_script_exit; in ngx_stream_script_full_name_code()
916 e->buf = value; in ngx_stream_script_full_name_code()
918 ngx_log_debug1(NGX_LOG_DEBUG_STREAM, e->session->connection->log, 0, in ngx_stream_script_full_name_code()
921 e->ip += sizeof(ngx_stream_script_full_name_code_t); in ngx_stream_script_full_name_code()