Lines Matching refs:pbe_eq

845 	struct be_eq_obj *pbe_eq;  in be_isr_mcc()  local
848 pbe_eq = dev_id; in be_isr_mcc()
849 eq = &pbe_eq->q; in be_isr_mcc()
850 phba = pbe_eq->phba; in be_isr_mcc()
862 pbe_eq->todo_mcc_cq = true; in be_isr_mcc()
870 if (pbe_eq->todo_mcc_cq) in be_isr_mcc()
871 queue_work(phba->wq, &pbe_eq->work_cqs); in be_isr_mcc()
890 struct be_eq_obj *pbe_eq; in be_isr_msix() local
892 pbe_eq = dev_id; in be_isr_msix()
893 eq = &pbe_eq->q; in be_isr_msix()
894 cq = pbe_eq->cq; in be_isr_msix()
897 phba = pbe_eq->phba; in be_isr_msix()
901 if (!blk_iopoll_sched_prep(&pbe_eq->iopoll)) in be_isr_msix()
902 blk_iopoll_sched(&pbe_eq->iopoll); in be_isr_msix()
932 struct be_eq_obj *pbe_eq; in be_isr() local
944 pbe_eq = &phwi_context->be_eq[0]; in be_isr()
959 pbe_eq->todo_mcc_cq = true; in be_isr()
963 if (!blk_iopoll_sched_prep(&pbe_eq->iopoll)) in be_isr()
964 blk_iopoll_sched(&pbe_eq->iopoll); in be_isr()
972 if (pbe_eq->todo_mcc_cq) in be_isr()
973 queue_work(phba->wq, &pbe_eq->work_cqs); in be_isr()
2069 unsigned int beiscsi_process_cq(struct be_eq_obj *pbe_eq) in beiscsi_process_cq() argument
2083 cq = pbe_eq->cq; in beiscsi_process_cq()
2085 phba = pbe_eq->phba; in beiscsi_process_cq()
2252 struct be_eq_obj *pbe_eq = in beiscsi_process_all_cqs() local
2255 phba = pbe_eq->phba; in beiscsi_process_all_cqs()
2259 if (pbe_eq->todo_mcc_cq) { in beiscsi_process_all_cqs()
2261 pbe_eq->todo_mcc_cq = false; in beiscsi_process_all_cqs()
2266 if (pbe_eq->todo_cq) { in beiscsi_process_all_cqs()
2268 pbe_eq->todo_cq = false; in beiscsi_process_all_cqs()
2270 beiscsi_process_cq(pbe_eq); in beiscsi_process_all_cqs()
2274 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in beiscsi_process_all_cqs()
2281 struct be_eq_obj *pbe_eq; in be_iopoll() local
2283 pbe_eq = container_of(iop, struct be_eq_obj, iopoll); in be_iopoll()
2284 ret = beiscsi_process_cq(pbe_eq); in be_iopoll()
2285 pbe_eq->cq_count += ret; in be_iopoll()
2287 phba = pbe_eq->phba; in be_iopoll()
2292 pbe_eq->q.id); in be_iopoll()
2293 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in be_iopoll()
3293 struct be_eq_obj *pbe_eq; in beiscsi_create_cqs() local
3303 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_create_cqs()
3304 pbe_eq->cq = cq; in beiscsi_create_cqs()
3305 pbe_eq->phba = phba; in beiscsi_create_cqs()
5206 struct be_eq_obj *pbe_eq; in beiscsi_quiesce() local
5228 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_quiesce()
5229 blk_iopoll_disable(&pbe_eq->iopoll); in beiscsi_quiesce()
5307 struct be_eq_obj *pbe_eq; in be_eqd_update() local
5320 pbe_eq = &phwi_context->be_eq[i]; in be_eqd_update()
5323 pbe_eq->cq_count < aic->eq_prev) { in be_eqd_update()
5325 aic->eq_prev = pbe_eq->cq_count; in be_eqd_update()
5329 pps = (((u32)(pbe_eq->cq_count - aic->eq_prev) * 1000) / delta); in be_eqd_update()
5338 aic->eq_prev = pbe_eq->cq_count; in be_eqd_update()
5342 set_eqd[num].eq_id = pbe_eq->q.id; in be_eqd_update()
5458 struct be_eq_obj *pbe_eq; in beiscsi_eeh_resume() local
5507 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_eeh_resume()
5508 blk_iopoll_init(&pbe_eq->iopoll, be_iopoll_budget, in beiscsi_eeh_resume()
5510 blk_iopoll_enable(&pbe_eq->iopoll); in beiscsi_eeh_resume()
5515 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_eeh_resume()
5516 INIT_WORK(&pbe_eq->work_cqs, beiscsi_process_all_cqs); in beiscsi_eeh_resume()
5541 struct be_eq_obj *pbe_eq; in beiscsi_dev_probe() local
5680 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5681 blk_iopoll_init(&pbe_eq->iopoll, be_iopoll_budget, in beiscsi_dev_probe()
5683 blk_iopoll_enable(&pbe_eq->iopoll); in beiscsi_dev_probe()
5688 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5689 INIT_WORK(&pbe_eq->work_cqs, beiscsi_process_all_cqs); in beiscsi_dev_probe()
5723 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5724 blk_iopoll_disable(&pbe_eq->iopoll); in beiscsi_dev_probe()