Lines Matching refs:status
54 int status; in ql_read_mpi_reg() local
56 status = ql_wait_reg_rdy(qdev, PROC_ADDR, PROC_ADDR_RDY, PROC_ADDR_ERR); in ql_read_mpi_reg()
57 if (status) in ql_read_mpi_reg()
62 status = ql_wait_reg_rdy(qdev, PROC_ADDR, PROC_ADDR_RDY, PROC_ADDR_ERR); in ql_read_mpi_reg()
63 if (status) in ql_read_mpi_reg()
68 return status; in ql_read_mpi_reg()
73 int status = 0; in ql_write_mpi_reg() local
75 status = ql_wait_reg_rdy(qdev, PROC_ADDR, PROC_ADDR_RDY, PROC_ADDR_ERR); in ql_write_mpi_reg()
76 if (status) in ql_write_mpi_reg()
83 status = ql_wait_reg_rdy(qdev, PROC_ADDR, PROC_ADDR_RDY, PROC_ADDR_ERR); in ql_write_mpi_reg()
84 if (status) in ql_write_mpi_reg()
87 return status; in ql_write_mpi_reg()
92 int status; in ql_soft_reset_mpi_risc() local
93 status = ql_write_mpi_reg(qdev, 0x00001010, 1); in ql_soft_reset_mpi_risc()
94 return status; in ql_soft_reset_mpi_risc()
128 int i, status; in ql_get_mb_sts() local
130 status = ql_sem_spinlock(qdev, SEM_PROC_REG_MASK); in ql_get_mb_sts()
131 if (status) in ql_get_mb_sts()
134 status = in ql_get_mb_sts()
137 if (status) { in ql_get_mb_sts()
143 return status; in ql_get_mb_sts()
168 int i, status; in ql_exec_mb_cmd() local
177 status = ql_sem_spinlock(qdev, SEM_PROC_REG_MASK); in ql_exec_mb_cmd()
178 if (status) in ql_exec_mb_cmd()
179 return status; in ql_exec_mb_cmd()
185 status = ql_write_mpi_reg(qdev, qdev->mailbox_in + i, in ql_exec_mb_cmd()
187 if (status) in ql_exec_mb_cmd()
196 return status; in ql_exec_mb_cmd()
208 int status; in ql_idc_req_aen() local
217 status = ql_get_mb_sts(qdev, mbcp); in ql_idc_req_aen()
218 if (status) { in ql_idc_req_aen()
230 return status; in ql_idc_req_aen()
238 int status; in ql_idc_cmplt_aen() local
241 status = ql_get_mb_sts(qdev, mbcp); in ql_idc_cmplt_aen()
242 if (status) { in ql_idc_cmplt_aen()
252 return status; in ql_idc_cmplt_aen()
257 int status; in ql_link_up() local
260 status = ql_get_mb_sts(qdev, mbcp); in ql_link_up()
261 if (status) { in ql_link_up()
274 status = ql_cam_route_initialize(qdev); in ql_link_up()
275 if (status) { in ql_link_up()
304 int status; in ql_link_down() local
308 status = ql_get_mb_sts(qdev, mbcp); in ql_link_down()
309 if (status) in ql_link_down()
317 int status; in ql_sfp_in() local
321 status = ql_get_mb_sts(qdev, mbcp); in ql_sfp_in()
322 if (status) in ql_sfp_in()
327 return status; in ql_sfp_in()
332 int status; in ql_sfp_out() local
336 status = ql_get_mb_sts(qdev, mbcp); in ql_sfp_out()
337 if (status) in ql_sfp_out()
342 return status; in ql_sfp_out()
347 int status; in ql_aen_lost() local
351 status = ql_get_mb_sts(qdev, mbcp); in ql_aen_lost()
352 if (status) in ql_aen_lost()
363 return status; in ql_aen_lost()
368 int status; in ql_init_fw_done() local
372 status = ql_get_mb_sts(qdev, mbcp); in ql_init_fw_done()
373 if (status) { in ql_init_fw_done()
379 status = ql_cam_route_initialize(qdev); in ql_init_fw_done()
380 if (status) in ql_init_fw_done()
394 int status; in ql_mpi_handler() local
399 status = ql_get_mb_sts(qdev, mbcp); in ql_mpi_handler()
400 if (status) { in ql_mpi_handler()
427 status = ql_get_mb_sts(qdev, mbcp); in ql_mpi_handler()
428 return status; in ql_mpi_handler()
436 status = ql_idc_req_aen(qdev); in ql_mpi_handler()
446 status = ql_idc_cmplt_aen(qdev); in ql_mpi_handler()
463 status = ql_get_mb_sts(qdev, mbcp); in ql_mpi_handler()
465 return status; in ql_mpi_handler()
487 status = ql_get_mb_sts(qdev, mbcp); in ql_mpi_handler()
489 return status; in ql_mpi_handler()
493 status = -EIO; in ql_mpi_handler()
500 status = -EIO; in ql_mpi_handler()
524 return status; in ql_mpi_handler()
534 int status; in ql_mailbox_command() local
543 status = ql_exec_mb_cmd(qdev, mbcp); in ql_mailbox_command()
544 if (status) in ql_mailbox_command()
562 status = ql_wait_mbx_cmd_cmplt(qdev); in ql_mailbox_command()
563 if (status) in ql_mailbox_command()
571 status = ql_mpi_handler(qdev, mbcp); in ql_mailbox_command()
572 if (status) in ql_mailbox_command()
588 status = -ETIMEDOUT; in ql_mailbox_command()
602 status = -EIO; in ql_mailbox_command()
608 return status; in ql_mailbox_command()
619 int status = 0; in ql_mb_about_fw() local
628 status = ql_mailbox_command(qdev, mbcp); in ql_mb_about_fw()
629 if (status) in ql_mb_about_fw()
630 return status; in ql_mb_about_fw()
635 status = -EIO; in ql_mb_about_fw()
641 return status; in ql_mb_about_fw()
651 int status = 0; in ql_mb_get_fw_state() local
660 status = ql_mailbox_command(qdev, mbcp); in ql_mb_get_fw_state()
661 if (status) in ql_mb_get_fw_state()
662 return status; in ql_mb_get_fw_state()
667 status = -EIO; in ql_mb_get_fw_state()
677 status = -EIO; in ql_mb_get_fw_state()
680 return status; in ql_mb_get_fw_state()
690 int status = 0; in ql_mb_idc_ack() local
703 status = ql_mailbox_command(qdev, mbcp); in ql_mb_idc_ack()
704 if (status) in ql_mb_idc_ack()
705 return status; in ql_mb_idc_ack()
709 status = -EIO; in ql_mb_idc_ack()
711 return status; in ql_mb_idc_ack()
722 int status = 0; in ql_mb_set_port_cfg() local
734 status = ql_mailbox_command(qdev, mbcp); in ql_mb_set_port_cfg()
735 if (status) in ql_mb_set_port_cfg()
736 return status; in ql_mb_set_port_cfg()
744 status = -EIO; in ql_mb_set_port_cfg()
746 return status; in ql_mb_set_port_cfg()
752 int status = 0; in ql_mb_dump_ram() local
772 status = ql_mailbox_command(qdev, mbcp); in ql_mb_dump_ram()
773 if (status) in ql_mb_dump_ram()
774 return status; in ql_mb_dump_ram()
778 status = -EIO; in ql_mb_dump_ram()
780 return status; in ql_mb_dump_ram()
787 int status; in ql_dump_risc_ram_area() local
796 status = ql_mb_dump_ram(qdev, buf_dma, ram_addr, word_count); in ql_dump_risc_ram_area()
797 if (!status) in ql_dump_risc_ram_area()
802 return status; in ql_dump_risc_ram_area()
813 int status = 0; in ql_mb_get_port_cfg() local
822 status = ql_mailbox_command(qdev, mbcp); in ql_mb_get_port_cfg()
823 if (status) in ql_mb_get_port_cfg()
824 return status; in ql_mb_get_port_cfg()
829 status = -EIO; in ql_mb_get_port_cfg()
836 return status; in ql_mb_get_port_cfg()
843 int status; in ql_mb_wol_mode() local
854 status = ql_mailbox_command(qdev, mbcp); in ql_mb_wol_mode()
855 if (status) in ql_mb_wol_mode()
856 return status; in ql_mb_wol_mode()
860 status = -EIO; in ql_mb_wol_mode()
862 return status; in ql_mb_wol_mode()
869 int status; in ql_mb_wol_set_magic() local
896 status = ql_mailbox_command(qdev, mbcp); in ql_mb_wol_set_magic()
897 if (status) in ql_mb_wol_set_magic()
898 return status; in ql_mb_wol_set_magic()
902 status = -EIO; in ql_mb_wol_set_magic()
904 return status; in ql_mb_wol_set_magic()
916 int status = -ETIMEDOUT; in ql_idc_wait() local
940 status = 0; in ql_idc_wait()
946 status = -EIO; in ql_idc_wait()
951 return status; in ql_idc_wait()
958 int status; in ql_mb_set_led_cfg() local
969 status = ql_mailbox_command(qdev, mbcp); in ql_mb_set_led_cfg()
970 if (status) in ql_mb_set_led_cfg()
971 return status; in ql_mb_set_led_cfg()
976 status = -EIO; in ql_mb_set_led_cfg()
979 return status; in ql_mb_set_led_cfg()
986 int status; in ql_mb_get_led_cfg() local
995 status = ql_mailbox_command(qdev, mbcp); in ql_mb_get_led_cfg()
996 if (status) in ql_mb_get_led_cfg()
997 return status; in ql_mb_get_led_cfg()
1002 status = -EIO; in ql_mb_get_led_cfg()
1006 return status; in ql_mb_get_led_cfg()
1013 int status; in ql_mb_set_mgmnt_traffic_ctl() local
1023 status = ql_mailbox_command(qdev, mbcp); in ql_mb_set_mgmnt_traffic_ctl()
1024 if (status) in ql_mb_set_mgmnt_traffic_ctl()
1025 return status; in ql_mb_set_mgmnt_traffic_ctl()
1028 return status; in ql_mb_set_mgmnt_traffic_ctl()
1033 status = -EINVAL; in ql_mb_set_mgmnt_traffic_ctl()
1042 return status; in ql_mb_set_mgmnt_traffic_ctl()
1050 int status; in ql_mb_get_mgmnt_traffic_ctl() local
1060 status = ql_mailbox_command(qdev, mbcp); in ql_mb_get_mgmnt_traffic_ctl()
1061 if (status) in ql_mb_get_mgmnt_traffic_ctl()
1062 return status; in ql_mb_get_mgmnt_traffic_ctl()
1066 return status; in ql_mb_get_mgmnt_traffic_ctl()
1072 status = -EINVAL; in ql_mb_get_mgmnt_traffic_ctl()
1076 status = -EIO; in ql_mb_get_mgmnt_traffic_ctl()
1078 return status; in ql_mb_get_mgmnt_traffic_ctl()
1103 int status; in ql_set_port_cfg() local
1104 status = ql_mb_set_port_cfg(qdev); in ql_set_port_cfg()
1105 if (status) in ql_set_port_cfg()
1106 return status; in ql_set_port_cfg()
1107 status = ql_idc_wait(qdev); in ql_set_port_cfg()
1108 return status; in ql_set_port_cfg()
1123 int status; in ql_mpi_port_cfg_work() local
1125 status = ql_mb_get_port_cfg(qdev); in ql_mpi_port_cfg_work()
1126 if (status) { in ql_mpi_port_cfg_work()
1139 status = ql_set_port_cfg(qdev); in ql_mpi_port_cfg_work()
1140 if (status) { in ql_mpi_port_cfg_work()
1163 int status; in ql_mpi_idc_work() local
1187 status = ql_mb_idc_ack(qdev); in ql_mpi_idc_work()
1188 if (status) in ql_mpi_idc_work()
1194 status = 0; /* success */ in ql_mpi_idc_work()
1220 status = ql_mb_idc_ack(qdev); in ql_mpi_idc_work()
1221 if (status) in ql_mpi_idc_work()
1227 status = 0; /* success */ in ql_mpi_idc_work()