Lines Matching defs:nq
797 ktime_t kt = cmd->nq->dev->completion_nsec;
1224 struct nullb *nullb = cmd->nq->dev->nullb;
1248 struct nullb_device *dev = cmd->nq->dev;
1271 struct badblocks *bb = &cmd->nq->dev->badblocks;
1286 struct nullb_device *dev = cmd->nq->dev;
1297 struct nullb_device *dev = cmd->nq->dev;
1321 switch (cmd->nq->dev->irqmode) {
1337 struct nullb_device *dev = cmd->nq->dev;
1355 struct nullb_device *dev = cmd->nq->dev;
1409 struct nullb_device *dev = cmd->nq->dev;
1417 struct nullb_device *dev = cmd->nq->dev;
1501 struct nullb_queue *nq = hctx->driver_data;
1506 spin_lock(&nq->poll_lock);
1507 list_splice_init(&nq->poll_list, &list);
1510 spin_unlock(&nq->poll_lock);
1536 struct nullb_queue *nq = hctx->driver_data;
1538 spin_lock(&nq->poll_lock);
1541 spin_unlock(&nq->poll_lock);
1545 spin_unlock(&nq->poll_lock);
1568 struct nullb_queue *nq = hctx->driver_data;
1575 if (!is_poll && nq->dev->irqmode == NULL_IRQ_TIMER) {
1580 cmd->nq = nq;
1589 nq->requeue_selection++;
1590 if (nq->requeue_selection & 1)
1596 if (test_bit(NULLB_DEV_FL_THROTTLED, &nq->dev->flags)) {
1606 spin_lock(&nq->poll_lock);
1607 list_add_tail(&rq->queuelist, &nq->poll_list);
1608 spin_unlock(&nq->poll_lock);
1637 static void null_init_queue(struct nullb *nullb, struct nullb_queue *nq)
1639 nq->dev = nullb->dev;
1640 INIT_LIST_HEAD(&nq->poll_list);
1641 spin_lock_init(&nq->poll_lock);
1648 struct nullb_queue *nq;
1653 nq = &nullb->queues[hctx_idx];
1654 hctx->driver_data = nq;
1655 null_init_queue(nullb, nq);