Lines Matching refs:cb_idx

855 	u8 cb_idx;  in _base_get_cb_idx()  local
859 cb_idx = ioc->scsi_lookup[i].cb_idx; in _base_get_cb_idx()
862 cb_idx = ioc->hpr_lookup[i].cb_idx; in _base_get_cb_idx()
865 cb_idx = ioc->internal_lookup[i].cb_idx; in _base_get_cb_idx()
867 cb_idx = 0xFF; in _base_get_cb_idx()
868 return cb_idx; in _base_get_cb_idx()
934 u8 cb_idx; in _base_interrupt() local
956 cb_idx = 0xFF; in _base_interrupt()
967 cb_idx = _base_get_cb_idx(ioc, smid); in _base_interrupt()
968 if ((likely(cb_idx < MPT_MAX_CALLBACKS)) && in _base_interrupt()
969 (likely(mpt_callbacks[cb_idx] != NULL))) { in _base_interrupt()
970 rc = mpt_callbacks[cb_idx](ioc, smid, in _base_interrupt()
983 cb_idx = _base_get_cb_idx(ioc, smid); in _base_interrupt()
984 if ((likely(cb_idx < MPT_MAX_CALLBACKS)) && in _base_interrupt()
985 (likely(mpt_callbacks[cb_idx] != NULL))) { in _base_interrupt()
986 rc = mpt_callbacks[cb_idx](ioc, smid, in _base_interrupt()
1123 mpt3sas_base_release_callback_handler(u8 cb_idx) in mpt3sas_base_release_callback_handler() argument
1125 mpt_callbacks[cb_idx] = NULL; in mpt3sas_base_release_callback_handler()
1137 u8 cb_idx; in mpt3sas_base_register_callback_handler() local
1139 for (cb_idx = MPT_MAX_CALLBACKS-1; cb_idx; cb_idx--) in mpt3sas_base_register_callback_handler()
1140 if (mpt_callbacks[cb_idx] == NULL) in mpt3sas_base_register_callback_handler()
1143 mpt_callbacks[cb_idx] = cb_func; in mpt3sas_base_register_callback_handler()
1144 return cb_idx; in mpt3sas_base_register_callback_handler()
1155 u8 cb_idx; in mpt3sas_base_initialize_callback_handler() local
1157 for (cb_idx = 0; cb_idx < MPT_MAX_CALLBACKS; cb_idx++) in mpt3sas_base_initialize_callback_handler()
1158 mpt3sas_base_release_callback_handler(cb_idx); in mpt3sas_base_initialize_callback_handler()
2240 mpt3sas_base_get_smid(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) in mpt3sas_base_get_smid() argument
2256 request->cb_idx = cb_idx; in mpt3sas_base_get_smid()
2272 mpt3sas_base_get_smid_scsiio(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx, in mpt3sas_base_get_smid_scsiio() argument
2290 request->cb_idx = cb_idx; in mpt3sas_base_get_smid_scsiio()
2305 mpt3sas_base_get_smid_hpr(struct MPT3SAS_ADAPTER *ioc, u8 cb_idx) in mpt3sas_base_get_smid_hpr() argument
2319 request->cb_idx = cb_idx; in mpt3sas_base_get_smid_hpr()
2352 ioc->scsi_lookup[i].cb_idx = 0xFF; in mpt3sas_base_free_smid()
2371 ioc->hpr_lookup[i].cb_idx = 0xFF; in mpt3sas_base_free_smid()
2376 ioc->internal_lookup[i].cb_idx = 0xFF; in mpt3sas_base_free_smid()
5002 ioc->scsi_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
5014 ioc->hpr_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
5024 ioc->internal_lookup[i].cb_idx = 0xFF; in _base_make_ioc_operational()
5509 if (ioc->scsi_lookup[i].cb_idx != 0xFF) in _wait_for_commands_to_complete()