Lines Matching refs:cb_idx
842 u8 cb_idx; in _base_get_cb_idx() local
846 cb_idx = ioc->scsi_lookup[i].cb_idx; in _base_get_cb_idx()
849 cb_idx = ioc->hpr_lookup[i].cb_idx; in _base_get_cb_idx()
852 cb_idx = ioc->internal_lookup[i].cb_idx; in _base_get_cb_idx()
854 cb_idx = 0xFF; in _base_get_cb_idx()
855 return cb_idx; in _base_get_cb_idx()
921 u8 cb_idx; in _base_interrupt() local
943 cb_idx = 0xFF; in _base_interrupt()
964 cb_idx = _base_get_cb_idx(ioc, smid); in _base_interrupt()
965 if ((likely(cb_idx < MPT_MAX_CALLBACKS)) in _base_interrupt()
966 && (likely(mpt_callbacks[cb_idx] != NULL))) { in _base_interrupt()
967 rc = mpt_callbacks[cb_idx](ioc, smid, in _base_interrupt()
1081 mpt2sas_base_release_callback_handler(u8 cb_idx) in mpt2sas_base_release_callback_handler() argument
1083 mpt_callbacks[cb_idx] = NULL; in mpt2sas_base_release_callback_handler()
1095 u8 cb_idx; in mpt2sas_base_register_callback_handler() local
1097 for (cb_idx = MPT_MAX_CALLBACKS-1; cb_idx; cb_idx--) in mpt2sas_base_register_callback_handler()
1098 if (mpt_callbacks[cb_idx] == NULL) in mpt2sas_base_register_callback_handler()
1101 mpt_callbacks[cb_idx] = cb_func; in mpt2sas_base_register_callback_handler()
1102 return cb_idx; in mpt2sas_base_register_callback_handler()
1113 u8 cb_idx; in mpt2sas_base_initialize_callback_handler() local
1115 for (cb_idx = 0; cb_idx < MPT_MAX_CALLBACKS; cb_idx++) in mpt2sas_base_initialize_callback_handler()
1116 mpt2sas_base_release_callback_handler(cb_idx); in mpt2sas_base_initialize_callback_handler()
1688 mpt2sas_base_get_smid(struct MPT2SAS_ADAPTER *ioc, u8 cb_idx) in mpt2sas_base_get_smid() argument
1704 request->cb_idx = cb_idx; in mpt2sas_base_get_smid()
1720 mpt2sas_base_get_smid_scsiio(struct MPT2SAS_ADAPTER *ioc, u8 cb_idx, in mpt2sas_base_get_smid_scsiio() argument
1738 request->cb_idx = cb_idx; in mpt2sas_base_get_smid_scsiio()
1753 mpt2sas_base_get_smid_hpr(struct MPT2SAS_ADAPTER *ioc, u8 cb_idx) in mpt2sas_base_get_smid_hpr() argument
1767 request->cb_idx = cb_idx; in mpt2sas_base_get_smid_hpr()
1801 ioc->scsi_lookup[i].cb_idx = 0xFF; in mpt2sas_base_free_smid()
1821 ioc->hpr_lookup[i].cb_idx = 0xFF; in mpt2sas_base_free_smid()
1827 ioc->internal_lookup[i].cb_idx = 0xFF; in mpt2sas_base_free_smid()
4305 ioc->scsi_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
4317 ioc->hpr_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
4327 ioc->internal_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
4788 if (ioc->scsi_lookup[i].cb_idx != 0xFF) in _wait_for_commands_to_complete()