Home | History | Annotate | Download | only in ports

Lines Matching defs:fRec

38     fRec.fFD = -1;
39 fRec.fAddr = NULL;
40 fRec.fSize = 0;
41 fRec.fPinned = false;
54 if (-1 != fRec.fFD) {
56 SkDebugf("=== ashmem close %d\n", fRec.fFD);
58 SkASSERT(fRec.fAddr);
59 SkASSERT(fRec.fSize);
60 munmap(fRec.fAddr, fRec.fSize);
61 close(fRec.fFD);
62 fRec.fFD = -1;
71 : fRec(rec), fName(name) {}
75 int fd = fRec->fFD;
76 void* addr = fRec->fAddr;
78 SkASSERT(!fRec->fPinned);
82 SkASSERT(0 == fRec->fSize);
110 fRec->fFD = fd;
111 fRec->fAddr = addr;
112 fRec->fSize = size;
115 SkASSERT(size == fRec->fSize);
120 fRec->fPinned = true;
126 SkAshmemRec* fRec;
138 AshmemAllocator alloc(&fRec, this->getURI());
151 if (fRec.fPinned) {
152 ashmem_unpin_region(fRec.fFD, 0, 0);
153 fRec.fPinned = false;
165 if (-1 != fRec.fFD) {
166 SkASSERT(fRec.fAddr);
167 SkASSERT(!fRec.fPinned);
168 int pin = ashmem_pin_region(fRec.fFD, 0, 0);
171 fBitmap.setPixels(fRec.fAddr, fCT);
172 fRec.fPinned = true;
174 ashmem_unpin_region(fRec.fFD, 0, 0);
185 SkDebugf("===== ashmem pin_region(%d) returned %d\n", fRec.fFD, pin);
202 if (-1 != fRec.fFD) {
203 SkASSERT(fRec.fAddr);
204 SkASSERT(fRec.fPinned);
206 ashmem_unpin_region(fRec.fFD, 0, 0);
207 fRec.fPinned = false;
229 fRec.fFD = -1;
230 fRec.fAddr = NULL;
231 fRec.fSize = 0;
232 fRec.fPinned = false;