Searched refs:dbq (Results 1 – 1 of 1) sorted by relevance
492 struct doorbell_queue *dbq; in fsl_hv_queue_doorbell() local498 list_for_each_entry(dbq, &db_list, list) { in fsl_hv_queue_doorbell()499 if (dbq->head != nextp(dbq->tail)) { in fsl_hv_queue_doorbell()500 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell()506 dbq->tail = nextp(dbq->tail); in fsl_hv_queue_doorbell()507 wake_up_interruptible(&dbq->wait); in fsl_hv_queue_doorbell()573 struct doorbell_queue *dbq = filp->private_data; in fsl_hv_poll() local577 spin_lock_irqsave(&dbq->lock, flags); in fsl_hv_poll()579 poll_wait(filp, &dbq->wait, p); in fsl_hv_poll()580 mask = (dbq->head == dbq->tail) ? 0 : (EPOLLIN | EPOLLRDNORM); in fsl_hv_poll()[all …]