Lines Matching defs:umbp
88 static int _umbctl_set(char const * ifname, struct umb_parameter * umbp,
144 struct umb_parameter umbp;
152 memset(&umbp, 0, sizeof(umbp));
153 ifr.ifr_data = &umbp;
155 || _umbctl_set(ifname, &umbp, argc, argv) != 0
186 struct umb_parameter umbp;
197 memset(&umbp, 0, sizeof(umbp));
221 ret |= _umbctl_set(ifname, &umbp, (p != NULL) ? 2 : 1, tokens)
233 ifr.ifr_data = &umbp;
312 static int _umbctl_set(char const * ifname, struct umb_parameter * umbp,
342 if(callbacks[j].callback(ifname, umbp,
356 static int _set_apn(char const * ifname, struct umb_parameter * umbp,
359 umbp->apnlen = _char_to_utf16(apn, umbp->apn, sizeof(umbp->apn));
360 if(umbp->apnlen < 0 || (size_t)umbp->apnlen > sizeof(umbp->apn))
365 static int _set_username(char const * ifname, struct umb_parameter * umbp,
368 umbp->usernamelen = _char_to_utf16(username, umbp->username,
369 sizeof(umbp->username));
370 if(umbp->usernamelen < 0
371 || (size_t)umbp->usernamelen > sizeof(umbp->username))
376 static int _set_password(char const * ifname, struct umb_parameter * umbp,
379 umbp->passwordlen = _char_to_utf16(password, umbp->password,
380 sizeof(umbp->password));
381 if(umbp->passwordlen < 0
382 || (size_t)umbp->passwordlen > sizeof(umbp->password))
387 static int _set_pin(char const * ifname, struct umb_parameter * umbp,
390 umbp->is_puk = 0;
391 umbp->op = MBIM_PIN_OP_ENTER;
392 umbp->pinlen = _char_to_utf16(pin, umbp->pin, sizeof(umbp->pin));
393 if(umbp->pinlen < 0 || (size_t)umbp->pinlen
394 > sizeof(umbp->pin))
399 static int _set_puk(char const * ifname, struct umb_parameter * umbp,
402 umbp->is_puk = 1;
403 umbp->op = MBIM_PIN_OP_ENTER;
404 umbp->pinlen = _char_to_utf16(puk, umbp->pin, sizeof(umbp->pin));
405 if(umbp->pinlen < 0 || (size_t)umbp->pinlen > sizeof(umbp->pin))
410 static int _set_roaming_allow(char const * ifname, struct umb_parameter * umbp,
416 umbp->roaming = 1;
420 static int _set_roaming_deny(char const * ifname, struct umb_parameter * umbp,
426 umbp->roaming = 0;