Home
last modified time | relevance | path

Searched refs:io_bits (Results 1 – 34 of 34) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/drivers/
Dpcm3724.c59 if (s->io_bits & 0x0000ff) { in compute_buffer()
65 if (s->io_bits & 0x00ff00) { in compute_buffer()
71 if (s->io_bits & 0xff0000) { in compute_buffer()
93 if (!(s->io_bits & 0x0000ff)) in do_3724_config()
96 if (!(s->io_bits & 0x00ff00)) in do_3724_config()
99 if (!(s->io_bits & 0xff0000)) in do_3724_config()
Ddt2817.c65 if (s->io_bits & 0x000000ff) in dt2817_dio_insn_config()
67 if (s->io_bits & 0x0000ff00) in dt2817_dio_insn_config()
69 if (s->io_bits & 0x00ff0000) in dt2817_dio_insn_config()
71 if (s->io_bits & 0xff000000) in dt2817_dio_insn_config()
Dadv_pci1723.c116 if (!(s->io_bits & 0x00ff)) in pci1723_dio_insn_config()
118 if (!(s->io_bits & 0xff00)) in pci1723_dio_insn_config()
195 s->io_bits |= 0x00ff; /* low byte output */ in pci1723_auto_attach()
197 s->io_bits |= 0xff00; /* high byte output */ in pci1723_auto_attach()
D8255.c122 if (!(s->io_bits & 0x0000ff)) in subdev_8255_do_config()
124 if (!(s->io_bits & 0x00ff00)) in subdev_8255_do_config()
126 if (!(s->io_bits & 0x0f0000)) in subdev_8255_do_config()
128 if (!(s->io_bits & 0xf00000)) in subdev_8255_do_config()
Daddi_apci_16xx.c79 outl(s->io_bits, dev->iobase + APCI16XX_DIR_REG(s->index)); in apci16xx_insn_config()
150 s->io_bits = 0; in apci16xx_auto_attach()
151 outl(s->io_bits, dev->iobase + APCI16XX_DIR_REG(i)); in apci16xx_auto_attach()
Dii_pci20kc.c263 if (s->io_bits & 0x000000ff) { in ii20k_dio_config()
275 if (s->io_bits & 0x0000ff00) { in ii20k_dio_config()
287 if (s->io_bits & 0x00ff0000) { in ii20k_dio_config()
299 if (s->io_bits & 0xff000000) { in ii20k_dio_config()
Dme_daq.c199 if (s->io_bits & 0x0000ffff) in me_dio_insn_config()
203 if (s->io_bits & 0xffff0000) in me_dio_insn_config()
231 if (s->io_bits & 0x0000ffff) in me_dio_insn_bits()
236 if (s->io_bits & 0xffff0000) in me_dio_insn_bits()
Dni_65xx.c458 bits ^= s->io_bits; /* invert if necessary */ in ni_65xx_dio_insn_bits()
461 bits ^= s->io_bits; /* invert back */ in ni_65xx_dio_insn_bits()
467 bits ^= s->io_bits; /* invert if necessary */ in ni_65xx_dio_insn_bits()
717 s->io_bits = 0xff; in ni_65xx_auto_attach()
721 writeb(s->io_bits, /* inverted if necessary */ in ni_65xx_auto_attach()
Dni_daq_700.c117 s->io_bits = 0x00ff; in daq700_dio_insn_config()
244 s->io_bits = 0x00ff; in daq700_auto_attach()
Dme4000.c1224 if (s->io_bits & 0x000000ff) in me4000_dio_insn_config()
1226 if (s->io_bits & 0x0000ff00) in me4000_dio_insn_config()
1228 if (s->io_bits & 0x00ff0000) in me4000_dio_insn_config()
1230 if (s->io_bits & 0xff000000) in me4000_dio_insn_config()
1239 s->io_bits |= 0x000000ff; in me4000_dio_insn_config()
1240 s->io_bits &= ~0x0000ff00; in me4000_dio_insn_config()
1369 s->io_bits |= 0xFF; in me4000_auto_attach()
Dni_usb6501.c358 port[0] = (s->io_bits) & 0xff; in ni6501_dio_insn_config()
359 port[1] = (s->io_bits >> 8) & 0xff; in ni6501_dio_insn_config()
360 port[2] = (s->io_bits >> 16) & 0xff; in ni6501_dio_insn_config()
Dni_at_ao.c194 if (s->io_bits & 0x0f) in atao_dio_insn_config()
198 if (s->io_bits & 0xf0) in atao_dio_insn_config()
Dcb_das16_cs.c226 devpriv->status2 |= (s->io_bits & 0xf0) ? 0x0080 : 0; in das16cs_dio_insn_config()
227 devpriv->status2 |= (s->io_bits & 0x0f) ? 0x0040 : 0; in das16cs_dio_insn_config()
Damplc_dio200_common.c622 if (!(s->io_bits & 0x0000ff)) in dio200_subdev_8255_set_dir()
624 if (!(s->io_bits & 0x00ff00)) in dio200_subdev_8255_set_dir()
626 if (!(s->io_bits & 0x0f0000)) in dio200_subdev_8255_set_dir()
628 if (!(s->io_bits & 0xf00000)) in dio200_subdev_8255_set_dir()
Ds526.c523 if (s->io_bits & 0x0f) in s526_dio_insn_config()
527 if (s->io_bits & 0xf0) in s526_dio_insn_config()
Daddi_apci_3xxx.c701 outl((s->io_bits >> 24) & 0xff, dev->iobase + 224); in apci3xxx_dio_insn_config()
724 if (s->io_bits & 0xff0000) in apci3xxx_dio_insn_bits()
896 s->io_bits = 0xff; /* channels 0-7 are always outputs */ in apci3xxx_auto_attach()
Dpcmuio.c243 val &= s->io_bits; in pcmuio_dio_insn_bits()
270 pcmuio_write(dev, s->io_bits, asic, 0, port); in pcmuio_dio_insn_config()
Dni_670x.c143 writel(s->io_bits, dev->mmio + DIO_PORT0_DIR_OFFSET); in ni_670x_dio_insn_config()
Dcomedi_parport.c107 if (s->io_bits) in parport_data_reg_insn_config()
Ddt3000.c595 dt3k_dio_config(dev, (s->io_bits & 0x01) | ((s->io_bits & 0x10) >> 3)); in dt3k_dio_insn_config()
Dgsc_hpdi.c311 if (s->io_bits) in gsc_hpdi_cmd()
382 if (s->io_bits) in gsc_hpdi_cmd_test()
Dpcmmio.c273 val &= s->io_bits; in pcmmio_dio_insn_bits()
300 pcmmio_dio_write(dev, s->io_bits, 0, port); in pcmmio_dio_insn_config()
Dni_atmio16d.c560 if (s->io_bits & 0x0f) in atmio16d_dio_insn_config()
562 if (s->io_bits & 0xf0) in atmio16d_dio_insn_config()
Dusbduxsigma.c994 devpriv->dux_commands[1] = s->io_bits & 0xff; in usbduxsigma_dio_insn_bits()
996 devpriv->dux_commands[2] = (s->io_bits >> 8) & 0xff; in usbduxsigma_dio_insn_bits()
998 devpriv->dux_commands[3] = (s->io_bits >> 16) & 0xff; in usbduxsigma_dio_insn_bits()
Ddt2801.c513 dt2801_writecmd(dev, s->io_bits ? DT_C_SET_DIGOUT : DT_C_SET_DIGIN); in dt2801_dio_insn_config()
Ddt282x.c993 if (s->io_bits & 0x00ff) in dt282x_dio_insn_config()
995 if (s->io_bits & 0xff00) in dt282x_dio_insn_config()
Ds626.c2318 s626_debi_write(dev, S626_LP_WRDOUT(group), s->io_bits); in s626_dio_insn_config()
2814 s->io_bits = 0xffff; in s626_auto_attach()
2826 s->io_bits = 0xffff; in s626_auto_attach()
2838 s->io_bits = 0xffff; in s626_auto_attach()
Dni_mio_common.c3396 devpriv->dio_control |= DIO_Pins_Dir(s->io_bits); in ni_dio_insn_config()
3435 ni_writel(dev, s->io_bits, M_Offset_DIO_Direction); in ni_m_series_dio_insn_config()
3594 if (s->io_bits) { in ni_cdio_cmd()
3597 ni_writel(dev, s->io_bits, M_Offset_CDO_Mask_Enable); in ni_cdio_cmd()
5494 ni_writel(dev, s->io_bits, M_Offset_DIO_Direction); in ni_E_init()
5500 devpriv->dio_control = DIO_Pins_Dir(s->io_bits); in ni_E_init()
Dni_pcidio.c501 writel(s->io_bits, dev->mmio + Port_Pin_Directions(0)); in ni_pcidio_insn_config()
Drtd520.c1129 writew(s->io_bits & 0xff, dev->mmio + LAS0_DIO0_CTRL); in rtd_dio_insn_config()
Dusbdux.c1055 devpriv->dux_commands[1] = s->io_bits; in usbdux_dio_insn_bits()
Dcb_pcidas64.c3444 writeb(s->io_bits, dev->mmio + DIO_DIRECTION_60XX_REG); in dio_60xx_config_insn()
/linux-4.1.27/drivers/staging/comedi/
Ddrivers.c259 s->io_bits &= ~mask; in comedi_dio_insn_config()
263 s->io_bits |= mask; in comedi_dio_insn_config()
267 data[1] = (s->io_bits & mask) ? COMEDI_OUTPUT : COMEDI_INPUT; in comedi_dio_insn_config()
577 s->io_bits = (1 << s->n_chan) - 1; in __comedi_device_postconfig()
579 s->io_bits = 0xffffffff; in __comedi_device_postconfig()
Dcomedidev.h54 unsigned int io_bits; member