Lines Matching defs:priv
196 dev->ep0->priv = NULL;
236 dev->ep0->priv = cdev;
392 static int composite_classsetup(struct composite_dev_s *priv,
413 for (i = 0; i < priv->ndevices; i++)
415 if (interface >= priv->device[i].compdesc.devinfo.ifnobase &&
416 interface < (priv->device[i].compdesc.devinfo.ifnobase +
417 priv->device[i].compdesc.devinfo.ninterfaces))
419 ret = CLASS_SETUP(priv->device[i].dev, dev, ctrl, dataout, outlen);
426 for (i = 0; i < priv->ndevices; i++)
428 devobj = &priv->device[i];
641 struct composite_dev_s *priv;
646 priv = ((struct composite_driver_s *)driver)->dev;
647 if (priv == NULL)
652 for (i = 0; i < priv->ndevices; i++)
654 CLASS_DISCONNECT(priv->device[i].dev, dev);
814 struct composite_dev_s *priv;
821 priv = &softc->dev;
826 (void)memset_s(priv, sizeof(struct composite_dev_s), 0, sizeof(struct composite_dev_s));
827 priv->cfgdescsize = 0;
828 priv->ninterfaces = 0;
834 (void)memcpy_s(&priv->device[i].compdesc, sizeof(struct composite_devdesc_s),
836 ret = priv->device[i].compdesc.classobject(priv->device[i].compdesc.minor,
837 &priv->device[i].compdesc.devinfo,
838 &priv->device[i].dev);
843 priv->cfgdescsize += priv->device[i].compdesc.cfgdescsize;
844 priv->ninterfaces += priv->device[i].compdesc.devinfo.ninterfaces;
846 priv->ndevices = ndevices;
852 drvr->dev = priv;