Searched refs:fragment_mutex (Results 1 - 6 of 6) sorted by relevance

/external/squashfs-tools/kernel-2.4/include/linux/
H A Dsquashfs_fs_sb.h63 struct semaphore fragment_mutex; member in struct:squashfs_sb_info
/external/squashfs-tools/squashfs-tools/
H A Dmksquashfs.h152 extern pthread_mutex_t fragment_mutex, dup_mutex;
H A Dprocess_fragments.c170 pthread_cleanup_push((void *) pthread_mutex_unlock, &fragment_mutex);
171 pthread_mutex_lock(&fragment_mutex);
H A Dmksquashfs.c284 pthread_mutex_t fragment_mutex = PTHREAD_MUTEX_INITIALIZER; variable
1445 pthread_cleanup_push((void *) pthread_mutex_unlock, &fragment_mutex);
1446 pthread_mutex_lock(&fragment_mutex);
1540 pthread_cleanup_push((void *) pthread_mutex_unlock, &fragment_mutex);
1541 pthread_mutex_lock(&fragment_mutex);
1552 pthread_cleanup_push((void *) pthread_mutex_unlock, &fragment_mutex);
1553 pthread_mutex_lock(&fragment_mutex);
1558 * fragment_mutex which ensures no other threads can be using the
1577 /* Called with the fragment_mutex locked */
1593 pthread_cleanup_push((void *) pthread_mutex_unlock, &fragment_mutex);
[all...]
H A Dunsquashfs.c49 pthread_mutex_t fragment_mutex; variable
2332 pthread_mutex_init(&fragment_mutex, NULL);
/external/squashfs-tools/kernel-2.4/fs/squashfs/
H A Dinode.c413 down(&msblk->fragment_mutex);
416 up(&msblk->fragment_mutex);
428 down(&msblk->fragment_mutex);
446 up(&msblk->fragment_mutex);
461 up(&msblk->fragment_mutex);
467 up(&msblk->fragment_mutex);
486 up(&msblk->fragment_mutex);
954 init_MUTEX(&msblk->fragment_mutex);

Completed in 167 milliseconds