Lines Matching refs:maplock

172 static void txAllocPMap(struct inode *ip, struct maplock * maplock,
1006 struct maplock *maplock; in txMaplock() local
1060 maplock = (struct maplock *) & tlck->lock; in txMaplock()
1061 maplock->next = 0; in txMaplock()
1062 maplock->maxcnt = 0; in txMaplock()
1063 maplock->index = 0; in txMaplock()
1712 struct maplock *maplock; in xtLog() local
1739 maplock = (struct maplock *) & tlck->lock; in xtLog()
1740 xadlock = (struct xdlistlock *) maplock; in xtLog()
1809 maplock->index = 1; in xtLog()
1912 maplock->index = 1; in xtLog()
2016 maplock->index = 0; in xtLog()
2034 maplock->index++; in xtLog()
2055 maplock->index++; in xtLog()
2074 maplock->index++; in xtLog()
2178 struct pxd_lock *maplock = NULL, *pxdlock = NULL; in txEA() local
2190 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2191 pxdlock = (struct pxd_lock *) maplock; in txEA()
2196 maplock->index = 1; in txEA()
2210 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2211 pxdlock = (struct pxd_lock *) maplock; in txEA()
2212 maplock->index = 0; in txEA()
2217 maplock->index++; in txEA()
2301 struct maplock *maplock; in txUpdateMap() local
2348 maplock = (struct maplock *) & tlck->lock; in txUpdateMap()
2349 nlock = maplock->index; in txUpdateMap()
2351 for (k = 0; k < nlock; k++, maplock++) { in txUpdateMap()
2357 if (maplock->flag & mlckALLOC) { in txUpdateMap()
2358 txAllocPMap(ipimap, maplock, tblk); in txUpdateMap()
2377 txFreeMap(ipimap, maplock, in txUpdateMap()
2380 txFreeMap(ipimap, maplock, in txUpdateMap()
2413 txAllocPMap(ipimap, (struct maplock *) & pxdlock, tblk); in txUpdateMap()
2441 static void txAllocPMap(struct inode *ip, struct maplock * maplock, in txAllocPMap() argument
2457 if (maplock->flag & mlckALLOCXADLIST) { in txAllocPMap()
2458 xadlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2471 } else if (maplock->flag & mlckALLOCPXD) { in txAllocPMap()
2472 pxdlock = (struct pxd_lock *) maplock; in txAllocPMap()
2479 pxdlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2500 struct maplock * maplock, struct tblock * tblk, int maptype) in txFreeMap() argument
2513 tblk, maplock, maptype); in txFreeMap()
2519 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2520 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2532 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2533 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2542 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2559 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2560 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2570 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2571 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2579 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()