Lines Matching refs:ifname
131 static int _umbctl(char const * ifname, int verbose, int argc, char * argv[]);
132 static int _umbctl_file(char const * ifname, char const * filename,
134 static void _umbctl_info(char const * ifname, struct umb_info * umbi);
135 static int _umbctl_ioctl(char const * ifname, int fd, unsigned long request,
137 static int _umbctl_set(char const * ifname, struct umb_parameter * umbp,
188 static int _umbctl(char const * ifname, int verbose, int argc, char * argv[]) in _umbctl() argument
198 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in _umbctl()
203 if(_umbctl_ioctl(ifname, fd, SIOCGUMBPARAM, &ifr) != 0 in _umbctl()
204 || _umbctl_set(ifname, &umbp, argc, argv) != 0 in _umbctl()
205 || _umbctl_ioctl(ifname, fd, SIOCSUMBPARAM, in _umbctl()
215 if(_umbctl_ioctl(ifname, fd, SIOCGUMBINFO, &ifr) != 0) in _umbctl()
220 _umbctl_info(ifname, &umbi); in _umbctl()
223 return _error(2, "%s: %s", ifname, strerror(errno)); in _umbctl()
229 static int _file_parse(char const * ifname, struct umb_parameter * umbp,
232 static int _umbctl_file(char const * ifname, char const * filename, int verbose) in _umbctl_file() argument
242 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in _umbctl_file()
245 if(_umbctl_ioctl(ifname, fd, SIOCGUMBPARAM, &ifr) != 0 in _umbctl_file()
246 || _file_parse(ifname, &umbp, filename) != 0 in _umbctl_file()
247 || _umbctl_ioctl(ifname, fd, SIOCSUMBPARAM, &ifr) != 0) in _umbctl_file()
255 if(_umbctl_ioctl(ifname, fd, SIOCGUMBINFO, &ifr) != 0) in _umbctl_file()
260 _umbctl_info(ifname, &umbi); in _umbctl_file()
263 return _error(2, "%s: %s", ifname, strerror(errno)); in _umbctl_file()
267 static int _file_parse(char const * ifname, struct umb_parameter * umbp, in _file_parse() argument
303 ret |= _umbctl_set(ifname, umbp, (p != NULL) ? 2 : 1, tokens) in _file_parse()
314 static void _umbctl_info(char const * ifname, struct umb_info * umbi) in _umbctl_info() argument
336 ifname, umb_val2descr(_umb_state, umbi->state), in _umbctl_info()
348 static int _umbctl_ioctl(char const * ifname, int fd, unsigned long request, in _umbctl_ioctl() argument
352 return _error(-1, "%s: %s", ifname, strerror(errno)); in _umbctl_ioctl()
369 static int _umbctl_set(char const * ifname, struct umb_parameter * umbp, in _umbctl_set() argument
399 if(callbacks[j].callback(ifname, umbp, in _umbctl_set()
413 static int _set_apn(char const * ifname, struct umb_parameter * umbp, in _set_apn() argument
418 return _error(-1, "%s: %s", ifname, "APN too long"); in _set_apn()
422 static int _set_username(char const * ifname, struct umb_parameter * umbp, in _set_username() argument
429 return _error(-1, "%s: %s", ifname, "Username too long"); in _set_username()
433 static int _set_password(char const * ifname, struct umb_parameter * umbp, in _set_password() argument
440 return _error(-1, "%s: %s", ifname, "Password too long"); in _set_password()
444 static int _set_pin(char const * ifname, struct umb_parameter * umbp, in _set_pin() argument
452 return _error(-1, "%s: %s", ifname, "PIN code too long"); in _set_pin()
456 static int _set_puk(char const * ifname, struct umb_parameter * umbp, in _set_puk() argument
463 return _error(-1, "%s: %s", ifname, "PUK code too long"); in _set_puk()
467 static int _set_roaming_allow(char const * ifname, struct umb_parameter * umbp, in _set_roaming_allow() argument
470 (void) ifname; in _set_roaming_allow()
477 static int _set_roaming_deny(char const * ifname, struct umb_parameter * umbp, in _set_roaming_deny() argument
480 (void) ifname; in _set_roaming_deny()