Lines Matching refs:bucket

68 	php_stream_bucket *bucket = (php_stream_bucket *)res->ptr;  in ZEND_RSRC_DTOR_FUNC()  local
69 if (bucket) { in ZEND_RSRC_DTOR_FUNC()
70 php_stream_bucket_delref(bucket); in ZEND_RSRC_DTOR_FUNC()
71 bucket = NULL; in ZEND_RSRC_DTOR_FUNC()
345 php_stream_bucket *bucket; in PHP_FUNCTION() local
356 if (brigade->head && (bucket = php_stream_bucket_make_writeable(brigade->head))) { in PHP_FUNCTION()
357 ZVAL_RES(&zbucket, zend_register_resource(bucket, le_bucket)); in PHP_FUNCTION()
362 …gl(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("data"), bucket->buf, bucket->buflen); in PHP_FUNCTION()
363 …roperty_long(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("datalen"), bucket->buflen); in PHP_FUNCTION()
364 …erty_long(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("dataLength"), bucket->buflen); in PHP_FUNCTION()
377 php_stream_bucket *bucket; in php_stream_bucket_attach() local
395 …if ((bucket = (php_stream_bucket *)zend_fetch_resource_ex(pzbucket, PHP_STREAM_BUCKET_RES_NAME, le… in php_stream_bucket_attach()
401 if (!bucket->own_buf) { in php_stream_bucket_attach()
402 bucket = php_stream_bucket_make_writeable(bucket); in php_stream_bucket_attach()
404 if (bucket->buflen != Z_STRLEN_P(pzdata)) { in php_stream_bucket_attach()
405 bucket->buf = perealloc(bucket->buf, Z_STRLEN_P(pzdata), bucket->is_persistent); in php_stream_bucket_attach()
406 bucket->buflen = Z_STRLEN_P(pzdata); in php_stream_bucket_attach()
408 memcpy(bucket->buf, Z_STRVAL_P(pzdata), bucket->buflen); in php_stream_bucket_attach()
412 php_stream_bucket_append(brigade, bucket); in php_stream_bucket_attach()
414 php_stream_bucket_prepend(brigade, bucket); in php_stream_bucket_attach()
419 if (bucket->refcount == 1) { in php_stream_bucket_attach()
420 bucket->refcount++; in php_stream_bucket_attach()
447 php_stream_bucket *bucket; in PHP_FUNCTION() local
459 bucket = php_stream_bucket_new(stream, pbuffer, buffer_len, 1, php_stream_is_persistent(stream)); in PHP_FUNCTION()
461 ZVAL_RES(&zbucket, zend_register_resource(bucket, le_bucket)); in PHP_FUNCTION()
466 …gl(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("data"), bucket->buf, bucket->buflen); in PHP_FUNCTION()
467 …roperty_long(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("datalen"), bucket->buflen); in PHP_FUNCTION()
468 …erty_long(Z_OBJCE_P(return_value), Z_OBJ_P(return_value), ZEND_STRL("dataLength"), bucket->buflen); in PHP_FUNCTION()