Lines Matching refs:compl
325 struct be_mcc_compl *compl) in beiscsi_process_mbox_compl() argument
337 if (!compl->flags) { in beiscsi_process_mbox_compl()
343 compl->flags = le32_to_cpu(compl->flags); in beiscsi_process_mbox_compl()
344 WARN_ON((compl->flags & CQE_FLAGS_VALID_MASK) == 0); in beiscsi_process_mbox_compl()
350 be_dws_le_to_cpu(compl, 4); in beiscsi_process_mbox_compl()
351 compl_status = (compl->status >> CQE_STATUS_COMPL_SHIFT) & in beiscsi_process_mbox_compl()
353 extd_status = (compl->status >> CQE_STATUS_EXTD_SHIFT) & in beiscsi_process_mbox_compl()
356 compl->flags = 0; in beiscsi_process_mbox_compl()
368 struct be_mcc_compl *compl) in beiscsi_process_async_link() argument
372 evt = (struct be_async_event_link_state *)compl; in beiscsi_process_async_link()
406 struct be_mcc_compl *compl) in beiscsi_process_async_sli() argument
413 evt_type = compl->flags >> ASYNC_TRAILER_EVENT_TYPE_SHIFT; in beiscsi_process_async_sli()
420 async_sli = (struct be_async_event_sli *)compl; in beiscsi_process_async_sli()
459 struct be_mcc_compl *compl) in beiscsi_process_async_event() argument
465 evt_code = compl->flags >> ASYNC_TRAILER_EVENT_CODE_SHIFT; in beiscsi_process_async_event()
469 beiscsi_process_async_link(phba, compl); in beiscsi_process_async_event()
477 beiscsi_process_async_sli(phba, compl); in beiscsi_process_async_event()
486 evt_code, compl->status, compl->flags); in beiscsi_process_async_event()
490 struct be_mcc_compl *compl) in beiscsi_process_mcc_compl() argument
497 be_dws_le_to_cpu(compl, 4); in beiscsi_process_mcc_compl()
498 tag = (compl->tag0 & MCC_Q_CMD_TAG_MASK); in beiscsi_process_mcc_compl()
499 wrb_idx = (compl->tag0 & CQE_STATUS_WRB_MASK) >> CQE_STATUS_WRB_SHIFT; in beiscsi_process_mcc_compl()
531 compl_status = (compl->status >> CQE_STATUS_COMPL_SHIFT) & in beiscsi_process_mcc_compl()
533 extd_status = (compl->status >> CQE_STATUS_EXTD_SHIFT) & in beiscsi_process_mcc_compl()
674 status = beiscsi_process_mbox_compl(ctrl, &mbox->compl); in be_mbox_notify()