Lines Matching defs:bval
282 uint64_t bval, b;
287 bval = atomic_load_relaxed(&bm->bits0[i]);
293 if (bval == 0)
298 if ((bval & PORTMAP_L1_TAG) == 0)
299 return bitmap_word_isset(bval, chunk_bit);
302 bm1 = PORTMAP_L1_GET(bval);
314 uint64_t bval, b, oval, nval;
320 bval = bm->bits0[i];
322 if ((bval & PORTMAP_L1_TAG) == 0) {
326 if (bitmap_word_isset(bval, chunk_bit)) {
333 if ((nval = bitmap_word_cax(bval, -1, chunk_bit)) != 0) {
335 if (__npf_atomic_cas_64(&bm->bits0[i], bval, nval) != bval) {
349 n = bitmap_word_unpack(bval, bitvals);
367 if (__npf_atomic_cas_64(&bm->bits0[i], bval, bm1p) != bval) {
371 bval = bm1p;
374 bm1 = PORTMAP_L1_GET(bval);
394 uint64_t bval, b, oval, nval;
400 bval = bm->bits0[i];
402 if ((bval & PORTMAP_L1_TAG) == 0) {
403 if (!bitmap_word_isset(bval, chunk_bit)) {
406 nval = bitmap_word_cax(bval, chunk_bit, chunk_bit);
408 if (__npf_atomic_cas_64(&bm->bits0[i], bval, nval) != bval) {
414 bm1 = PORTMAP_L1_GET(bval);