Lines Matching refs:ret

102         int err = 0, ret;  in qls_syctl_mpi_dump()  local
105 err = sysctl_handle_int(oidp, &ret, 0, req); in qls_syctl_mpi_dump()
110 if (ret == 1) { in qls_syctl_mpi_dump()
120 int err = 0, ret; in qls_syctl_link_status() local
123 err = sysctl_handle_int(oidp, &ret, 0, req); in qls_syctl_link_status()
128 if (ret == 1) { in qls_syctl_link_status()
238 int ret = 0; in qls_config_unicast_mac_addr() local
254 ret = qls_wait_for_mac_proto_idx_ready(ha, Q81_CTL_MAC_PROTO_AI_MW); in qls_config_unicast_mac_addr()
255 if (ret) in qls_config_unicast_mac_addr()
266 ret = qls_wait_for_mac_proto_idx_ready(ha, Q81_CTL_MAC_PROTO_AI_MW); in qls_config_unicast_mac_addr()
267 if (ret) in qls_config_unicast_mac_addr()
276 ret = qls_wait_for_mac_proto_idx_ready(ha, Q81_CTL_MAC_PROTO_AI_MW); in qls_config_unicast_mac_addr()
277 if (ret) in qls_config_unicast_mac_addr()
293 return (ret); in qls_config_unicast_mac_addr()
304 int ret = 0; in qls_config_mcast_mac_addr() local
320 ret = qls_wait_for_mac_proto_idx_ready(ha, Q81_CTL_MAC_PROTO_AI_MW); in qls_config_mcast_mac_addr()
321 if (ret) in qls_config_mcast_mac_addr()
331 ret = qls_wait_for_mac_proto_idx_ready(ha, Q81_CTL_MAC_PROTO_AI_MW); in qls_config_mcast_mac_addr()
332 if (ret) in qls_config_mcast_mac_addr()
345 return (ret); in qls_config_mcast_mac_addr()
373 int ret = 0; in qls_load_route_idx_reg() local
375 ret = qls_wait_for_route_idx_ready(ha, Q81_CTL_RI_MW); in qls_load_route_idx_reg()
377 if (ret) { in qls_load_route_idx_reg()
387 return (ret); in qls_load_route_idx_reg()
393 int ret = 0; in qls_load_route_idx_reg_locked() local
401 ret = qls_load_route_idx_reg(ha, index, data); in qls_load_route_idx_reg_locked()
405 return (ret); in qls_load_route_idx_reg_locked()
411 int i, ret = 0; in qls_clear_routing_table() local
420 ret = qls_load_route_idx_reg(ha, (Q81_CTL_RI_TYPE_NICQMASK| in qls_clear_routing_table()
422 if (ret) in qls_clear_routing_table()
428 return (ret); in qls_clear_routing_table()
434 int ret; in qls_set_promisc() local
436 ret = qls_load_route_idx_reg_locked(ha, in qls_set_promisc()
440 return (ret); in qls_set_promisc()
454 int ret; in qls_set_allmulti() local
456 ret = qls_load_route_idx_reg_locked(ha, in qls_set_allmulti()
460 return (ret); in qls_set_allmulti()
474 int ret = 0; in qls_init_fw_routing_table() local
476 ret = qls_clear_routing_table(ha); in qls_init_fw_routing_table()
477 if (ret) in qls_init_fw_routing_table()
486 ret = qls_load_route_idx_reg(ha, (Q81_CTL_RI_E | Q81_CTL_RI_DST_DROP | in qls_init_fw_routing_table()
489 if (ret) in qls_init_fw_routing_table()
492 ret = qls_load_route_idx_reg(ha, (Q81_CTL_RI_E | Q81_CTL_RI_DST_DFLTQ | in qls_init_fw_routing_table()
495 if (ret) in qls_init_fw_routing_table()
499 ret = qls_load_route_idx_reg(ha, in qls_init_fw_routing_table()
504 if (ret) in qls_init_fw_routing_table()
508 ret = qls_load_route_idx_reg(ha, (Q81_CTL_RI_E | Q81_CTL_RI_DST_DFLTQ | in qls_init_fw_routing_table()
511 if (ret) in qls_init_fw_routing_table()
514 ret = qls_load_route_idx_reg(ha, (Q81_CTL_RI_E | Q81_CTL_RI_DST_DFLTQ | in qls_init_fw_routing_table()
517 if (ret) in qls_init_fw_routing_table()
522 return (ret); in qls_init_fw_routing_table()
536 int ret = 0; in qls_tx_tso_chksum() local
623 ret = -1; in qls_tx_tso_chksum()
627 return (ret); in qls_tx_tso_chksum()
673 int ret = 0; in qls_hw_send() local
700 ret = qls_tx_tso_chksum(ha, mp, (q81_tx_tso_t *)tx_mac); in qls_hw_send()
701 if (ret) in qls_hw_send()
820 int ret = 0; in qls_init_hw_if() local
825 ret = qls_hw_reset(ha); in qls_init_hw_if()
826 if (ret) in qls_init_hw_if()
864 ret = qls_init_comp_queue(ha, i); in qls_init_hw_if()
865 if (ret) in qls_init_hw_if()
870 ret = qls_init_rss(ha); in qls_init_hw_if()
871 if (ret) in qls_init_hw_if()
878 ret = qls_init_work_queue(ha, i); in qls_init_hw_if()
879 if (ret) in qls_init_hw_if()
883 if (ret) in qls_init_hw_if()
887 ret = qls_config_unicast_mac_addr(ha, 1); in qls_init_hw_if()
888 if (ret) in qls_init_hw_if()
891 ret = qls_hw_add_all_mcast(ha); in qls_init_hw_if()
892 if (ret) in qls_init_hw_if()
896 ret = qls_init_fw_routing_table(ha); in qls_init_hw_if()
897 if (ret) in qls_init_hw_if()
950 return (ret); in qls_init_hw_if()
988 int ret = 0; in qls_init_rss() local
1010 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LR, 0); in qls_init_rss()
1012 if (ret) in qls_init_rss()
1015 ret = qls_sem_lock(ha, Q81_CTL_SEM_MASK_ICB, Q81_CTL_SEM_SET_ICB); in qls_init_rss()
1017 if (ret) { in qls_init_rss()
1035 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LR, 0); in qls_init_rss()
1038 return (ret); in qls_init_rss()
1046 int ret = 0; in qls_init_comp_queue() local
1089 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LCQ, 0); in qls_init_comp_queue()
1091 if (ret) in qls_init_comp_queue()
1094 ret = qls_sem_lock(ha, Q81_CTL_SEM_MASK_ICB, Q81_CTL_SEM_SET_ICB); in qls_init_comp_queue()
1096 if (ret) { in qls_init_comp_queue()
1114 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LCQ, 0); in qls_init_comp_queue()
1124 return (ret); in qls_init_comp_queue()
1132 int ret = 0; in qls_init_work_queue() local
1159 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LRQ, 0); in qls_init_work_queue()
1161 if (ret) in qls_init_work_queue()
1164 ret = qls_sem_lock(ha, Q81_CTL_SEM_MASK_ICB, Q81_CTL_SEM_SET_ICB); in qls_init_work_queue()
1166 if (ret) { in qls_init_work_queue()
1184 ret = qls_wait_for_config_reg_bits(ha, Q81_CTL_CONFIG_LRQ, 0); in qls_init_work_queue()
1191 return (ret); in qls_init_work_queue()
1373 int ret = 0, i; in qls_alloc_tx_ring_dma() local
1383 ret = qls_alloc_dmabuf(ha, &ha->tx_ring[ridx].wq_dma); in qls_alloc_tx_ring_dma()
1385 if (ret) { in qls_alloc_tx_ring_dma()
1394 ret = qls_alloc_dmabuf(ha, &ha->tx_ring[ridx].privb_dma); in qls_alloc_tx_ring_dma()
1396 if (ret) { in qls_alloc_tx_ring_dma()
1430 return (ret); in qls_alloc_tx_ring_dma()
1437 int ret = 0; in qls_alloc_tx_dma() local
1458 ret = qls_alloc_tx_ring_dma(ha, i); in qls_alloc_tx_dma()
1460 if (ret) { in qls_alloc_tx_dma()
1468 ret = bus_dmamap_create(ha->tx_tag, in qls_alloc_tx_dma()
1470 if (ret) { in qls_alloc_tx_dma()
1474 __func__, ret, i, j); in qls_alloc_tx_dma()
1478 return (ret); in qls_alloc_tx_dma()
1483 return (ret); in qls_alloc_tx_dma()
1496 int ret = 0; in qls_alloc_rss_dma() local
1501 ret = qls_alloc_dmabuf(ha, &ha->rss_dma); in qls_alloc_rss_dma()
1503 if (ret) in qls_alloc_rss_dma()
1508 return (ret); in qls_alloc_rss_dma()
1521 int ret = 0; in qls_alloc_mpi_dma() local
1526 ret = qls_alloc_dmabuf(ha, &ha->mpi_dma); in qls_alloc_mpi_dma()
1527 if (ret) in qls_alloc_mpi_dma()
1532 return (ret); in qls_alloc_mpi_dma()
1580 int i, ret = 0; in qls_alloc_rx_ring_dma() local
1590 ret = qls_alloc_dmabuf(ha, &ha->rx_ring[ridx].cq_dma); in qls_alloc_rx_ring_dma()
1592 if (ret) { in qls_alloc_rx_ring_dma()
1601 ret = qls_alloc_dmabuf(ha, &ha->rx_ring[ridx].lbq_dma); in qls_alloc_rx_ring_dma()
1603 if (ret) { in qls_alloc_rx_ring_dma()
1612 ret = qls_alloc_dmabuf(ha, &ha->rx_ring[ridx].sbq_dma); in qls_alloc_rx_ring_dma()
1614 if (ret) { in qls_alloc_rx_ring_dma()
1623 ret = qls_alloc_dmabuf(ha, &ha->rx_ring[ridx].lb_dma); in qls_alloc_rx_ring_dma()
1624 if (ret) { in qls_alloc_rx_ring_dma()
1714 return (ret); in qls_alloc_rx_ring_dma()
1721 int ret = 0; in qls_alloc_rx_dma() local
1742 ret = qls_alloc_rx_ring_dma(ha, i); in qls_alloc_rx_dma()
1744 if (ret) { in qls_alloc_rx_dma()
1750 return (ret); in qls_alloc_rx_dma()
1784 int ret; in qls_rd_flash32() local
1786 ret = qls_wait_for_flash_ready(ha); in qls_rd_flash32()
1788 if (ret) in qls_rd_flash32()
1789 return (ret); in qls_rd_flash32()
1793 ret = qls_wait_for_flash_ready(ha); in qls_rd_flash32()
1795 if (ret) in qls_rd_flash32()
1796 return (ret); in qls_rd_flash32()
1834 int i, ret = 0; in qls_rd_nic_params() local
1851 ret = qls_rd_flash32(ha, faddr, qflash); in qls_rd_nic_params()
1853 if (ret) in qls_rd_nic_params()
1862 ret = qls_flash_validate(ha, Q81_FLASH_ID); in qls_rd_nic_params()
1864 if (ret) in qls_rd_nic_params()
1877 return(ret); in qls_rd_nic_params()
1936 int ret; in qls_proc_addr_rd_reg() local
1939 ret = qls_wait_for_proc_addr_ready(ha); in qls_proc_addr_rd_reg()
1941 if (ret) in qls_proc_addr_rd_reg()
1948 ret = qls_wait_for_proc_addr_ready(ha); in qls_proc_addr_rd_reg()
1950 if (ret) in qls_proc_addr_rd_reg()
1956 return (ret); in qls_proc_addr_rd_reg()
1963 int ret; in qls_proc_addr_wr_reg() local
1966 ret = qls_wait_for_proc_addr_ready(ha); in qls_proc_addr_wr_reg()
1968 if (ret) in qls_proc_addr_wr_reg()
1977 ret = qls_wait_for_proc_addr_ready(ha); in qls_proc_addr_wr_reg()
1980 return (ret); in qls_proc_addr_wr_reg()
2015 int ret; in qls_hw_reset() local
2022 ret = qls_hw_nic_reset(ha); in qls_hw_reset()
2026 ret = qls_clear_routing_table(ha); in qls_hw_reset()
2027 if (ret) in qls_hw_reset()
2030 ret = qls_mbx_set_mgmt_ctrl(ha, Q81_MBX_SET_MGMT_CTL_STOP); in qls_hw_reset()
2031 if (ret) in qls_hw_reset()
2064 ret = qls_hw_nic_reset(ha); in qls_hw_reset()
2065 if (ret) in qls_hw_reset()
2068 ret = qls_mbx_set_mgmt_ctrl(ha, Q81_MBX_SET_MGMT_CTL_RESUME); in qls_hw_reset()
2071 if (ret) in qls_hw_reset()
2074 return (ret); in qls_hw_reset()
2083 int ret; in qls_mpi_risc_rd_reg() local
2085 ret = qls_proc_addr_rd_reg(ha, Q81_CTL_PROC_ADDR_MPI_RISC, in qls_mpi_risc_rd_reg()
2087 return (ret); in qls_mpi_risc_rd_reg()
2093 int ret; in qls_mpi_risc_wr_reg() local
2095 ret = qls_proc_addr_wr_reg(ha, Q81_CTL_PROC_ADDR_MPI_RISC, in qls_mpi_risc_wr_reg()
2097 return (ret); in qls_mpi_risc_wr_reg()
2103 int ret; in qls_mbx_rd_reg() local
2110 ret = qls_mpi_risc_rd_reg(ha, reg, data); in qls_mbx_rd_reg()
2112 return (ret); in qls_mbx_rd_reg()
2118 int ret; in qls_mbx_wr_reg() local
2125 ret = qls_mpi_risc_wr_reg(ha, reg, data); in qls_mbx_wr_reg()
2127 return (ret); in qls_mbx_wr_reg()
2134 int i, ret = -1; in qls_mbx_cmd() local
2158 ret = qls_mbx_wr_reg(ha, i, *in_mbx); in qls_mbx_cmd()
2160 if (ret) { in qls_mbx_cmd()
2174 ret = -1; in qls_mbx_cmd()
2186 ret = qls_mbx_rd_reg(ha, 0, &data32); in qls_mbx_cmd()
2188 if (ret == 0 ) { in qls_mbx_cmd()
2193 ret = qls_mbx_rd_reg(ha, i, in qls_mbx_cmd()
2195 if (ret) { in qls_mbx_cmd()
2218 ret = 0; in qls_mbx_cmd()
2232 if (ret) { in qls_mbx_cmd()
2236 QL_DPRINT2((ha->pci_dev, "%s: exit[%d]\n", __func__, ret)); in qls_mbx_cmd()
2237 return (ret); in qls_mbx_cmd()