Lines Matching refs:func
87 len = local->func->get_rid(dev, HFA384X_RID_SUPPORTEDDATARATES, buf, in prism2_get_datarates()
217 if (local->iw_mode != IW_MODE_INFRA && local->func->reset_port(dev)) { in prism2_ioctl_siwencode()
269 if (local->func->get_rid(dev, HFA384X_RID_CNFWEPFLAGS, &val, 2, 1) < 0) in prism2_ioctl_giwencode()
316 local->func->reset_port(dev)); in hostap_set_rate()
404 if (local->func->get_rid(dev, HFA384X_RID_TXRATECONTROL, &val, 2, 1) < in prism2_ioctl_giwrate()
423 if (local->func->get_rid(dev, HFA384X_RID_CURRENTTXRATE, &val, 2, 1) < in prism2_ioctl_giwrate()
466 local->func->reset_port(dev)) in prism2_ioctl_siwsens()
484 if (local->func->get_rid(dev, HFA384X_RID_CNFSYSTEMSCALE, &val, 2, 1) < in prism2_ioctl_giwsens()
555 if (local->func->set_rid(dev, HFA384X_RID_RTSTHRESHOLD, &val, 2) || in prism2_ioctl_siwrts()
556 local->func->reset_port(dev)) in prism2_ioctl_siwrts()
575 if (local->func->get_rid(dev, HFA384X_RID_RTSTHRESHOLD, &val, 2, 1) < in prism2_ioctl_giwrts()
606 if (local->func->set_rid(dev, HFA384X_RID_FRAGMENTATIONTHRESHOLD, &val, in prism2_ioctl_siwfrag()
608 || local->func->reset_port(dev)) in prism2_ioctl_siwfrag()
625 if (local->func->get_rid(dev, HFA384X_RID_FRAGMENTATIONTHRESHOLD, in prism2_ioctl_giwfrag()
665 if (local->func->set_rid(dev, HFA384X_RID_JOINREQUEST, &req, in hostap_join_ap()
700 if (local->func->set_rid(dev, HFA384X_RID_SCANREQUEST, in prism2_ioctl_siwap()
742 if (local->func->get_rid(dev, HFA384X_RID_CURRENTBSSID, in prism2_ioctl_giwap()
771 local->func->reset_port(dev)) in prism2_ioctl_siwnickn()
790 len = local->func->get_rid(dev, HFA384X_RID_CNFOWNNAME, in prism2_ioctl_giwnickn()
835 local->func->reset_port(dev)) in prism2_ioctl_siwfreq()
852 if (local->func->get_rid(dev, HFA384X_RID_CURRENTCHANNEL, &val, 2, 1) < in prism2_ioctl_giwfreq()
915 local->func->reset_port(dev)) in prism2_ioctl_siwessid()
943 len = local->func->get_rid(dev, HFA384X_RID_CURRENTSSID, in prism2_ioctl_giwessid()
1102 if (local->func->reset_port(dev) || in hostap_monitor_mode_enable()
1103 local->func->cmd(dev, HFA384X_CMDCODE_TEST | in hostap_monitor_mode_enable()
1124 if (local->func->cmd(dev, HFA384X_CMDCODE_TEST | in hostap_monitor_mode_disable()
1192 if (local->func->reset_port(dev)) in prism2_ioctl_siwmode()
1194 if (double_reset && local->func->reset_port(dev)) in prism2_ioctl_siwmode()
1306 if (local->func->get_rid(dev, HFA384X_RID_CNFPMENABLED, &enable, 2, 1) in prism2_ioctl_giwpower()
1319 if (local->func->get_rid(dev, in prism2_ioctl_giwpower()
1328 if (local->func->get_rid(dev, HFA384X_RID_CNFMAXSLEEPDURATION, in prism2_ioctl_giwpower()
1336 if (local->func->get_rid(dev, HFA384X_RID_CNFMULTICASTRECEIVE, &mcast, in prism2_ioctl_giwpower()
1422 if (local->func->get_rid(dev, HFA384X_RID_SHORTRETRYLIMIT, &shortretry, in prism2_ioctl_giwretry()
1424 local->func->get_rid(dev, HFA384X_RID_LONGRETRYLIMIT, &longretry, in prism2_ioctl_giwretry()
1426 local->func->get_rid(dev, HFA384X_RID_MAXTRANSMITLIFETIME, in prism2_ioctl_giwretry()
1438 if (local->func->get_rid(dev, in prism2_ioctl_giwretry()
1523 ret = local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, in prism2_ioctl_siwtxpow()
1535 ret = local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, in prism2_ioctl_siwtxpow()
1546 local->func->cmd(dev, HFA384X_CMDCODE_TEST | in prism2_ioctl_siwtxpow()
1555 local->func->cmd(dev, HFA384X_CMDCODE_TEST | in prism2_ioctl_siwtxpow()
1575 if (local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, in prism2_ioctl_siwtxpow()
1603 if (local->func->cmd(dev, HFA384X_CMDCODE_READMIF, in prism2_ioctl_giwtxpow()
1654 if (local->func->set_rid(dev, HFA384X_RID_HOSTSCAN, &scan_req, in prism2_request_hostscan()
1691 if (local->func->set_rid(dev, HFA384X_RID_SCANREQUEST, &scan_req, in prism2_request_scan()
2308 if (local->func->cmd(dev, HFA384X_CMDCODE_INQUIRE, *i, NULL, NULL)) in prism2_ioctl_priv_inquire()
2337 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2365 if (local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2374 local->func->cmd(dev, HFA384X_CMDCODE_TEST | in prism2_ioctl_priv_prism2_param()
2412 || local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2450 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2457 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2468 if (hostap_set_roaming(local) || local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2536 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2541 if (local->func->set_rid(dev, HFA384X_RID_HOSTSCAN, &scan_req, in prism2_ioctl_priv_prism2_param()
2559 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2585 local->func->reset_port(dev)) { in prism2_ioctl_priv_prism2_param()
2609 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2639 local->func->reset_port(dev)) in prism2_ioctl_priv_prism2_param()
2864 if (local->func->cmd(dev, HFA384X_CMDCODE_READMIF, *extra, NULL, in prism2_ioctl_priv_readmif()
2887 if (local->func->cmd(dev, HFA384X_CMDCODE_WRITEMIF, cr, &val, NULL)) in prism2_ioctl_priv_writemif()
2952 local->func->hw_shutdown(dev, 1); in prism2_ioctl_priv_reset()
2953 local->func->hw_config(dev, 0); in prism2_ioctl_priv_reset()
2958 local->func->hw_reset(dev); in prism2_ioctl_priv_reset()
2963 local->func->reset_port(dev); in prism2_ioctl_priv_reset()
2968 if (local->func->cmd(dev, HFA384X_CMDCODE_DISABLE, 0, NULL, in prism2_ioctl_priv_reset()
2974 if (local->func->cmd(dev, HFA384X_CMDCODE_ENABLE, 0, NULL, in prism2_ioctl_priv_reset()
3059 ret = local->func->download(local, param); in prism2_ioctl_priv_download()
3090 return local->func->set_rid(local->dev, HFA384X_RID_GENERICELEMENT, in prism2_set_genericelement()
3133 local->func->reset_port(dev)) in prism2_ioctl_siwauth()
3145 local->func->reset_port(dev)) in prism2_ioctl_siwauth()
3367 local->func->reset_port(local->dev)))) in prism2_ioctl_siwencodeext()
3569 local->func->reset_port(local->dev)))) { in prism2_ioctl_set_encryption()
3645 res = local->func->get_rid(local->dev, param->u.rid.rid, in prism2_ioctl_get_rid()
3666 return local->func->set_rid(local->dev, param->u.rid.rid, in prism2_ioctl_set_rid()