Lines Matching refs:ltype
250 static int tdb_lock(TDB_CONTEXT *tdb, int list, int ltype)
253 TDB_LOG((tdb, 0,"tdb_lock: invalid list %d for ltype=%d\n",
254 list, ltype));
264 if (tdb_spinlock(tdb, list, ltype)) {
265 TDB_LOG((tdb, 0, "tdb_lock spinlock failed on list ltype=%d\n",
266 list, ltype));
269 } else if (tdb_brlock(tdb,FREELIST_TOP+4*list,ltype,F_SETLKW, 0)) {
270 TDB_LOG((tdb, 0,"tdb_lock failed on list %d ltype=%d (%s)\n",
271 list, ltype, strerror(errno)));
274 tdb->locked[list+1].ltype = ltype;
283 static int tdb_unlock(TDB_CONTEXT *tdb, int list, int ltype)
304 ret = tdb_spinunlock(tdb, list, ltype);