elv
#define RQ_BIC(rq) ((struct bfq_io_cq *)((rq)->elv.priv[0]))
#define RQ_BFQQ(rq) ((rq)->elv.priv[1])
icq_to_bic(async_bfqq->next_rq->elv.icq) == bfqq->bic &&
rq->elv.priv[1] = new_bfqq;
if (!rq->elv.icq || !bfqq)
rq->elv.priv[0] = NULL;
rq->elv.priv[1] = NULL;
if (rq->elv.icq) {
put_io_context(rq->elv.icq->ioc);
rq->elv.icq = NULL;
rq->elv.icq = ioc_find_get_icq(rq->q);
rq->elv.priv[0] = rq->elv.priv[1] = NULL;
if (unlikely(!rq->elv.icq))
bic = icq_to_bic(rq->elv.icq);
rq->elv.priv[0] = bic;
rq->elv.priv[1] = bfqq;
return (long)rq->elv.priv[0];
rq->elv.priv[0] = (void *)(long)token;
if (!rq->elv.priv[0])
rq->elv.priv[0] = per_prio;
rq->elv.priv[0] = NULL;
struct dd_per_prio *per_prio = rq->elv.priv[0];
unsigned int elv = prev->crop.top + prev->crop.height - 1;
elv += 2;
elv += 2;
isp_reg_writel(isp, (slv << ISPPRV_VERT_INFO_SLV_SHIFT) | elv,