Lines Matching refs:maplock

159 static void txAllocPMap(struct inode *ip, struct maplock * maplock,
993 struct maplock *maplock; in txMaplock() local
1047 maplock = (struct maplock *) & tlck->lock; in txMaplock()
1048 maplock->next = 0; in txMaplock()
1049 maplock->maxcnt = 0; in txMaplock()
1050 maplock->index = 0; in txMaplock()
1662 struct maplock *maplock; in xtLog() local
1689 maplock = (struct maplock *) & tlck->lock; in xtLog()
1690 xadlock = (struct xdlistlock *) maplock; in xtLog()
1759 maplock->index = 1; in xtLog()
1862 maplock->index = 1; in xtLog()
1966 maplock->index = 0; in xtLog()
1984 maplock->index++; in xtLog()
2005 maplock->index++; in xtLog()
2024 maplock->index++; in xtLog()
2128 struct pxd_lock *maplock = NULL, *pxdlock = NULL; in txEA() local
2140 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2141 pxdlock = (struct pxd_lock *) maplock; in txEA()
2146 maplock->index = 1; in txEA()
2160 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2161 pxdlock = (struct pxd_lock *) maplock; in txEA()
2162 maplock->index = 0; in txEA()
2167 maplock->index++; in txEA()
2251 struct maplock *maplock; in txUpdateMap() local
2298 maplock = (struct maplock *) & tlck->lock; in txUpdateMap()
2299 nlock = maplock->index; in txUpdateMap()
2301 for (k = 0; k < nlock; k++, maplock++) { in txUpdateMap()
2307 if (maplock->flag & mlckALLOC) { in txUpdateMap()
2308 txAllocPMap(ipimap, maplock, tblk); in txUpdateMap()
2327 txFreeMap(ipimap, maplock, in txUpdateMap()
2330 txFreeMap(ipimap, maplock, in txUpdateMap()
2363 txAllocPMap(ipimap, (struct maplock *) & pxdlock, tblk); in txUpdateMap()
2391 static void txAllocPMap(struct inode *ip, struct maplock * maplock, in txAllocPMap() argument
2407 if (maplock->flag & mlckALLOCXADLIST) { in txAllocPMap()
2408 xadlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2421 } else if (maplock->flag & mlckALLOCPXD) { in txAllocPMap()
2422 pxdlock = (struct pxd_lock *) maplock; in txAllocPMap()
2429 pxdlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2450 struct maplock * maplock, struct tblock * tblk, int maptype) in txFreeMap() argument
2463 tblk, maplock, maptype); in txFreeMap()
2469 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2470 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2482 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2483 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2492 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2509 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2510 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2520 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2521 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2529 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()