Lines Matching refs:rc

867     int rc;
880 rc = bus_dma_tag_create(sc->parent_dma_tag, /* parent tag */
894 if (rc != 0) {
895 BLOGE(sc, "Failed to create dma tag for '%s' (%d)\n", msg, rc);
900 rc = bus_dmamem_alloc(dma->tag,
904 if (rc != 0) {
905 BLOGE(sc, "Failed to alloc dma mem for '%s' (%d)\n", msg, rc);
911 rc = bus_dmamap_load(dma->tag,
918 if (rc != 0) {
919 BLOGE(sc, "Failed to load dma map for '%s' (%d)\n", msg, rc);
1189 int count, i, rc;
1213 rc = -1;
1225 rc = 0;
1230 if (rc == -1) {
1236 return (rc);
1247 int rc;
1263 rc = bxe_acquire_nvram_lock(sc);
1264 if (rc) {
1265 return (rc);
1273 while ((buf_size > sizeof(uint32_t)) && (rc == 0)) {
1274 rc = bxe_nvram_read_dword(sc, offset, &val, cmd_flags);
1284 if (rc == 0) {
1286 rc = bxe_nvram_read_dword(sc, offset, &val, cmd_flags);
1294 return (rc);
1303 int count, i, rc;
1328 rc = -1;
1333 rc = 0;
1338 if (rc == -1) {
1344 return (rc);
1358 int rc;
1368 rc = bxe_acquire_nvram_lock(sc);
1369 if (rc) {
1370 return (rc);
1378 rc = bxe_nvram_read_dword(sc, align_offset, &val, cmd_flags);
1380 if (rc == 0) {
1389 rc = bxe_nvram_write_dword(sc, align_offset, val, cmd_flags);
1396 return (rc);
1408 int rc;
1432 rc = bxe_acquire_nvram_lock(sc);
1433 if (rc) {
1434 return (rc);
1442 while ((written_so_far < buf_size) && (rc == 0)) {
1453 rc = bxe_nvram_write_dword(sc, offset, val, cmd_flags);
1466 return (rc);
1603 int i, rc;
1630 if ((rc = bxe_issue_dmae_with_comp(sc, &dmae)) != 0) {
1631 bxe_panic(sc, ("DMAE failed (%d)\n", rc));
1642 int rc;
1667 if ((rc = bxe_issue_dmae_with_comp(sc, &dmae)) != 0) {
1668 bxe_panic(sc, ("DMAE failed (%d)\n", rc));
2117 uint32_t rc = 0;
2134 rc = SHMEM_RD(sc, func_mb[mb_idx].fw_mb_header);
2135 } while ((seq != (rc & FW_MSG_SEQ_NUMBER_MASK)) && (cnt++ < 500));
2139 cnt*delay, rc, seq);
2142 if (seq == (rc & FW_MSG_SEQ_NUMBER_MASK)) {
2143 rc &= FW_MSG_CODE_MASK;
2148 rc = 0;
2152 return (rc);
2841 int rc = 0;
2887 rc = bxe_alloc_rx_sge_mbuf(fp, sge_idx);
2888 if (rc) {
2890 return (rc);
2909 return (rc);
3027 int rc = 0;
3037 rc = bxe_alloc_rx_tpa_mbuf(fp, queue);
3038 if (rc) {
3058 rc = bxe_fill_frag_mbuf(sc, fp, tpa_info, queue, pages, m, cqe, cqe_idx);
3059 if (rc) {
3106 uint8_t i, rc = 0;
3123 rc = bxe_alloc_rx_sge_mbuf(fp, sge_idx);
3124 if (rc) {
3126 return (rc);
3138 return rc;
3149 int rc = 0;
3280 rc = bxe_alloc_rx_bd_mbuf(fp, bd_cons,
3283 if (rc != 0) {
3289 fp->index, rc);
3311 rc = bxe_service_rxsgl(fp, len, lenonbd, m, cqe_fp);
3312 if (rc)
3386 if (rc != 0)
3562 int rc;
3572 rc = mac_obj->delete_all(sc, mac_obj, &vlan_mac_flags, &ramrod_flags);
3573 if (rc < 0) {
3575 rc, mac_type, wait_for_comp);
3578 return (rc);
3669 int rc;
3693 rc = ecore_config_rx_mode(sc, &ramrod_param);
3694 if (rc < 0) {
3697 "ramrod_flags 0x%x rc %d failed\n", sc->rx_mode, cl_id,
3699 (uint32_t)tx_accept_flags, (uint32_t)ramrod_flags, rc);
3700 return (rc);
3711 int rc;
3713 rc = bxe_fill_accept_flags(sc, sc->rx_mode, &rx_accept_flags,
3715 if (rc) {
3716 return (rc);
3878 int rc;
3890 rc = ecore_queue_state_change(sc, &q_params);
3891 if (rc) {
3892 return (rc);
3899 rc = ecore_queue_state_change(sc, &q_params);
3900 if (rc) {
3901 return (rc);
3945 int rc;
3958 rc = ecore_func_state_change(sc, &func_params);
3959 if (rc) {
3961 "Running a dry transaction (%d)\n", rc);
4010 int i, rc = 0;
4018 rc = bxe_del_all_macs(sc, &sc->sp_objs[0].mac_obj, ECORE_ETH_MAC, FALSE);
4019 if (rc < 0) {
4020 BLOGE(sc, "Failed to delete all ETH MACs (%d)\n", rc);
4024 rc = bxe_del_all_macs(sc, &sc->sp_objs[0].mac_obj, ECORE_UC_LIST_MAC, TRUE);
4025 if (rc < 0) {
4026 BLOGE(sc, "Failed to delete UC MACs list (%d)\n", rc);
4050 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_DEL);
4051 if (rc < 0) {
4052 BLOGE(sc, "Failed to send DEL MCAST command (%d)\n", rc);
4070 rc = bxe_func_wait_started(sc);
4071 if (rc) {
4072 BLOGE(sc, "bxe_func_wait_started failed (%d)\n", rc);
4090 BLOGE(sc, "Common slow path ramrods got stuck!(%d)\n", rc);
4095 rc = bxe_func_stop(sc);
4096 if (rc) {
4097 BLOGE(sc, "Function stop failed!(%d)\n", rc);
4107 rc = bxe_reset_hw(sc, reset_code);
4108 if (rc) {
4109 BLOGE(sc, "Hardware reset failed(%d)\n", rc);
4149 int rc;
4160 rc = mac_obj->delete_all(sc, &sc->sp_objs->mac_obj, &vlan_mac_flags,
4162 if (rc != 0) {
4163 BLOGE(sc, "Failed to clean ETH MACs (%d)\n", rc);
4169 rc = mac_obj->delete_all(sc, mac_obj, &vlan_mac_flags,
4171 if (rc != 0) {
4172 BLOGE(sc, "Failed to clean UC list MACs (%d)\n", rc);
4181 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_DEL);
4182 if (rc < 0) {
4183 BLOGE(sc, "Failed to send DEL MCAST command (%d)\n", rc);
4188 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_CONT);
4189 while (rc != 0) {
4190 if (rc < 0) {
4191 BLOGE(sc, "Failed to clean MCAST object (%d)\n", rc);
4195 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_CONT);
5207 int defragged, error, nsegs, rc, nbds, vlan_off, ovlan;
5221 rc = defragged = nbds = ovlan = vlan_off = total_pkt_size = 0;
5243 rc = ENOMEM;
5250 rc = ENOBUFS;
5259 rc = error;
5264 BLOGE(sc, "Unknown TX mapping error rc=%d\n", error);
5266 rc = error;
5279 rc = ENOMEM;
5313 rc = ENOBUFS;
5323 rc = error;
5329 rc = ENODEV;
5338 if (rc) {
5339 if (rc == ENOMEM) {
5348 return (rc);
5722 int depth, rc, tx_count;
5725 rc = tx_count = 0;
5737 rc = drbr_enqueue(ifp, tx_br, m);
5752 rc = drbr_enqueue(ifp, tx_br, m);
5753 if (rc != 0) {
5774 rc = bxe_tx_encap(fp, &next);
5775 if (__predict_false(rc != 0)) {
5781 rc = drbr_enqueue(ifp, tx_br, next);
5818 return (rc);
5828 int fp_index, rc;
5839 rc = bxe_tx_mq_start_locked(sc, ifp, fp, m);
5842 rc = drbr_enqueue(ifp, fp->tx_br, m);
5844 return (rc);
6010 int rc = 0;
6016 rc = 1;
6019 return (rc);
6025 int rc = 0;
6031 rc = 1;
6034 return (rc);
6300 int nsegs, rc;
6302 rc = 0;
6317 rc = bus_dmamap_load_mbuf_sg(fp->rx_mbuf_tag,
6320 if (__predict_false(rc != 0)) {
6324 return (rc);
6371 return (rc);
6383 int rc = 0;
6398 rc = bus_dmamap_load_mbuf_sg(fp->rx_mbuf_tag,
6401 if (__predict_false(rc != 0)) {
6405 return (rc);
6427 return (rc);
6445 int rc = 0;
6460 rc = bus_dmamap_load_mbuf_sg(fp->rx_sge_mbuf_tag,
6463 if (__predict_false(rc != 0)) {
6467 return (rc);
6494 return (rc);
6501 int i, j, rc = 0;
6523 rc = bxe_alloc_rx_bd_mbuf(fp, ring_prod, ring_prod);
6524 if (rc != 0) {
6526 i, rc);
6544 rc = bxe_alloc_rx_tpa_mbuf(fp, j);
6545 if (rc != 0) {
6559 rc = bxe_alloc_rx_sge_mbuf(fp, ring_prod);
6560 if (rc != 0) {
7887 int i, rc = 0;
7906 rc++;
7929 rc++;
7952 rc++;
7975 rc++;
7981 return (rc);
8366 uint16_t rc = 0;
8372 rc |= BXE_DEF_SB_ATT_IDX;
8377 rc |= BXE_DEF_SB_IDX;
8382 return (rc);
8397 int rc;
8410 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_CONT);
8411 if (rc < 0) {
8413 "ERROR: Failed to send pending mcast commands (%d)\n", rc);
8425 int rc = 0;
8453 rc = vlan_mac_obj->complete(sc, vlan_mac_obj, elem, &ramrod_flags);
8455 if (rc < 0) {
8456 BLOGE(sc, "Failed to schedule new commands (%d)\n", rc);
8457 } else if (rc > 0) {
8962 int rc;
8995 if ((rc = pci_alloc_msix(sc->dev, &num_allocated)) != 0) {
8996 BLOGE(sc, "MSI-X alloc failed! (%d)\n", rc);
9064 if ((rc = pci_alloc_msi(sc->dev, &num_allocated)) != 0) {
9065 BLOGE(sc, "MSI alloc failed (%d)!\n", rc);
9136 rc = 1;
9141 rc = 0;
9144 return (rc);
9191 int rc = 0;
9224 if ((rc = bus_setup_intr(sc->dev, sc->intr[0].resource,
9228 BLOGE(sc, "Failed to allocate MSI-X[0] vector (%d)\n", rc);
9247 if ((rc = bus_setup_intr(sc->dev, sc->intr[i + 1].resource,
9252 (i + 1), rc);
9274 if ((rc = bus_setup_intr(sc->dev, sc->intr[0].resource,
9278 BLOGE(sc, "Failed to allocate MSI[0] vector (%d)\n", rc);
9290 if ((rc = bus_setup_intr(sc->dev, sc->intr[0].resource,
9294 BLOGE(sc, "Failed to allocate INTx interrupt (%d)\n", rc);
9301 return (rc);
9353 int rc;
9367 rc = ecore_func_state_change(sc, &func_params);
9369 return (rc);
10906 int rc = bxe_init_shmem(sc);
10913 return (rc);
11140 int rc = 0;
11153 rc = -1;
11160 rc = -1;
11167 rc = -1;
11175 rc = -1;
11202 return (rc);
11461 int rc;
11479 rc = ecore_queue_state_change(sc, &q_params);
11480 if (rc) {
11481 BLOGE(sc, "Queue(%d) INIT failed rc = %d\n", fp->index, rc);
11482 return (rc);
11509 rc = ecore_queue_state_change(sc, &q_params);
11510 if (rc) {
11511 BLOGE(sc, "Queue(%d) SETUP failed (rc = %d)\n", fp->index, rc);
11512 return (rc);
11515 return (rc);
11617 int rc;
11636 rc = ecore_config_vlan_mac(sc, &ramrod_param);
11638 if (rc == ECORE_EXISTS) {
11641 rc = 0;
11642 } else if (rc < 0) {
11643 BLOGE(sc, "%s MAC failed (%d)\n", (set ? "Set" : "Delete"), rc);
11646 return (rc);
11970 int rc, cfg_idx = bxe_get_link_cfg_idx(sc);
12023 rc = elink_phy_init(&sc->link_params, &sc->link_vars);
12039 return (rc);
12114 int rc = 0;
12121 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_DEL);
12122 if (rc < 0) {
12123 BLOGE(sc, "Failed to clear multicast configuration: %d\n", rc);
12125 return (rc);
12129 rc = bxe_init_mcast_macs_list(sc, &rparam);
12130 if (rc) {
12131 BLOGE(sc, "Failed to create mcast MACs list (%d)\n", rc);
12133 return (rc);
12137 rc = ecore_config_mcast(sc, &rparam, ECORE_MCAST_CMD_ADD);
12138 if (rc < 0) {
12139 BLOGE(sc, "Failed to set new mcast config (%d)\n", rc);
12146 return (rc);
12156 int rc;
12165 rc = bxe_del_all_macs(sc, mac_obj, ECORE_UC_LIST_MAC, FALSE);
12166 if (rc < 0) {
12167 BLOGE(sc, "Failed to schedule delete of all ETH MACs (%d)\n", rc);
12173 return (rc);
12183 rc = bxe_set_mac_one(sc, (uint8_t *)LLADDR((struct sockaddr_dl *)ifa->ifa_addr),
12185 if (rc == -EEXIST) {
12188 rc = 0;
12189 } else if (rc < 0) {
12190 BLOGE(sc, "Failed to schedule ADD operations (%d)\n", rc);
12196 return (rc);
12395 int i, rc = 0;
12415 rc = ENOMEM;
12421 rc = ENOMEM;
12427 rc = ENOMEM;
12440 rc = ENXIO;
12448 rc = ENXIO;
12467 rc = ENXIO;
12480 rc = ENXIO;
12496 rc = bxe_func_start(sc);
12497 if (rc) {
12498 BLOGE(sc, "Function start failed! rc = %d\n", rc);
12510 rc = ENXIO;
12515 rc = bxe_setup_leading(sc);
12516 if (rc) {
12517 BLOGE(sc, "Setup leading failed! rc = %d\n", rc);
12523 rc = bxe_setup_queue(sc, &sc->fp[i], FALSE);
12524 if (rc) {
12525 BLOGE(sc, "Queue(%d) setup failed rc = %d\n", i, rc);
12531 rc = bxe_init_rss_pf(sc);
12532 if (rc) {
12545 rc = bxe_set_eth_mac(sc, TRUE);
12547 if (rc) {
12548 BLOGE(sc, "Setting Ethernet MAC failed rc = %d\n", rc);
12554 rc = bxe_initial_phy_init(sc, /* XXX load_mode */LOAD_OPEN);
12555 if (rc) {
12650 return (rc);
12659 int rc;
12713 rc = ENXIO;
12721 rc = bxe_nic_load(sc, LOAD_OPEN);
12725 if (rc) {
12732 return (rc);
13763 int rc;
13966 rc = bxe_get_igu_cam_info(sc);
13970 if (rc) {
13971 return (rc);
14411 int rc;
14417 rc = bus_dma_tag_create(bus_get_dma_tag(sc->dev), /* parent tag */
14431 if (rc != 0) {
14432 BLOGE(sc, "Failed to alloc parent DMA tag (%d)!\n", rc);
14689 rc = bus_dma_tag_create(sc->parent_dma_tag, /* parent tag */
14703 if (rc != 0) {
14706 "'fp %d tx mbufs' (%d)\n", i, rc);
14717 "'fp %d tx mbuf %d' (%d)\n", i, j, rc);
14727 rc = bus_dma_tag_create(sc->parent_dma_tag, /* parent tag */
14741 if (rc != 0) {
14744 "'fp %d rx mbufs' (%d)\n", i, rc);
14755 "'fp %d rx mbuf %d' (%d)\n", i, j, rc);
14766 "'fp %d spare rx mbuf' (%d)\n", i, rc);
14775 rc = bus_dma_tag_create(sc->parent_dma_tag, /* parent tag */
14789 if (rc != 0) {
14792 "'fp %d rx sge mbufs' (%d)\n", i, rc);
14803 "'fp %d rx sge mbuf %d' (%d)\n", i, j, rc);
14814 "'fp %d spare rx sge mbuf' (%d)\n", i, rc);
14831 "'fp %d rx tpa mbuf %d' (%d)\n", i, j, rc);
14842 "'fp %d spare rx tpa mbuf' (%d)\n", i, rc);
15056 uint32_t rc = bxe_fw_command(sc, DRV_MSG_CODE_UNLOAD_DONE,
15058 if (!rc) {
15086 int rc = FALSE;
15097 rc = TRUE;
15106 return (rc);
15318 uint32_t reset_reg, tmp_reg = 0, rc;
15412 rc = bxe_prev_mark_path(sc, prev_undi);
15413 if (rc) {
15415 return (rc);
15424 int rc;
15440 rc = bxe_nic_load_analyze_req(sc, FW_MSG_CODE_DRV_LOAD_FUNCTION);
15441 if (!rc) {
15444 rc = bxe_do_flr(sc);
15447 if (!rc) {
15456 rc = bxe_prev_mcp_done(sc);
15457 if (!rc) {
15458 rc = BXE_PREV_WAIT_NEEDED;
15461 return (rc);
15469 uint32_t rc = 0;
15506 rc = -1;
15511 rc = bxe_prev_unload_common(sc);
15516 rc = bxe_prev_unload_uncommon(sc);
15517 if (rc != BXE_PREV_WAIT_NEEDED) {
15524 if (!time_counter || rc) {
15526 " time_counter %d rc %d\n", time_counter, rc);
15527 rc = -1;
15530 return (rc);
17098 int rc = bxe_init_hw_common(sc);
17100 if (rc) {
17101 BLOGE(sc, "bxe_init_hw_common failed rc=%d\n", rc);
17102 return (rc);
17700 int i, main_mem_width, rc;
17706 rc = bxe_pf_flr_clnup(sc);
17707 if (rc) {
17711 return (rc);