Lines Matching refs:pdbh
271 pdo_dbh_t *pdbh = NULL; in PHP_METHOD() local
295 pdbh = (pdo_dbh_t*)le->ptr; in PHP_METHOD()
298 if (pdbh->methods->check_liveness && FAILURE == (pdbh->methods->check_liveness)(pdbh)) { in PHP_METHOD()
300 pdbh->refcount--; in PHP_METHOD()
302 pdbh = NULL; in PHP_METHOD()
307 if (pdbh) { in PHP_METHOD()
311 pdbh = pecalloc(1, sizeof(*pdbh), 1); in PHP_METHOD()
313 pdbh->refcount = 1; in PHP_METHOD()
314 pdbh->is_persistent = 1; in PHP_METHOD()
315 pdbh->persistent_id = pemalloc(plen + 1, 1); in PHP_METHOD()
316 memcpy((char *)pdbh->persistent_id, hashkey, plen+1); in PHP_METHOD()
317 pdbh->persistent_id_len = plen; in PHP_METHOD()
318 pdbh->def_stmt_ce = dbh->def_stmt_ce; in PHP_METHOD()
322 if (pdbh) { in PHP_METHOD()
325 Z_PDO_OBJECT_P(object)->inner = pdbh; in PHP_METHOD()
326 pdbh->refcount++; in PHP_METHOD()
327 dbh = pdbh; in PHP_METHOD()