Lines Matching refs:pbe_eq
690 struct be_eq_obj *pbe_eq; in be_isr_mcc() local
692 pbe_eq = dev_id; in be_isr_mcc()
693 eq = &pbe_eq->q; in be_isr_mcc()
694 phba = pbe_eq->phba; in be_isr_mcc()
712 queue_work(phba->wq, &pbe_eq->mcc_work); in be_isr_mcc()
727 struct be_eq_obj *pbe_eq; in be_isr_msix() local
729 pbe_eq = dev_id; in be_isr_msix()
730 eq = &pbe_eq->q; in be_isr_msix()
732 phba = pbe_eq->phba; in be_isr_msix()
735 irq_poll_sched(&pbe_eq->iopoll); in be_isr_msix()
755 struct be_eq_obj *pbe_eq; in be_isr() local
767 pbe_eq = &phwi_context->be_eq[0]; in be_isr()
792 queue_work(phba->wq, &pbe_eq->mcc_work); in be_isr()
797 irq_poll_sched(&pbe_eq->iopoll); in be_isr()
1847 struct be_eq_obj *pbe_eq; in beiscsi_mcc_work() local
1850 pbe_eq = container_of(work, struct be_eq_obj, mcc_work); in beiscsi_mcc_work()
1851 phba = pbe_eq->phba; in beiscsi_mcc_work()
1855 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in beiscsi_mcc_work()
1866 unsigned int beiscsi_process_cq(struct be_eq_obj *pbe_eq, int budget) in beiscsi_process_cq() argument
1879 cq = pbe_eq->cq; in beiscsi_process_cq()
1881 phba = pbe_eq->phba; in beiscsi_process_cq()
2052 struct be_eq_obj *pbe_eq; in be_iopoll() local
2056 pbe_eq = container_of(iop, struct be_eq_obj, iopoll); in be_iopoll()
2057 phba = pbe_eq->phba; in be_iopoll()
2064 eq = &pbe_eq->q; in be_iopoll()
2075 ret = beiscsi_process_cq(pbe_eq, budget); in be_iopoll()
2076 pbe_eq->cq_count += ret; in be_iopoll()
2082 pbe_eq->q.id, ret); in be_iopoll()
2084 hwi_ring_eq_db(phba, pbe_eq->q.id, 0, 0, 1, 1); in be_iopoll()
3081 struct be_eq_obj *pbe_eq; in beiscsi_create_cqs() local
3092 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_create_cqs()
3093 pbe_eq->cq = cq; in beiscsi_create_cqs()
3094 pbe_eq->phba = phba; in beiscsi_create_cqs()
5189 struct be_eq_obj *pbe_eq; in beiscsi_eqd_update_work() local
5205 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_eqd_update_work()
5208 pbe_eq->cq_count < aic->eq_prev) { in beiscsi_eqd_update_work()
5210 aic->eq_prev = pbe_eq->cq_count; in beiscsi_eqd_update_work()
5214 pps = (((u32)(pbe_eq->cq_count - aic->eq_prev) * 1000) / delta); in beiscsi_eqd_update_work()
5223 aic->eq_prev = pbe_eq->cq_count; in beiscsi_eqd_update_work()
5227 set_eqd[num].eq_id = pbe_eq->q.id; in beiscsi_eqd_update_work()
5291 struct be_eq_obj *pbe_eq; in beiscsi_enable_port() local
5331 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_enable_port()
5332 irq_poll_init(&pbe_eq->iopoll, be_iopoll_budget, be_iopoll); in beiscsi_enable_port()
5337 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_enable_port()
5338 INIT_WORK(&pbe_eq->mcc_work, beiscsi_mcc_work); in beiscsi_enable_port()
5367 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_enable_port()
5368 irq_poll_disable(&pbe_eq->iopoll); in beiscsi_enable_port()
5389 struct be_eq_obj *pbe_eq; in beiscsi_disable_port() local
5402 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_disable_port()
5403 irq_poll_disable(&pbe_eq->iopoll); in beiscsi_disable_port()
5409 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_disable_port()
5410 cancel_work_sync(&pbe_eq->mcc_work); in beiscsi_disable_port()
5528 struct be_eq_obj *pbe_eq; in beiscsi_dev_probe() local
5660 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5661 irq_poll_init(&pbe_eq->iopoll, be_iopoll_budget, be_iopoll); in beiscsi_dev_probe()
5666 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5667 INIT_WORK(&pbe_eq->mcc_work, beiscsi_mcc_work); in beiscsi_dev_probe()
5721 pbe_eq = &phwi_context->be_eq[i]; in beiscsi_dev_probe()
5722 irq_poll_disable(&pbe_eq->iopoll); in beiscsi_dev_probe()