Lines Matching +defs:val +defs:writer
625 isc_boolean_t writer;
1465 unsigned int references, isc_boolean_t writer)
1479 version->writer = writer;
1584 REQUIRE(version->writer);
2700 INSIST(!version->writer);
2710 if (version->writer && commit && !IS_CACHE(rbtdb))
2715 if (version->writer) {
2773 version->writer = ISC_FALSE;
3285 * XXXJT: technically, we need a writer lock, since we'll increment
5595 isc_uint32_t val;
5597 isc_random_get(&val);
5601 force_expire = ISC_TF(rbtnode->down == NULL && val % 4 == 0);
5620 * sensitive, so it should be okay to always lock as a writer.
8271 REQUIRE(rbtversion->writer);
10295 * writer lock will have to be acquired before updating the list.