Lines Matching refs:error
201 int error; in ar5523_submit_rx_cmd() local
208 error = usb_submit_urb(ar->rx_cmd_urb, GFP_ATOMIC); in ar5523_submit_rx_cmd()
209 if (error) { in ar5523_submit_rx_cmd()
210 if (error != -ENODEV) in ar5523_submit_rx_cmd()
212 error); in ar5523_submit_rx_cmd()
213 return error; in ar5523_submit_rx_cmd()
245 int xferlen, error; in ar5523_cmd() local
270 error = usb_submit_urb(cmd->urb_tx, GFP_KERNEL); in ar5523_cmd()
271 if (error) { in ar5523_cmd()
273 code, error); in ar5523_cmd()
274 return error; in ar5523_cmd()
303 int error; in ar5523_config() local
309 error = ar5523_cmd_write(ar, WDCMSG_TARGET_SET_CONFIG, &write, in ar5523_config()
311 if (error != 0) in ar5523_config()
313 return error; in ar5523_config()
320 int error; in ar5523_config_multi() local
327 error = ar5523_cmd_write(ar, WDCMSG_TARGET_SET_CONFIG, &write, in ar5523_config_multi()
329 if (error != 0) in ar5523_config_multi()
332 return error; in ar5523_config_multi()
338 int error; in ar5523_get_status() local
342 error = ar5523_cmd_read(ar, WDCMSG_TARGET_GET_STATUS, in ar5523_get_status()
344 if (error != 0) in ar5523_get_status()
346 return error; in ar5523_get_status()
351 int error; in ar5523_get_capability() local
355 error = ar5523_cmd_read(ar, WDCMSG_TARGET_GET_CAPABILITY, &cap_be, in ar5523_get_capability()
358 if (error != 0) { in ar5523_get_capability()
360 return error; in ar5523_get_capability()
363 return error; in ar5523_get_capability()
369 error = ar5523_get_capability(ar, x, &cap); \ in ar5523_get_devcap()
370 if (error != 0) \ in ar5523_get_devcap()
371 return error; \ in ar5523_get_devcap()
375 int error; in ar5523_get_devcap() local
490 int error; in ar5523_switch_chan() local
492 error = ar5523_set_chan(ar); in ar5523_switch_chan()
493 if (error) { in ar5523_switch_chan()
494 ar5523_err(ar, "could not set chan, error %d\n", error); in ar5523_switch_chan()
499 error = ar5523_reset_tx_queues(ar); in ar5523_switch_chan()
500 if (error) { in ar5523_switch_chan()
502 error); in ar5523_switch_chan()
506 error = ar5523_queue_init(ar); in ar5523_switch_chan()
507 if (error) in ar5523_switch_chan()
508 ar5523_err(ar, "could not init wme, error %d\n", error); in ar5523_switch_chan()
511 return error; in ar5523_switch_chan()
620 int error; in ar5523_rx_refill_work() local
650 error = usb_submit_urb(data->urb, GFP_KERNEL); in ar5523_rx_refill_work()
651 if (error) { in ar5523_rx_refill_work()
653 if (error != -ENODEV) in ar5523_rx_refill_work()
655 error); in ar5523_rx_refill_work()
797 int error = 0, paylen; in ar5523_tx_work_locked() local
870 error = usb_submit_urb(urb, GFP_KERNEL); in ar5523_tx_work_locked()
871 if (error) { in ar5523_tx_work_locked()
873 error); in ar5523_tx_work_locked()
973 int error; in ar5523_stat_work() local
982 error = ar5523_cmd_write(ar, WDCMSG_TARGET_GET_STATS, NULL, 0, 0); in ar5523_stat_work()
983 if (error) in ar5523_stat_work()
984 ar5523_err(ar, "could not query stats, error %d\n", error); in ar5523_stat_work()
995 int error; in ar5523_start() local
1024 error = ar5523_cmd_read(ar, WDCMSG_TARGET_START, NULL, 0, in ar5523_start()
1026 if (error) { in ar5523_start()
1027 ar5523_dbg(ar, "could not start target, error %d\n", error); in ar5523_start()
1055 return error; in ar5523_start()
1279 int error; in ar5523_bss_info_changed() local
1288 error = ar5523_create_connection(ar, vif, bss); in ar5523_bss_info_changed()
1289 if (error) { in ar5523_bss_info_changed()
1294 error = ar5523_set_basic_rates(ar, bss); in ar5523_bss_info_changed()
1295 if (error) { in ar5523_bss_info_changed()
1300 error = ar5523_write_associd(ar, bss); in ar5523_bss_info_changed()
1301 if (error) { in ar5523_bss_info_changed()
1383 int error; in ar5523_get_devstatus() local
1386 error = ar5523_get_status(ar, ST_MAC_ADDR, macaddr, ETH_ALEN); in ar5523_get_devstatus()
1387 if (error) { in ar5523_get_devstatus()
1389 return error; in ar5523_get_devstatus()
1394 error = ar5523_get_status(ar, ST_SERIAL_NUMBER, in ar5523_get_devstatus()
1396 if (error) { in ar5523_get_devstatus()
1398 return error; in ar5523_get_devstatus()
1407 int error; in ar5523_get_max_rxsz() local
1411 error = ar5523_get_status(ar, ST_WDC_TRANSPORT_CHUNK_SIZE, &rxsize, in ar5523_get_max_rxsz()
1413 if (error != 0) { in ar5523_get_max_rxsz()
1415 return error; in ar5523_get_max_rxsz()
1495 int error = -ENXIO; in ar5523_load_firmware() local
1528 error = usb_bulk_msg(dev, ar5523_cmd_tx_pipe(dev), in ar5523_load_firmware()
1531 if (error) { in ar5523_load_firmware()
1539 error = usb_bulk_msg(dev, ar5523_data_tx_pipe(dev), in ar5523_load_firmware()
1542 if (error) { in ar5523_load_firmware()
1549 error = usb_bulk_msg(dev, ar5523_cmd_rx_pipe(dev), in ar5523_load_firmware()
1552 if (error) { in ar5523_load_firmware()
1566 error = -ENXIO; in ar5523_load_firmware()
1576 return error; in ar5523_load_firmware()
1585 int error = -ENOMEM; in ar5523_probe() local
1630 error = ar5523_alloc_rx_bufs(ar); in ar5523_probe()
1631 if (error) { in ar5523_probe()
1636 error = ar5523_alloc_rx_cmd(ar); in ar5523_probe()
1637 if (error) { in ar5523_probe()
1642 error = ar5523_alloc_tx_cmd(ar); in ar5523_probe()
1643 if (error) { in ar5523_probe()
1648 error = ar5523_submit_rx_cmd(ar); in ar5523_probe()
1649 if (error) { in ar5523_probe()
1657 error = ar5523_host_available(ar); in ar5523_probe()
1658 if (error) { in ar5523_probe()
1663 error = ar5523_get_max_rxsz(ar); in ar5523_probe()
1664 if (error) { in ar5523_probe()
1669 error = ar5523_get_devcap(ar); in ar5523_probe()
1670 if (error) { in ar5523_probe()
1675 error = ar5523_get_devstatus(ar); in ar5523_probe()
1676 if (error != 0) { in ar5523_probe()
1693 error = ar5523_init_modes(ar); in ar5523_probe()
1694 if (error) in ar5523_probe()
1699 error = ieee80211_register_hw(hw); in ar5523_probe()
1700 if (error) { in ar5523_probe()
1721 return error; in ar5523_probe()