Lines Matching refs:err
480 int err = DDI_FAILURE; in iwp_attach() local
505 err = ddi_soft_state_zalloc(iwp_soft_state_p, instance); in iwp_attach()
506 if (err != DDI_SUCCESS) { in iwp_attach()
520 err = ddi_regs_map_setup(dip, 0, &sc->sc_cfg_base, 0, 0, in iwp_attach()
522 if (err != DDI_SUCCESS) { in iwp_attach()
570 err = ddi_regs_map_setup(dip, 1, &sc->sc_base, in iwp_attach()
572 if (err != DDI_SUCCESS) { in iwp_attach()
583 err = ddi_intr_get_supported_types(dip, &intr_type); in iwp_attach()
584 if ((err != DDI_SUCCESS) || (!(intr_type & DDI_INTR_TYPE_FIXED))) { in iwp_attach()
590 err = ddi_intr_get_nintrs(dip, DDI_INTR_TYPE_FIXED, &intr_count); in iwp_attach()
591 if ((err != DDI_SUCCESS) || (intr_count != 1)) { in iwp_attach()
599 err = ddi_intr_alloc(dip, sc->sc_intr_htable, DDI_INTR_TYPE_FIXED, 0, in iwp_attach()
601 if ((err != DDI_SUCCESS) || (intr_actual != 1)) { in iwp_attach()
603 "ddi_intr_alloc() failed 0x%x\n", err); in iwp_attach()
607 err = ddi_intr_get_pri(sc->sc_intr_htable[0], &sc->sc_intr_pri); in iwp_attach()
608 if (err != DDI_SUCCESS) { in iwp_attach()
610 "ddi_intr_get_pri() failed 0x%x\n", err); in iwp_attach()
635 err = iwp_alloc_shared(sc); in iwp_attach()
636 if (err != DDI_SUCCESS) { in iwp_attach()
647 err = iwp_alloc_kw(sc); in iwp_attach()
648 if (err != DDI_SUCCESS) { in iwp_attach()
657 err = iwp_preinit(sc); in iwp_attach()
658 if (err != IWP_SUCCESS) { in iwp_attach()
667 err = iwp_eep_load(sc); in iwp_attach()
668 if (err != IWP_SUCCESS) { in iwp_attach()
680 err = iwp_eep_ver_chk(sc); in iwp_attach()
681 if (err != IWP_SUCCESS) { in iwp_attach()
694 err = iwp_ring_init(sc); in iwp_attach()
695 if (err != DDI_SUCCESS) { in iwp_attach()
706 err = iwp_alloc_fw_dma(sc); in iwp_attach()
707 if (err != DDI_SUCCESS) { in iwp_attach()
778 err = ddi_intr_add_softint(dip, &sc->sc_soft_hdl, DDI_INTR_SOFTPRI_MAX, in iwp_attach()
780 if (err != DDI_SUCCESS) { in iwp_attach()
786 err = ddi_intr_add_handler(sc->sc_intr_htable[0], iwp_intr, in iwp_attach()
788 if (err != DDI_SUCCESS) { in iwp_attach()
794 err = ddi_intr_enable(sc->sc_intr_htable[0]); in iwp_attach()
795 if (err != DDI_SUCCESS) { in iwp_attach()
831 err = mac_register(macp, &ic->ic_mach); in iwp_attach()
833 if (err != DDI_SUCCESS) { in iwp_attach()
843 err = ddi_create_minor_node(dip, strbuf, S_IFCHR, in iwp_attach()
845 if (err != DDI_SUCCESS) { in iwp_attach()
907 int err; in iwp_detach() local
952 err = mac_disable(sc->sc_ic.ic_mach); in iwp_detach()
953 if (err != DDI_SUCCESS) { in iwp_detach()
954 return (err); in iwp_detach()
1028 int err = DDI_FAILURE; in iwp_alloc_dma_mem() local
1033 err = ddi_dma_alloc_handle(sc->sc_dip, dma_attr_p, in iwp_alloc_dma_mem()
1035 if (err != DDI_SUCCESS) { in iwp_alloc_dma_mem()
1043 err = ddi_dma_mem_alloc(dma_p->dma_hdl, memsize, acc_attr_p, in iwp_alloc_dma_mem()
1046 if (err != DDI_SUCCESS) { in iwp_alloc_dma_mem()
1057 err = ddi_dma_addr_bind_handle(dma_p->dma_hdl, NULL, in iwp_alloc_dma_mem()
1060 if (err != DDI_DMA_MAPPED) { in iwp_alloc_dma_mem()
1102 int err = DDI_FAILURE; in iwp_alloc_fw_dma() local
1150 err = iwp_alloc_dma_mem(sc, LE_32(sc->sc_hdr->textsz), in iwp_alloc_fw_dma()
1154 if (err != DDI_SUCCESS) { in iwp_alloc_fw_dma()
1173 err = iwp_alloc_dma_mem(sc, LE_32(sc->sc_hdr->datasz), in iwp_alloc_fw_dma()
1177 if (err != DDI_SUCCESS) { in iwp_alloc_fw_dma()
1192 err = iwp_alloc_dma_mem(sc, LE_32(sc->sc_hdr->datasz), in iwp_alloc_fw_dma()
1196 if (err != DDI_SUCCESS) { in iwp_alloc_fw_dma()
1216 err = iwp_alloc_dma_mem(sc, LE_32(sc->sc_hdr->init_textsz), in iwp_alloc_fw_dma()
1220 if (err != DDI_SUCCESS) { in iwp_alloc_fw_dma()
1240 err = iwp_alloc_dma_mem(sc, LE_32(sc->sc_hdr->init_datasz), in iwp_alloc_fw_dma()
1244 if (err != DDI_SUCCESS) { in iwp_alloc_fw_dma()
1262 return (err); in iwp_alloc_fw_dma()
1284 int err = DDI_FAILURE; in iwp_alloc_shared() local
1289 err = iwp_alloc_dma_mem(sc, sizeof (iwp_shared_t), in iwp_alloc_shared()
1293 if (err != DDI_SUCCESS) { in iwp_alloc_shared()
1307 return (err); in iwp_alloc_shared()
1310 return (err); in iwp_alloc_shared()
1328 int err = DDI_FAILURE; in iwp_alloc_kw() local
1333 err = iwp_alloc_dma_mem(sc, IWP_KW_SIZE, in iwp_alloc_kw()
1337 if (err != DDI_SUCCESS) { in iwp_alloc_kw()
1349 return (err); in iwp_alloc_kw()
1352 return (err); in iwp_alloc_kw()
1372 int i, err = DDI_FAILURE; in iwp_alloc_rx_ring() local
1380 err = iwp_alloc_dma_mem(sc, RX_QUEUE_SIZE * sizeof (uint32_t), in iwp_alloc_rx_ring()
1384 if (err != DDI_SUCCESS) { in iwp_alloc_rx_ring()
1405 err = iwp_alloc_dma_mem(sc, sc->sc_dmabuf_sz, in iwp_alloc_rx_ring()
1409 if (err != DDI_SUCCESS) { in iwp_alloc_rx_ring()
1434 return (err); in iwp_alloc_rx_ring()
1438 return (err); in iwp_alloc_rx_ring()
1504 int i, err = DDI_FAILURE; in iwp_alloc_tx_ring() local
1515 err = iwp_alloc_dma_mem(sc, in iwp_alloc_tx_ring()
1520 if (err != DDI_SUCCESS) { in iwp_alloc_tx_ring()
1541 err = iwp_alloc_dma_mem(sc, in iwp_alloc_tx_ring()
1546 if (err != DDI_SUCCESS) { in iwp_alloc_tx_ring()
1578 err = iwp_alloc_dma_mem(sc, sc->sc_dmabuf_sz, in iwp_alloc_tx_ring()
1582 if (err != DDI_SUCCESS) { in iwp_alloc_tx_ring()
1605 return (err); in iwp_alloc_tx_ring()
1610 return (err); in iwp_alloc_tx_ring()
1689 int i, err = DDI_FAILURE; in iwp_ring_init() local
1696 err = iwp_alloc_tx_ring(sc, &sc->sc_txq[i], TFD_TX_CMD_SLOTS, in iwp_ring_init()
1698 if (err != DDI_SUCCESS) { in iwp_ring_init()
1706 err = iwp_alloc_tx_ring(sc, &sc->sc_txq[IWP_CMD_QUEUE_NUM], in iwp_ring_init()
1708 if (err != DDI_SUCCESS) { in iwp_ring_init()
1712 err = iwp_alloc_rx_ring(sc); in iwp_ring_init()
1713 if (err != DDI_SUCCESS) { in iwp_ring_init()
1718 return (err); in iwp_ring_init()
1794 int i, err = IWP_FAIL; in iwp_newstate() local
1797 return (err); in iwp_newstate()
1827 err = iwp_cmd(sc, REPLY_RXON, &sc->sc_config, in iwp_newstate()
1829 if (err != IWP_SUCCESS) { in iwp_newstate()
1834 return (err); in iwp_newstate()
1841 err = iwp_cmd(sc, REPLY_ADD_STA, &node, in iwp_newstate()
1843 if (err != IWP_SUCCESS) { in iwp_newstate()
1848 return (err); in iwp_newstate()
1854 err = sc->sc_newstate(ic, nstate, arg); in iwp_newstate()
1856 if ((err != 0) || ((err = iwp_scan(sc)) != 0)) { in iwp_newstate()
1863 return (err); in iwp_newstate()
1886 if ((err = iwp_hw_set_before_auth(sc)) != 0) { in iwp_newstate()
1890 return (err); in iwp_newstate()
1908 err = iwp_run_state_config(sc); in iwp_newstate()
1909 if (err != IWP_SUCCESS) { in iwp_newstate()
1913 return (err); in iwp_newstate()
2057 int err = IWP_FAIL; in iwp_load_init_firmware() local
2065 err = iwp_put_seg_fw(sc, sc->sc_dma_fw_init_text.cookie.dmac_address, in iwp_load_init_firmware()
2067 if (err != IWP_SUCCESS) { in iwp_load_init_firmware()
2070 return (err); in iwp_load_init_firmware()
2093 err = iwp_put_seg_fw(sc, sc->sc_dma_fw_init_data.cookie.dmac_address, in iwp_load_init_firmware()
2095 if (err != IWP_SUCCESS) { in iwp_load_init_firmware()
2098 return (err); in iwp_load_init_firmware()
2120 return (err); in iwp_load_init_firmware()
2126 int err = IWP_FAIL; in iwp_load_run_firmware() local
2134 err = iwp_put_seg_fw(sc, sc->sc_dma_fw_text.cookie.dmac_address, in iwp_load_run_firmware()
2136 if (err != IWP_SUCCESS) { in iwp_load_run_firmware()
2139 return (err); in iwp_load_run_firmware()
2162 err = iwp_put_seg_fw(sc, sc->sc_dma_fw_data_bak.cookie.dmac_address, in iwp_load_run_firmware()
2164 if (err != IWP_SUCCESS) { in iwp_load_run_firmware()
2167 return (err); in iwp_load_run_firmware()
2189 return (err); in iwp_load_run_firmware()
2979 int hdrlen, len, len0, mblen, off, err = IWP_SUCCESS; in iwp_send() local
2993 err = IWP_FAIL; in iwp_send()
3020 err = IWP_FAIL; in iwp_send()
3046 err = IWP_SUCCESS; in iwp_send()
3081 err = IWP_SUCCESS; in iwp_send()
3125 err = IWP_SUCCESS; in iwp_send()
3316 return (err); in iwp_send()
3327 int err = EINVAL; in iwp_m_ioctl() local
3335 err = ieee80211_ioctl(ic, wq, mp); in iwp_m_ioctl()
3336 if (ENETRESET == err) { in iwp_m_ioctl()
3364 int err = EINVAL; in iwp_m_getprop() local
3371 err = ieee80211_getprop(&sc->sc_ic, pr_name, wldp_pr_num, in iwp_m_getprop()
3374 return (err); in iwp_m_getprop()
3393 int err = EINVAL; in iwp_m_setprop() local
3401 err = ieee80211_setprop(ic, pr_name, wldp_pr_num, wldp_length, in iwp_m_setprop()
3404 if (err == ENETRESET) { in iwp_m_setprop()
3413 err = 0; in iwp_m_setprop()
3415 return (err); in iwp_m_setprop()
3502 int err = IWP_FAIL; in iwp_m_start() local
3510 err = iwp_init(sc); in iwp_m_start()
3511 if (err != IWP_SUCCESS) { in iwp_m_start()
3567 int err = IWP_SUCCESS; in iwp_m_unicst() local
3578 err = iwp_config(sc); in iwp_m_unicst()
3580 if (err != IWP_SUCCESS) { in iwp_m_unicst()
3587 return (err); in iwp_m_unicst()
3590 return (err); in iwp_m_unicst()
3615 int err, n = 0, timeout = 0; in iwp_thread() local
3657 err = iwp_init(sc); in iwp_thread()
3658 if (err != IWP_SUCCESS) { in iwp_thread()
3666 if (!err) { in iwp_thread()
3826 int err = IWP_FAIL; in iwp_hw_set_before_auth() local
3877 err = iwp_cmd(sc, REPLY_RXON, &sc->sc_config, in iwp_hw_set_before_auth()
3879 if (err != IWP_SUCCESS) { in iwp_hw_set_before_auth()
3882 return (err); in iwp_hw_set_before_auth()
3888 err = iwp_add_ap_sta(sc); in iwp_hw_set_before_auth()
3889 if (err != IWP_SUCCESS) { in iwp_hw_set_before_auth()
3890 return (err); in iwp_hw_set_before_auth()
3894 return (err); in iwp_hw_set_before_auth()
4095 int err = IWP_FAIL; in iwp_config() local
4102 err = iwp_cmd(sc, POWER_TABLE_CMD, &powertable, in iwp_config()
4104 if (err != IWP_SUCCESS) { in iwp_config()
4107 return (err); in iwp_config()
4117 err = iwp_cmd(sc, REPLY_BT_CONFIG, &bt, in iwp_config()
4119 if (err != IWP_SUCCESS) { in iwp_config()
4122 return (err); in iwp_config()
4177 err = iwp_cmd(sc, REPLY_RXON, &sc->sc_config, in iwp_config()
4179 if (err != IWP_SUCCESS) { in iwp_config()
4182 return (err); in iwp_config()
4192 err = iwp_cmd(sc, REPLY_REMOVE_STA, &rm_sta, sizeof (iwp_rem_sta_t), 0); in iwp_config()
4193 if (err != IWP_SUCCESS) { in iwp_config()
4196 return (err); in iwp_config()
4208 err = iwp_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 0); in iwp_config()
4209 if (err != IWP_SUCCESS) { in iwp_config()
4212 return (err); in iwp_config()
4215 return (err); in iwp_config()
4530 int err = IWP_FAIL; in iwp_init() local
4541 err = iwp_init_common(sc); in iwp_init()
4542 if (err != IWP_SUCCESS) { in iwp_init()
4555 err = iwp_load_init_firmware(sc); in iwp_init()
4556 if (err != IWP_SUCCESS) { in iwp_init()
4593 err = iwp_init_common(sc); in iwp_init()
4594 if (err != IWP_SUCCESS) { in iwp_init()
4602 err = iwp_load_run_firmware(sc); in iwp_init()
4603 if (err != IWP_SUCCESS) { in iwp_init()
4641 err = iwp_config(sc); in iwp_init()
4642 if (err) { in iwp_init()
5225 int err = IWP_FAIL; in iwp_fast_recover() local
5236 if ((err = iwp_hw_set_before_auth(sc)) != IWP_SUCCESS) { in iwp_fast_recover()
5240 return (err); in iwp_fast_recover()
5247 err = iwp_run_state_config(sc); in iwp_fast_recover()
5248 if (err != IWP_SUCCESS) { in iwp_fast_recover()
5252 return (err); in iwp_fast_recover()
5274 int err = IWP_FAIL; in iwp_run_state_config() local
5313 err = iwp_cmd(sc, REPLY_RXON, &sc->sc_config, in iwp_run_state_config()
5315 if (err != IWP_SUCCESS) { in iwp_run_state_config()
5318 return (err); in iwp_run_state_config()
5321 return (err); in iwp_run_state_config()
5349 int err = IWP_FAIL; in iwp_add_ap_sta() local
5359 err = iwp_cmd(sc, REPLY_ADD_STA, &node, sizeof (node), 1); in iwp_add_ap_sta()
5360 if (err != IWP_SUCCESS) { in iwp_add_ap_sta()
5363 return (err); in iwp_add_ap_sta()
5366 return (err); in iwp_add_ap_sta()