Lines Matching refs:devpriv

65 	struct comedi_bond_private *devpriv = dev->private;  in bonding_dio_insn_bits()  local
74 n_left = devpriv->nchans - base_chan; in bonding_dio_insn_bits()
79 devs = devpriv->devs; in bonding_dio_insn_bits()
128 struct comedi_bond_private *devpriv = dev->private; in bonding_dio_insn_config() local
137 devs = devpriv->devs; in bonding_dio_insn_config()
171 struct comedi_bond_private *devpriv = dev->private; in do_dev_config() local
176 devpriv->name[0] = 0; in do_dev_config()
234 devpriv->nchans += nchans; in do_dev_config()
242 devs = krealloc(devpriv->devs, in do_dev_config()
243 (devpriv->ndevs + 1) * sizeof(*devs), in do_dev_config()
251 devpriv->devs = devs; in do_dev_config()
252 devpriv->devs[devpriv->ndevs++] = bdev; in do_dev_config()
259 strlcat(devpriv->name, buf, in do_dev_config()
260 sizeof(devpriv->name)); in do_dev_config()
265 if (!devpriv->nchans) { in do_dev_config()
276 struct comedi_bond_private *devpriv; in bonding_attach() local
280 devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv)); in bonding_attach()
281 if (!devpriv) in bonding_attach()
291 dev->board_name = devpriv->name; in bonding_attach()
300 s->n_chan = devpriv->nchans; in bonding_attach()
309 devpriv->nchans, devpriv->ndevs); in bonding_attach()
316 struct comedi_bond_private *devpriv = dev->private; in bonding_detach() local
318 if (devpriv && devpriv->devs) { in bonding_detach()
322 while (devpriv->ndevs--) { in bonding_detach()
325 bdev = devpriv->devs[devpriv->ndevs]; in bonding_detach()
332 kfree(devpriv->devs); in bonding_detach()
333 devpriv->devs = NULL; in bonding_detach()