Searched refs:dbq (Results 1 – 1 of 1) sorted by relevance
493 struct doorbell_queue *dbq; in fsl_hv_queue_doorbell() local499 list_for_each_entry(dbq, &db_list, list) { in fsl_hv_queue_doorbell()500 if (dbq->head != nextp(dbq->tail)) { in fsl_hv_queue_doorbell()501 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell()507 dbq->tail = nextp(dbq->tail); in fsl_hv_queue_doorbell()508 wake_up_interruptible(&dbq->wait); in fsl_hv_queue_doorbell()574 struct doorbell_queue *dbq = filp->private_data; in fsl_hv_poll() local578 spin_lock_irqsave(&dbq->lock, flags); in fsl_hv_poll()580 poll_wait(filp, &dbq->wait, p); in fsl_hv_poll()581 mask = (dbq->head == dbq->tail) ? 0 : (POLLIN | POLLRDNORM); in fsl_hv_poll()[all …]