Lines Matching refs:pqueue
231 struct otx2_cpt_pending_queue *pqueue, in process_request() argument
260 spin_lock_bh(&pqueue->lock); in process_request()
261 pentry = get_free_pending_entry(pqueue, pqueue->qlen); in process_request()
264 spin_unlock_bh(&pqueue->lock); in process_request()
266 spin_lock_bh(&pqueue->lock); in process_request()
267 pentry = get_free_pending_entry(pqueue, pqueue->qlen); in process_request()
281 pqueue->pending_count > (pqueue->qlen - CPT_IQ_STOP_MARGIN)) { in process_request()
286 pqueue->pending_count++; in process_request()
331 spin_unlock_bh(&pqueue->lock); in process_request()
337 spin_unlock_bh(&pqueue->lock); in process_request()
348 return process_request(lfs->pdev, req, &lfs->lf[cpu_num].pqueue, in otx2_cpt_do_request()
432 struct otx2_cpt_pending_queue *pqueue) in process_pending_queue() argument
445 spin_lock_bh(&pqueue->lock); in process_pending_queue()
446 pentry = &pqueue->head[pqueue->front]; in process_pending_queue()
449 spin_unlock_bh(&pqueue->lock); in process_pending_queue()
455 spin_unlock_bh(&pqueue->lock); in process_pending_queue()
483 spin_unlock_bh(&pqueue->lock); in process_pending_queue()
494 resume_index = modulo_inc(pqueue->front, pqueue->qlen, in process_pending_queue()
496 resume_pentry = &pqueue->head[resume_index]; in process_pending_queue()
504 spin_unlock_bh(&pqueue->lock); in process_pending_queue()
511 spin_lock_bh(&pqueue->lock); in process_pending_queue()
519 pqueue->pending_count--; in process_pending_queue()
520 pqueue->front = modulo_inc(pqueue->front, pqueue->qlen, 1); in process_pending_queue()
521 spin_unlock_bh(&pqueue->lock); in process_pending_queue()
536 &wqe->lfs->lf[wqe->lf_num].pqueue); in otx2_cpt_post_process()