Lines Matching refs:ioc

98 _config_display_some_debug(struct MPT3SAS_ADAPTER *ioc, u16 smid,  in _config_display_some_debug()  argument
104 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _config_display_some_debug()
175 ioc_info(ioc, "%s: %s(%d), action(%d), form(0x%08x), smid(%d)\n", in _config_display_some_debug()
184 ioc_info(ioc, "\tiocstatus(0x%04x), loginfo(0x%08x)\n", in _config_display_some_debug()
199 _config_alloc_config_dma_memory(struct MPT3SAS_ADAPTER *ioc, in _config_alloc_config_dma_memory() argument
204 if (mem->sz > ioc->config_page_sz) { in _config_alloc_config_dma_memory()
205 mem->page = dma_alloc_coherent(&ioc->pdev->dev, mem->sz, in _config_alloc_config_dma_memory()
208 ioc_err(ioc, "%s: dma_alloc_coherent failed asking for (%d) bytes!!\n", in _config_alloc_config_dma_memory()
213 mem->page = ioc->config_page; in _config_alloc_config_dma_memory()
214 mem->page_dma = ioc->config_page_dma; in _config_alloc_config_dma_memory()
216 ioc->config_vaddr = mem->page; in _config_alloc_config_dma_memory()
230 _config_free_config_dma_memory(struct MPT3SAS_ADAPTER *ioc, in _config_free_config_dma_memory() argument
233 if (mem->sz > ioc->config_page_sz) in _config_free_config_dma_memory()
234 dma_free_coherent(&ioc->pdev->dev, mem->sz, mem->page, in _config_free_config_dma_memory()
252 mpt3sas_config_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, in mpt3sas_config_done() argument
257 if (ioc->config_cmds.status == MPT3_CMD_NOT_USED) in mpt3sas_config_done()
259 if (ioc->config_cmds.smid != smid) in mpt3sas_config_done()
261 ioc->config_cmds.status |= MPT3_CMD_COMPLETE; in mpt3sas_config_done()
262 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply); in mpt3sas_config_done()
264 ioc->config_cmds.status |= MPT3_CMD_REPLY_VALID; in mpt3sas_config_done()
265 memcpy(ioc->config_cmds.reply, mpi_reply, in mpt3sas_config_done()
268 ioc->config_cmds.status &= ~MPT3_CMD_PENDING; in mpt3sas_config_done()
269 if (ioc->logging_level & MPT_DEBUG_CONFIG) in mpt3sas_config_done()
270 _config_display_some_debug(ioc, smid, "config_done", mpi_reply); in mpt3sas_config_done()
271 ioc->config_cmds.smid = USHRT_MAX; in mpt3sas_config_done()
272 complete(&ioc->config_cmds.done); in mpt3sas_config_done()
296 _config_request(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigRequest_t in _config_request() argument
307 mutex_lock(&ioc->config_cmds.mutex); in _config_request()
308 if (ioc->config_cmds.status != MPT3_CMD_NOT_USED) { in _config_request()
309 ioc_err(ioc, "%s: config_cmd in use\n", __func__); in _config_request()
310 mutex_unlock(&ioc->config_cmds.mutex); in _config_request()
331 r = _config_alloc_config_dma_memory(ioc, &mem); in _config_request()
338 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
345 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
357 ioc_info(ioc, "%s: attempting retry (%d)\n", in _config_request()
361 r = mpt3sas_wait_for_ioc(ioc, MPT3_CONFIG_PAGE_DEFAULT_TIMEOUT); in _config_request()
368 smid = mpt3sas_base_get_smid(ioc, ioc->config_cb_idx); in _config_request()
370 ioc_err(ioc, "%s: failed obtaining a smid\n", __func__); in _config_request()
371 ioc->config_cmds.status = MPT3_CMD_NOT_USED; in _config_request()
377 memset(ioc->config_cmds.reply, 0, sizeof(Mpi2ConfigReply_t)); in _config_request()
378 ioc->config_cmds.status = MPT3_CMD_PENDING; in _config_request()
379 config_request = mpt3sas_base_get_msg_frame(ioc, smid); in _config_request()
380 ioc->config_cmds.smid = smid; in _config_request()
382 if (ioc->logging_level & MPT_DEBUG_CONFIG) in _config_request()
383 _config_display_some_debug(ioc, smid, "config_request", NULL); in _config_request()
384 init_completion(&ioc->config_cmds.done); in _config_request()
385 ioc->put_smid_default(ioc, smid); in _config_request()
386 wait_for_completion_timeout(&ioc->config_cmds.done, timeout*HZ); in _config_request()
387 if (!(ioc->config_cmds.status & MPT3_CMD_COMPLETE)) { in _config_request()
388 if (!(ioc->logging_level & MPT_DEBUG_CONFIG)) in _config_request()
389 _config_display_some_debug(ioc, in _config_request()
391 ioc_err(ioc, "%s: command timeout\n", __func__); in _config_request()
392 mpt3sas_base_check_cmd_timeout(ioc, ioc->config_cmds.status, in _config_request()
395 if (ioc->config_cmds.smid == smid) in _config_request()
396 mpt3sas_base_free_smid(ioc, smid); in _config_request()
397 if ((ioc->shost_recovery) || (ioc->config_cmds.status & in _config_request()
398 MPT3_CMD_RESET) || ioc->pci_error_recovery) in _config_request()
404 if (ioc->config_cmds.status & MPT3_CMD_REPLY_VALID) { in _config_request()
405 memcpy(mpi_reply, ioc->config_cmds.reply, in _config_request()
411 if (!(ioc->logging_level & MPT_DEBUG_CONFIG)) in _config_request()
412 _config_display_some_debug(ioc, in _config_request()
414 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
415 _debug_dump_reply(mpi_reply, ioc->reply_sz/4); in _config_request()
417 ioc->name, __func__, in _config_request()
425 if (!(ioc->logging_level & MPT_DEBUG_CONFIG)) in _config_request()
426 _config_display_some_debug(ioc, in _config_request()
428 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
429 _debug_dump_reply(mpi_reply, ioc->reply_sz/4); in _config_request()
431 ioc->name, __func__, in _config_request()
440 ioc_info(ioc, "%s: retry (%d) completed!!\n", in _config_request()
452 if (!(ioc->logging_level & MPT_DEBUG_CONFIG)) in _config_request()
453 _config_display_some_debug(ioc, in _config_request()
455 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
456 _debug_dump_reply(mpi_reply, ioc->reply_sz/4); in _config_request()
460 ioc->name, __func__, in _config_request()
468 if (!(ioc->logging_level & MPT_DEBUG_CONFIG)) in _config_request()
469 _config_display_some_debug(ioc, in _config_request()
471 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
472 _debug_dump_reply(mpi_reply, ioc->reply_sz/4); in _config_request()
476 ioc->name, __func__, in _config_request()
486 _config_free_config_dma_memory(ioc, &mem); in _config_request()
488 ioc->config_cmds.status = MPT3_CMD_NOT_USED; in _config_request()
489 mutex_unlock(&ioc->config_cmds.mutex); in _config_request()
492 if (ioc->drv_internal_flags & MPT_DRV_INTERNAL_FIRST_PE_ISSUED) { in _config_request()
493 mpt3sas_base_hard_reset_handler(ioc, FORCE_BIG_HAMMER); in _config_request()
496 if (mpt3sas_base_check_for_fault_and_issue_reset(ioc)) in _config_request()
514 mpt3sas_config_get_manufacturing_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg0() argument
526 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg0()
527 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg0()
533 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg0()
551 mpt3sas_config_get_manufacturing_pg7(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg7() argument
564 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg7()
565 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg7()
571 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg7()
588 mpt3sas_config_get_manufacturing_pg10(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg10() argument
601 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg10()
602 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg10()
608 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg10()
625 mpt3sas_config_get_manufacturing_pg11(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_manufacturing_pg11() argument
638 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg11()
639 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg11()
645 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg11()
662 mpt3sas_config_set_manufacturing_pg11(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_set_manufacturing_pg11() argument
675 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_manufacturing_pg11()
676 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_manufacturing_pg11()
682 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_manufacturing_pg11()
699 mpt3sas_config_get_bios_pg2(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_bios_pg2() argument
711 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_bios_pg2()
712 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg2()
718 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg2()
735 mpt3sas_config_get_bios_pg3(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_bios_pg3() argument
747 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_bios_pg3()
748 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg3()
754 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg3()
771 mpt3sas_config_get_iounit_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_iounit_pg0() argument
783 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg0()
784 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg0()
790 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg0()
807 mpt3sas_config_get_iounit_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_iounit_pg1() argument
819 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg1()
820 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg1()
826 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg1()
843 mpt3sas_config_set_iounit_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_set_iounit_pg1() argument
855 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_iounit_pg1()
856 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_iounit_pg1()
862 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_iounit_pg1()
880 mpt3sas_config_get_iounit_pg3(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_iounit_pg3() argument
892 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg3()
893 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg3()
899 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg3()
915 mpt3sas_config_get_iounit_pg8(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_iounit_pg8() argument
927 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg8()
928 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg8()
934 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg8()
951 mpt3sas_config_get_ioc_pg8(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_ioc_pg8() argument
963 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_ioc_pg8()
964 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg8()
970 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg8()
986 mpt3sas_config_get_ioc_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_ioc_pg1() argument
998 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_ioc_pg1()
999 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg1()
1005 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg1()
1022 mpt3sas_config_set_ioc_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_set_ioc_pg1() argument
1034 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_ioc_pg1()
1035 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_ioc_pg1()
1041 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_ioc_pg1()
1060 mpt3sas_config_get_sas_device_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_sas_device_pg0() argument
1074 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_device_pg0()
1075 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg0()
1082 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg0()
1101 mpt3sas_config_get_sas_device_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_sas_device_pg1() argument
1115 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_device_pg1()
1116 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg1()
1123 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg1()
1142 mpt3sas_config_get_pcie_device_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_pcie_device_pg0() argument
1156 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_pcie_device_pg0()
1157 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg0()
1164 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg0()
1182 mpt3sas_config_get_pcie_iounit_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_pcie_iounit_pg1() argument
1196 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_pcie_iounit_pg1()
1197 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_iounit_pg1()
1202 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_iounit_pg1()
1220 mpt3sas_config_get_pcie_device_pg2(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_pcie_device_pg2() argument
1234 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_pcie_device_pg2()
1235 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg2()
1242 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg2()
1258 mpt3sas_config_get_number_hba_phys(struct MPT3SAS_ADAPTER *ioc, u8 *num_phys) in mpt3sas_config_get_number_hba_phys() argument
1274 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_number_hba_phys()
1275 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_hba_phys()
1281 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_hba_phys()
1308 mpt3sas_config_get_sas_iounit_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_sas_iounit_pg0() argument
1322 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_iounit_pg0()
1323 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg0()
1329 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg0()
1349 mpt3sas_config_get_sas_iounit_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_sas_iounit_pg1() argument
1363 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_iounit_pg1()
1364 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg1()
1370 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg1()
1390 mpt3sas_config_set_sas_iounit_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_set_sas_iounit_pg1() argument
1404 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_sas_iounit_pg1()
1405 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1411 _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1414 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1432 mpt3sas_config_get_expander_pg0(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_expander_pg0() argument
1445 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_expander_pg0()
1446 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg0()
1453 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg0()
1472 mpt3sas_config_get_expander_pg1(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_expander_pg1() argument
1486 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_expander_pg1()
1487 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg1()
1496 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg1()
1515 mpt3sas_config_get_enclosure_pg0(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_enclosure_pg0() argument
1528 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_enclosure_pg0()
1529 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_enclosure_pg0()
1536 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_enclosure_pg0()
1554 mpt3sas_config_get_phy_pg0(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_phy_pg0() argument
1567 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phy_pg0()
1568 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg0()
1576 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg0()
1594 mpt3sas_config_get_phy_pg1(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_phy_pg1() argument
1607 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phy_pg1()
1608 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg1()
1616 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg1()
1635 mpt3sas_config_get_raid_volume_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_raid_volume_pg1() argument
1648 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_raid_volume_pg1()
1649 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg1()
1656 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg1()
1673 mpt3sas_config_get_number_pds(struct MPT3SAS_ADAPTER *ioc, u16 handle, in mpt3sas_config_get_number_pds() argument
1689 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_number_pds()
1690 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_pds()
1698 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_pds()
1725 mpt3sas_config_get_raid_volume_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_raid_volume_pg0() argument
1738 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_raid_volume_pg0()
1739 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg0()
1746 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg0()
1764 mpt3sas_config_get_phys_disk_pg0(struct MPT3SAS_ADAPTER *ioc, Mpi2ConfigReply_t in mpt3sas_config_get_phys_disk_pg0() argument
1777 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phys_disk_pg0()
1778 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phys_disk_pg0()
1785 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phys_disk_pg0()
1802 mpt3sas_config_get_driver_trigger_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_driver_trigger_pg0() argument
1816 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_driver_trigger_pg0()
1817 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg0()
1823 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg0()
1840 _config_set_driver_trigger_pg0(struct MPT3SAS_ADAPTER *ioc, in _config_set_driver_trigger_pg0() argument
1854 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in _config_set_driver_trigger_pg0()
1855 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg0()
1861 _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg0()
1865 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg0()
1882 mpt3sas_config_update_driver_trigger_pg0(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_update_driver_trigger_pg0() argument
1890 rc = mpt3sas_config_get_driver_trigger_pg0(ioc, &mpi_reply, &tg_pg0); in mpt3sas_config_update_driver_trigger_pg0()
1896 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg0()
1897 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg0()
1910 rc = _config_set_driver_trigger_pg0(ioc, &mpi_reply, &tg_pg0); in mpt3sas_config_update_driver_trigger_pg0()
1916 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg0()
1917 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg0()
1936 mpt3sas_config_get_driver_trigger_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_driver_trigger_pg1() argument
1950 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_driver_trigger_pg1()
1951 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg1()
1957 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg1()
1974 _config_set_driver_trigger_pg1(struct MPT3SAS_ADAPTER *ioc, in _config_set_driver_trigger_pg1() argument
1988 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in _config_set_driver_trigger_pg1()
1989 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg1()
1995 _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg1()
1999 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg1()
2016 mpt3sas_config_update_driver_trigger_pg1(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_update_driver_trigger_pg1() argument
2024 rc = mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2029 rc = mpt3sas_config_get_driver_trigger_pg1(ioc, &mpi_reply, &tg_pg1); in mpt3sas_config_update_driver_trigger_pg1()
2036 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2037 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2053 rc = _config_set_driver_trigger_pg1(ioc, &mpi_reply, &tg_pg1); in mpt3sas_config_update_driver_trigger_pg1()
2060 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2061 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2071 mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg1()
2087 mpt3sas_config_get_driver_trigger_pg2(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_driver_trigger_pg2() argument
2101 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_driver_trigger_pg2()
2102 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg2()
2108 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg2()
2125 _config_set_driver_trigger_pg2(struct MPT3SAS_ADAPTER *ioc, in _config_set_driver_trigger_pg2() argument
2139 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in _config_set_driver_trigger_pg2()
2140 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg2()
2146 _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg2()
2150 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg2()
2167 mpt3sas_config_update_driver_trigger_pg2(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_update_driver_trigger_pg2() argument
2175 rc = mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2180 rc = mpt3sas_config_get_driver_trigger_pg2(ioc, &mpi_reply, &tg_pg2); in mpt3sas_config_update_driver_trigger_pg2()
2187 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2188 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2213 rc = _config_set_driver_trigger_pg2(ioc, &mpi_reply, &tg_pg2); in mpt3sas_config_update_driver_trigger_pg2()
2220 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2221 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2231 mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg2()
2247 mpt3sas_config_get_driver_trigger_pg3(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_driver_trigger_pg3() argument
2261 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_driver_trigger_pg3()
2262 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg3()
2268 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg3()
2285 _config_set_driver_trigger_pg3(struct MPT3SAS_ADAPTER *ioc, in _config_set_driver_trigger_pg3() argument
2299 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in _config_set_driver_trigger_pg3()
2300 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg3()
2306 _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg3()
2310 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg3()
2327 mpt3sas_config_update_driver_trigger_pg3(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_update_driver_trigger_pg3() argument
2335 rc = mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2340 rc = mpt3sas_config_get_driver_trigger_pg3(ioc, &mpi_reply, &tg_pg3); in mpt3sas_config_update_driver_trigger_pg3()
2347 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2348 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2372 rc = _config_set_driver_trigger_pg3(ioc, &mpi_reply, &tg_pg3); in mpt3sas_config_update_driver_trigger_pg3()
2379 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2380 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2388 mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg3()
2404 mpt3sas_config_get_driver_trigger_pg4(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_get_driver_trigger_pg4() argument
2418 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_driver_trigger_pg4()
2419 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg4()
2425 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_driver_trigger_pg4()
2442 _config_set_driver_trigger_pg4(struct MPT3SAS_ADAPTER *ioc, in _config_set_driver_trigger_pg4() argument
2456 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in _config_set_driver_trigger_pg4()
2457 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg4()
2463 _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg4()
2467 r = _config_request(ioc, &mpi_request, mpi_reply, in _config_set_driver_trigger_pg4()
2484 mpt3sas_config_update_driver_trigger_pg4(struct MPT3SAS_ADAPTER *ioc, in mpt3sas_config_update_driver_trigger_pg4() argument
2492 rc = mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2497 rc = mpt3sas_config_get_driver_trigger_pg4(ioc, &mpi_reply, &tg_pg4); in mpt3sas_config_update_driver_trigger_pg4()
2504 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2505 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2528 rc = _config_set_driver_trigger_pg4(ioc, &mpi_reply, &tg_pg4); in mpt3sas_config_update_driver_trigger_pg4()
2535 dcprintk(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2536 ioc_err(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2546 mpt3sas_config_update_driver_trigger_pg0(ioc, in mpt3sas_config_update_driver_trigger_pg4()
2563 mpt3sas_config_get_volume_handle(struct MPT3SAS_ADAPTER *ioc, u16 pd_handle, in mpt3sas_config_get_volume_handle() argument
2583 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_volume_handle()
2584 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_volume_handle()
2601 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_volume_handle()
2653 mpt3sas_config_get_volume_wwid(struct MPT3SAS_ADAPTER *ioc, u16 volume_handle, in mpt3sas_config_get_volume_wwid() argument
2660 if (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply, in mpt3sas_config_get_volume_wwid()