PTR_BUCKET
__bch_bucket_free(c->cache, PTR_BUCKET(c, k, i));
atomic_inc(&PTR_BUCKET(c, &b->key, i)->pin);
return gen_after(PTR_BUCKET(c, k, i)->gen, PTR_GEN(k, i));
PTR_BUCKET(b->c, &b->key, i)));
g = PTR_BUCKET(c, k, i);
struct bucket *b = PTR_BUCKET(c, k, i);
atomic_dec_bug(&PTR_BUCKET(c, k, i)->pin);
SET_GC_MARK(PTR_BUCKET(c, &c->uuid_bucket, i),
SET_GC_MARK(PTR_BUCKET(c, &w->key, j),
BUG_ON(PTR_BUCKET(b->c, &b->key, i)->prio != BTREE_PRIO);
PTR_BUCKET(b->c, k, j)->prio);
g = PTR_BUCKET(b->c, k, i);
struct bucket *g = PTR_BUCKET(b->c, k, ptr);
atomic_inc(&PTR_BUCKET(c, k, j)->pin);
GC_MOVE(PTR_BUCKET(c, k, i)))
SET_GC_MARK(PTR_BUCKET(op->c, k, i),
PTR_BUCKET(b->c, k, ptr)->prio = INITIAL_PRIO;
atomic_inc(&PTR_BUCKET(dc->disk.c, &w->key, i)->pin);