Lines Matching refs:db
314 void libxl_defbool_set(libxl_defbool *db, bool b) in libxl_defbool_set() argument
316 db->val = b ? LIBXL__DEFBOOL_TRUE : LIBXL__DEFBOOL_FALSE; in libxl_defbool_set()
319 void libxl_defbool_unset(libxl_defbool *db) in libxl_defbool_unset() argument
321 db->val = LIBXL__DEFBOOL_DEFAULT; in libxl_defbool_unset()
324 bool libxl_defbool_is_default(libxl_defbool db) in libxl_defbool_is_default() argument
326 return !db.val; in libxl_defbool_is_default()
329 void libxl_defbool_setdefault(libxl_defbool *db, bool b) in libxl_defbool_setdefault() argument
331 if (libxl_defbool_is_default(*db)) in libxl_defbool_setdefault()
332 libxl_defbool_set(db, b); in libxl_defbool_setdefault()
335 bool libxl_defbool_val(libxl_defbool db) in libxl_defbool_val() argument
337 assert(!libxl_defbool_is_default(db)); in libxl_defbool_val()
338 return db.val > 0; in libxl_defbool_val()