Lines Matching refs:maplock

172 static void txAllocPMap(struct inode *ip, struct maplock * maplock,
1001 struct maplock *maplock; in txMaplock() local
1055 maplock = (struct maplock *) & tlck->lock; in txMaplock()
1056 maplock->next = 0; in txMaplock()
1057 maplock->maxcnt = 0; in txMaplock()
1058 maplock->index = 0; in txMaplock()
1707 struct maplock *maplock; in xtLog() local
1734 maplock = (struct maplock *) & tlck->lock; in xtLog()
1735 xadlock = (struct xdlistlock *) maplock; in xtLog()
1804 maplock->index = 1; in xtLog()
1907 maplock->index = 1; in xtLog()
2012 maplock->index = 0; in xtLog()
2031 maplock->index++; in xtLog()
2052 maplock->index++; in xtLog()
2072 maplock->index++; in xtLog()
2176 struct pxd_lock *maplock = NULL, *pxdlock = NULL; in txEA() local
2188 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2189 pxdlock = (struct pxd_lock *) maplock; in txEA()
2194 maplock->index = 1; in txEA()
2208 maplock = (struct pxd_lock *) & tlck->lock; in txEA()
2209 pxdlock = (struct pxd_lock *) maplock; in txEA()
2210 maplock->index = 0; in txEA()
2215 maplock->index++; in txEA()
2299 struct maplock *maplock; in txUpdateMap() local
2346 maplock = (struct maplock *) & tlck->lock; in txUpdateMap()
2347 nlock = maplock->index; in txUpdateMap()
2349 for (k = 0; k < nlock; k++, maplock++) { in txUpdateMap()
2355 if (maplock->flag & mlckALLOC) { in txUpdateMap()
2356 txAllocPMap(ipimap, maplock, tblk); in txUpdateMap()
2375 txFreeMap(ipimap, maplock, in txUpdateMap()
2378 txFreeMap(ipimap, maplock, in txUpdateMap()
2411 txAllocPMap(ipimap, (struct maplock *) & pxdlock, tblk); in txUpdateMap()
2439 static void txAllocPMap(struct inode *ip, struct maplock * maplock, in txAllocPMap() argument
2455 if (maplock->flag & mlckALLOCXADLIST) { in txAllocPMap()
2456 xadlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2469 } else if (maplock->flag & mlckALLOCPXD) { in txAllocPMap()
2470 pxdlock = (struct pxd_lock *) maplock; in txAllocPMap()
2477 pxdlistlock = (struct xdlistlock *) maplock; in txAllocPMap()
2498 struct maplock * maplock, struct tblock * tblk, int maptype) in txFreeMap() argument
2511 tblk, maplock, maptype); in txFreeMap()
2517 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2518 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2531 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2532 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2541 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2558 if (maplock->flag & mlckFREEXADLIST) { in txFreeMap()
2559 xadlistlock = (struct xdlistlock *) maplock; in txFreeMap()
2569 } else if (maplock->flag & mlckFREEPXD) { in txFreeMap()
2570 pxdlock = (struct pxd_lock *) maplock; in txFreeMap()
2578 pxdlistlock = (struct xdlistlock *) maplock; in txFreeMap()