Home
last modified time | relevance | path

Searched refs:range_table_list (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/drivers/
Dni_670x.c215 const struct comedi_lrange **range_table_list; in ni_670x_auto_attach() local
217 range_table_list = kmalloc(sizeof(struct comedi_lrange *) * 32, in ni_670x_auto_attach()
219 if (!range_table_list) in ni_670x_auto_attach()
221 s->range_table_list = range_table_list; in ni_670x_auto_attach()
223 range_table_list[i] = &range_bipolar10; in ni_670x_auto_attach()
224 range_table_list[16 + i] = &range_0_20mA; in ni_670x_auto_attach()
261 kfree(s->range_table_list); in ni_670x_detach()
Dserial2002.c344 const struct comedi_lrange **range_table_list = NULL; in serial2002_setup_subdevice() local
360 kfree(s->range_table_list); in serial2002_setup_subdevice()
362 s->range_table_list = NULL; in serial2002_setup_subdevice()
366 range_table_list = kmalloc_array(s->n_chan, sizeof(*range), in serial2002_setup_subdevice()
368 if (!range_table_list) in serial2002_setup_subdevice()
370 s->range_table_list = range_table_list; in serial2002_setup_subdevice()
380 range_table_list[chan] = in serial2002_setup_subdevice()
530 kfree(s->range_table_list); in serial2002_setup_subdevs()
531 s->range_table_list = NULL; in serial2002_setup_subdevs()
784 kfree(s->range_table_list); in serial2002_detach()
Djr3_pci.c119 const struct comedi_lrange *range_table_list[8 * 7 + 2]; member
657 spriv->range_table_list[j + k * 8] = in jr3_pci_alloc_spriv()
666 spriv->range_table_list[56] = (struct comedi_lrange *)&spriv->range[8]; in jr3_pci_alloc_spriv()
667 spriv->range_table_list[57] = (struct comedi_lrange *)&spriv->range[8]; in jr3_pci_alloc_spriv()
731 s->range_table_list = spriv->range_table_list; in jr3_pci_auto_attach()
Drti802.c108 s->range_table_list = devpriv->range_type_list; in rti802_attach()
Ddt2815.c174 s->range_table_list = devpriv->range_type_list; in dt2815_attach()
Drti800.c305 s->range_table_list = devpriv->ao_range_type_list; in rti800_attach()
Ddt2811.c416 s->range_table_list = devpriv->range_type_list; in dt2811_attach()
Dpcl726.c373 s->range_table_list = devpriv->rangelist; in pcl726_attach()
Ddt2801.c595 s->range_table_list = devpriv->dac_range_types; in dt2801_attach()
Dni_atmio16d.c676 s->range_table_list = devpriv->ao_range_type_list; in atmio16d_attach()
/linux-4.1.27/drivers/staging/comedi/
Drange.c77 } else if (s->range_table_list) { in do_rangeinfo_ioctl()
80 lr = s->range_table_list[chan]; in do_rangeinfo_ioctl()
118 else if (s->range_table_list && chan < s->n_chan) in comedi_check_chanlist()
119 range_len = s->range_table_list[chan]->length; in comedi_check_chanlist()
Dcomedidev.h60 const struct comedi_lrange *const *range_table_list; member
386 return s->range_table_list[chan]->range[range].min < 0; in comedi_chan_range_is_bipolar()
393 return s->range_table_list[chan]->range[range].min >= 0; in comedi_chan_range_is_unipolar()
400 return !!(s->range_table_list[chan]->range[range].flags & RF_EXTERNAL); in comedi_chan_range_is_external()
Ddrivers.c591 if (!s->range_table && !s->range_table_list) in __comedi_device_postconfig()
Dcomedi_fops.c982 if (s->range_table_list) in do_subdinfo_ioctl()
1041 if (!s->range_table_list) in do_chaninfo_ioctl()
1047 (s->range_table_list[i]->length); in do_chaninfo_ioctl()