Searched refs:range_table_list (Results 1 – 12 of 12) sorted by relevance
199 const struct comedi_lrange **range_table_list; in ni_670x_auto_attach() local 201 range_table_list = kmalloc_array(32, in ni_670x_auto_attach() 204 if (!range_table_list) in ni_670x_auto_attach() 206 s->range_table_list = range_table_list; in ni_670x_auto_attach() 208 range_table_list[i] = &range_bipolar10; in ni_670x_auto_attach() 209 range_table_list[16 + i] = &range_0_20mA; in ni_670x_auto_attach() 246 kfree(s->range_table_list); in ni_670x_detach()
113 const struct comedi_lrange *range_table_list[8 * 7 + 2]; member 626 spriv->range_table_list[j + k * 8] = &spriv->range[j].l; in jr3_pci_alloc_spriv() 634 spriv->range_table_list[56] = &spriv->range[8].l; in jr3_pci_alloc_spriv() 635 spriv->range_table_list[57] = &spriv->range[8].l; in jr3_pci_alloc_spriv() 710 s->range_table_list = spriv->range_table_list; in jr3_pci_auto_attach()
99 s->range_table_list = devpriv->range_type_list; in rti802_attach()
167 s->range_table_list = devpriv->range_type_list; in dt2815_attach()
300 s->range_table_list = devpriv->ao_range_type_list; in rti800_attach()
340 /* setup the per-channel analog output range_table_list */ in pcl726_attach() 365 s->range_table_list = devpriv->rangelist; in pcl726_attach()
601 s->range_table_list = devpriv->dac_range_types; in dt2801_attach()
644 s->range_table_list = devpriv->ao_range_type_list; in atmio16d_attach()
65 } else if (s->range_table_list) { in do_rangeinfo_ioctl() 68 lr = s->range_table_list[chan]; in do_rangeinfo_ioctl() 117 else if (s->range_table_list && chan < s->n_chan) in comedi_check_chanlist() 118 range_len = s->range_table_list[chan]->length; in comedi_check_chanlist()
736 if (!s->range_table && !s->range_table_list) in __comedi_device_postconfig()
1040 if (s->range_table_list) in do_subdinfo_ioctl() 1070 * array of range table lengths to chaninfo->range_table_list if requested1097 if (!s->range_table_list) in do_chaninfo_ioctl() 1103 (s->range_table_list[i]->length); in do_chaninfo_ioctl()
73 * post-configuration if @range_table and @range_table_list are both75 * @range_table_list: If the COMEDI range table is channel-specific, this175 const struct comedi_lrange *const *range_table_list; member 716 return s->range_table_list[chan]->range[range].min < 0; in comedi_chan_range_is_bipolar() 739 return s->range_table_list[chan]->range[range].min >= 0; in comedi_chan_range_is_unipolar() 762 return !!(s->range_table_list[chan]->range[range].flags & RF_EXTERNAL); in comedi_chan_range_is_external()