Lines Matching refs:rval

89 	int			rval;  in ql_mailbox_command()  local
226 rval = QL_ABORTED; in ql_mailbox_command()
235 rval = QL_FUNCTION_TIMEOUT; in ql_mailbox_command()
243 rval = mcp->mb[0]; in ql_mailbox_command()
282 if (rval != QL_SUCCESS) { in ql_mailbox_command()
284 mbx_cmd_text(mbx_cmd), rval, mcp->mb[0]); in ql_mailbox_command()
290 return (rval); in ql_mailbox_command()
313 int rval = QL_SUCCESS; in ql_setup_mbox_dma_transfer() local
315 if ((rval = ql_setup_mbox_dma_resources(ha, mem_desc, size)) == in ql_setup_mbox_dma_transfer()
319 EL(ha, "failed, setup_mbox_dma_transfer: %xh\n", rval); in ql_setup_mbox_dma_transfer()
322 return (rval); in ql_setup_mbox_dma_transfer()
345 int rval = QL_SUCCESS; in ql_setup_mbox_dma_resources() local
347 if ((rval = ql_get_dma_mem(ha, mem_desc, size, LITTLE_ENDIAN_DMA, in ql_setup_mbox_dma_resources()
350 rval = QL_MEMORY_ALLOC_FAILED; in ql_setup_mbox_dma_resources()
353 return (rval); in ql_setup_mbox_dma_resources()
425 int rval; in ql_initialize_ip() local
450 rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, in ql_initialize_ip()
452 if (rval != QL_SUCCESS) { in ql_initialize_ip()
453 EL(ha, "failed, setup_mbox_dma_transfer: %xh\n", rval); in ql_initialize_ip()
454 return (rval); in ql_initialize_ip()
466 rval = ql_mailbox_command(ha, mcp); in ql_initialize_ip()
470 if (rval == QL_SUCCESS) { in ql_initialize_ip()
477 EL(ha, "failed, rval = %xh\n", rval); in ql_initialize_ip()
479 return (rval); in ql_initialize_ip()
498 int rval; in ql_shutdown_ip() local
511 rval = ql_mailbox_command(ha, mcp); in ql_shutdown_ip()
529 if (rval == QL_SUCCESS) { in ql_shutdown_ip()
533 EL(ha, "failed, rval = %xh\n", rval); in ql_shutdown_ip()
535 return (rval); in ql_shutdown_ip()
554 int rval; in ql_online_selftest() local
564 rval = ql_mailbox_command(ha, mcp); in ql_online_selftest()
566 if (rval != QL_SUCCESS) { in ql_online_selftest()
568 rval, mcp->mb[1], mcp->mb[2], mcp->mb[3]); in ql_online_selftest()
573 return (rval); in ql_online_selftest()
596 int rval; in ql_loop_back() local
628 rval = ql_mailbox_command(ha, mcp); in ql_loop_back()
630 if (rval != QL_SUCCESS) { in ql_loop_back()
632 rval, mcp->mb[1], mcp->mb[2], mcp->mb[3]); in ql_loop_back()
637 return (rval); in ql_loop_back()
643 int rval; in ql_loop_back() local
683 rval = ql_mailbox_command(ha, mcp); in ql_loop_back()
685 if (rval != QL_SUCCESS) { in ql_loop_back()
686 EL(ha, "failed, rval = %xh\n", rval); in ql_loop_back()
691 return (rval); in ql_loop_back()
714 int rval; in ql_echo() local
770 rval = ql_mailbox_command(ha, mcp); in ql_echo()
772 if (rval != QL_SUCCESS) { in ql_echo()
773 EL(ha, "failed, rval = %xh\n", rval); in ql_echo()
778 return (rval); in ql_echo()
798 int rval; in ql_send_change_request() local
813 rval = ql_mailbox_command(ha, mcp); in ql_send_change_request()
815 if (rval != QL_SUCCESS) { in ql_send_change_request()
816 EL(ha, "failed=%xh\n", rval); in ql_send_change_request()
821 return (rval); in ql_send_change_request()
841 int rval; in ql_send_lfa() local
852 rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, (caddr_t)lfa, size); in ql_send_lfa()
853 if (rval != QL_SUCCESS) { in ql_send_lfa()
854 EL(ha, "failed, setup_mbox_dma_transfer: %xh\n", rval); in ql_send_lfa()
855 return (rval); in ql_send_lfa()
871 rval = ql_mailbox_command(ha, mcp); in ql_send_lfa()
875 if (rval != QL_SUCCESS) { in ql_send_lfa()
876 EL(ha, "failed, rval = %xh\n", rval); in ql_send_lfa()
882 return (rval); in ql_send_lfa()
903 int rval; in ql_clear_aca() local
910 rval = ql_task_mgmt_iocb(ha, tq, lq->lun_addr, in ql_clear_aca()
923 rval = ql_mailbox_command(ha, mcp); in ql_clear_aca()
928 if (rval != QL_SUCCESS) { in ql_clear_aca()
929 EL(ha, "failed, rval = %xh\n", rval); in ql_clear_aca()
935 return (rval); in ql_clear_aca()
959 int rval = QL_SUCCESS; in ql_target_reset() local
990 rval = ql_task_mgmt_iocb(ha, in ql_target_reset()
994 rval = ql_task_mgmt_iocb(ha, in ql_target_reset()
999 if (rval != QL_SUCCESS) { in ql_target_reset()
1012 rval = ql_task_mgmt_iocb(ha, tq, 0, in ql_target_reset()
1015 rval = ql_task_mgmt_iocb(ha, tq, 0, in ql_target_reset()
1037 rval = ql_mailbox_command(ha, mcp); in ql_target_reset()
1043 if (rval != QL_SUCCESS) { in ql_target_reset()
1044 EL(ha, "failed, rval = %xh\n", rval); in ql_target_reset()
1050 return (rval); in ql_target_reset()
1073 int rval; in ql_abort_target() local
1091 rval = ql_task_mgmt_iocb(ha, tq, 0, in ql_abort_target()
1107 rval = ql_mailbox_command(ha, mcp); in ql_abort_target()
1112 if (rval != QL_SUCCESS) { in ql_abort_target()
1113 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_abort_target()
1118 return (rval); in ql_abort_target()
1141 int rval; in ql_lun_reset() local
1160 rval = ql_task_mgmt_iocb(ha, tq, lq->lun_addr, in ql_lun_reset()
1173 rval = ql_mailbox_command(ha, mcp); in ql_lun_reset()
1178 if (rval != QL_SUCCESS) { in ql_lun_reset()
1179 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_lun_reset()
1184 return (rval); in ql_lun_reset()
1207 int rval; in ql_clear_task_set() local
1226 rval = ql_task_mgmt_iocb(ha, tq, lq->lun_addr, in ql_clear_task_set()
1239 rval = ql_mailbox_command(ha, mcp); in ql_clear_task_set()
1244 if (rval != QL_SUCCESS) { in ql_clear_task_set()
1245 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_clear_task_set()
1251 return (rval); in ql_clear_task_set()
1274 int rval; in ql_abort_task_set() local
1293 rval = ql_task_mgmt_iocb(ha, tq, lq->lun_addr, in ql_abort_task_set()
1306 rval = ql_mailbox_command(ha, mcp); in ql_abort_task_set()
1311 if (rval != QL_SUCCESS) { in ql_abort_task_set()
1312 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_abort_task_set()
1318 return (rval); in ql_abort_task_set()
1343 int rval; in ql_task_mgmt_iocb() local
1379 rval = ql_issue_mbx_iocb(ha, (caddr_t)pkt, pkt_size); in ql_task_mgmt_iocb()
1380 if (rval == QL_SUCCESS && (pkt->sts24.entry_status & 0x3c) != 0) { in ql_task_mgmt_iocb()
1383 rval = QL_FUNCTION_PARAMETER_ERROR; in ql_task_mgmt_iocb()
1388 if (rval == QL_SUCCESS && pkt->sts24.comp_status != CS_COMPLETE) { in ql_task_mgmt_iocb()
1391 rval = QL_FUNCTION_FAILED; in ql_task_mgmt_iocb()
1396 if (rval != QL_SUCCESS) { in ql_task_mgmt_iocb()
1397 EL(ha, "failed, rval = %xh\n", rval); in ql_task_mgmt_iocb()
1403 return (rval); in ql_task_mgmt_iocb()
1423 int rval; in ql_loop_port_bypass() local
1442 rval = ql_mailbox_command(ha, mcp); in ql_loop_port_bypass()
1444 if (rval != QL_SUCCESS) { in ql_loop_port_bypass()
1445 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_loop_port_bypass()
1451 return (rval); in ql_loop_port_bypass()
1471 int rval; in ql_loop_port_enable() local
1489 rval = ql_mailbox_command(ha, mcp); in ql_loop_port_enable()
1491 if (rval != QL_SUCCESS) { in ql_loop_port_enable()
1492 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_loop_port_enable()
1498 return (rval); in ql_loop_port_enable()
1522 int rval; in ql_login_lport() local
1536 rval = ql_log_iocb(ha, tq, loop_id, flags, &mr); in ql_login_lport()
1548 rval = ql_mailbox_command(ha, mcp); in ql_login_lport()
1551 if (rval != QL_SUCCESS) { in ql_login_lport()
1553 loop_id, rval); in ql_login_lport()
1559 return (rval); in ql_login_lport()
1584 int rval; in ql_login_fport() local
1604 rval = ql_log_iocb(ha, tq, loop_id, flags, mr); in ql_login_fport()
1619 rval = ql_mailbox_command(ha, mcp); in ql_login_fport()
1631 if (rval != QL_SUCCESS) { in ql_login_fport()
1633 "mb2=%04x\n", tq->d_id.b24, loop_id, rval, in ql_login_fport()
1641 return (rval); in ql_login_fport()
1661 int rval; in ql_logout_fabric_port() local
1677 rval = ql_log_iocb(ha, tq, tq->loop_id, flag, &mr); in ql_logout_fabric_port()
1685 rval = ql_log_iocb(ha, tq, tq->loop_id, flag, &mr); in ql_logout_fabric_port()
1688 if (rval == QL_SUCCESS) { in ql_logout_fabric_port()
1705 rval = ql_mailbox_command(ha, mcp); in ql_logout_fabric_port()
1708 if (rval != QL_SUCCESS) { in ql_logout_fabric_port()
1709 EL(ha, "failed, rval=%xh, d_id=%xh, loop_id=%xh\n", rval, in ql_logout_fabric_port()
1716 return (rval); in ql_logout_fabric_port()
1741 int rval; in ql_log_iocb() local
1762 rval = ql_issue_mbx_iocb(ha, (caddr_t)pkt, pkt_size); in ql_log_iocb()
1763 if (rval == QL_SUCCESS && (pkt->log.entry_status & 0x3c) != 0) { in ql_log_iocb()
1766 rval = QL_FUNCTION_PARAMETER_ERROR; in ql_log_iocb()
1769 if (rval == QL_SUCCESS) { in ql_log_iocb()
1879 rval = mr->mb[0]; in ql_log_iocb()
1886 if (rval != QL_SUCCESS) { in ql_log_iocb()
1888 rval, tq->d_id.b24, loop_id); in ql_log_iocb()
1894 return (rval); in ql_log_iocb()
1916 int rval; in ql_get_port_database() local
1926 rval = QL_MEMORY_ALLOC_FAILED; in ql_get_port_database()
1927 EL(ha, "failed, rval = %xh\n", rval); in ql_get_port_database()
1928 return (rval); in ql_get_port_database()
1931 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_port_database()
1965 rval = ql_mailbox_command(ha, mcp); in ql_get_port_database()
1967 if (rval == QL_SUCCESS) { in ql_get_port_database()
1973 if (rval == QL_SUCCESS) { in ql_get_port_database()
2046 rval = QL_NOT_LOGGED_IN; in ql_get_port_database()
2069 if (rval != QL_SUCCESS) { in ql_get_port_database()
2071 rval, tq->d_id.b24, tq->loop_id); in ql_get_port_database()
2077 return (rval); in ql_get_port_database()
2098 int rval; in ql_get_loop_position_map() local
2105 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_loop_position_map()
2107 EL(ha, "setup_mbox_dma_resources failed: %xh\n", rval); in ql_get_loop_position_map()
2119 rval = ql_mailbox_command(ha, mcp); in ql_get_loop_position_map()
2121 if (rval == QL_SUCCESS) { in ql_get_loop_position_map()
2127 if (rval != QL_SUCCESS) { in ql_get_loop_position_map()
2128 EL(ha, "failed=%xh\n", rval); in ql_get_loop_position_map()
2134 return (rval); in ql_get_loop_position_map()
2155 int rval; in ql_set_rnid_params() local
2162 if ((rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, bufp, in ql_set_rnid_params()
2164 EL(ha, "failed, setup_mbox_dma_transfer: %x\n", rval); in ql_set_rnid_params()
2165 return (rval); in ql_set_rnid_params()
2176 rval = ql_mailbox_command(ha, mcp); in ql_set_rnid_params()
2180 if (rval != QL_SUCCESS) { in ql_set_rnid_params()
2181 EL(ha, "failed, rval = %xh\n", rval); in ql_set_rnid_params()
2187 return (rval); in ql_set_rnid_params()
2211 int rval; in ql_send_rnid_els() local
2218 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_send_rnid_els()
2243 rval = ql_mailbox_command(ha, mcp); in ql_send_rnid_els()
2245 if (rval == QL_SUCCESS) { in ql_send_rnid_els()
2251 if (rval != QL_SUCCESS) { in ql_send_rnid_els()
2252 EL(ha, "failed, rval = %xh\n", rval); in ql_send_rnid_els()
2258 return (rval); in ql_send_rnid_els()
2279 int rval; in ql_get_rnid_params() local
2286 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_rnid_params()
2299 rval = ql_mailbox_command(ha, mcp); in ql_get_rnid_params()
2301 if (rval == QL_SUCCESS) { in ql_get_rnid_params()
2307 if (rval != QL_SUCCESS) { in ql_get_rnid_params()
2308 EL(ha, "failed=%xh\n", rval); in ql_get_rnid_params()
2314 return (rval); in ql_get_rnid_params()
2341 int rval = QL_SUCCESS; in ql_get_link_status() local
2347 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_link_status()
2349 EL(ha, "setup_mbox_dma_resources failed: %xh\n", rval); in ql_get_link_status()
2387 rval = ql_mailbox_command(ha, mcp); in ql_get_link_status()
2389 if (rval == QL_SUCCESS) { in ql_get_link_status()
2395 if (rval != QL_SUCCESS) { in ql_get_link_status()
2396 EL(ha, "failed=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_get_link_status()
2404 } while (rval == QL_COMMAND_ERROR && !retry++); in ql_get_link_status()
2406 if (rval != QL_SUCCESS) { in ql_get_link_status()
2407 EL(ha, "failed=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_get_link_status()
2413 return (rval); in ql_get_link_status()
2440 int rval = QL_SUCCESS; in ql_get_status_counts() local
2444 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_status_counts()
2446 EL(ha, "setup_mbox_dma_resources failed: %x\n", rval); in ql_get_status_counts()
2479 rval = ql_mailbox_command(ha, mcp); in ql_get_status_counts()
2481 if (rval == QL_SUCCESS) { in ql_get_status_counts()
2487 if (rval != QL_SUCCESS) { in ql_get_status_counts()
2488 EL(ha, "failed=%xh, mbx1=%xh, mbx2=%xh\n", rval, in ql_get_status_counts()
2495 return (rval); in ql_get_status_counts()
2514 int rval; in ql_reset_link_status() local
2524 rval = ql_mailbox_command(ha, mcp); in ql_reset_link_status()
2526 if (rval != QL_SUCCESS) { in ql_reset_link_status()
2527 EL(ha, "failed=%xh\n", rval); in ql_reset_link_status()
2533 return (rval); in ql_reset_link_status()
2552 int rval; in ql_loop_reset() local
2557 rval = ql_lip_reset(ha, 0xff); in ql_loop_reset()
2559 rval = ql_full_login_lip(ha); in ql_loop_reset()
2561 rval = ql_target_reset(ha, NULL, ha->loop_reset_delay); in ql_loop_reset()
2563 rval = ql_initiate_lip(ha); in ql_loop_reset()
2566 if (rval != QL_SUCCESS) { in ql_loop_reset()
2567 EL(ha, "failed, rval = %xh\n", rval); in ql_loop_reset()
2573 return (rval); in ql_loop_reset()
2592 int rval; in ql_initiate_lip() local
2614 rval = ql_mailbox_command(ha, mcp); in ql_initiate_lip()
2616 if (rval != QL_SUCCESS) { in ql_initiate_lip()
2617 EL(ha, "failed, rval = %xh\n", rval); in ql_initiate_lip()
2623 return (rval); in ql_initiate_lip()
2642 int rval; in ql_full_login_lip() local
2660 rval = ql_mailbox_command(ha, mcp); in ql_full_login_lip()
2662 if (rval != QL_SUCCESS) { in ql_full_login_lip()
2663 EL(ha, "failed, rval = %xh\n", rval); in ql_full_login_lip()
2669 return (rval); in ql_full_login_lip()
2689 int rval; in ql_lip_reset() local
2719 rval = ql_mailbox_command(ha, mcp); in ql_lip_reset()
2721 if (rval != QL_SUCCESS) { in ql_lip_reset()
2722 EL(ha, "failed, rval = %xh\n", rval); in ql_lip_reset()
2728 return (rval); in ql_lip_reset()
2748 int rval; in ql_abort_command() local
2757 rval = ql_abort_cmd_iocb(ha, sp); in ql_abort_command()
2772 rval = ql_mailbox_command(ha, mcp); in ql_abort_command()
2775 if (rval != QL_SUCCESS) { in ql_abort_command()
2776 EL(ha, "failed=%xh, d_id=%xh, handle=%xh\n", rval, in ql_abort_command()
2783 return (rval); in ql_abort_command()
2804 int rval; in ql_abort_cmd_iocb() local
2829 rval = ql_issue_mbx_iocb(ha, (caddr_t)pkt, pkt_size); in ql_abort_cmd_iocb()
2831 if (rval == QL_SUCCESS) { in ql_abort_cmd_iocb()
2835 rval = QL_FUNCTION_PARAMETER_ERROR; in ql_abort_cmd_iocb()
2841 rval = QL_FUNCTION_FAILED; in ql_abort_cmd_iocb()
2848 if (rval != QL_SUCCESS) { in ql_abort_cmd_iocb()
2849 EL(ha, "failed=%xh, d_id=%xh\n", rval, tq->d_id.b24); in ql_abort_cmd_iocb()
2855 return (rval); in ql_abort_cmd_iocb()
2874 int rval; in ql_verify_checksum() local
2890 rval = ql_mailbox_command(ha, mcp); in ql_verify_checksum()
2892 if (rval != QL_SUCCESS) { in ql_verify_checksum()
2893 EL(ha, "failed, rval = %xh\n", rval); in ql_verify_checksum()
2899 return (rval); in ql_verify_checksum()
2922 int rval; in ql_get_id_list() local
2929 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_id_list()
2931 EL(ha, "setup_mbox_dma_resources failed: %xh\n", rval); in ql_get_id_list()
2953 rval = ql_mailbox_command(ha, mcp); in ql_get_id_list()
2955 if (rval == QL_SUCCESS) { in ql_get_id_list()
2967 if (rval != QL_SUCCESS) { in ql_get_id_list()
2968 EL(ha, "failed, rval = %xh\n", rval); in ql_get_id_list()
2974 return (rval); in ql_get_id_list()
2997 int rval; in ql_wrt_risc_ram() local
3021 rval = ql_mailbox_command(ha, mcp); in ql_wrt_risc_ram()
3023 if (rval != QL_SUCCESS) { in ql_wrt_risc_ram()
3024 EL(ha, "failed, rval = %xh\n", rval); in ql_wrt_risc_ram()
3030 return (rval); in ql_wrt_risc_ram()
3053 int rval; in ql_rd_risc_ram() local
3081 rval = ql_mailbox_command(ha, mcp); in ql_rd_risc_ram()
3083 if (rval != QL_SUCCESS) { in ql_rd_risc_ram()
3084 EL(ha, "failed, rval = %xh\n", rval); in ql_rd_risc_ram()
3090 return (rval); in ql_rd_risc_ram()
3112 int rval; in ql_wrt_risc_ram_word() local
3127 rval = ql_mailbox_command(ha, mcp); in ql_wrt_risc_ram_word()
3129 if (rval != QL_SUCCESS) { in ql_wrt_risc_ram_word()
3130 EL(ha, "failed, rval = %xh\n", rval); in ql_wrt_risc_ram_word()
3136 return (rval); in ql_wrt_risc_ram_word()
3158 int rval; in ql_rd_risc_ram_word() local
3171 rval = ql_mailbox_command(ha, mcp); in ql_rd_risc_ram_word()
3173 if (rval != QL_SUCCESS) { in ql_rd_risc_ram_word()
3174 EL(ha, "failed, rval = %xh\n", rval); in ql_rd_risc_ram_word()
3183 return (rval); in ql_rd_risc_ram_word()
3204 int rval; in ql_issue_mbx_iocb() local
3211 if ((rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, bp, size)) != in ql_issue_mbx_iocb()
3213 EL(ha, "setup_mbox_dma_transfer failed: %x\n", rval); in ql_issue_mbx_iocb()
3214 return (rval); in ql_issue_mbx_iocb()
3225 rval = ql_mailbox_command(ha, mcp); in ql_issue_mbx_iocb()
3227 if (rval == QL_SUCCESS) { in ql_issue_mbx_iocb()
3233 if (rval != QL_SUCCESS) { in ql_issue_mbx_iocb()
3234 EL(ha, "failed=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_issue_mbx_iocb()
3240 return (rval); in ql_issue_mbx_iocb()
3260 int rval; in ql_mbx_wrap_test() local
3287 rval = ql_mailbox_command(ha, mcp); in ql_mbx_wrap_test()
3288 if (rval == QL_SUCCESS) { in ql_mbx_wrap_test()
3292 rval = QL_FUNCTION_FAILED; in ql_mbx_wrap_test()
3296 rval = QL_FUNCTION_FAILED; in ql_mbx_wrap_test()
3303 rval = QL_FUNCTION_FAILED; in ql_mbx_wrap_test()
3308 rval = QL_FUNCTION_FAILED; in ql_mbx_wrap_test()
3313 if (rval != QL_SUCCESS) { in ql_mbx_wrap_test()
3314 EL(ha, "failed=%xh\n", rval); in ql_mbx_wrap_test()
3320 return (rval); in ql_mbx_wrap_test()
3339 int rval; in ql_execute_fw() local
3362 rval = ql_mailbox_command(ha, mcp); in ql_execute_fw()
3365 rval = QL_SUCCESS; in ql_execute_fw()
3368 if (rval != QL_SUCCESS) { in ql_execute_fw()
3369 EL(ha, "failed=%xh\n", rval); in ql_execute_fw()
3375 return (rval); in ql_execute_fw()
3395 int rval; in ql_get_firmware_option() local
3405 rval = ql_mailbox_command(ha, mcp); in ql_get_firmware_option()
3415 if (rval != QL_SUCCESS) { in ql_get_firmware_option()
3416 EL(ha, "failed=%xh\n", rval); in ql_get_firmware_option()
3422 return (rval); in ql_get_firmware_option()
3442 int rval; in ql_set_firmware_option() local
3456 rval = ql_mailbox_command(ha, mcp); in ql_set_firmware_option()
3458 rval = QL_FUNCTION_PARAMETER_ERROR; in ql_set_firmware_option()
3461 if (rval != QL_SUCCESS) { in ql_set_firmware_option()
3462 EL(ha, "failed=%xh\n", rval); in ql_set_firmware_option()
3468 return (rval); in ql_set_firmware_option()
3488 int rval; in ql_init_firmware() local
3519 if ((rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, in ql_init_firmware()
3522 EL(ha, "dma setup failed=%xh\n", rval); in ql_init_firmware()
3523 return (rval); in ql_init_firmware()
3561 rval = ql_mailbox_command(ha, mcp); in ql_init_firmware()
3563 if (rval == QL_SUCCESS) { in ql_init_firmware()
3577 rval = ql_init_req_q(ha, ha->req_q[1], opt); in ql_init_firmware()
3578 if (rval != QL_SUCCESS) { in ql_init_firmware()
3579 EL(ha, "ql_init_req_q=%xh\n", rval); in ql_init_firmware()
3580 return (rval); in ql_init_firmware()
3585 rval = ql_init_rsp_q(ha, ha->rsp_queues[i], in ql_init_firmware()
3587 if (rval != QL_SUCCESS) { in ql_init_firmware()
3588 EL(ha, "ql_init_rsp_q=%xh\n", rval); in ql_init_firmware()
3589 return (rval); in ql_init_firmware()
3596 if (rval != QL_SUCCESS) { in ql_init_firmware()
3597 EL(ha, "failed=%xh\n", rval); in ql_init_firmware()
3603 return (rval); in ql_init_firmware()
3623 int rval; in ql_get_firmware_state() local
3633 rval = ql_mailbox_command(ha, mcp); in ql_get_firmware_state()
3655 if (rval != QL_SUCCESS) { in ql_get_firmware_state()
3656 EL(ha, "failed=%xh\n", rval); in ql_get_firmware_state()
3662 return (rval); in ql_get_firmware_state()
3682 int i, rval; in ql_get_adapter_id() local
3696 rval = ql_mailbox_command(ha, mcp); in ql_get_adapter_id()
3705 if (rval != QL_SUCCESS) { in ql_get_adapter_id()
3706 EL(ha, "failed=%xh\n", rval); in ql_get_adapter_id()
3712 return (rval); in ql_get_adapter_id()
3732 int rval, i; in ql_get_fw_version() local
3748 rval = ql_mailbox_command(ha, mcp); in ql_get_fw_version()
3760 if (rval != QL_SUCCESS) { in ql_get_fw_version()
3761 EL(ha, "failed=%xh\n", rval); in ql_get_fw_version()
3767 return (rval); in ql_get_fw_version()
3787 int rval; in ql_data_rate() local
3800 rval = ql_mailbox_command(ha, mcp); in ql_data_rate()
3807 rval = QL_FUNCTION_PARAMETER_ERROR; in ql_data_rate()
3812 if (rval != QL_SUCCESS) { in ql_data_rate()
3813 EL(ha, "failed=%xh\n", rval); in ql_data_rate()
3819 return (rval); in ql_data_rate()
3844 int rval; in ql_diag_loopback() local
3851 if ((rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, bp, size)) != in ql_diag_loopback()
3853 EL(ha, "setup_mbox_dma_transfer failed: %x\n", rval); in ql_diag_loopback()
3854 return (rval); in ql_diag_loopback()
3879 rval = ql_mailbox_command(ha, mcp); in ql_diag_loopback()
3881 if (rval == QL_SUCCESS) { in ql_diag_loopback()
3897 if (rval != QL_SUCCESS) { in ql_diag_loopback()
3898 EL(ha, "failed=%xh, mb1=%xh\n", rval, mcp->mb[1]); in ql_diag_loopback()
3904 return (rval); in ql_diag_loopback()
3928 int rval; in ql_diag_echo() local
3935 if ((rval = ql_setup_mbox_dma_transfer(ha, &mem_desc, bp, size)) != in ql_diag_echo()
3937 EL(ha, "setup_mbox_dma_transfer failed: %x\n", rval); in ql_diag_echo()
3938 return (rval); in ql_diag_echo()
3957 rval = ql_mailbox_command(ha, mcp); in ql_diag_echo()
3959 if (rval == QL_SUCCESS) { in ql_diag_echo()
3969 if (rval != QL_SUCCESS) { in ql_diag_echo()
3970 EL(ha, "failed=%xh, mb1=%xh\n", rval, in ql_diag_echo()
3977 return (rval); in ql_diag_echo()
3997 int rval; in ql_diag_beacon() local
4013 rval = ql_mailbox_command(ha, mcp); in ql_diag_beacon()
4020 if (rval != QL_SUCCESS) { in ql_diag_beacon()
4021 EL(ha, "failed=%xh\n", rval); in ql_diag_beacon()
4024 return (rval); in ql_diag_beacon()
4045 int rval; in ql_serdes_param() local
4059 rval = ql_mailbox_command(ha, mcp); in ql_serdes_param()
4067 if (rval != QL_SUCCESS) { in ql_serdes_param()
4068 EL(ha, "failed=%xh\n", rval); in ql_serdes_param()
4074 return (rval); in ql_serdes_param()
4094 int rval; in ql_get_timeout_parameters() local
4105 rval = ql_mailbox_command(ha, mcp); in ql_get_timeout_parameters()
4106 if (rval == QL_SUCCESS) { in ql_get_timeout_parameters()
4125 if (rval != QL_SUCCESS) { in ql_get_timeout_parameters()
4126 EL(ha, "failed=%xh\n", rval); in ql_get_timeout_parameters()
4132 return (rval); in ql_get_timeout_parameters()
4151 int rval; in ql_stop_firmware() local
4161 rval = ql_mailbox_command(ha, mcp); in ql_stop_firmware()
4163 if (rval != QL_SUCCESS) { in ql_stop_firmware()
4164 EL(ha, "failed=%xh\n", rval); in ql_stop_firmware()
4170 return (rval); in ql_stop_firmware()
4193 int rval; in ql_read_sfp() local
4210 rval = ql_mailbox_command(ha, mcp); in ql_read_sfp()
4215 if (rval != QL_SUCCESS) { in ql_read_sfp()
4216 EL(ha, "failed=%xh\n", rval); in ql_read_sfp()
4222 return (rval); in ql_read_sfp()
4247 int rval; in ql_iidma_rate() local
4267 rval = ql_mailbox_command(ha, mcp); in ql_iidma_rate()
4269 if (rval != QL_SUCCESS) { in ql_iidma_rate()
4270 EL(ha, "failed=%xh, mb1=%xh\n", rval, mcp->mb[1]); in ql_iidma_rate()
4279 return (rval); in ql_iidma_rate()
4298 int rval; in ql_set_xmit_parms() local
4309 rval = ql_mailbox_command(ha, mcp); in ql_set_xmit_parms()
4311 if (rval != QL_SUCCESS) { in ql_set_xmit_parms()
4312 EL(ha, "failed=%xh\n", rval); in ql_set_xmit_parms()
4317 return (rval); in ql_set_xmit_parms()
4340 int rval = QL_SUCCESS; in ql_fw_etrace() local
4405 rval = QL_PARAMETER_ERROR; in ql_fw_etrace()
4409 if (rval == QL_SUCCESS) { in ql_fw_etrace()
4410 rval = ql_mailbox_command(ha, mcp); in ql_fw_etrace()
4427 if (rval != QL_SUCCESS) { in ql_fw_etrace()
4428 EL(ha, "failed=%xh\n", rval); in ql_fw_etrace()
4434 return (rval); in ql_fw_etrace()
4455 int rval; in ql_reset_menlo() local
4466 rval = ql_mailbox_command(ha, mcp); in ql_reset_menlo()
4474 if (rval != QL_SUCCESS) { in ql_reset_menlo()
4475 EL(ha, "failed=%xh\n", rval); in ql_reset_menlo()
4481 return (rval); in ql_reset_menlo()
4501 int rval; in ql_restart_mpi() local
4511 rval = ql_mailbox_command(ha, mcp); in ql_restart_mpi()
4514 if (rval != QL_SUCCESS) { in ql_restart_mpi()
4515 EL(ha, "status=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_restart_mpi()
4521 return (rval); in ql_restart_mpi()
4541 int rval; in ql_idc_request() local
4558 rval = ql_mailbox_command(ha, mcp); in ql_idc_request()
4560 if (rval == QL_SUCCESS) { in ql_idc_request()
4564 EL(ha, "status=%xh, mbx2=%xh\n", rval, mcp->mb[2]); in ql_idc_request()
4567 return (rval); in ql_idc_request()
4586 int rval; in ql_idc_ack() local
4603 rval = ql_mailbox_command(ha, mcp); in ql_idc_ack()
4607 return (rval); in ql_idc_ack()
4626 int rval; in ql_idc_time_extend() local
4643 rval = ql_mailbox_command(ha, mcp); in ql_idc_time_extend()
4647 return (rval); in ql_idc_time_extend()
4666 int rval; in ql_port_reset() local
4676 rval = ql_mailbox_command(ha, mcp); in ql_port_reset()
4680 return (rval); in ql_port_reset()
4701 int rval; in ql_set_port_config() local
4715 rval = ql_mailbox_command(ha, mcp); in ql_set_port_config()
4719 return (rval); in ql_set_port_config()
4740 int rval; in ql_get_port_config() local
4750 rval = ql_mailbox_command(ha, mcp); in ql_get_port_config()
4752 if (rval == QL_SUCCESS) { in ql_get_port_config()
4762 rval, mcp->mb[1], mcp->mb[2], mcp->mb[3], mcp->mb[4]); in ql_get_port_config()
4765 return (rval); in ql_get_port_config()
4790 int rval; in ql_flash_access() local
4806 rval = ql_mailbox_command(ha, mcp); in ql_flash_access()
4808 if (rval != QL_SUCCESS) { in ql_flash_access()
4810 "mbx4=%xh\n", cmd, rval, mcp->mb[1], mcp->mb[2], in ql_flash_access()
4819 return (rval); in ql_flash_access()
4840 int rval; in ql_get_xgmac_stats() local
4847 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_xgmac_stats()
4849 EL(ha, "setup_mbox_dma_resources failed: %xh\n", rval); in ql_get_xgmac_stats()
4862 rval = ql_mailbox_command(ha, mcp); in ql_get_xgmac_stats()
4864 if (rval == QL_SUCCESS) { in ql_get_xgmac_stats()
4869 if (rval != QL_SUCCESS) { in ql_get_xgmac_stats()
4870 EL(ha, "status=%xh, mbx1=%xh, mbx2=%xh\n", rval, mcp->mb[1], in ql_get_xgmac_stats()
4877 return (rval); in ql_get_xgmac_stats()
4898 int rval; in ql_get_dcbx_params() local
4905 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, size)) != in ql_get_dcbx_params()
4921 rval = ql_mailbox_command(ha, mcp); in ql_get_dcbx_params()
4923 if (rval == QL_SUCCESS) { in ql_get_dcbx_params()
4929 if (rval != QL_SUCCESS) { in ql_get_dcbx_params()
4930 EL(ha, "failed=%xh\n", rval); in ql_get_dcbx_params()
4936 return (rval); in ql_get_dcbx_params()
4958 int rval; in ql_get_fcf_list_mbx() local
4965 if ((rval = ql_setup_mbox_dma_resources(ha, &mem_desc, in ql_get_fcf_list_mbx()
4983 rval = ql_mailbox_command(ha, mcp); in ql_get_fcf_list_mbx()
4985 if (rval == QL_SUCCESS) { in ql_get_fcf_list_mbx()
4992 if (rval != QL_SUCCESS) { in ql_get_fcf_list_mbx()
4993 EL(ha, "status=%xh, mbx1=%xh, mbx2=%xh\n", rval, mcp->mb[1], in ql_get_fcf_list_mbx()
5000 return (rval); in ql_get_fcf_list_mbx()
5021 int rval; in ql_get_resource_cnts() local
5032 rval = ql_mailbox_command(ha, mcp); in ql_get_resource_cnts()
5046 if (rval != QL_SUCCESS) { in ql_get_resource_cnts()
5047 EL(ha, "failed=%xh\n", rval); in ql_get_resource_cnts()
5053 return (rval); in ql_get_resource_cnts()
5073 int rval; in ql_toggle_interrupt() local
5084 rval = ql_mailbox_command(ha, mcp); in ql_toggle_interrupt()
5086 if (rval != QL_SUCCESS) { in ql_toggle_interrupt()
5087 EL(ha, "failed=%xh\n", rval); in ql_toggle_interrupt()
5093 return (rval); in ql_toggle_interrupt()
5119 int rval; in ql_get_md_template() local
5144 rval = ql_mailbox_command(ha, mcp); in ql_get_md_template()
5166 if (rval != QL_SUCCESS) { in ql_get_md_template()
5167 EL(ha, "failed=%xh\n", rval); in ql_get_md_template()
5172 return (rval); in ql_get_md_template()
5193 int rval; in ql_init_req_q() local
5223 rval = ql_mailbox_command(ha, mcp); in ql_init_req_q()
5225 if (rval != QL_SUCCESS) { in ql_init_req_q()
5226 EL(ha, "status=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_init_req_q()
5231 return (rval); in ql_init_req_q()
5252 int rval; in ql_init_rsp_q() local
5280 rval = ql_mailbox_command(ha, mcp); in ql_init_rsp_q()
5282 if (rval != QL_SUCCESS) { in ql_init_rsp_q()
5283 EL(ha, "status=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_init_rsp_q()
5288 return (rval); in ql_init_rsp_q()
5307 int rval; in ql_load_flash_image() local
5317 rval = ql_mailbox_command(ha, mcp); in ql_load_flash_image()
5319 if (rval != QL_SUCCESS) { in ql_load_flash_image()
5321 rval, mcp->mb[1], mcp->mb[2]); in ql_load_flash_image()
5326 return (rval); in ql_load_flash_image()
5346 int rval; in ql_set_led_config() local
5362 rval = ql_mailbox_command(ha, mcp); in ql_set_led_config()
5364 if (rval != QL_SUCCESS) { in ql_set_led_config()
5365 EL(ha, "failed=%xh\n", rval); in ql_set_led_config()
5371 return (rval); in ql_set_led_config()
5390 int rval; in ql_get_led_config() local
5400 rval = ql_mailbox_command(ha, mcp); in ql_get_led_config()
5412 if (rval != QL_SUCCESS) { in ql_get_led_config()
5413 EL(ha, "failed=%xh\n", rval); in ql_get_led_config()
5419 return (rval); in ql_get_led_config()
5443 int rval = QL_SUCCESS; in ql_led_config() local
5457 rval = ql_mailbox_command(ha, mcp); in ql_led_config()
5466 if (rval != QL_SUCCESS) { in ql_led_config()
5467 EL(ha, "failed, rval=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_led_config()
5472 return (rval); in ql_led_config()
5493 int rval; in ql_write_remote_reg() local
5507 rval = ql_mailbox_command(ha, mcp); in ql_write_remote_reg()
5509 if (rval != QL_SUCCESS) { in ql_write_remote_reg()
5510 EL(ha, "failed=%xh, mbx1=%xh, addr=%xh, data=%xh\n", rval, in ql_write_remote_reg()
5516 return (rval); in ql_write_remote_reg()
5537 int rval; in ql_read_remote_reg() local
5549 rval = ql_mailbox_command(ha, mcp); in ql_read_remote_reg()
5551 if (rval != QL_SUCCESS) { in ql_read_remote_reg()
5552 EL(ha, "failed=%xh, mbx1=%xh, addr=%xh\n", rval, mcp->mb[1], in ql_read_remote_reg()
5558 return (rval); in ql_read_remote_reg()
5578 int rval; in ql_get_temp() local
5589 rval = ql_mailbox_command(ha, mcp); in ql_get_temp()
5596 if (rval != QL_SUCCESS) { in ql_get_temp()
5597 EL(ha, "failed, rval=%xh, mbx1=%xh\n", rval, mcp->mb[1]); in ql_get_temp()
5602 return (rval); in ql_get_temp()
5622 int rval; in ql_write_serdes() local
5638 rval = ql_mailbox_command(ha, mcp); in ql_write_serdes()
5640 if (rval != QL_SUCCESS) { in ql_write_serdes()
5641 EL(ha, "failed, rval=%xh\n", rval); in ql_write_serdes()
5647 return (rval); in ql_write_serdes()
5667 int rval; in ql_read_serdes() local
5683 rval = ql_mailbox_command(ha, mcp); in ql_read_serdes()
5694 if (rval != QL_SUCCESS) { in ql_read_serdes()
5695 EL(ha, "failed, rval=%xh", rval); in ql_read_serdes()
5701 return (rval); in ql_read_serdes()