progress         1441 ext/curl/interface.c 	php_curl_progress  *t  = ch->handlers->progress;
progress         1813 ext/curl/interface.c 	(*ch)->handlers->progress     = NULL;
progress         2062 ext/curl/interface.c 	if (ch->handlers->progress) {
progress         2063 ext/curl/interface.c 		dupch->handlers->progress = ecalloc(1, sizeof(php_curl_progress));
progress         2064 ext/curl/interface.c 		if (ch->handlers->progress->func_name) {
progress         2065 ext/curl/interface.c 			zval_add_ref(&ch->handlers->progress->func_name);
progress         2066 ext/curl/interface.c 			dupch->handlers->progress->func_name = ch->handlers->progress->func_name;
progress         2068 ext/curl/interface.c 		dupch->handlers->progress->method = ch->handlers->progress->method;
progress         2744 ext/curl/interface.c 			if (ch->handlers->progress == NULL) {
progress         2745 ext/curl/interface.c 				ch->handlers->progress = ecalloc(1, sizeof(php_curl_progress));
progress         2746 ext/curl/interface.c 			} else if (ch->handlers->progress->func_name) {
progress         2747 ext/curl/interface.c 				zval_ptr_dtor(&ch->handlers->progress->func_name);
progress         2748 ext/curl/interface.c 				ch->handlers->progress->fci_cache = empty_fcall_info_cache;
progress         2751 ext/curl/interface.c 			ch->handlers->progress->func_name = *zvalue;
progress         2752 ext/curl/interface.c 			ch->handlers->progress->method = PHP_CURL_USER;
progress         3366 ext/curl/interface.c 	if (ch->handlers->progress) {
progress         3367 ext/curl/interface.c 		if (ch->handlers->progress->func_name) {
progress         3368 ext/curl/interface.c 			zval_ptr_dtor(&ch->handlers->progress->func_name);
progress         3370 ext/curl/interface.c 		efree(ch->handlers->progress);
progress         3450 ext/curl/interface.c 	if (ch->handlers->progress) {
progress         3451 ext/curl/interface.c 		if (ch->handlers->progress->func_name) {
progress         3452 ext/curl/interface.c 			zval_ptr_dtor(&ch->handlers->progress->func_name);
progress         3454 ext/curl/interface.c 		efree(ch->handlers->progress);
progress         3455 ext/curl/interface.c 		ch->handlers->progress = NULL;
progress          152 ext/curl/php_curl.h 	php_curl_progress *progress;
progress         2561 ext/session/session.c static zend_bool early_find_sid_in(zval *dest, int where, php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */
progress         2569 ext/session/session.c 	if (zend_hash_find(Z_ARRVAL_P(PG(http_globals)[where]), PS(session_name), progress->sname_len+1, (void **)&ppid) == SUCCESS
progress         2579 ext/session/session.c static void php_session_rfc1867_early_find_sid(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */
progress         2584 ext/session/session.c 		if (early_find_sid_in(&progress->sid, TRACK_VARS_COOKIE, progress TSRMLS_CC)) {
progress         2585 ext/session/session.c 			progress->apply_trans_sid = 0;
progress         2593 ext/session/session.c 	early_find_sid_in(&progress->sid, TRACK_VARS_GET, progress TSRMLS_CC);
progress         2596 ext/session/session.c static zend_bool php_check_cancel_upload(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */
progress         2600 ext/session/session.c 	if (zend_symtable_find(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1, (void**)&progress_ary) != SUCCESS) {
progress         2612 ext/session/session.c static void php_session_rfc1867_update(php_session_rfc1867_progress *progress, int force_update TSRMLS_DC) /* {{{ */
progress         2615 ext/session/session.c 		if (Z_LVAL_P(progress->post_bytes_processed) < progress->next_update) {
progress         2624 ext/session/session.c 			if (dtv < progress->next_update_time) {
progress         2627 ext/session/session.c 			progress->next_update_time = dtv + PS(rfc1867_min_freq);
progress         2630 ext/session/session.c 		progress->next_update = Z_LVAL_P(progress->post_bytes_processed) + progress->update_step;
progress         2636 ext/session/session.c 		progress->cancel_upload |= php_check_cancel_upload(progress TSRMLS_CC);
progress         2637 ext/session/session.c 		ZEND_SET_SYMBOL_WITH_LENGTH(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1, progress->data, 2, 0);
progress         2642 ext/session/session.c static void php_session_rfc1867_cleanup(php_session_rfc1867_progress *progress TSRMLS_DC) /* {{{ */
progress         2647 ext/session/session.c 		zend_hash_del(Z_ARRVAL_P(PS(http_session_vars)), progress->key.c, progress->key.len+1);
progress         2654 ext/session/session.c 	php_session_rfc1867_progress *progress;
progress         2664 ext/session/session.c 	progress = PS(rfc1867_progress);
progress         2669 ext/session/session.c 			progress = ecalloc(1, sizeof(php_session_rfc1867_progress));
progress         2670 ext/session/session.c 			progress->content_length = data->content_length;
progress         2671 ext/session/session.c 			progress->sname_len  = strlen(PS(session_name));
progress         2672 ext/session/session.c 			PS(rfc1867_progress) = progress;
progress         2679 ext/session/session.c 			if (Z_TYPE(progress->sid) && progress->key.c) {
progress         2693 ext/session/session.c 				if (name_len == progress->sname_len && memcmp(data->name, PS(session_name), name_len) == 0) {
progress         2694 ext/session/session.c 					zval_dtor(&progress->sid);
progress         2695 ext/session/session.c 					ZVAL_STRINGL(&progress->sid, (*data->value), value_len, 1);
progress         2698 ext/session/session.c 					smart_str_free(&progress->key);
progress         2699 ext/session/session.c 					smart_str_appendl(&progress->key, PS(rfc1867_prefix).c, PS(rfc1867_prefix).len);
progress         2700 ext/session/session.c 					smart_str_appendl(&progress->key, *data->value, value_len);
progress         2701 ext/session/session.c 					smart_str_0(&progress->key);
progress         2703 ext/session/session.c 					progress->apply_trans_sid = PS(use_trans_sid);
progress         2704 ext/session/session.c 					php_session_rfc1867_early_find_sid(progress TSRMLS_CC);
progress         2714 ext/session/session.c 			if (!Z_TYPE(progress->sid) || !progress->key.c) {
progress         2719 ext/session/session.c 			if (!progress->data) {
progress         2722 ext/session/session.c 					progress->update_step = PS(rfc1867_freq);
progress         2724 ext/session/session.c 					progress->update_step = progress->content_length * -PS(rfc1867_freq) / 100;
progress         2726 ext/session/session.c 				progress->next_update = 0;
progress         2727 ext/session/session.c 				progress->next_update_time = 0.0;
progress         2729 ext/session/session.c 				ALLOC_INIT_ZVAL(progress->data);
progress         2730 ext/session/session.c 				array_init(progress->data);
progress         2732 ext/session/session.c 				ALLOC_INIT_ZVAL(progress->post_bytes_processed);
progress         2733 ext/session/session.c 				ZVAL_LONG(progress->post_bytes_processed, data->post_bytes_processed);
progress         2735 ext/session/session.c 				ALLOC_INIT_ZVAL(progress->files);
progress         2736 ext/session/session.c 				array_init(progress->files);
progress         2738 ext/session/session.c 				add_assoc_long_ex(progress->data, "start_time",      sizeof("start_time"),      (long)sapi_get_request_time(TSRMLS_C));
progress         2739 ext/session/session.c 				add_assoc_long_ex(progress->data, "content_length",  sizeof("content_length"),  progress->content_length);
progress         2740 ext/session/session.c 				add_assoc_zval_ex(progress->data, "bytes_processed", sizeof("bytes_processed"), progress->post_bytes_processed);
progress         2741 ext/session/session.c 				add_assoc_bool_ex(progress->data, "done",            sizeof("done"),            0);
progress         2742 ext/session/session.c 				add_assoc_zval_ex(progress->data, "files",           sizeof("files"),           progress->files);
progress         2745 ext/session/session.c 				PS(id) = estrndup(Z_STRVAL(progress->sid), Z_STRLEN(progress->sid));
progress         2746 ext/session/session.c 				PS(apply_trans_sid) = progress->apply_trans_sid;
progress         2750 ext/session/session.c 			ALLOC_INIT_ZVAL(progress->current_file);
progress         2751 ext/session/session.c 			array_init(progress->current_file);
progress         2753 ext/session/session.c 			ALLOC_INIT_ZVAL(progress->current_file_bytes_processed);
progress         2754 ext/session/session.c 			ZVAL_LONG(progress->current_file_bytes_processed, 0);
progress         2757 ext/session/session.c 			add_assoc_string_ex(progress->current_file, "field_name",    sizeof("field_name"),      data->name, 1);
progress         2758 ext/session/session.c 			add_assoc_string_ex(progress->current_file, "name",          sizeof("name"),            *data->filename, 1);
progress         2759 ext/session/session.c 			add_assoc_null_ex(progress->current_file, "tmp_name",        sizeof("tmp_name"));
progress         2760 ext/session/session.c 			add_assoc_long_ex(progress->current_file, "error",           sizeof("error"),           0);
progress         2762 ext/session/session.c 			add_assoc_bool_ex(progress->current_file, "done",            sizeof("done"),            0);
progress         2763 ext/session/session.c 			add_assoc_long_ex(progress->current_file, "start_time",      sizeof("start_time"),      (long)time(NULL));
progress         2764 ext/session/session.c 			add_assoc_zval_ex(progress->current_file, "bytes_processed", sizeof("bytes_processed"), progress->current_file_bytes_processed);
progress         2766 ext/session/session.c 			add_next_index_zval(progress->files, progress->current_file);
progress         2768 ext/session/session.c 			Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed;
progress         2770 ext/session/session.c 			php_session_rfc1867_update(progress, 0 TSRMLS_CC);
progress         2776 ext/session/session.c 			if (!Z_TYPE(progress->sid) || !progress->key.c) {
progress         2780 ext/session/session.c 			Z_LVAL_P(progress->current_file_bytes_processed) = data->offset + data->length;
progress         2781 ext/session/session.c 			Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed;
progress         2783 ext/session/session.c 			php_session_rfc1867_update(progress, 0 TSRMLS_CC);
progress         2789 ext/session/session.c 			if (!Z_TYPE(progress->sid) || !progress->key.c) {
progress         2794 ext/session/session.c 				add_assoc_string_ex(progress->current_file, "tmp_name",  sizeof("tmp_name"), data->temp_filename, 1);
progress         2796 ext/session/session.c 			add_assoc_long_ex(progress->current_file, "error", sizeof("error"), data->cancel_upload);
progress         2797 ext/session/session.c 			add_assoc_bool_ex(progress->current_file, "done",  sizeof("done"),  1);
progress         2799 ext/session/session.c 			Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed;
progress         2801 ext/session/session.c 			php_session_rfc1867_update(progress, 0 TSRMLS_CC);
progress         2807 ext/session/session.c 			if (Z_TYPE(progress->sid) && progress->key.c) {
progress         2809 ext/session/session.c 					php_session_rfc1867_cleanup(progress TSRMLS_CC);
progress         2811 ext/session/session.c 					add_assoc_bool_ex(progress->data, "done", sizeof("done"), 1);
progress         2812 ext/session/session.c 					Z_LVAL_P(progress->post_bytes_processed) = data->post_bytes_processed;
progress         2813 ext/session/session.c 					php_session_rfc1867_update(progress, 1 TSRMLS_CC);
progress         2818 ext/session/session.c 			if (progress->data) {
progress         2819 ext/session/session.c 				zval_ptr_dtor(&progress->data);
progress         2821 ext/session/session.c 			zval_dtor(&progress->sid);
progress         2822 ext/session/session.c 			smart_str_free(&progress->key);
progress         2823 ext/session/session.c 			efree(progress);
progress         2824 ext/session/session.c 			progress = NULL;
progress         2830 ext/session/session.c 	if (progress && progress->cancel_upload) {
progress           50 main/streams/php_stream_context.h 	size_t progress, progress_max; /* position for progress notification */
progress          102 main/streams/php_stream_context.h 	(context)->notifier->progress = (sofar); \
progress          108 main/streams/php_stream_context.h 	(context)->notifier->progress += (dsofar); \
progress          110 main/streams/php_stream_context.h 	php_stream_notify_progress((context), (context)->notifier->progress, (context)->notifier->progress_max); } } while (0)