Lines Matching refs:cb

166 #define PHP_UV_INIT_UV_EX(_uv, ce, cb, ...) \  argument
170 r = cb(&loop->loop, (void *) &_uv->uv.handle, ##__VA_ARGS__); \
173 php_error_docref(NULL, E_WARNING, #cb " failed"); \
182 #define PHP_UV_INIT_WRITE_REQ(w, uv, str, strlen, cb) \ argument
186 w->cb = cb; \
352 php_uv_cb_t *cb; member
524 php_uv_cb_t *cb = emalloc(sizeof(php_uv_cb_t)); local
526 memcpy(&cb->fci, fci, sizeof(zend_fcall_info));
527 memcpy(&cb->fcc, fcc, sizeof(zend_fcall_info_cache));
530 Z_TRY_ADDREF(cb->fci.function_name);
532 GC_ADDREF(cb->fci.object);
536 return cb;
541 php_uv_cb_t *cb; local
544 cb = emalloc(sizeof(php_uv_cb_t));
546 cb = uv->callback[type];
548 if (Z_TYPE(cb->fci.function_name) != IS_UNDEF) {
549 zval_dtor(&cb->fci.function_name);
556 memcpy(&cb->fci, fci, sizeof(zend_fcall_info));
557 memcpy(&cb->fcc, fcc, sizeof(zend_fcall_info_cache));
560 Z_TRY_ADDREF(cb->fci.function_name);
562 GC_ADDREF(cb->fci.object);
566 uv->callback[type] = cb;
789 php_uv_cb_t *cb; local
806 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_FS_CB);
1272 php_uv_cb_t *cb = uv->callback[i]; local
1273 if (cb != NULL) {
1274 if (ZEND_FCI_INITIALIZED(cb->fci)) {
1275 zval_dtor(&cb->fci.function_name);
1277 if (cb->fci.object != NULL) {
1278 OBJ_RELEASE(cb->fci.object);
1282 efree(cb);
1283 cb = NULL;
1317 if (wr->cb) {
1318 if (ZEND_FCI_INITIALIZED(wr->cb->fci)) {
1319 zval_ptr_dtor(&wr->cb->fci.function_name);
1320 if (wr->cb->fci.object != NULL) {
1321 OBJ_RELEASE(wr->cb->fci.object);
1325 efree(wr->cb);
1598 php_uv_do_callback(&retval, wr->cb, params, 2 TSRMLS_CC);
2441 php_uv_cb_t *cb; local
2455 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_SEND_CB);
2471 php_uv_cb_t *cb; local
2484 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_CONNECT_CB);
2557 php_uv_cb_t *cb = uv->callback[i]; local
2558 if (cb) {
2559 ZVAL_COPY_VALUE(&uv->gc_data[i * 2], &cb->fci.function_name);
2560 if (cb->fci.object) {
2561 ZVAL_OBJ(&uv->gc_data[i * 2 + 1], cb->fci.object);
3672 php_uv_cb_t *cb; local
3688 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_SIGNAL_CB);
3786 php_uv_cb_t *cb; local
3795 cb = php_uv_cb_init_dynamic(uv, &fci, &fcc);
3796 PHP_UV_INIT_WRITE_REQ(w, uv, data->val, data->len, cb)
3819 php_uv_cb_t *cb; local
3828 cb = php_uv_cb_init_dynamic(uv, &fci, &fcc);
3829 PHP_UV_INIT_WRITE_REQ(w, uv, data->val, data->len, cb);
3893 php_uv_cb_t *cb; local
3902 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_SHUTDOWN_CB);
3925 php_uv_cb_t *cb; local
3938 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_CLOSE_CB);
3951 php_uv_cb_t *cb; local
3970 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_READ_CB);
4050 php_uv_cb_t *cb; local
4061 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_LISTEN_CB);
4119 php_uv_cb_t *cb; local
4146 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_TIMER_CB);
4259 php_uv_cb_t *cb; local
4275 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_IDLE_CB);
4321 php_uv_cb_t *cb; local
4353 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_GETADDR_CB);
4454 php_uv_cb_t *cb; local
4470 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_RECV_CB);
4782 php_uv_cb_t *cb; local
4794 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_PIPE_CONNECT_CB);
5131 php_uv_cb_t *cb; local
5261 php_uv_cb_init(&cb, proc, &fci, &fcc, PHP_UV_PROC_CLOSE_CB);
5513 php_uv_cb_t *cb; local
5530 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_PREPARE_CB);
5590 php_uv_cb_t *cb; local
5607 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_CHECK_CB);
5646 php_uv_cb_t *cb; local
5656 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_ASYNC_CB);
5941 php_uv_cb_t *cb; local
5954 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_FS_EVENT_CB);
6165 php_uv_cb_t *cb; local
6173 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_POLL_CB);
6237 php_uv_cb_t *cb; local
6246 php_uv_cb_init(&cb, uv, &fci, &fcc, PHP_UV_FS_POLL_CB);