Lines Matching +full:0 +full:- +full:127
51 radar->s = socket(AF_INET, SOCK_DGRAM, 0); in radar_opendev()
52 if (radar->s < 0) { in radar_opendev()
54 return 0; in radar_opendev()
57 strncpy(radar->atd.ad_name, devid, sizeof (radar->atd.ad_name)); in radar_opendev()
60 radar->atd.ad_id = HAL_DIAG_REVS; in radar_opendev()
61 radar->atd.ad_out_data = (caddr_t) &revs; in radar_opendev()
62 radar->atd.ad_out_size = sizeof(revs); in radar_opendev()
63 if (ioctl(radar->s, SIOCGATHDIAG, &radar->atd) < 0) { in radar_opendev()
64 warn(radar->atd.ad_name); in radar_opendev()
65 return 0; in radar_opendev()
67 radar->ah_devid = revs.ah_devid; in radar_opendev()
74 close(radar->s); in radar_closedev()
75 radar->s = -1; in radar_closedev()
149 radar->atd.ad_id = DFS_SET_THRESH | ATH_DIAG_IN; in radarset()
150 radar->atd.ad_out_data = NULL; in radarset()
151 radar->atd.ad_out_size = 0; in radarset()
152 radar->atd.ad_in_data = (caddr_t) &pe; in radarset()
153 radar->atd.ad_in_size = sizeof(HAL_PHYERR_PARAM); in radarset()
154 if (ioctl(radar->s, SIOCGATHPHYERR, &radar->atd) < 0) in radarset()
155 err(1, radar->atd.ad_name); in radarset()
163 radar->atd.ad_id = DFS_GET_THRESH | ATH_DIAG_DYN; in radar_get()
164 memset(&pe, 0, sizeof(pe)); in radar_get()
166 radar->atd.ad_in_data = NULL; in radar_get()
167 radar->atd.ad_in_size = 0; in radar_get()
168 radar->atd.ad_out_data = (caddr_t) &pe; in radar_get()
169 radar->atd.ad_out_size = sizeof(pe); in radar_get()
171 if (ioctl(radar->s, SIOCGATHPHYERR, &radar->atd) < 0) in radar_get()
172 err(1, radar->atd.ad_name); in radar_get()
200 if (strcmp(param, "enabled") == 0) { in radar_set_param()
202 } else if (strcmp(param, "firpwr") == 0) { in radar_set_param()
204 } else if (strcmp(param, "rrssi") == 0) { in radar_set_param()
206 } else if (strcmp(param, "height") == 0) { in radar_set_param()
208 } else if (strcmp(param, "prssi") == 0) { in radar_set_param()
210 } else if (strcmp(param, "inband") == 0) { in radar_set_param()
212 } else if (strcmp(param, "relpwr") == 0) { in radar_set_param()
214 } else if (strcmp(param, "relstep") == 0) { in radar_set_param()
216 } else if (strcmp(param, "maxlen") == 0) { in radar_set_param()
218 } else if (strcmp(param, "usefir128") == 0) { in radar_set_param()
220 } else if (strcmp(param, "blockradar") == 0) { in radar_set_param()
222 } else if (strcmp(param, "enmaxrssi") == 0) { in radar_set_param()
224 } else if (strcmp(param, "extchannel") == 0) { in radar_set_param()
226 } else if (strcmp(param, "enrelpwr") == 0) { in radar_set_param()
228 } else if (strcmp(param, "en_relstep_check") == 0) { in radar_set_param()
231 return 0; in radar_set_param()
241 printf("\t%s: [-i <interface>] <cmd> (<arg>)\n", progname); in usage()
242 printf("\t%s: [-h]\n", progname); in usage()
254 const char *progname = argv[0]; in main()
256 memset(&radar, 0, sizeof(radar)); in main()
259 if (argc >= 2 && strcmp(argv[1], "-h") == 0) { in main()
261 exit(0); in main()
263 if (argc >= 2 && strcmp(argv[1], "-?") == 0) { in main()
265 exit(0); in main()
268 if (argc >= 2 && strcmp(argv[1], "-i") == 0) { in main()
271 exit(127); in main()
274 argc -= 2; argv += 2; in main()
280 exit(127); in main()
283 if (radar_opendev(&radar, devname) == 0) in main()
284 exit(127); in main()
286 if (strcasecmp(argv[1], "get") == 0) { in main()
288 } else if (strcasecmp(argv[1], "set") == 0) { in main()
291 exit(127); in main()
293 if (radar_set_param(&radar, argv[2], argv[3]) == 0) { in main()
295 exit(127); in main()
299 exit(127); in main()
304 exit(0); in main()