Lines Matching refs:err
75 int err; in determine_fw_capabilities() local
81 err = HERMES_READ_RECORD(hw, USER_BAP, HERMES_RID_NICID, &nic_id); in determine_fw_capabilities()
82 if (err) { in determine_fw_capabilities()
84 err); in determine_fw_capabilities()
85 return err; in determine_fw_capabilities()
104 err = HERMES_READ_RECORD(hw, USER_BAP, HERMES_RID_STAID, &sta_id); in determine_fw_capabilities()
105 if (err) { in determine_fw_capabilities()
107 err); in determine_fw_capabilities()
108 return err; in determine_fw_capabilities()
180 err = hw->ops->read_ltv(hw, USER_BAP, in determine_fw_capabilities()
183 if (err) { in determine_fw_capabilities()
185 "Wildly guessing capabilities...\n", err); in determine_fw_capabilities()
285 int err; in orinoco_hw_read_card_settings() local
289 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_CNFOWNMACADDR, in orinoco_hw_read_card_settings()
291 if (err) { in orinoco_hw_read_card_settings()
299 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_CNFOWNNAME, in orinoco_hw_read_card_settings()
301 if (err) { in orinoco_hw_read_card_settings()
315 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_CHANNELLIST, in orinoco_hw_read_card_settings()
317 if (err) { in orinoco_hw_read_card_settings()
323 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_CNFSYSTEMSCALE, in orinoco_hw_read_card_settings()
325 if (err || priv->ap_density < 1 || priv->ap_density > 3) in orinoco_hw_read_card_settings()
329 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_CNFRTSTHRESHOLD, in orinoco_hw_read_card_settings()
331 if (err) { in orinoco_hw_read_card_settings()
338 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_read_card_settings()
342 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_read_card_settings()
345 if (err) { in orinoco_hw_read_card_settings()
354 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_read_card_settings()
357 if (err) { in orinoco_hw_read_card_settings()
362 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_read_card_settings()
365 if (err) { in orinoco_hw_read_card_settings()
374 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_read_card_settings()
377 if (err) { in orinoco_hw_read_card_settings()
384 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_SHORTRETRYLIMIT, in orinoco_hw_read_card_settings()
386 if (err) { in orinoco_hw_read_card_settings()
391 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_LONGRETRYLIMIT, in orinoco_hw_read_card_settings()
393 if (err) { in orinoco_hw_read_card_settings()
398 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_MAXTRANSMITLIFETIME, in orinoco_hw_read_card_settings()
400 if (err) { in orinoco_hw_read_card_settings()
406 return err; in orinoco_hw_read_card_settings()
414 int err; in orinoco_hw_allocate_fid() local
416 err = hw->ops->allocate(hw, priv->nicbuf_size, &priv->txfid); in orinoco_hw_allocate_fid()
417 if (err == -EIO && priv->nicbuf_size > TX_NICBUF_SIZE_BUG) { in orinoco_hw_allocate_fid()
420 err = hw->ops->allocate(hw, priv->nicbuf_size, &priv->txfid); in orinoco_hw_allocate_fid()
424 err ? "failed!" : "ok."); in orinoco_hw_allocate_fid()
427 return err; in orinoco_hw_allocate_fid()
462 int err; in orinoco_hw_program_rids() local
466 err = hw->ops->write_ltv(hw, USER_BAP, HERMES_RID_CNFOWNMACADDR, in orinoco_hw_program_rids()
469 if (err) { in orinoco_hw_program_rids()
471 dev->name, err); in orinoco_hw_program_rids()
472 return err; in orinoco_hw_program_rids()
476 err = hermes_write_wordrec(hw, USER_BAP, HERMES_RID_CNFPORTTYPE, in orinoco_hw_program_rids()
478 if (err) { in orinoco_hw_program_rids()
480 dev->name, err); in orinoco_hw_program_rids()
481 return err; in orinoco_hw_program_rids()
485 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
488 if (err) { in orinoco_hw_program_rids()
490 dev->name, err, priv->channel); in orinoco_hw_program_rids()
491 return err; in orinoco_hw_program_rids()
509 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
512 if (err) { in orinoco_hw_program_rids()
514 dev->name, err); in orinoco_hw_program_rids()
515 return err; in orinoco_hw_program_rids()
520 err = __orinoco_hw_set_wap(priv); in orinoco_hw_program_rids()
521 if (err) { in orinoco_hw_program_rids()
523 dev->name, err); in orinoco_hw_program_rids()
524 return err; in orinoco_hw_program_rids()
531 err = hw->ops->write_ltv(hw, USER_BAP, HERMES_RID_CNFOWNSSID, in orinoco_hw_program_rids()
534 if (err) { in orinoco_hw_program_rids()
536 dev->name, err); in orinoco_hw_program_rids()
537 return err; in orinoco_hw_program_rids()
539 err = hw->ops->write_ltv(hw, USER_BAP, HERMES_RID_CNFDESIREDSSID, in orinoco_hw_program_rids()
542 if (err) { in orinoco_hw_program_rids()
544 dev->name, err); in orinoco_hw_program_rids()
545 return err; in orinoco_hw_program_rids()
551 err = hw->ops->write_ltv(hw, USER_BAP, HERMES_RID_CNFOWNNAME, in orinoco_hw_program_rids()
554 if (err) { in orinoco_hw_program_rids()
556 dev->name, err); in orinoco_hw_program_rids()
557 return err; in orinoco_hw_program_rids()
562 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
565 if (err) { in orinoco_hw_program_rids()
568 dev->name, err); in orinoco_hw_program_rids()
575 err = hermes_write_wordrec(hw, USER_BAP, HERMES_RID_CNFRTSTHRESHOLD, in orinoco_hw_program_rids()
577 if (err) { in orinoco_hw_program_rids()
579 dev->name, err); in orinoco_hw_program_rids()
580 return err; in orinoco_hw_program_rids()
585 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
589 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
592 if (err) { in orinoco_hw_program_rids()
594 dev->name, err); in orinoco_hw_program_rids()
595 return err; in orinoco_hw_program_rids()
599 err = __orinoco_hw_set_bitrate(priv); in orinoco_hw_program_rids()
600 if (err) { in orinoco_hw_program_rids()
602 dev->name, err); in orinoco_hw_program_rids()
603 return err; in orinoco_hw_program_rids()
608 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
611 if (err) { in orinoco_hw_program_rids()
613 dev->name, err); in orinoco_hw_program_rids()
614 return err; in orinoco_hw_program_rids()
617 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
620 if (err) { in orinoco_hw_program_rids()
622 dev->name, err); in orinoco_hw_program_rids()
623 return err; in orinoco_hw_program_rids()
625 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
628 if (err) { in orinoco_hw_program_rids()
630 dev->name, err); in orinoco_hw_program_rids()
631 return err; in orinoco_hw_program_rids()
633 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
636 if (err) { in orinoco_hw_program_rids()
638 dev->name, err); in orinoco_hw_program_rids()
639 return err; in orinoco_hw_program_rids()
645 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_program_rids()
648 if (err) { in orinoco_hw_program_rids()
650 dev->name, err); in orinoco_hw_program_rids()
651 return err; in orinoco_hw_program_rids()
657 err = __orinoco_hw_setup_enc(priv); in orinoco_hw_program_rids()
658 if (err) { in orinoco_hw_program_rids()
660 dev->name, err); in orinoco_hw_program_rids()
661 return err; in orinoco_hw_program_rids()
668 err = hw->ops->cmd_wait(hw, HERMES_CMD_TEST | in orinoco_hw_program_rids()
673 err = hw->ops->cmd_wait(hw, HERMES_CMD_TEST | in orinoco_hw_program_rids()
676 if (err) in orinoco_hw_program_rids()
677 return err; in orinoco_hw_program_rids()
693 int err = 0; in orinoco_hw_get_tkip_iv() local
699 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_CURRENT_TKIP_IV, in orinoco_hw_get_tkip_iv()
701 if (!err) in orinoco_hw_get_tkip_iv()
704 return err; in orinoco_hw_get_tkip_iv()
711 int err = 0; in __orinoco_hw_set_bitrate() local
721 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_set_bitrate()
727 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_set_bitrate()
735 return err; in __orinoco_hw_set_bitrate()
742 int err = 0; in orinoco_hw_get_act_bitrate() local
745 err = hermes_read_wordrec(hw, USER_BAP, in orinoco_hw_get_act_bitrate()
747 if (err) in orinoco_hw_get_act_bitrate()
748 return err; in orinoco_hw_get_act_bitrate()
773 err = -EIO; in orinoco_hw_get_act_bitrate()
781 return err; in orinoco_hw_get_act_bitrate()
788 int err = 0; in __orinoco_hw_set_wap() local
801 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_set_wap()
806 err = HERMES_WRITE_RECORD(hw, USER_BAP, in __orinoco_hw_set_wap()
811 return err; in __orinoco_hw_set_wap()
822 int err = 0; in __orinoco_hw_setup_wepkeys() local
843 err = HERMES_WRITE_RECORD(hw, USER_BAP, in __orinoco_hw_setup_wepkeys()
846 if (err) in __orinoco_hw_setup_wepkeys()
847 return err; in __orinoco_hw_setup_wepkeys()
848 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_wepkeys()
851 if (err) in __orinoco_hw_setup_wepkeys()
852 return err; in __orinoco_hw_setup_wepkeys()
882 err = hw->ops->write_ltv(hw, USER_BAP, in __orinoco_hw_setup_wepkeys()
886 if (err) in __orinoco_hw_setup_wepkeys()
887 return err; in __orinoco_hw_setup_wepkeys()
891 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_wepkeys()
894 if (err) in __orinoco_hw_setup_wepkeys()
895 return err; in __orinoco_hw_setup_wepkeys()
906 int err = 0; in __orinoco_hw_setup_enc() local
931 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_enc()
935 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_enc()
938 if (err) in __orinoco_hw_setup_enc()
939 return err; in __orinoco_hw_setup_enc()
943 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_enc()
946 if (err) in __orinoco_hw_setup_enc()
947 return err; in __orinoco_hw_setup_enc()
962 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_enc()
965 if (err) in __orinoco_hw_setup_enc()
966 return err; in __orinoco_hw_setup_enc()
974 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_setup_enc()
977 if (err) in __orinoco_hw_setup_enc()
978 return err; in __orinoco_hw_setup_enc()
1004 int err; in __orinoco_hw_set_tkip_key() local
1046 err = HERMES_WRITE_RECORD(hw, USER_BAP, in __orinoco_hw_set_tkip_key()
1050 return ret ? ret : err; in __orinoco_hw_set_tkip_key()
1056 int err; in orinoco_clear_tkip_key() local
1058 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_clear_tkip_key()
1061 if (err) in orinoco_clear_tkip_key()
1063 priv->ndev->name, err, key_idx); in orinoco_clear_tkip_key()
1064 return err; in orinoco_clear_tkip_key()
1072 int err = 0; in __orinoco_hw_set_multicast_list() local
1075 err = hermes_write_wordrec(hw, USER_BAP, in __orinoco_hw_set_multicast_list()
1078 if (err) { in __orinoco_hw_set_multicast_list()
1080 priv->ndev->name, err); in __orinoco_hw_set_multicast_list()
1099 err = hw->ops->write_ltv(hw, USER_BAP, in __orinoco_hw_set_multicast_list()
1103 if (err) in __orinoco_hw_set_multicast_list()
1105 priv->ndev->name, err); in __orinoco_hw_set_multicast_list()
1109 return err; in __orinoco_hw_set_multicast_list()
1117 int err = 0; in orinoco_hw_get_essid() local
1141 err = hw->ops->read_ltv(hw, USER_BAP, rid, sizeof(essidbuf), in orinoco_hw_get_essid()
1143 if (err) in orinoco_hw_get_essid()
1148 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_CURRENTSSID, in orinoco_hw_get_essid()
1150 if (err) in orinoco_hw_get_essid()
1159 err = len; in orinoco_hw_get_essid()
1164 return err; in orinoco_hw_get_essid()
1170 int err = 0; in orinoco_hw_get_freq() local
1178 err = hermes_read_wordrec(hw, USER_BAP, HERMES_RID_CURRENTCHANNEL, in orinoco_hw_get_freq()
1180 if (err) in orinoco_hw_get_freq()
1185 err = -EBUSY; in orinoco_hw_get_freq()
1192 err = -EBUSY; in orinoco_hw_get_freq()
1201 if (err > 0) in orinoco_hw_get_freq()
1202 err = -EBUSY; in orinoco_hw_get_freq()
1203 return err ? err : freq; in orinoco_hw_get_freq()
1212 int err = 0; in orinoco_hw_get_bitratelist() local
1220 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_SUPPORTEDDATARATES, in orinoco_hw_get_bitratelist()
1224 if (err) in orinoco_hw_get_bitratelist()
1225 return err; in orinoco_hw_get_bitratelist()
1243 int err = 0; in orinoco_hw_trigger_scan() local
1250 err = -ENETDOWN; in orinoco_hw_trigger_scan()
1258 err = -EOPNOTSUPP; in orinoco_hw_trigger_scan()
1265 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_trigger_scan()
1276 err = HERMES_WRITE_RECORD(hw, USER_BAP, in orinoco_hw_trigger_scan()
1288 err = hw->ops->write_ltv(hw, USER_BAP, in orinoco_hw_trigger_scan()
1293 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_trigger_scan()
1296 if (err) in orinoco_hw_trigger_scan()
1300 err = hermes_write_wordrec(hw, USER_BAP, in orinoco_hw_trigger_scan()
1303 if (err) in orinoco_hw_trigger_scan()
1306 err = hermes_inquire(hw, in orinoco_hw_trigger_scan()
1309 err = hermes_inquire(hw, HERMES_INQ_SCAN); in orinoco_hw_trigger_scan()
1314 err = hermes_inquire(hw, HERMES_INQ_SCAN); in orinoco_hw_trigger_scan()
1319 return err; in orinoco_hw_trigger_scan()
1327 int err; in orinoco_hw_disassociate() local
1340 err = HERMES_WRITE_RECORD(hw, USER_BAP, in orinoco_hw_disassociate()
1343 return err; in orinoco_hw_disassociate()
1350 int err; in orinoco_hw_get_current_bssid() local
1352 err = hw->ops->read_ltv(hw, USER_BAP, HERMES_RID_CURRENTBSSID, in orinoco_hw_get_current_bssid()
1355 return err; in orinoco_hw_get_current_bssid()