Lines Matching refs:maplock
159 static void txAllocPMap(struct inode *ip, struct maplock * maplock,
988 struct maplock *maplock; in txMaplock() local
1042 maplock = (struct maplock *) & tlck->lock; in txMaplock()
1043 maplock->next = 0; in txMaplock()
1044 maplock->maxcnt = 0; in txMaplock()
1045 maplock->index = 0; in txMaplock()
1694 struct maplock *maplock; in xtLog() local
1721 maplock = (struct maplock *) & tlck->lock; in xtLog()
1722 xadlock = (struct xdlistlock *) maplock; in xtLog()
1791 maplock->index = 1; in xtLog()
1894 maplock->index = 1; in xtLog()
1998 maplock->index = 0; in xtLog()
2016 maplock->index++; in xtLog()
2037 maplock->index++; in xtLog()
2056 maplock->index++; in xtLog()
2160 struct pxd_lock *maplock = NULL, *pxdlock = NULL; in txEA() local
2172 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2173 pxdlock = (struct pxd_lock *) maplock; in txEA()
2178 maplock->index = 1; in txEA()
2192 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2193 pxdlock = (struct pxd_lock *) maplock; in txEA()
2194 maplock->index = 0; in txEA()
2199 maplock->index++; in txEA()
2283 struct maplock *maplock; in txUpdateMap() local
2330 maplock = (struct maplock *) & tlck->lock; in txUpdateMap()
2331 nlock = maplock->index; in txUpdateMap()
2333 for (k = 0; k < nlock; k++, maplock++) { in txUpdateMap()
2339 if (maplock->flag & mlckALLOC) { in txUpdateMap()
2340 txAllocPMap(ipimap, maplock, tblk); in txUpdateMap()
2359 txFreeMap(ipimap, maplock, in txUpdateMap()
2362 txFreeMap(ipimap, maplock, in txUpdateMap()
2395 txAllocPMap(ipimap, (struct maplock *) & pxdlock, tblk); in txUpdateMap()
2423 static void txAllocPMap(struct inode *ip, struct maplock * maplock, in txAllocPMap() argument
2439 if (maplock->flag & mlckALLOCXADLIST) { in txAllocPMap()
2440 xadlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2453 } else if (maplock->flag & mlckALLOCPXD) { in txAllocPMap()
2454 pxdlock = (struct pxd_lock *) maplock; in txAllocPMap()
2461 pxdlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2482 struct maplock * maplock, struct tblock * tblk, int maptype) in txFreeMap() argument
2495 tblk, maplock, maptype); in txFreeMap()
2501 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2502 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2514 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2515 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2524 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2541 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2542 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2552 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2553 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2561 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()