Lines Matching refs:ctx
167 php_oci_lob_ctx *ctx = (php_oci_lob_ctx *)ctxp; in php_oci_lob_callback() local
172 if ((*(ctx->lob_len) + lenp) > (ctx->alloc_len)) { in php_oci_lob_callback()
174 *(ctx->lob_data) = NULL; in php_oci_lob_callback()
175 *(ctx->lob_len) = 0; in php_oci_lob_callback()
178 memcpy(*(ctx->lob_data) + *(ctx->lob_len), bufxp, (size_t) lenp); in php_oci_lob_callback()
179 *(ctx->lob_len) += lenp; in php_oci_lob_callback()
180 *(*(ctx->lob_data) + *(ctx->lob_len)) = 0x00; in php_oci_lob_callback()
185 if ((*(ctx->lob_len) + lenp) > ctx->alloc_len) { in php_oci_lob_callback()
187 *(ctx->lob_data) = NULL; in php_oci_lob_callback()
188 *(ctx->lob_len) = 0; in php_oci_lob_callback()
191 memcpy(*(ctx->lob_data) + *(ctx->lob_len), bufxp, (size_t) lenp); in php_oci_lob_callback()
192 *(ctx->lob_len) += lenp; in php_oci_lob_callback()
198 *(ctx->lob_data) = NULL; in php_oci_lob_callback()
199 *(ctx->lob_len) = 0; in php_oci_lob_callback()
241 php_oci_lob_ctx ctx; in php_oci_lob_read() local
257 ctx.lob_len = data_len; in php_oci_lob_read()
258 ctx.lob_data = data; in php_oci_lob_read()
259 ctx.alloc_len = 0; in php_oci_lob_read()
324 ctx.alloc_len = (requested_len + 1) * bytes_per_char; in php_oci_lob_read()
351 (dvoid *)&ctx, in php_oci_lob_read()
382 (dvoid *)&ctx, in php_oci_lob_read()