Lines Matching refs:pbe_eq

857 	struct be_eq_obj *pbe_eq;  in be_isr_mcc()  local
860 pbe_eq = dev_id; in be_isr_mcc()
861 eq = &pbe_eq->q; in be_isr_mcc()
862 phba = pbe_eq->phba; in be_isr_mcc()
874 pbe_eq->todo_mcc_cq = true; in be_isr_mcc()
882 if (pbe_eq->todo_mcc_cq) in be_isr_mcc()
883 queue_work(phba->wq, &pbe_eq->work_cqs); in be_isr_mcc()
902 struct be_eq_obj *pbe_eq; in be_isr_msix() local
904 pbe_eq = dev_id; in be_isr_msix()
905 eq = &pbe_eq->q; in be_isr_msix()
906 cq = pbe_eq->cq; in be_isr_msix()
909 phba = pbe_eq->phba; in be_isr_msix()
913 if (!blk_iopoll_sched_prep(&pbe_eq->iopoll)) in be_isr_msix()
914 blk_iopoll_sched(&pbe_eq->iopoll); in be_isr_msix()
944 struct be_eq_obj *pbe_eq; in be_isr() local
956 pbe_eq = &phwi_context->be_eq[0]; in be_isr()
971 pbe_eq->todo_mcc_cq = true; in be_isr()
975 if (!blk_iopoll_sched_prep(&pbe_eq->iopoll)) in be_isr()
976 blk_iopoll_sched(&pbe_eq->iopoll); in be_isr()
984 if (pbe_eq->todo_mcc_cq) in be_isr()
985 queue_work(phba->wq, &pbe_eq->work_cqs); in be_isr()
2090 unsigned int beiscsi_process_cq(struct be_eq_obj *pbe_eq) in beiscsi_process_cq() argument
2104 cq = pbe_eq->cq; in beiscsi_process_cq()
2106 phba = pbe_eq->phba; in beiscsi_process_cq()
2273 struct be_eq_obj *pbe_eq = in beiscsi_process_all_cqs() local
2276 phba = pbe_eq->phba; in beiscsi_process_all_cqs()
2280 if (pbe_eq->todo_mcc_cq) { in beiscsi_process_all_cqs()
2282 pbe_eq->todo_mcc_cq = false; in beiscsi_process_all_cqs()
2287 if (pbe_eq->todo_cq) { in beiscsi_process_all_cqs()
2289 pbe_eq->todo_cq = false; in beiscsi_process_all_cqs()
2291 beiscsi_process_cq(pbe_eq); in beiscsi_process_all_cqs()
2295 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in beiscsi_process_all_cqs()
2302 struct be_eq_obj *pbe_eq; in be_iopoll() local
2304 pbe_eq = container_of(iop, struct be_eq_obj, iopoll); in be_iopoll()
2305 ret = beiscsi_process_cq(pbe_eq); in be_iopoll()
2306 pbe_eq->cq_count += ret; in be_iopoll()
2308 phba = pbe_eq->phba; in be_iopoll()
2313 pbe_eq->q.id); in be_iopoll()
2314 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in be_iopoll()
3314 struct be_eq_obj *pbe_eq; in beiscsi_create_cqs() local
3324 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_create_cqs()
3325 pbe_eq->cq = cq; in beiscsi_create_cqs()
3326 pbe_eq->phba = phba; in beiscsi_create_cqs()
5274 struct be_eq_obj *pbe_eq; in beiscsi_quiesce() local
5296 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_quiesce()
5297 blk_iopoll_disable(&pbe_eq->iopoll); in beiscsi_quiesce()
5376 struct be_eq_obj *pbe_eq; in be_eqd_update() local
5389 pbe_eq = &phwi_context->be_eq[i]; in be_eqd_update()
5392 pbe_eq->cq_count < aic->eq_prev) { in be_eqd_update()
5394 aic->eq_prev = pbe_eq->cq_count; in be_eqd_update()
5398 pps = (((u32)(pbe_eq->cq_count - aic->eq_prev) * 1000) / delta); in be_eqd_update()
5407 aic->eq_prev = pbe_eq->cq_count; in be_eqd_update()
5411 set_eqd[num].eq_id = pbe_eq->q.id; in be_eqd_update()
5533 struct be_eq_obj *pbe_eq; in beiscsi_eeh_resume() local
5582 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_eeh_resume()
5583 blk_iopoll_init(&pbe_eq->iopoll, be_iopoll_budget, in beiscsi_eeh_resume()
5585 blk_iopoll_enable(&pbe_eq->iopoll); in beiscsi_eeh_resume()
5590 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_eeh_resume()
5591 INIT_WORK(&pbe_eq->work_cqs, beiscsi_process_all_cqs); in beiscsi_eeh_resume()
5616 struct be_eq_obj *pbe_eq; in beiscsi_dev_probe() local
5755 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5756 blk_iopoll_init(&pbe_eq->iopoll, be_iopoll_budget, in beiscsi_dev_probe()
5758 blk_iopoll_enable(&pbe_eq->iopoll); in beiscsi_dev_probe()
5763 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5764 INIT_WORK(&pbe_eq->work_cqs, beiscsi_process_all_cqs); in beiscsi_dev_probe()
5798 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5799 blk_iopoll_disable(&pbe_eq->iopoll); in beiscsi_dev_probe()