START_KEY
&START_KEY(next) : next) > 0) {
if (bkey_cmp(where, &START_KEY(k)) <= 0)
if (bkey_cmp(where, &START_KEY(k)) > 0)
&START_KEY(next) : next) > 0)
if (p && bkey_cmp(&START_KEY(p), &START_KEY(k)) > 0)
if (p && bkey_cmp(p, &START_KEY(k)) > 0)
bkey_cmp(l, &START_KEY(r)))
preceding_key(&START_KEY(k), &preceding_key_p);
bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) {
BUG_ON(bkey_cmp(where, &START_KEY(k)) < 0);
} else if (bkey_cmp(&START_KEY(k), &b->key) < 0) {
&START_KEY(keys->keys),
if (bkey_cmp(&l->key, &START_KEY(&r->key)) <= 0)
if (bkey_cmp(&START_KEY(&l->key), &r->key) >= 0)
buf->start = START_KEY(&w->key);
while (w && bkey_cmp(&START_KEY(&w->key), end) < 0) {
int64_t c = bkey_cmp(&START_KEY(l.k), &START_KEY(r.k));
if (bkey_cmp(top->k, &START_KEY(i->k)) <= 0)
BUG_ON(!bkey_cmp(&START_KEY(top->k), &START_KEY(i->k)));
bch_cut_back(&START_KEY(i->k), tmp);
bch_cut_back(&START_KEY(i->k), top->k);
if (bkey_cmp(&START_KEY(k), insert) >= 0) {
if (bkey_cmp(k, &START_KEY(insert)) <= 0)
bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0) {
bch_cut_back(&START_KEY(insert), k);
if (bkey_cmp(&START_KEY(insert), &START_KEY(k)) > 0)
bkey_cmp(&START_KEY(insert), &START_KEY(k)) <= 0) {
__bch_cut_back(&START_KEY(insert), k);
&START_KEY(&next->key)))