Lines Matching refs:bcmerror
745 static int dhd_serialconsole(dhd_bus_t *bus, bool get, bool enable, int *bcmerror);
3427 int bcmerror = 0; in dhdsdio_membytes() local
3448 if ((bcmerror = dhdsdio_set_siaddr_window(bus, address))) { in dhdsdio_membytes()
3477 if ((bcmerror = bcmsdh_rwdata(bus->sdh, write, offset, bus->membuf, nbytes))) { in dhdsdio_membytes()
3495 if ((bcmerror = bcmsdh_rwdata(bus->sdh, write, sdaddr, data, dsize))) { in dhdsdio_membytes()
3505 if ((bcmerror = dhdsdio_set_siaddr_window(bus, address))) { in dhdsdio_membytes()
3521 return bcmerror; in dhdsdio_membytes()
3767 int bcmerror = 0; in dhdsdio_checkdied() local
3794 bcmerror = BCME_NOMEM; in dhdsdio_checkdied()
3801 bcmerror = BCME_NOMEM; in dhdsdio_checkdied()
3805 if ((bcmerror = dhdsdio_readshared(bus, &l_sdpcm_shared)) < 0) in dhdsdio_checkdied()
3833 if ((bcmerror = dhdsdio_membytes(bus, FALSE, in dhdsdio_checkdied()
3844 if ((bcmerror = dhdsdio_membytes(bus, FALSE, in dhdsdio_checkdied()
3859 if ((bcmerror = dhdsdio_membytes(bus, FALSE, in dhdsdio_checkdied()
3942 return bcmerror; in dhdsdio_checkdied()
4059 int bcmerror = BCME_OK; in dhdsdio_downloadvars() local
4068 bcmerror = BCME_NOTDOWN; in dhdsdio_downloadvars()
4072 bcmerror = BCME_BUFTOOSHORT; in dhdsdio_downloadvars()
4083 bcmerror = BCME_NOMEM; in dhdsdio_downloadvars()
4090 return bcmerror; in dhdsdio_downloadvars()
4095 dhd_serialconsole(dhd_bus_t *bus, bool set, bool enable, int *bcmerror) in dhd_serialconsole() argument
4102 *bcmerror = 0; in dhd_serialconsole()
4106 *bcmerror = BCME_SDIO_ERROR; in dhd_serialconsole()
4111 *bcmerror = BCME_SDIO_ERROR; in dhd_serialconsole()
4123 *bcmerror = BCME_SDIO_ERROR; in dhd_serialconsole()
4135 int bcmerror = 0; in dhdsdio_doiovar() local
4142 if ((bcmerror = bcm_iovar_lencheck(vi, arg, len, IOV_ISSET(actionid))) != 0) in dhdsdio_doiovar()
4156 bcmerror = BCME_NOTREADY; in dhdsdio_doiovar()
4184 bcmerror = dhdsdio_bussleep(bus, bool_val); in dhdsdio_doiovar()
4235 bcmerror = BCME_BADARG; in dhdsdio_doiovar()
4261 bcmerror = dhdsdio_checkdied(bus, arg, len); in dhdsdio_doiovar()
4286 bcmerror = BCME_BADARG; in dhdsdio_doiovar()
4314 bcmerror = BCME_BADARG; in dhdsdio_doiovar()
4326 bcmerror = BCME_BADARG; in dhdsdio_doiovar()
4340 bcmerror = BCME_ERROR; in dhdsdio_doiovar()
4350 bcmerror = dhdsdio_membytes(bus, set, address, data, size); in dhdsdio_doiovar()
4377 bcmerror = dhdsdio_download_state(bus, bool_val); in dhdsdio_doiovar()
4381 bcmerror = dhdsdio_download_state(bus, bool_val); in dhdsdio_doiovar()
4385 bcmerror = dhdsdio_downloadvars(bus, arg, len); in dhdsdio_doiovar()
4406 bcmerror = BCME_UNSUPPORTED; in dhdsdio_doiovar()
4431 bcmerror = BCME_BUFTOOSHORT; in dhdsdio_doiovar()
4448 bcmerror = BCME_SDIO_ERROR; in dhdsdio_doiovar()
4465 bcmerror = BCME_SDIO_ERROR; in dhdsdio_doiovar()
4481 bcmerror = BCME_SDIO_ERROR; in dhdsdio_doiovar()
4497 bcmerror = BCME_SDIO_ERROR; in dhdsdio_doiovar()
4552 int_val = dhd_serialconsole(bus, FALSE, 0, &bcmerror); in dhdsdio_doiovar()
4553 if (bcmerror != 0) in dhdsdio_doiovar()
4560 dhd_serialconsole(bus, TRUE, bool_val, &bcmerror); in dhdsdio_doiovar()
4577 bcmerror = dhdsdio_pktgen_get(bus, arg); in dhdsdio_doiovar()
4581 bcmerror = dhdsdio_pktgen_set(bus, arg); in dhdsdio_doiovar()
4668 bcmerror = BCME_ERROR; in dhdsdio_doiovar()
4689 bcmerror = BCME_BADARG; in dhdsdio_doiovar()
4720 bcmerror = BCME_UNSUPPORTED; in dhdsdio_doiovar()
4734 return bcmerror; in dhdsdio_doiovar()
4740 int bcmerror = 0; in dhdsdio_write_vars() local
4784 bcmerror = dhdsdio_membytes(bus, TRUE, varaddr, vbuffer, varsize + TOKENSIZE); in dhdsdio_write_vars()
4785 if (bcmerror) { in dhdsdio_write_vars()
4787 __FUNCTION__, bcmerror, varsize, varaddr)); in dhdsdio_write_vars()
4788 return bcmerror; in dhdsdio_write_vars()
4804 bcmerror = dhdsdio_membytes(bus, FALSE, varaddr, nvram_ularray, varsize); in dhdsdio_write_vars()
4805 if (bcmerror) { in dhdsdio_write_vars()
4807 __FUNCTION__, bcmerror, varsize, varaddr)); in dhdsdio_write_vars()
4832 return bcmerror; in dhdsdio_write_vars()
4845 int bcmerror = 0; in dhdsdio_download_state() local
4854 bcmerror = dhdsdio_dongle_host_get_handshake_address(bus, &bl_hs_addrs); in dhdsdio_download_state()
4855 if (bcmerror) { in dhdsdio_download_state()
4873 bcmerror = BCME_ERROR; in dhdsdio_download_state()
4881 bcmerror = BCME_SDIO_ERROR; in dhdsdio_download_state()
4887 bcmerror = BCME_ERROR; in dhdsdio_download_state()
4895 bcmerror = BCME_SDIO_ERROR; in dhdsdio_download_state()
4914 bcmerror = BCME_SDIO_ERROR; in dhdsdio_download_state()
4931 if ((bcmerror = dhdsdio_dongle_host_pre_handshake in dhdsdio_download_state()
4934 __FUNCTION__, bcmerror)); in dhdsdio_download_state()
4942 if ((bcmerror = dhdsdio_readshared_console(bus)) < 0) { in dhdsdio_download_state()
4948 if ((bcmerror = dhdsdio_readconsole(bus)) < 0) { in dhdsdio_download_state()
4962 bcmerror = BCME_ERROR; in dhdsdio_download_state()
4968 bcmerror = BCME_ERROR; in dhdsdio_download_state()
4972 if ((bcmerror = dhdsdio_write_vars(bus))) { in dhdsdio_download_state()
4985 bcmerror = BCME_ERROR; in dhdsdio_download_state()
4992 bcmerror = BCME_ERROR; in dhdsdio_download_state()
5001 bcmerror = BCME_ERROR; in dhdsdio_download_state()
5008 if ((bcmerror = dhdsdio_readconsole(bus)) < 0) { in dhdsdio_download_state()
5014 if ((bcmerror = dhdsdio_dongle_host_post_handshake(bus, in dhdsdio_download_state()
5017 __FUNCTION__, bcmerror)); in dhdsdio_download_state()
5030 if ((bcmerror = dhdsdio_dongle_host_chk_validation(bus, in dhdsdio_download_state()
5033 __FUNCTION__, bcmerror)); in dhdsdio_download_state()
5040 if ((bcmerror = dhdsdio_write_vars(bus))) { in dhdsdio_download_state()
5047 bcmerror = BCME_ERROR; in dhdsdio_download_state()
5054 bcmerror = BCME_ERROR; in dhdsdio_download_state()
5063 bcmerror = BCME_ERROR; in dhdsdio_download_state()
5069 bcmerror = dhdsdio_membytes(bus, TRUE, 0, in dhdsdio_download_state()
5072 if (bcmerror == BCME_OK) { in dhdsdio_download_state()
5076 bcmerror = dhdsdio_membytes(bus, FALSE, 0, (uint8 *)&tmp, in dhdsdio_download_state()
5079 if (bcmerror == BCME_OK && tmp != bus->resetinstr) { in dhdsdio_download_state()
5084 bcmerror = BCME_SDIO_ERROR; in dhdsdio_download_state()
5095 if ((bcmerror = dhdsdio_readconsole(bus)) < 0) { in dhdsdio_download_state()
5101 if ((bcmerror = dhdsdio_dongle_host_post_varswrite(bus, &bl_hs_addrs))) { in dhdsdio_download_state()
5103 __FUNCTION__, bcmerror)); in dhdsdio_download_state()
5113 bcmerror = BCME_SDIO_ERROR; in dhdsdio_download_state()
5124 if (bcmerror) { in dhdsdio_download_state()
5146 return bcmerror; in dhdsdio_download_state()
5152 int bcmerror = BCME_OK; in dhdsdio_dongle_host_get_handshake_address() local
5159 return bcmerror; in dhdsdio_dongle_host_get_handshake_address()
5165 int bcmerror = BCME_OK; in dhdsdio_wait_bootloader_ready() local
5169 bcmerror = dhdsdio_handshake_msg_reg_write(bus, addr->h2d, &h2d_reg); in dhdsdio_wait_bootloader_ready()
5170 if (bcmerror) { in dhdsdio_wait_bootloader_ready()
5174 bcmerror = dhdsdio_dongle_host_handshake_spinwait(bus, addr->d2h, in dhdsdio_wait_bootloader_ready()
5178 return bcmerror; in dhdsdio_wait_bootloader_ready()
5184 int bcmerror = BCME_OK; in dhdsdio_dongle_host_pre_handshake() local
5189 bcmerror = dhdsdio_handshake_msg_reg_write(bus, addr->h2d, &h2d_reg); in dhdsdio_dongle_host_pre_handshake()
5191 return bcmerror; in dhdsdio_dongle_host_pre_handshake()
5197 int bcmerror = BCME_OK; in dhdsdio_dongle_host_post_handshake() local
5205 bcmerror = dhdsdio_handshake_msg_reg_write(bus, addr->h2d, &h2d_reg); in dhdsdio_dongle_host_post_handshake()
5206 if (bcmerror) { in dhdsdio_dongle_host_post_handshake()
5210 bcmerror = dhdsdio_dongle_host_handshake_spinwait(bus, addr->d2h, in dhdsdio_dongle_host_post_handshake()
5213 if (bcmerror) { in dhdsdio_dongle_host_post_handshake()
5221 return bcmerror; in dhdsdio_dongle_host_post_handshake()
5227 int bcmerror = BCME_OK; in dhdsdio_dongle_host_chk_validation() local
5232 bcmerror = dhdsdio_dongle_host_handshake_spinwait(bus, addr->d2h, in dhdsdio_dongle_host_chk_validation()
5234 if (!bcmerror) { in dhdsdio_dongle_host_chk_validation()
5236 bcmerror = dhdsdio_handshake_msg_reg_read(bus, addr->d2h, &d2h_reg); in dhdsdio_dongle_host_chk_validation()
5237 if (!bcmerror) { in dhdsdio_dongle_host_chk_validation()
5244 bcmerror = BCME_ERROR; in dhdsdio_dongle_host_chk_validation()
5249 if (bcmerror) { in dhdsdio_dongle_host_chk_validation()
5258 return bcmerror; in dhdsdio_dongle_host_chk_validation()
5264 int bcmerror = BCME_OK; in dhdsdio_dongle_host_post_varswrite() local
5270 bcmerror = dhdsdio_handshake_msg_reg_write(bus, addr->h2d, &h2d_reg); in dhdsdio_dongle_host_post_varswrite()
5272 return bcmerror; in dhdsdio_dongle_host_post_varswrite()
5280 int32 bcmerror = BCME_ERROR; in dhdsdio_dongle_host_pre_wd_reset_sequence() local
5283 bcmerror = dhdsdio_handshake_msg_reg_write(bus, regs, &h2d_reg); in dhdsdio_dongle_host_pre_wd_reset_sequence()
5285 return bcmerror; in dhdsdio_dongle_host_pre_wd_reset_sequence()
5291 int bcmerror = BCME_OK; in dhdsdio_handshake_msg_reg_write() local
5294 BCM_REFERENCE(bcmerror); in dhdsdio_handshake_msg_reg_write()
5295 bcmerror = dhdsdio_cfg_write_buffer(bus, buffer, (uint)(uintptr)addr); in dhdsdio_handshake_msg_reg_write()
5298 return bcmerror; in dhdsdio_handshake_msg_reg_write()
5304 int bcmerror = BCME_OK; in dhdsdio_handshake_msg_reg_read() local
5307 BCM_REFERENCE(bcmerror); in dhdsdio_handshake_msg_reg_read()
5311 return bcmerror; in dhdsdio_handshake_msg_reg_read()
5354 int bcmerror = BCME_OK; in dhdsdio_dongle_host_handshake_spinwait() local
5359 bcmerror = dhdsdio_handshake_msg_reg_read(bus, addr, &read_addr); in dhdsdio_dongle_host_handshake_spinwait()
5360 if (bcmerror) { in dhdsdio_dongle_host_handshake_spinwait()
5361 bcmerror = BCME_ERROR; in dhdsdio_dongle_host_handshake_spinwait()
5366 bcmerror = BCME_OK; in dhdsdio_dongle_host_handshake_spinwait()
5374 bcmerror = BCME_NOTREADY; in dhdsdio_dongle_host_handshake_spinwait()
5377 return bcmerror; in dhdsdio_dongle_host_handshake_spinwait()
5386 int bcmerror = 0; in dhd_bus_iovar_op() local
5410 bcmerror = bcmsdh_iovar_op(bus->sdh, name, params, plen, arg, len, set); in dhd_bus_iovar_op()
5484 bcmerror = dhdsdio_doiovar(bus, vi, actionid, name, params, plen, arg, len, val_size); in dhd_bus_iovar_op()
5487 return bcmerror; in dhd_bus_iovar_op()
9306 int32 bcmerror = BCME_ERROR; local
9330 if ((bcmerror =
9334 __FUNCTION__, bcmerror));
9346 SDIOD_CCCR_BRCM_CARDCTL, &bcmerror);
9348 if (!bcmerror) {
9351 &bcmerror);
9353 if (!bcmerror) {
9354 bcmerror = bcmsdh_abort(bus->sdh, SDIO_FUNC_0 | 0x8);
9356 __FUNCTION__, bcmerror));
9564 int bcmerror = -1; local
9605 bcmerror = BCME_ERROR;
9629 bcmerror = dhdsdio_membytes(bus, TRUE, offset, memptr, len);
9630 if (bcmerror) {
9632 __FUNCTION__, bcmerror, memblock_size, offset));
9654 return bcmerror;
9679 int bcmerror = -1; local
9720 bcmerror = BCME_ERROR;
9724 bcmerror = dhdsdio_membytes(bus, TRUE, (ucode_base + offset), memptr, len);
9725 if (bcmerror) {
9727 __FUNCTION__, bcmerror, memblock_size, offset));
9749 return bcmerror;
9785 int bcmerror = -1; local
9821 bcmerror = dhdsdio_downloadvars(bus, memblock, len + 1);
9822 if (bcmerror) {
9824 __FUNCTION__, bcmerror));
9829 bcmerror = BCME_SDIO_ERROR;
9839 return bcmerror;
9845 int bcmerror = -1; local
9852 return bcmerror;
9890 bcmerror = 0;
9893 return bcmerror;
10052 int bcmerror = 0; local
10097 bcmerror = BCME_SDIO_ERROR;
10125 bcmerror = dhd_bus_init((dhd_pub_t *) bus->dhd, FALSE);
10126 if (bcmerror == BCME_OK) {
10156 bcmerror = BCME_SDIO_ERROR;
10159 bcmerror = BCME_SDIO_ERROR;
10169 if ((bcmerror = dhd_bus_start(dhdp)) != 0)
10171 __FUNCTION__, bcmerror));
10175 return bcmerror;
10919 int bcmerror = 0; local
10931 bcmerror = dhd_bus_init((dhd_pub_t *) bus->dhd, FALSE);
10932 if (bcmerror == BCME_OK) {
10952 bcmerror = BCME_SDIO_ERROR;
10954 return bcmerror;
10961 int bcmerror = 0; local
10971 bcmerror = BCME_SDIO_ERROR;
10973 return bcmerror;