Lines Matching refs:compl
320 struct be_mcc_compl *compl) in beiscsi_process_mbox_compl() argument
332 if (!compl->flags) { in beiscsi_process_mbox_compl()
338 compl->flags = le32_to_cpu(compl->flags); in beiscsi_process_mbox_compl()
339 WARN_ON((compl->flags & CQE_FLAGS_VALID_MASK) == 0); in beiscsi_process_mbox_compl()
345 be_dws_le_to_cpu(compl, 4); in beiscsi_process_mbox_compl()
346 compl_status = (compl->status >> CQE_STATUS_COMPL_SHIFT) & in beiscsi_process_mbox_compl()
348 extd_status = (compl->status >> CQE_STATUS_EXTD_SHIFT) & in beiscsi_process_mbox_compl()
351 compl->flags = 0; in beiscsi_process_mbox_compl()
363 struct be_mcc_compl *compl) in beiscsi_process_async_link() argument
367 evt = (struct be_async_event_link_state *)compl; in beiscsi_process_async_link()
401 struct be_mcc_compl *compl) in beiscsi_process_async_sli() argument
408 evt_type = compl->flags >> ASYNC_TRAILER_EVENT_TYPE_SHIFT; in beiscsi_process_async_sli()
415 async_sli = (struct be_async_event_sli *)compl; in beiscsi_process_async_sli()
454 struct be_mcc_compl *compl) in beiscsi_process_async_event() argument
460 evt_code = compl->flags >> ASYNC_TRAILER_EVENT_CODE_SHIFT; in beiscsi_process_async_event()
464 beiscsi_process_async_link(phba, compl); in beiscsi_process_async_event()
472 beiscsi_process_async_sli(phba, compl); in beiscsi_process_async_event()
481 evt_code, compl->status, compl->flags); in beiscsi_process_async_event()
485 struct be_mcc_compl *compl) in beiscsi_process_mcc_compl() argument
492 be_dws_le_to_cpu(compl, 4); in beiscsi_process_mcc_compl()
493 tag = (compl->tag0 & MCC_Q_CMD_TAG_MASK); in beiscsi_process_mcc_compl()
494 wrb_idx = (compl->tag0 & CQE_STATUS_WRB_MASK) >> CQE_STATUS_WRB_SHIFT; in beiscsi_process_mcc_compl()
526 compl_status = (compl->status >> CQE_STATUS_COMPL_SHIFT) & in beiscsi_process_mcc_compl()
528 extd_status = (compl->status >> CQE_STATUS_EXTD_SHIFT) & in beiscsi_process_mcc_compl()
669 status = beiscsi_process_mbox_compl(ctrl, &mbox->compl); in be_mbox_notify()