devs
kbdint_alloc(const char *devs)
if (strcmp(devs, "") == 0) {
kbdintctxt->devices = xstrdup(devs);
auth2_challenge(struct ssh *ssh, char *devs)
devs ? devs : "<no devs>");
if (authctxt->user == NULL || !devs)
authctxt->kbdintctxt = kbdint_alloc(devs);
char *lang, *devs;
(r = sshpkt_get_cstring(ssh, &devs, NULL)) != 0 ||
debug("keyboard-interactive devs %s", devs);
authenticated = auth2_challenge(ssh, devs);
free(devs);
struct libusb_device **devs;
if ((i = libusb_get_device_list(ctx, &devs)) < 0)
tdev = devs[j]->os_priv;
libusb_open(devs[j], &pdev);
libusb_free_device_list(devs, 1);
updatexfers(int numdevs, int *devs)
devs[j] = t;
int devs = getnumdevs();
statinfo.dinfo = malloc(devs * sizeof(struct statinfo));
namelist = malloc(devs * (DEVSTAT_NAME_LEN + 8));
token = malloc((devs + 1) * sizeof(char *));
for (i = 0; i < devs; i++) {
int devs = getnumdevs();
statinfo.dinfo = malloc(devs * sizeof(struct statinfo));
namelist = malloc(devs * (DEVSTAT_NAME_LEN + 8));
token = malloc((devs + 1) * sizeof(char *));
for (i = 0; i < devs; i++) {
device_t *devs;
if (device_get_children(parent, &devs, &ndevs) == 0) {
if (strcmp(device_get_name(devs[i]),
if (legacy_get_pcibus(devs[i]) == busnum)
kfree(devs, M_TEMP);
hdev = &sc->sc_hw.devs[index];
usbd_get_page(&sc->sc_hw.devs[index].input_pc, 0, &buf_inp);
if (x > sc->sc_hw.devs[index].context_num)
sc->sc_hw.devs[index].context_num = x;
x = sc->sc_hw.devs[index].context_num;
usb_pc_cpu_flush(&sc->sc_hw.devs[index].input_pc);
usbd_get_page(&sc->sc_hw.devs[index].input_pc, 0, &buf_inp);
usb_pc_cpu_flush(&sc->sc_hw.devs[index].input_pc);
pcinp = &sc->sc_hw.devs[index].input_pc;
sc->sc_hw.devs[index].context_num + 1);
if (sc->sc_hw.devs[index].nports != 0 &&
is_hub = sc->sc_hw.devs[index].nports != 0 &&
sc->sc_hw.devs[index].nports);
switch (sc->sc_hw.devs[index].state) {
sc->sc_hw.devs[index].tt);
pc = &sc->sc_hw.devs[index].device_pc;
pg = &sc->sc_hw.devs[index].device_pg;
pc = &sc->sc_hw.devs[index].input_pc;
pg = &sc->sc_hw.devs[index].input_pg;
pc = &sc->sc_hw.devs[index].endpoint_pc[i];
pg = &sc->sc_hw.devs[index].endpoint_pg[i];
usb_pc_free_mem(&sc->sc_hw.devs[index].device_pc);
usb_pc_free_mem(&sc->sc_hw.devs[index].input_pc);
usb_pc_free_mem(&sc->sc_hw.devs[index].endpoint_pc[i]);
pc = &sc->sc_hw.devs[index].endpoint_pc[epno];
pepext = &sc->sc_hw.devs[index].endp[epno];
hdev = &sc->sc_hw.devs[udev->controller_slot_id];
pcinp = &sc->sc_hw.devs[index].input_pc;
sc->sc_hw.devs[index].ep_configured &= ~mask;
if (!(sc->sc_hw.devs[index].ep_configured & mask)) {
sc->sc_hw.devs[index].ep_configured |= mask;
sc->sc_hw.devs[index].ep_configured &= ~(1U << epno);
if (sc->sc_hw.devs[index].ep_configured & mask) {
pcinp = &sc->sc_hw.devs[index].input_pc;
sc->sc_hw.devs[index].ep_configured &= ~mask;
if (sc->sc_hw.devs[temp].state != XHCI_ST_DISABLED) {
memset(&sc->sc_hw.devs[temp], 0, sizeof(sc->sc_hw.devs[0]));
sc->sc_hw.devs[temp].state = XHCI_ST_ENABLED;
sc->sc_hw.devs[index].state = XHCI_ST_DISABLED;
err = uhub_query_info(udev, &sc->sc_hw.devs[index].nports,
&sc->sc_hw.devs[index].tt);
sc->sc_hw.devs[index].nports = 0;
if (sc->sc_hw.devs[index].state == XHCI_ST_DEFAULT)
sc->sc_hw.devs[index].state = XHCI_ST_DEFAULT;
sc->sc_hw.devs[index].ep_configured = 3U;
sc->sc_hw.devs[index].context_num = 0;
if (sc->sc_hw.devs[index].state == XHCI_ST_ADDRESSED)
sc->sc_hw.devs[index].state = XHCI_ST_ADDRESSED;
sc->sc_hw.devs[index].ep_configured = 3U;
if (sc->sc_hw.devs[index].state == XHCI_ST_CONFIGURED)
sc->sc_hw.devs[index].state = XHCI_ST_CONFIGURED;
sc->sc_hw.devs[index].ep_configured = 3U;
sc->sc_hw.devs[index].context_num = 0;
usbd_get_page(&sc->sc_hw.devs[index].input_pc, 0, &buf_inp);
pepext = &sc->sc_hw.devs[index].endp[epno];
struct xhci_hw_dev devs[XHCI_MAX_DEVICES + 1];
device_t *devs;
devs = NULL;
if (devs != NULL) {
kfree(devs, M_TEMP);
devclass_get_devices(acpi_tz_devclass, &devs, &devcount);
sc[i] = device_get_softc(devs[i]);
device_t * devs;
if (devclass_get_devices(ipmi_devclass, &devs, &count) != 0)
device_delete_child(device_get_parent(devs[i]), devs[i]);
kfree(devs, M_TEMP);
int devs, i;
device_get_children(msc->ml_mii.mii_dev, &devlist, &devs);
for (i = 0; i < devs; i++) {
int devs, i;
device_get_children(msc->ml_mii.mii_dev, &devlist, &devs);
for (i = 0; i < devs; i++) {
int devs, i;
device_get_children(sc->sc_mii.mii_dev, &devlist, &devs);
for (i = 0; i < devs; i++) {
device_t *devs;
devclass_get_devices(sio_devclass, &devs, &count);
xdev = devs[i];
kfree(devs, M_TEMP);
pdevinfo = &devinfo->devs[0];
devinfo->devs =
if (devinfo->devs == NULL) {
devinfo->devs[i].index = i;
devinfo->devs[i].devinfo = devinfo;
devinfo->devs[i].playas = -1;
devinfo->devs[i].recas = -1;
devinfo->devs[i].digital = 255;
if (devinfo->devs[j].digital != 255 &&
(!devinfo->devs[j].digital) !=
if (devinfo->devs[j].recas >= 0)
devinfo->devs[j].recas = i;
if (devinfo->devs[j].playas >= 0)
devinfo->devs[j].playas = i;
as[i].pdevinfo = &devinfo->devs[j];
&devinfo->devs[j];
devinfo->devs[j].digital = as[i].digital;
struct hdaa_pcm_devinfo *pdevinfo = &devinfo->devs[i];
kfree(devinfo->devs, M_HDAA);
devinfo->devs = NULL;
struct hdaa_pcm_devinfo *pdevinfo = &devinfo->devs[i];
struct hdaa_pcm_devinfo *devs;
(0 == (m->devs & (1 << dev))))
if ((dev < SOUND_MIXER_NRDEVICES) && (mixer->devs & (1 << dev)))
m->devs = v;
return m->devs;
u_int32_t devs;
if (!(m->devs & (1 << i)))
cdev_t devs, devc;
pti->devs = make_dev(&pts98_ops, unit,
pti->devs->si_flags |= SI_OVERRIDE; /* uid, gid, perms from dev */
pti->pt_tty.t_dev = pti->devs;
pti->devs->si_drv1 = pti->devc->si_drv1 = pti;
pti->devs->si_tty = pti->devc->si_tty = &pti->pt_tty;
if ((dev = pti->devs) != NULL) {
pti->devs = NULL;
pti->devs->si_uid = ap->a_cred->cr_uid;
pti->devs->si_gid = ap->a_cred->cr_uid ? GID_TTY : 0;
pti->devs->si_perms = 0600;
pti->devs->si_uid = 0;
pti->devs->si_gid = 0;
pti->devs->si_perms = 0666;
static const STRUCT_USB_HOST_ID devs[] = {
return (usbd_lookup_id_by_uaa(devs, sizeof(devs), uaa));
cur->next = devs;
devs = cur;
for (d = devs; d != NULL; d = d->next)
DEVS *devs;
struct devs *next;
TAILQ_FOREACH(di, &vi->devs, link) {
TAILQ_HEAD(,pci_device_info) devs;
TAILQ_INIT(&cv->devs);
TAILQ_INSERT_TAIL(&cv->devs, cd, link);