Lines Matching refs:err

603 	int err = iwx_dma_contig_alloc(sc->sc_dmat, dram, sec->fws_len, 0);
604 if (err) {
607 return err;
757 int err;
765 err = iwx_dma_contig_alloc(sc->sc_dmat, fw_mon, size, 0);
766 if (err)
774 if (err) {
776 return err;
813 int i, err;
828 err = iwx_alloc_fw_monitor(sc, size_power);
829 if (err)
830 return err;
859 err = iwx_set_bits_prph(sc, addr, (1 << val));
860 if (err)
861 return err;
864 err = iwx_clear_bits_prph(sc, addr, (1 << val));
865 if (err)
866 return err;
929 int err;
960 err = iwx_init_fw_sec(sc, fws, &ctxt_info->dram);
961 if (err) {
963 return err;
968 err = iwx_apply_debug_destination(sc);
969 if (err) {
971 return err;
1008 int err;
1017 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->iml_dma,
1019 if (err) {
1045 err = iwx_init_fw_sec(sc, fws, &prph_scratch->dram);
1046 if (err) {
1049 return err;
1202 int err;
1215 err = loadfirmware(sc->sc_fwname,
1217 if (err) {
1219 DEVNAME(sc), sc->sc_fwname, err);
1237 err = EINVAL;
1264 err = EINVAL;
1271 err = EINVAL;
1278 err = EINVAL;
1284 err = EINVAL;
1291 err = EINVAL;
1308 err = iwx_store_cscheme(sc, tlv_data, tlv_len);
1309 if (err)
1315 err = EINVAL;
1320 err = EINVAL;
1326 err = iwx_firmware_store_section(sc,
1328 if (err)
1332 err = iwx_firmware_store_section(sc,
1334 if (err)
1338 err = iwx_firmware_store_section(sc,
1340 if (err)
1345 err = EINVAL;
1348 err = iwx_set_default_calib(sc, tlv_data);
1349 if (err)
1354 err = EINVAL;
1364 err = EINVAL;
1370 err = EINVAL;
1385 err = EINVAL;
1407 err = iwx_firmware_store_section(sc,
1410 if (err)
1416 err = EINVAL;
1423 err = EINVAL;
1429 err = ERANGE;
1436 err = EINVAL;
1451 err = EINVAL;
1487 err = EINVAL;
1505 err = EINVAL;
1529 err = ENOMEM;
1542 err = EINVAL;
1546 err = EINVAL;
1597 err = EINVAL;
1612 KASSERT(err == 0);
1615 if (err) {
1617 "section type %d\n", DEVNAME(sc), err, tlv_type);
1621 if (err) {
1629 return err;
1707 int offs, err = 0;
1716 err = EBUSY;
1718 return err;
1839 int nsegs, err;
1845 err = bus_dmamap_create(tag, size, 1, size, 0, BUS_DMA_NOWAIT,
1847 if (err)
1850 err = bus_dmamem_alloc(tag, size, alignment, 0, &dma->seg, 1, &nsegs,
1852 if (err)
1856 err = ENOMEM;
1860 err = bus_dmamem_map(tag, &dma->seg, 1, size, &va,
1862 if (err)
1866 err = bus_dmamap_load(tag, dma->map, dma->vaddr, size, NULL,
1868 if (err)
1877 return err;
1901 int i, err;
1910 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->free_desc_dma,
1912 if (err) {
1924 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->stat_dma, size, 16);
1925 if (err) {
1936 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->used_desc_dma,
1938 if (err) {
1948 err = bus_dmamap_create(sc->sc_dmat, IWX_RBUF_SIZE, 1,
1951 if (err) {
1957 err = iwx_rx_addbuf(sc, IWX_RBUF_SIZE, i);
1958 if (err)
1964 return err;
2038 int i, err;
2051 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->desc_dma, size, 256);
2052 if (err) {
2083 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->bc_tbl, bc_tbl_size,
2085 if (err) {
2092 err = iwx_dma_contig_alloc(sc->sc_dmat, &ring->cmd_dma, size,
2094 if (err) {
2114 err = bus_dmamap_create(sc->sc_dmat, mapsize,
2117 if (err) {
2127 return err;
2375 int err;
2377 err = iwx_set_bits_prph(sc, IWX_HPM_HIPM_GEN_CFG,
2379 if (err)
2380 return err;
2382 err = iwx_set_bits_prph(sc, IWX_HPM_HIPM_GEN_CFG,
2385 if (err)
2386 return err;
2388 err = iwx_clear_bits_prph(sc, IWX_HPM_HIPM_GEN_CFG,
2390 return err;
2425 int err = 0;
2462 err = ETIMEDOUT;
2466 if (err)
2467 printf("%s: apm init error %d\n", DEVNAME(sc), err);
2468 return err;
2625 int err;
2627 err = iwx_prepare_card_hw(sc);
2628 if (err)
2629 return err;
2632 err = iwx_clear_persistence_bit(sc);
2633 if (err)
2634 return err;
2654 err = iwx_force_power_gating(sc);
2655 if (err)
2656 return err;
2663 err = iwx_apm_init(sc);
2664 if (err)
2665 return err;
2788 int err;
2794 err = iwx_nic_rx_init(sc);
2795 if (err)
2796 return err;
2836 int err, fwqid, cmd_ver;
2874 err = iwx_send_cmd(sc, &hcmd);
2875 if (err)
2876 return err;
2880 err = EIO;
2886 err = EIO;
2896 err = EIO;
2901 err = EIO;
2909 return err;
2924 int err, cmd_ver;
2954 err = iwx_send_cmd(sc, &hcmd);
2955 if (err)
2956 return err;
2960 err = EIO;
2968 return err;
2999 int err;
3002 err = iwx_send_cmd_pdu(sc, cmd_id, 0, sizeof(cmd), &cmd);
3003 if (!err)
3005 return err;
3384 int err;
3414 err = iwx_send_cmd_pdu_status(sc, IWX_WIDE_ID(IWX_DATA_PATH_GROUP,
3416 if (err)
3417 return err;
3435 int err;
3465 err = iwx_send_cmd_pdu_status(sc, IWX_ADD_STA, sizeof(cmd), &cmd,
3467 if (err)
3468 return err;
3492 int err, s;
3505 err = iwx_sta_rx_agg_baid_cfg_cmd(sc, ni, tid, ssn, winsize,
3508 err = iwx_sta_rx_agg_sta_cmd(sc, ni, tid, ssn, winsize,
3511 if (err) {
3559 int err, s = splnet();
3568 err = iwx_mac_ctxt_cmd(sc, in, IWX_FW_CTXT_ACTION_MODIFY, 1);
3569 if (err)
3586 int err, s = splnet();
3611 err = iwx_phy_ctxt_update(sc, in->in_phyctxt,
3614 if (err)
3678 int err, qid;
3705 err = iwx_enable_txq(sc, IWX_STATION_ID, qid, tid,
3708 if (err) {
3710 "(error %d)\n", DEVNAME(sc), qid, err);
3910 int err;
3924 err = iwx_send_cmd(sc, &hcmd);
3925 if (err)
3926 return err;
3929 err = EIO;
3938 err = EINVAL;
3982 return err;
3989 int err;
3998 err = iwx_ctxt_info_gen3_init(sc, fws);
4000 err = iwx_ctxt_info_init(sc, fws);
4001 if (err) {
4003 return err;
4007 err = tsleep_nsec(&sc->sc_uc, 0, "iwxuc", SEC_TO_NSEC(1));
4008 if (err || !sc->sc_uc.uc_ok) {
4009 printf("%s: could not load firmware, %d\n", DEVNAME(sc), err);
4019 return err;
4025 int err;
4039 err = iwx_nic_init(sc);
4040 if (err) {
4042 return err;
4060 int err;
4074 err = EINVAL;
4116 err = ENOMEM;
4140 err = ENOENT;
4144 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->pnvm_dma, size, 0);
4145 if (err) {
4148 err = ENOMEM;
4156 return err;
4225 int s, err = 0;
4236 err = loadfirmware(sc->sc_pnvm_name,
4238 if (err) {
4240 DEVNAME(sc), sc->sc_pnvm_name, err);
4241 return err;
4244 err = iwx_pnvm_parse(sc, pnvm_data, pnvm_size);
4245 if (err && err != ENOENT) {
4247 return err;
4271 err = tsleep_nsec(&sc->sc_init_complete, 0, "iwxinit",
4273 if (err)
4280 return err;
4324 int err;
4326 err = iwx_read_firmware(sc);
4327 if (err)
4328 return err;
4330 err = iwx_start_fw(sc);
4331 if (err)
4332 return err;
4335 err = iwx_load_pnvm(sc);
4336 if (err)
4337 return err;
4353 int err, s;
4363 err = iwx_load_ucode_wait_alive(sc);
4364 if (err) {
4367 return err;
4374 err = iwx_send_cmd_pdu(sc, IWX_WIDE_ID(IWX_SYSTEM_GROUP,
4376 if (err) {
4378 return err;
4381 err = iwx_send_cmd_pdu(sc, IWX_WIDE_ID(IWX_REGULATORY_AND_NVM_GROUP,
4383 if (err) {
4385 return err;
4390 err = tsleep_nsec(&sc->sc_init_complete, 0, "iwxinit",
4392 if (err) {
4394 return err;
4399 err = iwx_nvm_get(sc);
4400 if (err) {
4402 return err;
4452 int err;
4475 err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
4477 if (err) {
4482 return err;
5522 int i, err, active = (sc->sc_flags & IWX_FLAG_BINDING_ACTIVE);
5551 err = iwx_send_cmd_pdu_status(sc, IWX_BINDING_CONTEXT_CMD, sizeof(cmd),
5553 if (err == 0 && status != 0)
5554 err = EIO;
5556 return err;
5751 int err = 0, i, paylen, off, s;
5813 err = EINVAL;
5820 err = ENOMEM;
5824 err = bus_dmamap_load(sc->sc_dmat, txdata->map, cmd,
5826 if (err) {
5887 err = tsleep_nsec(desc, PCATCH, "iwxcmd", SEC_TO_NSEC(1));
5888 if (err == 0) {
5891 err = ENXIO;
5907 return err;
5930 int err, resp_len;
5936 err = iwx_send_cmd(sc, cmd);
5937 if (err)
5938 return err;
5953 return err;
6169 int i, totlen, err, pad, qid;
6290 err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
6292 if (err && err != EFBIG) {
6293 printf("%s: can't map mbuf (error %d)\n", DEVNAME(sc), err);
6295 return err;
6297 if (err) {
6315 err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
6317 if (err) {
6319 err);
6321 return err;
6397 int err, resp_len, i, num_flushed_queues;
6399 err = iwx_send_cmd(sc, &hcmd);
6400 if (err)
6401 return err;
6405 err = EIO;
6411 err = EIO;
6418 err = EIO;
6424 err = EIO;
6446 return err;
6455 int err;
6467 err = iwx_send_cmd_pdu_status(sc, IWX_ADD_STA,
6469 if (err) {
6471 DEVNAME(sc), err);
6472 return err;
6479 err = EIO;
6485 return err;
6491 int err;
6497 err = iwx_drain_sta(sc, in, 1);
6498 if (err)
6501 err = iwx_flush_sta_tids(sc, IWX_STATION_ID, 0xffff);
6502 if (err) {
6504 DEVNAME(sc), err);
6508 err = iwx_drain_sta(sc, in, 0);
6511 return err;
6573 int err;
6581 err = iwx_send_cmd_pdu(sc, IWX_MAC_PM_POWER_TABLE, 0,
6583 if (err != 0)
6584 return err;
6612 int err;
6614 err = iwx_beacon_filter_send_cmd(sc, &cmd);
6615 if (err == 0)
6618 return err;
6625 int err;
6629 err = iwx_beacon_filter_send_cmd(sc, &cmd);
6630 if (err == 0)
6633 return err;
6640 int err;
6746 err = iwx_send_cmd_pdu_status(sc, IWX_ADD_STA, sizeof(add_sta_cmd),
6748 if (!err && (status & IWX_ADD_STA_STATUS_MASK) != IWX_ADD_STA_SUCCESS)
6749 err = EIO;
6751 return err;
6759 int err;
6770 err = iwx_send_cmd_pdu(sc, IWX_REMOVE_STA, 0, sizeof(rm_sta_cmd),
6773 return err;
6781 int err, i, cmd_ver;
6783 err = iwx_flush_sta(sc, in);
6784 if (err) {
6786 DEVNAME(sc), err);
6787 return err;
6797 err = iwx_disable_mgmt_queue(sc);
6798 if (err)
6799 return err;
6805 err = iwx_disable_txq(sc, IWX_STATION_ID,
6807 if (err) {
6810 err);
6811 return err;
6816 err = iwx_rm_sta_cmd(sc, in);
6817 if (err) {
6819 DEVNAME(sc), err);
6820 return err;
7143 int err, async = bgscan, n_ssid = 0;
7164 err = iwx_fill_probe_req(sc, &scan_p->probe_params.preq);
7165 if (err) {
7167 return err;
7186 err = iwx_send_cmd(sc, &hcmd);
7188 return err;
7494 int err;
7496 err = iwx_send_cmd(sc, &cmd);
7497 if (err)
7498 return err;
7532 int err;
7535 err = iwx_scan_abort(sc);
7536 if (err) {
7539 return err;
7543 err = iwx_umac_scan_v14(sc, 0);
7544 if (err) {
7546 return err;
7575 int err;
7580 err = iwx_umac_scan_v14(sc, 1);
7581 if (err) {
7583 return err;
7609 int tid, err = 0, s = splnet();
7614 err = ENXIO;
7618 err = iwx_flush_sta(sc, in);
7619 if (err)
7628 err = iwx_disable_txq(sc, IWX_STATION_ID, qid, tid);
7629 if (err)
7651 if (err) {
7675 int err;
7677 err = iwx_umac_scan_abort(sc);
7678 if (err == 0)
7680 return err;
7686 int err;
7694 err = iwx_enable_txq(sc, IWX_STATION_ID, sc->first_data_qid,
7696 if (err) {
7698 DEVNAME(sc), sc->first_data_qid, err);
7699 return err;
7708 int err, cmd_ver;
7718 err = iwx_disable_txq(sc, IWX_STATION_ID, sc->first_data_qid,
7720 if (err) {
7722 DEVNAME(sc), sc->first_data_qid, err);
7723 return err;
8058 int err;
8064 err = iwx_phy_ctxt_cmd(sc, phyctxt, chains_static,
8067 if (err) {
8069 "(error %d)\n", DEVNAME(sc), err);
8070 return err;
8073 err = iwx_phy_ctxt_cmd(sc, phyctxt, chains_static,
8076 if (err) {
8078 "(error %d)\n", DEVNAME(sc), err);
8079 return err;
8083 err = iwx_phy_ctxt_cmd(sc, phyctxt, chains_static,
8086 if (err) {
8088 DEVNAME(sc), err);
8089 return err;
8110 int generation = sc->sc_generation, err;
8115 err = iwx_phy_ctxt_update(sc, &sc->sc_phyctxt[0],
8118 if (err)
8119 return err;
8121 err = iwx_phy_ctxt_update(sc, &sc->sc_phyctxt[0],
8124 if (err)
8125 return err;
8130 err = iwx_mac_ctxt_cmd(sc, in, IWX_FW_CTXT_ACTION_ADD, 0);
8131 if (err) {
8133 DEVNAME(sc), err);
8134 return err;
8138 err = iwx_binding_cmd(sc, in, IWX_FW_CTXT_ACTION_ADD);
8139 if (err) {
8141 DEVNAME(sc), err);
8146 err = iwx_add_sta_cmd(sc, in, 0);
8147 if (err) {
8149 DEVNAME(sc), err);
8155 err = iwx_enable_txq(sc, IWX_MONITOR_STA_ID,
8158 if (err)
8163 err = iwx_enable_mgmt_queue(sc);
8164 if (err)
8167 err = iwx_clear_statistics(sc);
8168 if (err)
8198 return err;
8206 int err;
8213 err = iwx_rm_sta(sc, in);
8214 if (err)
8215 return err;
8220 err = iwx_binding_cmd(sc, in, IWX_FW_CTXT_ACTION_REMOVE);
8221 if (err) {
8223 DEVNAME(sc), err);
8224 return err;
8230 err = iwx_mac_ctxt_cmd(sc, in, IWX_FW_CTXT_ACTION_REMOVE, 0);
8231 if (err) {
8233 DEVNAME(sc), err);
8234 return err;
8240 err = iwx_phy_ctxt_update(sc, &sc->sc_phyctxt[0],
8243 if (err)
8244 return err;
8255 int err;
8261 err = iwx_auth(sc);
8262 if (err)
8263 return err;
8269 err = iwx_phy_ctxt_update(sc, in->in_phyctxt,
8273 if (err) {
8275 return err;
8291 err = iwx_phy_ctxt_update(sc, in->in_phyctxt,
8294 if (err) {
8296 return err;
8301 err = iwx_add_sta_cmd(sc, in, 1);
8302 if (err) {
8304 DEVNAME(sc), err);
8305 return err;
8309 err = iwx_mac_ctxt_cmd(sc, in, IWX_FW_CTXT_ACTION_MODIFY, 1);
8310 if (err) {
8312 return err;
8315 err = iwx_sf_config(sc, IWX_SF_FULL_ON);
8316 if (err) {
8318 DEVNAME(sc), err);
8319 return err;
8322 err = iwx_allow_mcast(sc);
8323 if (err) {
8325 DEVNAME(sc), err);
8326 return err;
8329 err = iwx_power_update_device(sc);
8330 if (err) {
8332 DEVNAME(sc), err);
8333 return err;
8341 err = iwx_enable_beacon_filter(sc, in);
8342 if (err) {
8345 return err;
8348 err = iwx_power_mac_update_mode(sc, in);
8349 if (err) {
8351 DEVNAME(sc), err);
8352 return err;
8362 err = iwx_rs_init(sc, in);
8363 if (err) {
8365 DEVNAME(sc), err);
8366 return err;
8378 int err, i;
8382 err = iwx_flush_sta(sc, in);
8383 if (err) {
8385 DEVNAME(sc), err);
8386 return err;
8405 err = iwx_sf_config(sc, IWX_SF_INIT_OFF);
8406 if (err)
8407 return err;
8409 err = iwx_disable_beacon_filter(sc);
8410 if (err) {
8412 DEVNAME(sc), err);
8413 return err;
8417 err = iwx_mac_ctxt_cmd(sc, in, IWX_FW_CTXT_ACTION_MODIFY, 0);
8418 if (err) {
8420 return err;
8439 int err;
8443 err = ieee80211_set_key(ic, ni, k);
8444 if (!err && in != NULL && (k->k_flags & IEEE80211_KEY_GROUP))
8446 return err;
8472 int err;
8499 err = iwx_send_cmd_pdu_status(sc, IWX_ADD_STA_KEY, sizeof(cmd), &cmd,
8503 if (!err && (status & IWX_ADD_STA_STATUS_MASK) != IWX_ADD_STA_SUCCESS)
8504 err = EIO;
8505 if (err) {
8509 return err;
8532 int err = 0, s = splnet();
8535 if (err || (sc->sc_flags & IWX_FLAG_SHUTDOWN))
8538 err = iwx_add_sta_key(sc, a->sta_id, a->ni, a->k);
8586 int err;
8588 err = ieee80211_media_change(ifp);
8589 if (err != ENETRESET)
8590 return err;
8595 err = iwx_init(ifp);
8597 return err;
8608 int err = 0, s = splnet();
8632 err = iwx_run_stop(sc);
8633 if (err)
8639 err = iwx_deauth(sc);
8640 if (err)
8663 err = iwx_scan(sc);
8664 if (err)
8671 err = iwx_auth(sc);
8678 err = iwx_run(sc);
8684 if (err)
8846 int err = 0;
8860 err = iwx_send_cmd_pdu(sc, IWX_REPLY_SF_CFG_CMD, IWX_CMD_ASYNC,
8862 return err;
8881 int err;
8910 err = iwx_send_cmd_pdu(sc, cmd_id, 0, sizeof(cmd), &cmd);
8911 if (err)
8912 printf("%s: failed to set soc latency: %d\n", DEVNAME(sc), err);
8913 return err;
8928 int err;
8941 err = iwx_send_cmd(sc, &hcmd);
8942 if (err)
8943 return err;
8947 err = EIO;
8953 err = EIO;
8960 err = EIO;
8973 return err;
8980 int err;
8989 err = iwx_send_cmd_pdu(sc,
8992 if (err)
8994 DEVNAME(sc), err);
8996 return err;
9003 int err, i;
9005 err = iwx_run_init_mvm_ucode(sc, 0);
9006 if (err)
9007 return err;
9012 err = iwx_send_tx_ant_cfg(sc, iwx_fw_valid_tx_ant(sc));
9013 if (err) {
9015 DEVNAME(sc), err);
9016 goto err;
9020 err = iwx_send_phy_cfg_cmd(sc);
9021 if (err) {
9023 DEVNAME(sc), err);
9024 goto err;
9028 err = iwx_send_bt_init_conf(sc);
9029 if (err) {
9031 DEVNAME(sc), err);
9032 return err;
9035 err = iwx_send_soc_conf(sc);
9036 if (err)
9037 return err;
9040 err = iwx_send_dqa_cmd(sc);
9041 if (err)
9042 return err;
9053 err = iwx_phy_ctxt_cmd(sc, &sc->sc_phyctxt[i], 1, 1,
9056 if (err) {
9058 DEVNAME(sc), i, err);
9059 goto err;
9063 err = iwx_phy_send_rlc(sc, &sc->sc_phyctxt[i], 1, 1);
9064 if (err) {
9066 "%d (error %d)\n", DEVNAME(sc), i, err);
9067 goto err;
9072 err = iwx_config_ltr(sc);
9073 if (err) {
9075 DEVNAME(sc), err);
9079 err = iwx_send_temp_report_ths_cmd(sc);
9080 if (err)
9081 goto err;
9084 err = iwx_power_update_device(sc);
9085 if (err) {
9087 DEVNAME(sc), err);
9088 goto err;
9092 err = iwx_send_update_mcc_cmd(sc, "ZZ");
9093 if (err) {
9095 DEVNAME(sc), err);
9096 goto err;
9100 err = iwx_config_umac_scan_reduced(sc);
9101 if (err) {
9103 DEVNAME(sc), err);
9104 goto err;
9107 err = iwx_disable_beacon_filter(sc);
9108 if (err) {
9110 DEVNAME(sc), err);
9111 goto err;
9114 err:
9116 return err;
9127 int err;
9139 err = iwx_send_cmd_pdu(sc, IWX_MCAST_FILTER_CMD,
9142 return err;
9150 int err, generation;
9156 err = iwx_preinit(sc);
9157 if (err)
9158 return err;
9160 err = iwx_start_hw(sc);
9161 if (err) {
9163 return err;
9166 err = iwx_init_hw(sc);
9167 if (err) {
9170 return err;
9196 err = tsleep_nsec(&ic->ic_state, PCATCH, "iwxinit",
9200 if (err) {
9202 return err;
9390 int s, err = 0, generation = sc->sc_generation;
9396 err = rw_enter(&sc->ioctl_rwl, RW_WRITE | RW_INTR);
9397 if (err == 0 && generation != sc->sc_generation) {
9401 if (err)
9402 return err;
9414 err = iwx_init(ifp);
9423 err = ieee80211_ioctl(ifp, cmd, data);
9426 if (err == ENETRESET) {
9427 err = 0;
9431 err = iwx_init(ifp);
9438 return err;
10845 int err;
10847 err = iwx_prepare_card_hw(sc);
10848 if (err) {
10850 return err;
10862 err = iwx_start_hw(sc);
10863 if (err) {
10865 return err;
10868 err = iwx_run_init_mvm_ucode(sc, 1);
10870 if (err)
10871 return err;
10904 err = if_setlladdr(ifp, ic->ic_myaddr);
10905 if (err)
10907 DEVNAME(sc), err);
11017 int err;
11041 err = pci_get_capability(sc->sc_pct, sc->sc_pcitag,
11043 if (err == 0) {
11057 err = pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0,
11059 if (err) {
11260 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->ctxt_info_dma,
11262 if (err) {
11269 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->prph_scratch_dma,
11271 if (err) {
11286 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->prph_info_dma,
11288 if (err) {
11296 err = iwx_dma_contig_alloc(sc->sc_dmat, &sc->ict_dma,
11298 if (err) {
11304 err = iwx_alloc_tx_ring(sc, &sc->txq[txq_i], txq_i);
11305 if (err) {
11312 err = iwx_alloc_rx_ring(sc, &sc->rxq);
11313 if (err) {
11525 int err;
11529 err = iwx_start_hw(sc);
11530 if (err) {
11532 return err;
11535 err = iwx_init_hw(sc);
11536 if (err) {
11539 return err;
11584 int err = 0;
11599 err = iwx_wakeup(sc);
11600 if (err)