Lines Matching defs:sparelock
340 lf_split(struct lockf *lock1, struct lockf *lock2, struct lockf **sparelock)
368 splitlock = *sparelock;
369 *sparelock = NULL;
412 lf_clearlock(struct lockf *unlock, struct lockf **sparelock)
447 lf_split(overlap, unlock, sparelock);
505 lf_setlock(struct lockf *lock, struct lockf **sparelock,
686 lf_split(overlap, lock, sparelock);
799 struct lockf *sparelock;
862 sparelock = lf_alloc(0);
863 if (sparelock == NULL) {
872 sparelock = NULL;
935 error = lf_setlock(lock, &sparelock, interlock);
940 error = lf_clearlock(lock, &sparelock);
957 if (sparelock)
958 lf_free(sparelock);