Lines Matching defs:pFile

109   quotaFile *pFile;               /* The underlying file */
296 quotaFile *pFile; /* Corresponding quotaFile obj */
322 for(pFile=pGroup->pFiles; pFile && strcmp(pFile->zFilename, zName);
323 pFile=pFile->pNext){}
324 if( pFile==0 ){
326 pFile = sqlite3_malloc( sizeof(*pFile) + nName + 1 );
327 if( pFile==0 ){
332 memset(pFile, 0, sizeof(*pFile));
333 pFile->zFilename = (char*)&pFile[1];
334 memcpy(pFile->zFilename, zName, nName+1);
335 pFile->pNext = pGroup->pFiles;
336 if( pGroup->pFiles ) pGroup->pFiles->ppPrev = &pFile->pNext;
337 pFile->ppPrev = &pGroup->pFiles;
338 pGroup->pFiles = pFile;
339 pFile->pGroup = pGroup;
341 pFile->nRef++;
342 pQuotaOpen->pFile = pFile;
362 quotaFile *pFile = p->pFile;
367 pFile->nRef--;
368 if( pFile->nRef==0 ){
369 quotaGroup *pGroup = pFile->pGroup;
370 pGroup->iSize -= pFile->iSize;
371 if( pFile->pNext ) pFile->pNext->ppPrev = pFile->ppPrev;
372 *pFile->ppPrev = pFile->pNext;
374 sqlite3_free(pFile);
407 quotaFile *pFile = p->pFile;
410 if( pFile->iSize<iEnd ){
411 pGroup = pFile->pGroup;
413 szNew = pGroup->iSize - pFile->iSize + iEnd;
416 pGroup->xCallback(pFile->zFilename, &pGroup->iLimit, szNew,
425 pFile->iSize = iEnd;
438 quotaFile *pFile = p->pFile;
442 pGroup = pFile->pGroup;
443 pGroup->iSize -= pFile->iSize;
444 pFile->iSize = size;
464 quotaFile *pFile = p->pFile;
472 pGroup = pFile->pGroup;
473 pGroup->iSize -= pFile->iSize;
474 pFile->iSize = sz;
900 quotaFile *pFile;
912 for(pFile=pGroup->pFiles; pFile; pFile=pFile->pNext){
915 Tcl_NewStringObj(pFile->zFilename, -1));
917 Tcl_NewWideIntObj(pFile->iSize));
919 Tcl_NewWideIntObj(pFile->nRef));