devpriv           108 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct apci1032_private *devpriv = dev->private;
devpriv           119 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->ctrl = 0;
devpriv           120 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode1 = 0;
devpriv           121 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode2 = 0;
devpriv           125 drivers/staging/comedi/drivers/addi_apci_1032.c 			if (devpriv->ctrl != (APCI1032_CTRL_INT_ENA |
devpriv           128 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->ctrl = APCI1032_CTRL_INT_ENA |
devpriv           131 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode1 = 0;
devpriv           132 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode2 = 0;
devpriv           135 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode1 &= oldmask;
devpriv           136 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode2 &= oldmask;
devpriv           139 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode1 |= data[4] << shift;
devpriv           140 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode2 |= data[5] << shift;
devpriv           143 drivers/staging/comedi/drivers/addi_apci_1032.c 			if (devpriv->ctrl != (APCI1032_CTRL_INT_ENA |
devpriv           146 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->ctrl = APCI1032_CTRL_INT_ENA |
devpriv           149 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode1 = 0;
devpriv           150 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode2 = 0;
devpriv           153 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode1 &= oldmask;
devpriv           154 drivers/staging/comedi/drivers/addi_apci_1032.c 				devpriv->mode2 &= oldmask;
devpriv           157 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode1 |= data[4] << shift;
devpriv           158 drivers/staging/comedi/drivers/addi_apci_1032.c 			devpriv->mode2 |= data[5] << shift;
devpriv           228 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct apci1032_private *devpriv = dev->private;
devpriv           230 drivers/staging/comedi/drivers/addi_apci_1032.c 	if (!devpriv->ctrl) {
devpriv           236 drivers/staging/comedi/drivers/addi_apci_1032.c 	outl(devpriv->mode1, dev->iobase + APCI1032_MODE1_REG);
devpriv           237 drivers/staging/comedi/drivers/addi_apci_1032.c 	outl(devpriv->mode2, dev->iobase + APCI1032_MODE2_REG);
devpriv           238 drivers/staging/comedi/drivers/addi_apci_1032.c 	outl(devpriv->ctrl, dev->iobase + APCI1032_CTRL_REG);
devpriv           252 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct apci1032_private *devpriv = dev->private;
devpriv           257 drivers/staging/comedi/drivers/addi_apci_1032.c 	if ((inl(devpriv->amcc_iobase + AMCC_OP_REG_INTCSR) &
devpriv           293 drivers/staging/comedi/drivers/addi_apci_1032.c 	struct apci1032_private *devpriv;
devpriv           297 drivers/staging/comedi/drivers/addi_apci_1032.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           298 drivers/staging/comedi/drivers/addi_apci_1032.c 	if (!devpriv)
devpriv           305 drivers/staging/comedi/drivers/addi_apci_1032.c 	devpriv->amcc_iobase = pci_resource_start(pcidev, 0);
devpriv           209 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           214 drivers/staging/comedi/drivers/addi_apci_1500.c 	val = inl(devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           283 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           299 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, devpriv->pm[pa_trig] & 0xff, Z8536_PA_PM_REG);
devpriv           300 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, devpriv->pt[pa_trig] & 0xff, Z8536_PA_PT_REG);
devpriv           301 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, devpriv->pp[pa_trig] & 0xff, Z8536_PA_PP_REG);
devpriv           304 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, (devpriv->pm[pb_trig] >> 8) & 0xff, Z8536_PB_PM_REG);
devpriv           305 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, (devpriv->pt[pb_trig] >> 8) & 0xff, Z8536_PB_PT_REG);
devpriv           306 drivers/staging/comedi/drivers/addi_apci_1500.c 	z8536_write(dev, (devpriv->pp[pb_trig] >> 8) & 0xff, Z8536_PB_PP_REG);
devpriv           309 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (devpriv->pm[pa_trig] & 0xff) {
devpriv           328 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (devpriv->pm[pb_trig] & 0xff00) {
devpriv           452 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           459 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int pm = devpriv->pm[trig] & old_mask;
devpriv           460 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int pt = devpriv->pt[trig] & old_mask;
devpriv           461 drivers/staging/comedi/drivers/addi_apci_1500.c 	unsigned int pp = devpriv->pp[trig] & old_mask;
devpriv           521 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv->pm[trig] = pm;
devpriv           522 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv->pt[trig] = pt;
devpriv           523 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv->pp[trig] = pp;
devpriv           546 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           548 drivers/staging/comedi/drivers/addi_apci_1500.c 	data[1] = inw(devpriv->addon + APCI1500_DI_REG);
devpriv           558 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           561 drivers/staging/comedi/drivers/addi_apci_1500.c 		outw(s->state, devpriv->addon + APCI1500_DO_REG);
devpriv           573 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           652 drivers/staging/comedi/drivers/addi_apci_1500.c 		devpriv->clk_src = data[1];
devpriv           653 drivers/staging/comedi/drivers/addi_apci_1500.c 		if (devpriv->clk_src == 2)
devpriv           654 drivers/staging/comedi/drivers/addi_apci_1500.c 			devpriv->clk_src = 3;
devpriv           655 drivers/staging/comedi/drivers/addi_apci_1500.c 		outw(devpriv->clk_src, devpriv->addon + APCI1500_CLK_SEL_REG);
devpriv           658 drivers/staging/comedi/drivers/addi_apci_1500.c 		switch (devpriv->clk_src) {
devpriv           748 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv;
devpriv           752 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           753 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (!devpriv)
devpriv           761 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv->amcc = pci_resource_start(pcidev, 0);
devpriv           762 drivers/staging/comedi/drivers/addi_apci_1500.c 	devpriv->addon = pci_resource_start(pcidev, 2);
devpriv           805 drivers/staging/comedi/drivers/addi_apci_1500.c 	outw(0x0, devpriv->addon + APCI1500_DO_REG);
devpriv           821 drivers/staging/comedi/drivers/addi_apci_1500.c 		     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           822 drivers/staging/comedi/drivers/addi_apci_1500.c 		inl(devpriv->amcc + AMCC_OP_REG_IMB1);
devpriv           823 drivers/staging/comedi/drivers/addi_apci_1500.c 		inl(devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           825 drivers/staging/comedi/drivers/addi_apci_1500.c 		     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           833 drivers/staging/comedi/drivers/addi_apci_1500.c 	struct apci1500_private *devpriv = dev->private;
devpriv           835 drivers/staging/comedi/drivers/addi_apci_1500.c 	if (devpriv->amcc)
devpriv           836 drivers/staging/comedi/drivers/addi_apci_1500.c 		outl(0x0, devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv            95 drivers/staging/comedi/drivers/addi_apci_1516.c 	struct apci1516_private *devpriv = dev->private;
devpriv           102 drivers/staging/comedi/drivers/addi_apci_1516.c 	addi_watchdog_reset(devpriv->wdog_iobase);
devpriv           112 drivers/staging/comedi/drivers/addi_apci_1516.c 	struct apci1516_private *devpriv;
devpriv           123 drivers/staging/comedi/drivers/addi_apci_1516.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           124 drivers/staging/comedi/drivers/addi_apci_1516.c 	if (!devpriv)
devpriv           132 drivers/staging/comedi/drivers/addi_apci_1516.c 	devpriv->wdog_iobase = pci_resource_start(pcidev, 2);
devpriv           167 drivers/staging/comedi/drivers/addi_apci_1516.c 		ret = addi_watchdog_init(s, devpriv->wdog_iobase);
devpriv           172 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           188 drivers/staging/comedi/drivers/addi_apci_1564.c 	outl(0x0, devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           189 drivers/staging/comedi/drivers/addi_apci_1564.c 	outl(0x0, devpriv->timer + ADDI_TCW_RELOAD_REG);
devpriv           191 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (devpriv->counters) {
devpriv           192 drivers/staging/comedi/drivers/addi_apci_1564.c 		unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG;
devpriv           206 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           227 drivers/staging/comedi/drivers/addi_apci_1564.c 	status = inl(devpriv->timer + ADDI_TCW_IRQ_REG);
devpriv           232 drivers/staging/comedi/drivers/addi_apci_1564.c 		ctrl = inl(devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           233 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(0x0, devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           234 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(ctrl, devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           237 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (devpriv->counters) {
devpriv           241 drivers/staging/comedi/drivers/addi_apci_1564.c 			iobase = devpriv->counters + APCI1564_COUNTER(chan);
devpriv           333 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           344 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->ctrl = 0;
devpriv           345 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode1 = 0;
devpriv           346 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode2 = 0;
devpriv           353 drivers/staging/comedi/drivers/addi_apci_1564.c 			if (devpriv->ctrl != APCI1564_DI_IRQ_ENA) {
devpriv           355 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->ctrl = APCI1564_DI_IRQ_ENA;
devpriv           357 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode1 = 0;
devpriv           358 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode2 = 0;
devpriv           361 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode1 &= oldmask;
devpriv           362 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode2 &= oldmask;
devpriv           365 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode1 |= data[4] << shift;
devpriv           366 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode2 |= data[5] << shift;
devpriv           369 drivers/staging/comedi/drivers/addi_apci_1564.c 			if (devpriv->ctrl != (APCI1564_DI_IRQ_ENA |
devpriv           372 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->ctrl = APCI1564_DI_IRQ_ENA |
devpriv           375 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode1 = 0;
devpriv           376 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode2 = 0;
devpriv           379 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode1 &= oldmask;
devpriv           380 drivers/staging/comedi/drivers/addi_apci_1564.c 				devpriv->mode2 &= oldmask;
devpriv           383 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode1 |= data[4] << shift;
devpriv           384 drivers/staging/comedi/drivers/addi_apci_1564.c 			devpriv->mode2 |= data[5] << shift;
devpriv           391 drivers/staging/comedi/drivers/addi_apci_1564.c 		devpriv->mode1 &= APCI1564_DI_INT_MODE_MASK;
devpriv           392 drivers/staging/comedi/drivers/addi_apci_1564.c 		devpriv->mode2 &= APCI1564_DI_INT_MODE_MASK;
devpriv           457 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           459 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (!devpriv->ctrl && !(devpriv->mode1 || devpriv->mode2)) {
devpriv           465 drivers/staging/comedi/drivers/addi_apci_1564.c 	outl(devpriv->mode1, dev->iobase + APCI1564_DI_INT_MODE1_REG);
devpriv           466 drivers/staging/comedi/drivers/addi_apci_1564.c 	outl(devpriv->mode2, dev->iobase + APCI1564_DI_INT_MODE2_REG);
devpriv           467 drivers/staging/comedi/drivers/addi_apci_1564.c 	outl(devpriv->ctrl, dev->iobase + APCI1564_DI_IRQ_REG);
devpriv           488 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           495 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], devpriv->timer + ADDI_TCW_RELOAD_REG);
devpriv           497 drivers/staging/comedi/drivers/addi_apci_1564.c 		     devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           500 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(0x0, devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           504 drivers/staging/comedi/drivers/addi_apci_1564.c 		val = inl(devpriv->timer + ADDI_TCW_CTRL_REG);
devpriv           509 drivers/staging/comedi/drivers/addi_apci_1564.c 		val = inl(devpriv->timer + ADDI_TCW_STATUS_REG);
devpriv           518 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[1], devpriv->timer + ADDI_TCW_TIMEBASE_REG);
devpriv           519 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(data[2], devpriv->timer + ADDI_TCW_RELOAD_REG);
devpriv           522 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[1] = inl(devpriv->timer + ADDI_TCW_TIMEBASE_REG);
devpriv           523 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[2] = inl(devpriv->timer + ADDI_TCW_RELOAD_REG);
devpriv           537 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           543 drivers/staging/comedi/drivers/addi_apci_1564.c 		outl(val, devpriv->timer + ADDI_TCW_RELOAD_REG);
devpriv           554 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           559 drivers/staging/comedi/drivers/addi_apci_1564.c 		data[i] = inl(devpriv->timer + ADDI_TCW_VAL_REG);
devpriv           569 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           571 drivers/staging/comedi/drivers/addi_apci_1564.c 	unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
devpriv           619 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           621 drivers/staging/comedi/drivers/addi_apci_1564.c 	unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
devpriv           638 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv = dev->private;
devpriv           640 drivers/staging/comedi/drivers/addi_apci_1564.c 	unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
devpriv           654 drivers/staging/comedi/drivers/addi_apci_1564.c 	struct apci1564_private *devpriv;
devpriv           659 drivers/staging/comedi/drivers/addi_apci_1564.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           660 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (!devpriv)
devpriv           668 drivers/staging/comedi/drivers/addi_apci_1564.c 	devpriv->eeprom = pci_resource_start(pcidev, 0);
devpriv           669 drivers/staging/comedi/drivers/addi_apci_1564.c 	val = inl(devpriv->eeprom + APCI1564_EEPROM_REG);
devpriv           674 drivers/staging/comedi/drivers/addi_apci_1564.c 		devpriv->timer = devpriv->eeprom + APCI1564_REV1_TIMER_IOBASE;
devpriv           677 drivers/staging/comedi/drivers/addi_apci_1564.c 		dev->iobase = devpriv->eeprom + APCI1564_REV2_MAIN_IOBASE;
devpriv           678 drivers/staging/comedi/drivers/addi_apci_1564.c 		devpriv->timer = devpriv->eeprom + APCI1564_REV2_TIMER_IOBASE;
devpriv           679 drivers/staging/comedi/drivers/addi_apci_1564.c 		devpriv->counters = pci_resource_start(pcidev, 1);
devpriv           745 drivers/staging/comedi/drivers/addi_apci_1564.c 	if (devpriv->counters) {
devpriv           160 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           164 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(reg, devpriv->addon + APCI3120_ADDON_ADDR_REG);
devpriv           165 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(val & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG);
devpriv           167 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(reg + 2, devpriv->addon + APCI3120_ADDON_ADDR_REG);
devpriv           168 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw((val >> 16) & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG);
devpriv           174 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           178 drivers/staging/comedi/drivers/addi_apci_3120.c 	     devpriv->amcc + AMCC_OP_REG_AGCSTS);
devpriv           186 drivers/staging/comedi/drivers/addi_apci_3120.c 	     devpriv->amcc + AMCC_OP_REG_MCSR);
devpriv           196 drivers/staging/comedi/drivers/addi_apci_3120.c 	     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           200 drivers/staging/comedi/drivers/addi_apci_3120.c 	     devpriv->addon + APCI3120_ADDON_CTRL_REG);
devpriv           206 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           208 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_dmabuf *dmabuf0 = &devpriv->dmabuf[0];
devpriv           209 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_dmabuf *dmabuf1 = &devpriv->dmabuf[1];
devpriv           273 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           275 drivers/staging/comedi/drivers/addi_apci_3120.c 	unsigned int timer_base = devpriv->osc_base * prescale;
devpriv           316 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           319 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(APCI3120_CTR0_DO_BITS(devpriv->do_bits) |
devpriv           326 drivers/staging/comedi/drivers/addi_apci_3120.c 		outb(APCI3120_CTR0_DO_BITS(devpriv->do_bits) |
devpriv           336 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           340 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(APCI3120_CTR0_DO_BITS(devpriv->do_bits) |
devpriv           347 drivers/staging/comedi/drivers/addi_apci_3120.c 		outb(APCI3120_CTR0_DO_BITS(devpriv->do_bits) |
devpriv           359 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           361 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->timer_mode &= ~APCI3120_TIMER_MODE_MASK(timer);
devpriv           362 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->timer_mode |= APCI3120_TIMER_MODE(timer, mode);
devpriv           363 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(devpriv->timer_mode, dev->iobase + APCI3120_TIMER_MODE_REG);
devpriv           369 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           372 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->ctrl |= APCI3120_CTRL_GATE(timer);
devpriv           374 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->ctrl &= ~APCI3120_CTRL_GATE(timer);
devpriv           375 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG);
devpriv           380 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           383 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->ctrl |= APCI3120_CTRL_EXT_TRIG;
devpriv           385 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->ctrl &= ~APCI3120_CTRL_EXT_TRIG;
devpriv           386 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG);
devpriv           393 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           416 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->ctrl = APCI3120_CTRL_PR(n_chan - 1) | APCI3120_CTRL_PA(0);
devpriv           417 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG);
devpriv           421 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->mode |= APCI3120_MODE_SCAN_ENA;
devpriv           427 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           434 drivers/staging/comedi/drivers/addi_apci_3120.c 	dmabuf = &devpriv->dmabuf[devpriv->cur_dmabuf];
devpriv           436 drivers/staging/comedi/drivers/addi_apci_3120.c 	nbytes = dmabuf->use_size - inl(devpriv->amcc + AMCC_OP_REG_MWTC);
devpriv           458 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (devpriv->use_double_buffer) {
devpriv           460 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->cur_dmabuf = !devpriv->cur_dmabuf;
devpriv           461 drivers/staging/comedi/drivers/addi_apci_3120.c 		dmabuf = &devpriv->dmabuf[devpriv->cur_dmabuf];
devpriv           472 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           480 drivers/staging/comedi/drivers/addi_apci_3120.c 	int_amcc = inl(devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           488 drivers/staging/comedi/drivers/addi_apci_3120.c 	outl(int_amcc | AINT_INT_MASK, devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           490 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (devpriv->ctrl & APCI3120_CTRL_EXT_TRIG)
devpriv           499 drivers/staging/comedi/drivers/addi_apci_3120.c 	    (devpriv->mode & APCI3120_MODE_EOS_IRQ_ENA)) {
devpriv           508 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->mode |= APCI3120_MODE_EOS_IRQ_ENA;
devpriv           509 drivers/staging/comedi/drivers/addi_apci_3120.c 		outb(devpriv->mode, dev->iobase + APCI3120_MODE_REG);
devpriv           522 drivers/staging/comedi/drivers/addi_apci_3120.c 		outl(AINT_WT_COMPLETE, devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           539 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           544 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->mode = APCI3120_MODE_TIMER2_CLK_OSC |
devpriv           548 drivers/staging/comedi/drivers/addi_apci_3120.c 	outl(AINT_WT_COMPLETE, devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv           550 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->cur_dmabuf = 0;
devpriv           577 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (devpriv->use_dma)
devpriv           580 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->mode |= APCI3120_MODE_EOS_IRQ_ENA;
devpriv           583 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(devpriv->mode, dev->iobase + APCI3120_MODE_REG);
devpriv           665 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           668 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(0, devpriv->addon + 4);
devpriv           674 drivers/staging/comedi/drivers/addi_apci_3120.c 	outl(0, devpriv->amcc + AMCC_OP_REG_MCSR);
devpriv           677 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->ctrl = 0;
devpriv           678 drivers/staging/comedi/drivers/addi_apci_3120.c 	outw(devpriv->ctrl, dev->iobase + APCI3120_CTRL_REG);
devpriv           681 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->mode = 0;
devpriv           682 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(devpriv->mode, dev->iobase + APCI3120_MODE_REG);
devpriv           685 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->cur_dmabuf = 0;
devpriv           708 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           714 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->mode = APCI3120_MODE_TIMER2_CLK_OSC |
devpriv           716 drivers/staging/comedi/drivers/addi_apci_3120.c 	outb(devpriv->mode, dev->iobase + APCI3120_MODE_REG);
devpriv           803 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           806 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->do_bits = s->state;
devpriv           807 drivers/staging/comedi/drivers/addi_apci_3120.c 		outb(APCI3120_CTR0_DO_BITS(devpriv->do_bits),
devpriv           821 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           846 drivers/staging/comedi/drivers/addi_apci_3120.c 		if (devpriv->ctrl & APCI3120_CTRL_GATE(2)) {
devpriv           881 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->mode &= ~APCI3120_MODE_TIMER2_AS_MASK;
devpriv           882 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->mode |= mode;
devpriv           883 drivers/staging/comedi/drivers/addi_apci_3120.c 		outb(devpriv->mode, dev->iobase + APCI3120_MODE_REG);
devpriv           908 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           914 drivers/staging/comedi/drivers/addi_apci_3120.c 		dmabuf = &devpriv->dmabuf[i];
devpriv           928 drivers/staging/comedi/drivers/addi_apci_3120.c 			devpriv->use_dma = 1;
devpriv           930 drivers/staging/comedi/drivers/addi_apci_3120.c 			devpriv->use_double_buffer = 1;
devpriv           936 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv = dev->private;
devpriv           940 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (!devpriv)
devpriv           944 drivers/staging/comedi/drivers/addi_apci_3120.c 		dmabuf = &devpriv->dmabuf[i];
devpriv           969 drivers/staging/comedi/drivers/addi_apci_3120.c 	struct apci3120_private *devpriv;
devpriv           981 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           982 drivers/staging/comedi/drivers/addi_apci_3120.c 	if (!devpriv)
devpriv           991 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->amcc = pci_resource_start(pcidev, 0);
devpriv           992 drivers/staging/comedi/drivers/addi_apci_3120.c 	devpriv->addon = pci_resource_start(pcidev, 2);
devpriv          1009 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->osc_base = APCI3120_REVB_OSC_BASE;
devpriv          1011 drivers/staging/comedi/drivers/addi_apci_3120.c 		devpriv->osc_base = APCI3120_REVA_OSC_BASE;
devpriv           230 drivers/staging/comedi/drivers/addi_apci_3501.c 	struct apci3501_private *devpriv = dev->private;
devpriv           234 drivers/staging/comedi/drivers/addi_apci_3501.c 	nfuncs = apci3501_eeprom_readw(devpriv->amcc, 10) & 0xff;
devpriv           243 drivers/staging/comedi/drivers/addi_apci_3501.c 		func = apci3501_eeprom_readw(devpriv->amcc, 12 + offset) & 0x3f;
devpriv           244 drivers/staging/comedi/drivers/addi_apci_3501.c 		addr = apci3501_eeprom_readw(devpriv->amcc, 14 + offset);
devpriv           247 drivers/staging/comedi/drivers/addi_apci_3501.c 			val = apci3501_eeprom_readw(devpriv->amcc, addr + 10);
devpriv           259 drivers/staging/comedi/drivers/addi_apci_3501.c 	struct apci3501_private *devpriv = dev->private;
devpriv           266 drivers/staging/comedi/drivers/addi_apci_3501.c 		val = apci3501_eeprom_readw(devpriv->amcc, 2 * addr);
devpriv           308 drivers/staging/comedi/drivers/addi_apci_3501.c 	struct apci3501_private *devpriv;
devpriv           313 drivers/staging/comedi/drivers/addi_apci_3501.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           314 drivers/staging/comedi/drivers/addi_apci_3501.c 	if (!devpriv)
devpriv           321 drivers/staging/comedi/drivers/addi_apci_3501.c 	devpriv->amcc = pci_resource_start(pcidev, 0);
devpriv           464 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct apci3xxx_private *devpriv = dev->private;
devpriv           501 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			devpriv->ai_time_base = time_base;
devpriv           502 drivers/staging/comedi/drivers/addi_apci_3xxx.c 			devpriv->ai_timer = timer;
devpriv           570 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct apci3xxx_private *devpriv = dev->private;
devpriv           579 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	writel(devpriv->ai_time_base, dev->mmio + 36);
devpriv           582 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	writel(devpriv->ai_timer, dev->mmio + 32);
devpriv           758 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	struct apci3xxx_private *devpriv;
devpriv           771 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           772 drivers/staging/comedi/drivers/addi_apci_3xxx.c 	if (!devpriv)
devpriv           409 drivers/staging/comedi/drivers/adl_pci9111.c 	struct pci9111_private_data *devpriv = dev->private;
devpriv           411 drivers/staging/comedi/drivers/adl_pci9111.c 	unsigned short *buf = devpriv->ai_bounce_buffer;
devpriv           417 drivers/staging/comedi/drivers/adl_pci9111.c 	if (devpriv->scan_delay < 1) {
devpriv           424 drivers/staging/comedi/drivers/adl_pci9111.c 			if (devpriv->chunk_counter < cmd->chanlist_len) {
devpriv           426 drivers/staging/comedi/drivers/adl_pci9111.c 					  devpriv->chunk_counter;
devpriv           433 drivers/staging/comedi/drivers/adl_pci9111.c 				to_read = devpriv->chunk_num_samples -
devpriv           434 drivers/staging/comedi/drivers/adl_pci9111.c 					  devpriv->chunk_counter;
devpriv           441 drivers/staging/comedi/drivers/adl_pci9111.c 			devpriv->chunk_counter += to_read;
devpriv           443 drivers/staging/comedi/drivers/adl_pci9111.c 			if (devpriv->chunk_counter >=
devpriv           444 drivers/staging/comedi/drivers/adl_pci9111.c 			    devpriv->chunk_num_samples)
devpriv           445 drivers/staging/comedi/drivers/adl_pci9111.c 				devpriv->chunk_counter = 0;
devpriv           246 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           247 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_dmabuf *dmabuf = &devpriv->dmabuf[buf];
devpriv           250 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(dmabuf->hw, devpriv->iobase_a + AMCC_OP_REG_MWAR);
devpriv           251 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(dmabuf->use_size, devpriv->iobase_a + AMCC_OP_REG_MWTC);
devpriv           256 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           259 drivers/staging/comedi/drivers/adl_pci9118.c 	mcsr = inl(devpriv->iobase_a + AMCC_OP_REG_MCSR);
devpriv           264 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(mcsr, devpriv->iobase_a + AMCC_OP_REG_MCSR);
devpriv           269 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           273 drivers/staging/comedi/drivers/adl_pci9118.c 	intcsr = inl(devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           278 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(intcsr, devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           291 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           316 drivers/staging/comedi/drivers/adl_pci9118.c 		if (!devpriv->usemux && aref == AREF_DIFF &&
devpriv           332 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           345 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_ctrl = 0;
devpriv           347 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_UNIP;
devpriv           349 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_DIFF;
devpriv           350 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_ctrl, dev->iobase + PCI9118_AI_CTRL_REG);
devpriv           361 drivers/staging/comedi/drivers/adl_pci9118.c 		ssh = devpriv->softsshsample;
devpriv           364 drivers/staging/comedi/drivers/adl_pci9118.c 			ssh = devpriv->softsshhold;
devpriv           393 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           394 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_dmabuf *dmabuf = &devpriv->dmabuf[next_buf];
devpriv           396 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_cfg = PCI9118_AI_CFG_PDTRG | PCI9118_AI_CFG_PETRG |
devpriv           398 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv           401 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_cfg |= PCI9118_AI_CFG_START;
devpriv           402 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv           409 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           411 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int start_pos = devpriv->ai_add_front;
devpriv           413 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int span_len = stop_pos + devpriv->ai_add_back;
devpriv           414 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int dma_pos = devpriv->ai_act_dmapos;
devpriv           466 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           468 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int start_pos = devpriv->ai_add_front;
devpriv           470 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int span_len = stop_pos + devpriv->ai_add_back;
devpriv           471 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int dma_pos = devpriv->ai_act_dmapos;
devpriv           510 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_act_dmapos = dma_pos % span_len;
devpriv           515 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           518 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->int_ctrl |= PCI9118_INT_CTRL_DTRG;
devpriv           520 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->int_ctrl &= ~PCI9118_INT_CTRL_DTRG;
devpriv           521 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->int_ctrl, dev->iobase + PCI9118_INT_CTRL_REG);
devpriv           523 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->int_ctrl)
devpriv           565 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           567 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->usedma)
devpriv           572 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_cfg = PCI9118_AI_CFG_PDTRG | PCI9118_AI_CFG_PETRG;
devpriv           573 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv           575 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_ctrl = 0;
devpriv           576 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_ctrl, dev->iobase + PCI9118_AI_CTRL_REG);
devpriv           583 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->int_ctrl = 0;
devpriv           584 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->int_ctrl, dev->iobase + PCI9118_INT_CTRL_REG);
devpriv           587 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_do = 0;
devpriv           588 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->usedma = 0;
devpriv           590 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_act_dmapos = 0;
devpriv           592 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_neverending = 0;
devpriv           593 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->dma_actbuf = 0;
devpriv           603 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           610 drivers/staging/comedi/drivers/adl_pci9118.c 		if (devpriv->usedma)
devpriv           622 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           630 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!devpriv->ai_neverending) {
devpriv           639 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           641 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_dmabuf *dmabuf = &devpriv->dmabuf[devpriv->dma_actbuf];
devpriv           651 drivers/staging/comedi/drivers/adl_pci9118.c 	if (more_dma && devpriv->dma_doublebuf) {
devpriv           652 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->dma_actbuf = 1 - devpriv->dma_actbuf;
devpriv           653 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_amcc_setup_dma(dev, devpriv->dma_actbuf);
devpriv           654 drivers/staging/comedi/drivers/adl_pci9118.c 		if (devpriv->ai_do == 4)
devpriv           655 drivers/staging/comedi/drivers/adl_pci9118.c 			pci9118_ai_mode4_switch(dev, devpriv->dma_actbuf);
devpriv           661 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!devpriv->ai_neverending) {
devpriv           670 drivers/staging/comedi/drivers/adl_pci9118.c 	if (more_dma && !devpriv->dma_doublebuf) {
devpriv           672 drivers/staging/comedi/drivers/adl_pci9118.c 		if (devpriv->ai_do == 4)
devpriv           681 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           690 drivers/staging/comedi/drivers/adl_pci9118.c 	intcsr = inl(devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           695 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(intcsr | 0x00ff0000, devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           733 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!devpriv->ai_do)
devpriv           736 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->ai12_startstop) {
devpriv           740 drivers/staging/comedi/drivers/adl_pci9118.c 			if (devpriv->ai12_startstop & START_AI_EXT) {
devpriv           742 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->ai12_startstop &= ~START_AI_EXT;
devpriv           743 drivers/staging/comedi/drivers/adl_pci9118.c 				if (!(devpriv->ai12_startstop & STOP_AI_EXT))
devpriv           747 drivers/staging/comedi/drivers/adl_pci9118.c 				pci9118_start_pacer(dev, devpriv->ai_do);
devpriv           748 drivers/staging/comedi/drivers/adl_pci9118.c 				outl(devpriv->ai_ctrl,
devpriv           750 drivers/staging/comedi/drivers/adl_pci9118.c 			} else if (devpriv->ai12_startstop & STOP_AI_EXT) {
devpriv           752 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->ai12_startstop &= ~STOP_AI_EXT;
devpriv           756 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->ai_neverending = 0;
devpriv           761 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->usedma)
devpriv           773 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           775 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->int_ctrl, dev->iobase + PCI9118_INT_CTRL_REG);
devpriv           776 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv           777 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->ai_do != 3) {
devpriv           778 drivers/staging/comedi/drivers/adl_pci9118.c 		pci9118_start_pacer(dev, devpriv->ai_do);
devpriv           779 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_SOFTG;
devpriv           781 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_ctrl, dev->iobase + PCI9118_AI_CTRL_REG);
devpriv           802 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           804 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_dmabuf *dmabuf0 = &devpriv->dmabuf[0];
devpriv           805 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_dmabuf *dmabuf1 = &devpriv->dmabuf[1];
devpriv           808 drivers/staging/comedi/drivers/adl_pci9118.c 	unsigned int scan_bytes = devpriv->ai_n_realscanlen *
devpriv           822 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->ai_flags & CMDF_WAKE_EOS) {
devpriv           825 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_flags &= (~CMDF_WAKE_EOS);
devpriv           840 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->ai_flags & CMDF_WAKE_EOS) {
devpriv           843 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_flags &= (~CMDF_WAKE_EOS);
devpriv           860 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!(devpriv->ai_flags & CMDF_WAKE_EOS)) {
devpriv           878 drivers/staging/comedi/drivers/adl_pci9118.c 		if (!devpriv->ai_neverending) {
devpriv           899 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->dma_actbuf = 0;
devpriv           907 drivers/staging/comedi/drivers/adl_pci9118.c 	     devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           910 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(inl(devpriv->iobase_a + AMCC_OP_REG_INTCSR) | EN_A2P_TRANSFERS,
devpriv           911 drivers/staging/comedi/drivers/adl_pci9118.c 	     devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv           919 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv           925 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai12_startstop = 0;
devpriv           926 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_flags = cmd->flags;
devpriv           927 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_add_front = 0;
devpriv           928 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_add_back = 0;
devpriv           932 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai12_startstop |= START_AI_EXT;
devpriv           934 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_neverending = 1;
devpriv           935 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai12_startstop |= STOP_AI_EXT;
devpriv           938 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_neverending = 1;
devpriv           940 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_neverending = 0;
devpriv           946 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_add_front = 0;
devpriv           947 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_add_back = 0;
devpriv           948 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->master) {
devpriv           949 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->usedma = 1;
devpriv           953 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->ai_add_back = 1;
devpriv           955 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->usedma = 0;
devpriv           966 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->usedma = 0;
devpriv           974 drivers/staging/comedi/drivers/adl_pci9118.c 				devpriv->ai_add_back = 1;
devpriv           978 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->usedma = 0;
devpriv           985 drivers/staging/comedi/drivers/adl_pci9118.c 	if (cmd->convert_src == TRIG_NOW && devpriv->softsshdelay) {
devpriv           986 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_add_front = 2;
devpriv           987 drivers/staging/comedi/drivers/adl_pci9118.c 		if ((devpriv->usedma == 1) && (devpriv->ai_add_back == 1)) {
devpriv           989 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_add_front++;
devpriv           990 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_add_back = 0;
devpriv           992 drivers/staging/comedi/drivers/adl_pci9118.c 		if (cmd->convert_arg < devpriv->ai_ns_min)
devpriv           993 drivers/staging/comedi/drivers/adl_pci9118.c 			cmd->convert_arg = devpriv->ai_ns_min;
devpriv           994 drivers/staging/comedi/drivers/adl_pci9118.c 		addchans = devpriv->softsshdelay / cmd->convert_arg;
devpriv           995 drivers/staging/comedi/drivers/adl_pci9118.c 		if (devpriv->softsshdelay % cmd->convert_arg)
devpriv           997 drivers/staging/comedi/drivers/adl_pci9118.c 		if (addchans > (devpriv->ai_add_front - 1)) {
devpriv           999 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_add_front = addchans + 1;
devpriv          1000 drivers/staging/comedi/drivers/adl_pci9118.c 			if (devpriv->usedma == 1)
devpriv          1001 drivers/staging/comedi/drivers/adl_pci9118.c 				if ((devpriv->ai_add_front +
devpriv          1003 drivers/staging/comedi/drivers/adl_pci9118.c 				     devpriv->ai_add_back) & 1)
devpriv          1004 drivers/staging/comedi/drivers/adl_pci9118.c 					devpriv->ai_add_front++;
devpriv          1009 drivers/staging/comedi/drivers/adl_pci9118.c 	scanlen = devpriv->ai_add_front + cmd->chanlist_len +
devpriv          1010 drivers/staging/comedi/drivers/adl_pci9118.c 		  devpriv->ai_add_back;
devpriv          1015 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_n_realscanlen = scanlen *
devpriv          1029 drivers/staging/comedi/drivers/adl_pci9118.c 			     devpriv->ai_add_front, devpriv->ai_add_back);
devpriv          1032 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_do = 0;
devpriv          1037 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_do = 4;
devpriv          1039 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_do = 1;
devpriv          1042 drivers/staging/comedi/drivers/adl_pci9118.c 						devpriv->ai_flags &
devpriv          1046 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_TMRTR;
devpriv          1048 drivers/staging/comedi/drivers/adl_pci9118.c 		if (!devpriv->usedma) {
devpriv          1049 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_ctrl |= PCI9118_AI_CTRL_INT;
devpriv          1050 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->int_ctrl |= PCI9118_INT_CTRL_TIMER;
devpriv          1054 drivers/staging/comedi/drivers/adl_pci9118.c 			struct pci9118_dmabuf *dmabuf = &devpriv->dmabuf[0];
devpriv          1056 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_cfg |= PCI9118_AI_CFG_AM;
devpriv          1057 drivers/staging/comedi/drivers/adl_pci9118.c 			outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv          1060 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_cfg |= PCI9118_AI_CFG_START;
devpriv          1066 drivers/staging/comedi/drivers/adl_pci9118.c 		if (!devpriv->usedma) {
devpriv          1073 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_do = 2;
devpriv          1077 drivers/staging/comedi/drivers/adl_pci9118.c 				      devpriv->ai_flags,
devpriv          1078 drivers/staging/comedi/drivers/adl_pci9118.c 				      devpriv->ai_n_realscanlen,
devpriv          1081 drivers/staging/comedi/drivers/adl_pci9118.c 				      devpriv->ai_add_front);
devpriv          1083 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_TMRTR;
devpriv          1084 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_cfg |= PCI9118_AI_CFG_BM | PCI9118_AI_CFG_BS;
devpriv          1085 drivers/staging/comedi/drivers/adl_pci9118.c 		if (cmd->convert_src == TRIG_NOW && !devpriv->softsshdelay)
devpriv          1086 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->ai_cfg |= PCI9118_AI_CFG_BSSH;
devpriv          1087 drivers/staging/comedi/drivers/adl_pci9118.c 		outl(devpriv->ai_n_realscanlen,
devpriv          1094 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_do = 3;
devpriv          1096 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_EXTM;
devpriv          1099 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->ai_do == 0) {
devpriv          1105 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->usedma)
devpriv          1106 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ctrl |= PCI9118_AI_CTRL_DMA;
devpriv          1109 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_cfg = PCI9118_AI_CFG_PDTRG | PCI9118_AI_CFG_PETRG;
devpriv          1110 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv          1118 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_act_dmapos = 0;
devpriv          1120 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->usedma) {
devpriv          1124 drivers/staging/comedi/drivers/adl_pci9118.c 		     devpriv->iobase_a + AMCC_OP_REG_INTCSR);
devpriv          1146 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv          1157 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->master)
devpriv          1162 drivers/staging/comedi/drivers/adl_pci9118.c 	if (devpriv->master)
devpriv          1223 drivers/staging/comedi/drivers/adl_pci9118.c 						    devpriv->ai_ns_min);
devpriv          1237 drivers/staging/comedi/drivers/adl_pci9118.c 						    devpriv->ai_ns_min);
devpriv          1278 drivers/staging/comedi/drivers/adl_pci9118.c 				arg = devpriv->ai_ns_min *
devpriv          1326 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv          1338 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->ai_cfg = PCI9118_AI_CFG_PDTRG | PCI9118_AI_CFG_PETRG;
devpriv          1339 drivers/staging/comedi/drivers/adl_pci9118.c 	outl(devpriv->ai_cfg, dev->iobase + PCI9118_AI_CFG_REG);
devpriv          1462 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv          1468 drivers/staging/comedi/drivers/adl_pci9118.c 		dmabuf = &devpriv->dmabuf[i];
devpriv          1481 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->master = 1;
devpriv          1483 drivers/staging/comedi/drivers/adl_pci9118.c 			devpriv->dma_doublebuf = 1;
devpriv          1489 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv = dev->private;
devpriv          1493 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!devpriv)
devpriv          1497 drivers/staging/comedi/drivers/adl_pci9118.c 		dmabuf = &devpriv->dmabuf[i];
devpriv          1510 drivers/staging/comedi/drivers/adl_pci9118.c 	struct pci9118_private *devpriv;
devpriv          1516 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1517 drivers/staging/comedi/drivers/adl_pci9118.c 	if (!devpriv)
devpriv          1525 drivers/staging/comedi/drivers/adl_pci9118.c 	devpriv->iobase_a = pci_resource_start(pcidev, 0);
devpriv          1551 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->usemux = 1;
devpriv          1553 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->usemux = 0;
devpriv          1558 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshdelay = -softsshdelay;
devpriv          1559 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshsample = 0x80;
devpriv          1560 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshhold = 0x00;
devpriv          1562 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshdelay = softsshdelay;
devpriv          1563 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshsample = 0x00;
devpriv          1564 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->softsshhold = 0x80;
devpriv          1579 drivers/staging/comedi/drivers/adl_pci9118.c 	s->n_chan	= (devpriv->usemux) ? ext_mux : 16;
devpriv          1599 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ns_min = 10000;
devpriv          1605 drivers/staging/comedi/drivers/adl_pci9118.c 		devpriv->ai_ns_min = 3000;
devpriv           111 drivers/staging/comedi/drivers/adq12b.c 	struct adq12b_private *devpriv = dev->private;
devpriv           120 drivers/staging/comedi/drivers/adq12b.c 	if (val != devpriv->last_ctreg) {
devpriv           122 drivers/staging/comedi/drivers/adq12b.c 		devpriv->last_ctreg = val;
devpriv           179 drivers/staging/comedi/drivers/adq12b.c 	struct adq12b_private *devpriv;
devpriv           187 drivers/staging/comedi/drivers/adq12b.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           188 drivers/staging/comedi/drivers/adq12b.c 	if (!devpriv)
devpriv           191 drivers/staging/comedi/drivers/adq12b.c 	devpriv->last_ctreg = -1;	/* force ctreg update */
devpriv           185 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           194 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->saved_seglen = cmd->chanlist_len;
devpriv           242 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->saved_seglen = seglen;
devpriv           253 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           268 drivers/staging/comedi/drivers/adv_pci1710.c 			range -= devpriv->unipolar_gain;
devpriv           276 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->act_chanlist[i] = chan;
devpriv           279 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->act_chanlist[i] = CR_CHAN(chanlist[i]);
devpriv           282 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->mux_scan = PCI171X_MUX_CHANL(first_chan) |
devpriv           284 drivers/staging/comedi/drivers/adv_pci1710.c 	outw(devpriv->mux_scan, dev->iobase + PCI171X_MUX_REG);
devpriv           306 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           318 drivers/staging/comedi/drivers/adv_pci1710.c 		if (chan != devpriv->act_chanlist[cur_chan]) {
devpriv           321 drivers/staging/comedi/drivers/adv_pci1710.c 				chan, devpriv->act_chanlist[cur_chan]);
devpriv           334 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           339 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->ctrl |= PCI171X_CTRL_SW;
devpriv           340 drivers/staging/comedi/drivers/adv_pci1710.c 	outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           365 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->ctrl &= ~PCI171X_CTRL_SW;
devpriv           366 drivers/staging/comedi/drivers/adv_pci1710.c 	outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           377 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           380 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->ctrl &= PCI171X_CTRL_CNT0;	/* preserve counter 0 clk src */
devpriv           381 drivers/staging/comedi/drivers/adv_pci1710.c 	outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           438 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           457 drivers/staging/comedi/drivers/adv_pci1710.c 	for (i = 0; i < devpriv->max_samples; i++) {
devpriv           483 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           497 drivers/staging/comedi/drivers/adv_pci1710.c 	if (devpriv->ai_et) {	/*  Switch from initial TRIG_EXT to TRIG_xxx. */
devpriv           498 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ai_et = 0;
devpriv           499 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl &= PCI171X_CTRL_CNT0;
devpriv           500 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl |= PCI171X_CTRL_SW; /* set software trigger */
devpriv           501 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           502 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl = devpriv->ctrl_ext;
devpriv           506 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->mux_scan, dev->iobase + PCI171X_MUX_REG);
devpriv           507 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           524 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           528 drivers/staging/comedi/drivers/adv_pci1710.c 				  devpriv->saved_seglen);
devpriv           533 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->ctrl &= PCI171X_CTRL_CNT0;
devpriv           535 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl |= PCI171X_CTRL_ONEFH;
devpriv           540 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl |= PCI171X_CTRL_PACER | PCI171X_CTRL_IRQEN;
devpriv           542 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ctrl_ext = devpriv->ctrl;
devpriv           543 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ctrl &= ~(PCI171X_CTRL_PACER |
devpriv           546 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ctrl |= PCI171X_CTRL_EXT;
devpriv           547 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ai_et = 1;
devpriv           549 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ai_et = 0;
devpriv           551 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           556 drivers/staging/comedi/drivers/adv_pci1710.c 		devpriv->ctrl |= PCI171X_CTRL_EXT | PCI171X_CTRL_IRQEN;
devpriv           557 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->ctrl, dev->iobase + PCI171X_CTRL_REG);
devpriv           640 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           646 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->da_ranges &= ~PCI171X_DAREF_MASK(chan);
devpriv           647 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->da_ranges |= PCI171X_DAREF(chan, range);
devpriv           648 drivers/staging/comedi/drivers/adv_pci1710.c 	outw(devpriv->da_ranges, dev->iobase + PCI171X_DAREF_REG);
devpriv           688 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv = dev->private;
devpriv           694 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ctrl_ext &= ~PCI171X_CTRL_CNT0;
devpriv           697 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->ctrl_ext |= PCI171X_CTRL_CNT0;
devpriv           702 drivers/staging/comedi/drivers/adv_pci1710.c 		outw(devpriv->ctrl_ext, dev->iobase + PCI171X_CTRL_REG);
devpriv           705 drivers/staging/comedi/drivers/adv_pci1710.c 		if (devpriv->ctrl_ext & PCI171X_CTRL_CNT0) {
devpriv           750 drivers/staging/comedi/drivers/adv_pci1710.c 	struct pci1710_private *devpriv;
devpriv           762 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           763 drivers/staging/comedi/drivers/adv_pci1710.c 	if (!devpriv)
devpriv           824 drivers/staging/comedi/drivers/adv_pci1710.c 			devpriv->unipolar_gain = i;
devpriv           875 drivers/staging/comedi/drivers/adv_pci1710.c 	devpriv->max_samples = (board->is_pci1711) ? 512 : 2048;
devpriv            42 drivers/staging/comedi/drivers/amplc_pc236.c 	struct pc236_private *devpriv;
devpriv            45 drivers/staging/comedi/drivers/amplc_pc236.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv            46 drivers/staging/comedi/drivers/amplc_pc236.c 	if (!devpriv)
devpriv            23 drivers/staging/comedi/drivers/amplc_pc236_common.c 	struct pc236_private *devpriv = dev->private;
devpriv            27 drivers/staging/comedi/drivers/amplc_pc236_common.c 	devpriv->enable_irq = enable;
devpriv            43 drivers/staging/comedi/drivers/amplc_pc236_common.c 	struct pc236_private *devpriv = dev->private;
devpriv            48 drivers/staging/comedi/drivers/amplc_pc236_common.c 	if (devpriv->enable_irq) {
devpriv           391 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           397 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->daccon = COMBINE(devpriv->daccon, board->ao_hwrange[range],
devpriv           400 drivers/staging/comedi/drivers/amplc_pci224.c 	outw(devpriv->daccon | PCI224_DACCON_FIFORESET,
devpriv           408 drivers/staging/comedi/drivers/amplc_pci224.c 	if ((devpriv->daccon & PCI224_DACCON_POLAR_MASK) ==
devpriv           443 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           446 drivers/staging/comedi/drivers/amplc_pci224.c 	if (!test_and_clear_bit(AO_CMD_STARTED, &devpriv->state))
devpriv           449 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           451 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->intsce = 0;
devpriv           452 drivers/staging/comedi/drivers/amplc_pci224.c 	outb(0, devpriv->iobase1 + PCI224_INT_SCE);
devpriv           464 drivers/staging/comedi/drivers/amplc_pci224.c 	while (devpriv->intr_running && devpriv->intr_cpuid != THISCPU) {
devpriv           465 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           466 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           468 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           471 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->daccon =
devpriv           472 drivers/staging/comedi/drivers/amplc_pci224.c 	     COMBINE(devpriv->daccon,
devpriv           475 drivers/staging/comedi/drivers/amplc_pci224.c 	outw(devpriv->daccon | PCI224_DACCON_FIFORESET,
devpriv           485 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           489 drivers/staging/comedi/drivers/amplc_pci224.c 	set_bit(AO_CMD_STARTED, &devpriv->state);
devpriv           492 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           494 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intsce = PCI224_INTR_EXT | PCI224_INTR_DAC;
devpriv           496 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intsce = PCI224_INTR_DAC;
devpriv           498 drivers/staging/comedi/drivers/amplc_pci224.c 	outb(devpriv->intsce, devpriv->iobase1 + PCI224_INT_SCE);
devpriv           499 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           508 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           555 drivers/staging/comedi/drivers/amplc_pci224.c 		comedi_buf_read_samples(s, &devpriv->ao_scan_vals[0],
devpriv           558 drivers/staging/comedi/drivers/amplc_pci224.c 			outw(devpriv->ao_scan_vals[devpriv->ao_scan_order[i]],
devpriv           568 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->daccon = COMBINE(devpriv->daccon,
devpriv           571 drivers/staging/comedi/drivers/amplc_pci224.c 		outw(devpriv->daccon, dev->iobase + PCI224_DACCON);
devpriv           573 drivers/staging/comedi/drivers/amplc_pci224.c 	if ((devpriv->daccon & PCI224_DACCON_TRIG_MASK) ==
devpriv           598 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->daccon =
devpriv           599 drivers/staging/comedi/drivers/amplc_pci224.c 		    COMBINE(devpriv->daccon, trig, PCI224_DACCON_TRIG_MASK);
devpriv           600 drivers/staging/comedi/drivers/amplc_pci224.c 		outw(devpriv->daccon, dev->iobase + PCI224_DACCON);
devpriv           810 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           817 drivers/staging/comedi/drivers/amplc_pci224.c 	outb(pci224_gat_config(0, GAT_VCC), devpriv->iobase1 + PCI224_ZGAT_SCE);
devpriv           820 drivers/staging/comedi/drivers/amplc_pci224.c 	outb(pci224_gat_config(2, GAT_VCC), devpriv->iobase1 + PCI224_ZGAT_SCE);
devpriv           823 drivers/staging/comedi/drivers/amplc_pci224.c 	     devpriv->iobase1 + PCI224_ZCLK_SCE);
devpriv           826 drivers/staging/comedi/drivers/amplc_pci224.c 	     devpriv->iobase1 + PCI224_ZCLK_SCE);
devpriv           834 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           847 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->ao_enab = 0;
devpriv           851 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->ao_enab |= 1U << ch;
devpriv           857 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->ao_scan_order[rank] = i;
devpriv           861 drivers/staging/comedi/drivers/amplc_pci224.c 	outw(devpriv->ao_enab, dev->iobase + PCI224_DACCEN);
devpriv           874 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->daccon =
devpriv           875 drivers/staging/comedi/drivers/amplc_pci224.c 	    COMBINE(devpriv->daccon,
devpriv           880 drivers/staging/comedi/drivers/amplc_pci224.c 	outw(devpriv->daccon | PCI224_DACCON_FIFORESET,
devpriv           888 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           893 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intsce |= PCI224_INTR_EXT;
devpriv           894 drivers/staging/comedi/drivers/amplc_pci224.c 		outb(devpriv->intsce, devpriv->iobase1 + PCI224_INT_SCE);
devpriv           896 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           948 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv           956 drivers/staging/comedi/drivers/amplc_pci224.c 	intstat = inb(devpriv->iobase1 + PCI224_INT_SCE) & 0x3F;
devpriv           959 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           960 drivers/staging/comedi/drivers/amplc_pci224.c 		valid_intstat = devpriv->intsce & intstat;
devpriv           962 drivers/staging/comedi/drivers/amplc_pci224.c 		curenab = devpriv->intsce & ~intstat;
devpriv           963 drivers/staging/comedi/drivers/amplc_pci224.c 		outb(curenab, devpriv->iobase1 + PCI224_INT_SCE);
devpriv           964 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intr_running = 1;
devpriv           965 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intr_cpuid = THISCPU;
devpriv           966 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           970 drivers/staging/comedi/drivers/amplc_pci224.c 				devpriv->intsce &= ~PCI224_INTR_EXT;
devpriv           980 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_lock_irqsave(&devpriv->ao_spinlock, flags);
devpriv           981 drivers/staging/comedi/drivers/amplc_pci224.c 		if (curenab != devpriv->intsce) {
devpriv           982 drivers/staging/comedi/drivers/amplc_pci224.c 			outb(devpriv->intsce,
devpriv           983 drivers/staging/comedi/drivers/amplc_pci224.c 			     devpriv->iobase1 + PCI224_INT_SCE);
devpriv           985 drivers/staging/comedi/drivers/amplc_pci224.c 		devpriv->intr_running = 0;
devpriv           986 drivers/staging/comedi/drivers/amplc_pci224.c 		spin_unlock_irqrestore(&devpriv->ao_spinlock, flags);
devpriv           996 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv;
devpriv          1014 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1015 drivers/staging/comedi/drivers/amplc_pci224.c 	if (!devpriv)
devpriv          1022 drivers/staging/comedi/drivers/amplc_pci224.c 	spin_lock_init(&devpriv->ao_spinlock);
devpriv          1024 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->iobase1 = pci_resource_start(pci_dev, 2);
devpriv          1029 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->ao_scan_vals = kmalloc_array(board->ao_chans,
devpriv          1030 drivers/staging/comedi/drivers/amplc_pci224.c 					      sizeof(devpriv->ao_scan_vals[0]),
devpriv          1032 drivers/staging/comedi/drivers/amplc_pci224.c 	if (!devpriv->ao_scan_vals)
devpriv          1036 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->ao_scan_order =
devpriv          1038 drivers/staging/comedi/drivers/amplc_pci224.c 					      sizeof(devpriv->ao_scan_order[0]),
devpriv          1040 drivers/staging/comedi/drivers/amplc_pci224.c 	if (!devpriv->ao_scan_order)
devpriv          1044 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->intsce = 0;
devpriv          1045 drivers/staging/comedi/drivers/amplc_pci224.c 	outb(0, devpriv->iobase1 + PCI224_INT_SCE);
devpriv          1051 drivers/staging/comedi/drivers/amplc_pci224.c 	devpriv->daccon = PCI224_DACCON_TRIG_SW | PCI224_DACCON_POLAR_BI |
devpriv          1053 drivers/staging/comedi/drivers/amplc_pci224.c 	outw(devpriv->daccon | PCI224_DACCON_FIFORESET,
devpriv          1056 drivers/staging/comedi/drivers/amplc_pci224.c 	dev->pacer = comedi_8254_init(devpriv->iobase1 + PCI224_Z2_BASE,
devpriv          1100 drivers/staging/comedi/drivers/amplc_pci224.c 	struct pci224_private *devpriv = dev->private;
devpriv          1103 drivers/staging/comedi/drivers/amplc_pci224.c 	if (devpriv) {
devpriv          1104 drivers/staging/comedi/drivers/amplc_pci224.c 		kfree(devpriv->ao_scan_vals);
devpriv          1105 drivers/staging/comedi/drivers/amplc_pci224.c 		kfree(devpriv->ao_scan_order);
devpriv           536 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           540 drivers/staging/comedi/drivers/amplc_pci230.c 	data = inw(devpriv->daqio + PCI230_ADCDATA);
devpriv           548 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ai_bipolar)
devpriv           558 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           569 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ao_bipolar)
devpriv           577 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           581 drivers/staging/comedi/drivers/amplc_pci230.c 	     devpriv->daqio + ((chan == 0) ? PCI230_DACOUT1 : PCI230_DACOUT2));
devpriv           587 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           591 drivers/staging/comedi/drivers/amplc_pci230.c 	     devpriv->daqio + PCI230P2_DACDATA);
devpriv           597 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           601 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->res_spinlock, irqflags);
devpriv           605 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->res_owned[o] & res_mask) {
devpriv           606 drivers/staging/comedi/drivers/amplc_pci230.c 			spin_unlock_irqrestore(&devpriv->res_spinlock,
devpriv           611 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->res_owned[owner] |= res_mask;
devpriv           612 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->res_spinlock, irqflags);
devpriv           619 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           622 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->res_spinlock, irqflags);
devpriv           623 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->res_owned[owner] &= ~res_mask;
devpriv           624 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->res_spinlock, irqflags);
devpriv           713 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           716 drivers/staging/comedi/drivers/amplc_pci230.c 	status = inw(devpriv->daqio + PCI230_ADCCON);
devpriv           726 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           756 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_bipolar = comedi_range_is_bipolar(s, range);
devpriv           760 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->hwver == 0) {
devpriv           780 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adcg = (devpriv->adcg & ~(3 << gainshift)) |
devpriv           782 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ai_bipolar)
devpriv           791 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(adcen, devpriv->daqio + PCI230_ADCEN);
devpriv           794 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adcg, devpriv->daqio + PCI230_ADCG);
devpriv           797 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adccon = adccon;
devpriv           798 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(adccon | PCI230_ADC_FIFO_RESET, devpriv->daqio + PCI230_ADCCON);
devpriv           827 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           837 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_bipolar = comedi_range_is_bipolar(s, range);
devpriv           838 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(range, devpriv->daqio + PCI230_DACCON);
devpriv           885 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv           894 drivers/staging/comedi/drivers/amplc_pci230.c 	if (board->min_hwver > 0 && devpriv->hwver >= 2) {
devpriv          1011 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1017 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1018 drivers/staging/comedi/drivers/amplc_pci230.c 	started = devpriv->ao_cmd_started;
devpriv          1019 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_cmd_started = false;
devpriv          1020 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1029 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver < 2) {
devpriv          1040 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1041 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ier &= ~intsrc;
devpriv          1042 drivers/staging/comedi/drivers/amplc_pci230.c 	while (devpriv->intr_running && devpriv->intr_cpuid != THISCPU) {
devpriv          1043 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1044 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1046 drivers/staging/comedi/drivers/amplc_pci230.c 	outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          1047 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1048 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver >= 2) {
devpriv          1053 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->daccon &= PCI230_DAC_OR_MASK;
devpriv          1054 drivers/staging/comedi/drivers/amplc_pci230.c 		outw(devpriv->daccon | PCI230P2_DAC_FIFO_RESET |
devpriv          1056 drivers/staging/comedi/drivers/amplc_pci230.c 		     devpriv->daqio + PCI230_DACCON);
devpriv          1095 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1105 drivers/staging/comedi/drivers/amplc_pci230.c 	dacstat = inw(devpriv->daqio + PCI230_DACCON);
devpriv          1161 drivers/staging/comedi/drivers/amplc_pci230.c 			devpriv->daccon &= ~PCI230P2_DAC_INT_FIFO_MASK;
devpriv          1162 drivers/staging/comedi/drivers/amplc_pci230.c 			devpriv->daccon |= PCI230P2_DAC_INT_FIFO_EMPTY;
devpriv          1163 drivers/staging/comedi/drivers/amplc_pci230.c 			outw(devpriv->daccon, devpriv->daqio + PCI230_DACCON);
devpriv          1166 drivers/staging/comedi/drivers/amplc_pci230.c 		dacstat = inw(devpriv->daqio + PCI230_DACCON);
devpriv          1180 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1186 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1187 drivers/staging/comedi/drivers/amplc_pci230.c 	if (!devpriv->ao_cmd_started) {
devpriv          1188 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1192 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver < 2) {
devpriv          1194 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1200 drivers/staging/comedi/drivers/amplc_pci230.c 		inw(devpriv->daqio + PCI230P2_DACSWTRIG);
devpriv          1201 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->ao_stop_spinlock, irqflags);
devpriv          1212 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1217 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_cmd_started = true;
devpriv          1219 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver >= 2) {
devpriv          1254 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->daccon =
devpriv          1255 drivers/staging/comedi/drivers/amplc_pci230.c 		    (devpriv->daccon & ~PCI230P2_DAC_TRIG_MASK) | scantrig;
devpriv          1256 drivers/staging/comedi/drivers/amplc_pci230.c 		outw(devpriv->daccon, devpriv->daqio + PCI230_DACCON);
devpriv          1260 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->hwver < 2) {
devpriv          1263 drivers/staging/comedi/drivers/amplc_pci230.c 			spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1264 drivers/staging/comedi/drivers/amplc_pci230.c 			devpriv->ier |= PCI230_INT_ZCLK_CT1;
devpriv          1265 drivers/staging/comedi/drivers/amplc_pci230.c 			outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          1266 drivers/staging/comedi/drivers/amplc_pci230.c 			spin_unlock_irqrestore(&devpriv->isr_spinlock,
devpriv          1277 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver >= 2) {
devpriv          1279 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1280 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->ier |= PCI230P2_INT_DAC;
devpriv          1281 drivers/staging/comedi/drivers/amplc_pci230.c 		outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          1282 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1303 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1321 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ao_bipolar = comedi_range_is_bipolar(s, range);
devpriv          1322 drivers/staging/comedi/drivers/amplc_pci230.c 	daccon = devpriv->ao_bipolar ? PCI230_DAC_OR_BIP : PCI230_DAC_OR_UNI;
devpriv          1324 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver >= 2) {
devpriv          1333 drivers/staging/comedi/drivers/amplc_pci230.c 		outw(dacen, devpriv->daqio + PCI230P2_DACEN);
devpriv          1348 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(daccon, devpriv->daqio + PCI230_DACCON);
devpriv          1350 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->daccon = daccon & ~(PCI230P2_DAC_FIFO_RESET |
devpriv          1407 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1494 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->hwver > 0 && devpriv->hwver < 4) {
devpriv          1498 drivers/staging/comedi/drivers/amplc_pci230.c 				 devpriv->hwver);
devpriv          1510 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1573 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->hwver == 0) {
devpriv          1715 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1728 drivers/staging/comedi/drivers/amplc_pci230.c 	} else if (wake > 1 && devpriv->hwver > 0) {
devpriv          1730 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->adcfifothresh != wake) {
devpriv          1731 drivers/staging/comedi/drivers/amplc_pci230.c 			devpriv->adcfifothresh = wake;
devpriv          1732 drivers/staging/comedi/drivers/amplc_pci230.c 			outw(wake, devpriv->daqio + PCI230P_ADCFFTH);
devpriv          1738 drivers/staging/comedi/drivers/amplc_pci230.c 	adccon = (devpriv->adccon & ~PCI230_ADC_INT_FIFO_MASK) | triglev;
devpriv          1739 drivers/staging/comedi/drivers/amplc_pci230.c 	if (adccon != devpriv->adccon) {
devpriv          1740 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->adccon = adccon;
devpriv          1741 drivers/staging/comedi/drivers/amplc_pci230.c 		outw(adccon, devpriv->daqio + PCI230_ADCCON);
devpriv          1749 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1756 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1757 drivers/staging/comedi/drivers/amplc_pci230.c 	if (!devpriv->ai_cmd_started) {
devpriv          1758 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1774 drivers/staging/comedi/drivers/amplc_pci230.c 	if ((devpriv->adccon & PCI230_ADC_IM_MASK) == PCI230_ADC_IM_DIF &&
devpriv          1775 drivers/staging/comedi/drivers/amplc_pci230.c 	    devpriv->hwver == 0) {
devpriv          1782 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1791 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1798 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1799 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ai_cmd_started) {
devpriv          1806 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1814 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1819 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1820 drivers/staging/comedi/drivers/amplc_pci230.c 	started = devpriv->ai_cmd_started;
devpriv          1821 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_cmd_started = false;
devpriv          1822 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->ai_stop_spinlock, irqflags);
devpriv          1834 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1839 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ier &= ~PCI230_INT_ADC;
devpriv          1840 drivers/staging/comedi/drivers/amplc_pci230.c 	while (devpriv->intr_running && devpriv->intr_cpuid != THISCPU) {
devpriv          1841 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1842 drivers/staging/comedi/drivers/amplc_pci230.c 		spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1844 drivers/staging/comedi/drivers/amplc_pci230.c 	outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          1845 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1850 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adccon =
devpriv          1851 drivers/staging/comedi/drivers/amplc_pci230.c 	    (devpriv->adccon & (PCI230_ADC_IR_MASK | PCI230_ADC_IM_MASK)) |
devpriv          1853 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adccon | PCI230_ADC_FIFO_RESET,
devpriv          1854 drivers/staging/comedi/drivers/amplc_pci230.c 	     devpriv->daqio + PCI230_ADCCON);
devpriv          1862 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          1868 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_cmd_started = true;
devpriv          1871 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          1872 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ier |= PCI230_INT_ADC;
devpriv          1873 drivers/staging/comedi/drivers/amplc_pci230.c 	outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          1874 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          1916 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adccon = (devpriv->adccon & ~PCI230_ADC_TRIG_MASK) | conv;
devpriv          1917 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adccon, devpriv->daqio + PCI230_ADCCON);
devpriv          2015 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          2033 drivers/staging/comedi/drivers/amplc_pci230.c 			status_fifo = inw(devpriv->daqio + PCI230_ADCCON);
devpriv          2048 drivers/staging/comedi/drivers/amplc_pci230.c 			} else if (devpriv->hwver > 0) {
devpriv          2050 drivers/staging/comedi/drivers/amplc_pci230.c 				fifoamount = inw(devpriv->daqio +
devpriv          2080 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          2143 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->ai_bipolar = comedi_range_is_bipolar(s, range);
devpriv          2144 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ai_bipolar)
devpriv          2156 drivers/staging/comedi/drivers/amplc_pci230.c 			if (devpriv->hwver == 0) {
devpriv          2173 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->adcg = (devpriv->adcg & ~(3 << gainshift)) |
devpriv          2178 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(adcen, devpriv->daqio + PCI230_ADCEN);
devpriv          2181 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adcg, devpriv->daqio + PCI230_ADCG);
devpriv          2202 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adccon = adccon;
devpriv          2203 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(adccon | PCI230_ADC_FIFO_RESET, devpriv->daqio + PCI230_ADCCON);
devpriv          2217 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(adccon | PCI230_ADC_FIFO_RESET, devpriv->daqio + PCI230_ADCCON);
devpriv          2285 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv = dev->private;
devpriv          2296 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          2297 drivers/staging/comedi/drivers/amplc_pci230.c 	valid_status_int = devpriv->ier & status_int;
devpriv          2303 drivers/staging/comedi/drivers/amplc_pci230.c 	temp_ier = devpriv->ier & ~status_int;
devpriv          2305 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->intr_running = true;
devpriv          2306 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->intr_cpuid = THISCPU;
devpriv          2307 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          2327 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_irqsave(&devpriv->isr_spinlock, irqflags);
devpriv          2328 drivers/staging/comedi/drivers/amplc_pci230.c 	if (devpriv->ier != temp_ier)
devpriv          2329 drivers/staging/comedi/drivers/amplc_pci230.c 		outb(devpriv->ier, dev->iobase + PCI230_INT_SCE);
devpriv          2330 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->intr_running = false;
devpriv          2331 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_unlock_irqrestore(&devpriv->isr_spinlock, irqflags);
devpriv          2375 drivers/staging/comedi/drivers/amplc_pci230.c 	struct pci230_private *devpriv;
devpriv          2382 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          2383 drivers/staging/comedi/drivers/amplc_pci230.c 	if (!devpriv)
devpriv          2386 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_init(&devpriv->isr_spinlock);
devpriv          2387 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_init(&devpriv->res_spinlock);
devpriv          2388 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_init(&devpriv->ai_stop_spinlock);
devpriv          2389 drivers/staging/comedi/drivers/amplc_pci230.c 	spin_lock_init(&devpriv->ao_stop_spinlock);
devpriv          2409 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->daqio = pci_resource_start(pci_dev, 3);
devpriv          2412 drivers/staging/comedi/drivers/amplc_pci230.c 		dev->board_name, dev->iobase, devpriv->daqio);
devpriv          2414 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->daccon = inw(devpriv->daqio + PCI230_DACCON) &
devpriv          2423 drivers/staging/comedi/drivers/amplc_pci230.c 		devpriv->hwver = inw(devpriv->daqio + PCI230P_HWVER);
devpriv          2424 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->hwver < board->min_hwver) {
devpriv          2427 drivers/staging/comedi/drivers/amplc_pci230.c 				dev->board_name, devpriv->hwver,
devpriv          2431 drivers/staging/comedi/drivers/amplc_pci230.c 		if (devpriv->hwver > 0) {
devpriv          2442 drivers/staging/comedi/drivers/amplc_pci230.c 			if (board->ao_bits && devpriv->hwver >= 2) {
devpriv          2447 drivers/staging/comedi/drivers/amplc_pci230.c 		outw(extfunc, devpriv->daqio + PCI230P_EXTFUNC);
devpriv          2453 drivers/staging/comedi/drivers/amplc_pci230.c 			outw(devpriv->daccon | PCI230P2_DAC_FIFO_EN |
devpriv          2455 drivers/staging/comedi/drivers/amplc_pci230.c 			     devpriv->daqio + PCI230_DACCON);
devpriv          2457 drivers/staging/comedi/drivers/amplc_pci230.c 			outw(0, devpriv->daqio + PCI230P2_DACEN);
devpriv          2459 drivers/staging/comedi/drivers/amplc_pci230.c 			outw(devpriv->daccon, devpriv->daqio + PCI230_DACCON);
devpriv          2465 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adcg = 0;
devpriv          2466 drivers/staging/comedi/drivers/amplc_pci230.c 	devpriv->adccon = PCI230_ADC_TRIG_NONE | PCI230_ADC_IM_SE |
devpriv          2468 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(BIT(0), devpriv->daqio + PCI230_ADCEN);
devpriv          2469 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adcg, devpriv->daqio + PCI230_ADCG);
devpriv          2470 drivers/staging/comedi/drivers/amplc_pci230.c 	outw(devpriv->adccon | PCI230_ADC_FIFO_RESET,
devpriv          2471 drivers/staging/comedi/drivers/amplc_pci230.c 	     devpriv->daqio + PCI230_ADCCON);
devpriv            59 drivers/staging/comedi/drivers/amplc_pci236.c 	struct pc236_private *devpriv = dev->private;
devpriv            63 drivers/staging/comedi/drivers/amplc_pci236.c 	     devpriv->lcr_iobase + PLX9052_INTCSR);
devpriv            68 drivers/staging/comedi/drivers/amplc_pci236.c 	struct pc236_private *devpriv = dev->private;
devpriv            71 drivers/staging/comedi/drivers/amplc_pci236.c 	if (!(inl(devpriv->lcr_iobase + PLX9052_INTCSR) &
devpriv            75 drivers/staging/comedi/drivers/amplc_pci236.c 	pci236_intr_update_cb(dev, devpriv->enable_irq);
devpriv            89 drivers/staging/comedi/drivers/amplc_pci236.c 	struct pc236_private *devpriv;
devpriv            96 drivers/staging/comedi/drivers/amplc_pci236.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv            97 drivers/staging/comedi/drivers/amplc_pci236.c 	if (!devpriv)
devpriv           106 drivers/staging/comedi/drivers/amplc_pci236.c 	devpriv->lcr_iobase = pci_resource_start(pci_dev, 1);
devpriv           144 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct das16cs_private *devpriv = dev->private;
devpriv           155 drivers/staging/comedi/drivers/cb_das16_cs.c 	devpriv->misc1 &= ~(DAS16CS_MISC1_INTE | DAS16CS_MISC1_INT_SRC_MASK |
devpriv           158 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc1 &= ~DAS16CS_MISC1_SEDIFF;
devpriv           160 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc1 |= DAS16CS_MISC1_SEDIFF;
devpriv           161 drivers/staging/comedi/drivers/cb_das16_cs.c 	outw(devpriv->misc1, dev->iobase + DAS16CS_MISC1_REG);
devpriv           163 drivers/staging/comedi/drivers/cb_das16_cs.c 	devpriv->misc2 &= ~(DAS16CS_MISC2_BME | DAS16CS_MISC2_AI_GAIN_MASK);
devpriv           166 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_1;
devpriv           169 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_2;
devpriv           172 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_4;
devpriv           175 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_AI_GAIN_8;
devpriv           178 drivers/staging/comedi/drivers/cb_das16_cs.c 	outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
devpriv           198 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct das16cs_private *devpriv = dev->private;
devpriv           208 drivers/staging/comedi/drivers/cb_das16_cs.c 		outw(devpriv->misc1, dev->iobase + DAS16CS_MISC1_REG);
devpriv           212 drivers/staging/comedi/drivers/cb_das16_cs.c 		misc1 = devpriv->misc1 & ~DAS16CS_MISC1_DAC_MASK;
devpriv           262 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct das16cs_private *devpriv = dev->private;
devpriv           277 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_UDIR;
devpriv           279 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 &= ~DAS16CS_MISC2_UDIR;
devpriv           281 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 |= DAS16CS_MISC2_LDIR;
devpriv           283 drivers/staging/comedi/drivers/cb_das16_cs.c 		devpriv->misc2 &= ~DAS16CS_MISC2_LDIR;
devpriv           284 drivers/staging/comedi/drivers/cb_das16_cs.c 	outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
devpriv           294 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct das16cs_private *devpriv = dev->private;
devpriv           300 drivers/staging/comedi/drivers/cb_das16_cs.c 			devpriv->misc2 |= DAS16CS_MISC2_CTR1;
devpriv           303 drivers/staging/comedi/drivers/cb_das16_cs.c 			devpriv->misc2 &= ~DAS16CS_MISC2_CTR1;
devpriv           308 drivers/staging/comedi/drivers/cb_das16_cs.c 		outw(devpriv->misc2, dev->iobase + DAS16CS_MISC2_REG);
devpriv           311 drivers/staging/comedi/drivers/cb_das16_cs.c 		if (devpriv->misc2 & DAS16CS_MISC2_CTR1) {
devpriv           346 drivers/staging/comedi/drivers/cb_das16_cs.c 	struct das16cs_private *devpriv;
devpriv           364 drivers/staging/comedi/drivers/cb_das16_cs.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           365 drivers/staging/comedi/drivers/cb_das16_cs.c 	if (!devpriv)
devpriv           315 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           318 drivers/staging/comedi/drivers/cb_pcidas.c 	status = inw(devpriv->pcibar1 + PCIDAS_AI_REG);
devpriv           329 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           339 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(PCIDAS_CALIB_EN | PCIDAS_CALIB_SRC(devpriv->calib_src),
devpriv           340 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           343 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(0, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           354 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(bits, devpriv->pcibar1 + PCIDAS_AI_REG);
devpriv           357 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(0, devpriv->pcibar2 + PCIDAS_AI_FIFO_CLR_REG);
devpriv           362 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(0, devpriv->pcibar2 + PCIDAS_AI_DATA_REG);
devpriv           370 drivers/staging/comedi/drivers/cb_pcidas.c 		data[n] = inw(devpriv->pcibar2 + PCIDAS_AI_DATA_REG);
devpriv           382 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           394 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->calib_src = source;
devpriv           408 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           417 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl &= ~(PCIDAS_AO_UPDATE_BOTH |
devpriv           419 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl |= PCIDAS_AO_DACEN | PCIDAS_AO_RANGE(chan, range);
devpriv           420 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ao_ctrl, devpriv->pcibar1 + PCIDAS_AO_REG);
devpriv           425 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(val, devpriv->pcibar4 + PCIDAS_AO_DATA_REG(chan));
devpriv           439 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           447 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(0, devpriv->pcibar4 + PCIDAS_AO_FIFO_CLR_REG);
devpriv           451 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl &= ~(PCIDAS_AO_CHAN_MASK | PCIDAS_AO_RANGE_MASK(chan) |
devpriv           453 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl |= PCIDAS_AO_DACEN | PCIDAS_AO_RANGE(chan, range) |
devpriv           455 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ao_ctrl, devpriv->pcibar1 + PCIDAS_AO_REG);
devpriv           460 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(val, devpriv->pcibar4 + PCIDAS_AO_FIFO_REG);
devpriv           473 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           476 drivers/staging/comedi/drivers/cb_pcidas.c 	status = inb(devpriv->amcc + AMCC_OP_REG_MCSR_NVCMD);
devpriv           487 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           500 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->amcc + AMCC_OP_REG_MCSR_NVCMD);
devpriv           501 drivers/staging/comedi/drivers/cb_pcidas.c 		outb(chan & 0xff, devpriv->amcc + AMCC_OP_REG_MCSR_NVDATA);
devpriv           503 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->amcc + AMCC_OP_REG_MCSR_NVCMD);
devpriv           505 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->amcc + AMCC_OP_REG_MCSR_NVDATA);
devpriv           507 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->amcc + AMCC_OP_REG_MCSR_NVCMD);
devpriv           514 drivers/staging/comedi/drivers/cb_pcidas.c 		data[i] = inb(devpriv->amcc + AMCC_OP_REG_MCSR_NVDATA);
devpriv           524 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           528 drivers/staging/comedi/drivers/cb_pcidas.c 	calib_bits = PCIDAS_CALIB_EN | PCIDAS_CALIB_SRC(devpriv->calib_src);
devpriv           532 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(calib_bits, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           542 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(calib_bits, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           546 drivers/staging/comedi/drivers/cb_pcidas.c 	calib_bits = PCIDAS_CALIB_EN | PCIDAS_CALIB_SRC(devpriv->calib_src);
devpriv           551 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           556 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(calib_bits, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           582 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           584 drivers/staging/comedi/drivers/cb_pcidas.c 	val |= PCIDAS_CALIB_EN | PCIDAS_CALIB_SRC(devpriv->calib_src);
devpriv           587 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(val, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           590 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           592 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(val, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           789 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           797 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(0, devpriv->pcibar1 + PCIDAS_CALIB_REG);
devpriv           799 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(PCIDAS_TRIG_SEL_NONE, devpriv->pcibar1 + PCIDAS_TRIG_REG);
devpriv           801 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(0, devpriv->pcibar2 + PCIDAS_AI_FIFO_CLR_REG);
devpriv           818 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(bits, devpriv->pcibar1 + PCIDAS_AI_REG);
devpriv           829 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ctrl |= PCIDAS_CTRL_INTE;
devpriv           830 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ctrl &= ~PCIDAS_CTRL_INT_MASK;
devpriv           834 drivers/staging/comedi/drivers/cb_pcidas.c 			devpriv->ctrl |= PCIDAS_CTRL_INT_EOS;
devpriv           837 drivers/staging/comedi/drivers/cb_pcidas.c 			devpriv->ctrl |= PCIDAS_CTRL_INT_FNE;
devpriv           841 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->ctrl |= PCIDAS_CTRL_INT_FHF;
devpriv           845 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ctrl |
devpriv           847 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv           865 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(bits, devpriv->pcibar1 + PCIDAS_TRIG_REG);
devpriv           894 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           944 drivers/staging/comedi/drivers/cb_pcidas.c 		comedi_8254_cascade_ns_to_timer(devpriv->ao_pacer,
devpriv           965 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           970 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ctrl &= ~(PCIDAS_CTRL_INTE | PCIDAS_CTRL_EOAIE);
devpriv           971 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ctrl, devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv           975 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(PCIDAS_TRIG_SEL_NONE, devpriv->pcibar1 + PCIDAS_TRIG_REG);
devpriv           976 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(PCIDAS_AI_PACER_SW, devpriv->pcibar1 + PCIDAS_AI_REG);
devpriv           985 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv           989 drivers/staging/comedi/drivers/cb_pcidas.c 	nbytes = comedi_buf_read_samples(s, devpriv->ao_buffer, nsamples);
devpriv           992 drivers/staging/comedi/drivers/cb_pcidas.c 	outsw(devpriv->pcibar4 + PCIDAS_AO_FIFO_REG,
devpriv           993 drivers/staging/comedi/drivers/cb_pcidas.c 	      devpriv->ao_buffer, nsamples);
devpriv          1001 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1013 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ctrl |= PCIDAS_CTRL_DAEMIE | PCIDAS_CTRL_DAHFIE;
devpriv          1016 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ctrl | PCIDAS_CTRL_DAEMI | PCIDAS_CTRL_DAHFI,
devpriv          1017 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv          1020 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl |= PCIDAS_AO_START | PCIDAS_AO_DACEN | PCIDAS_AO_EMPTY;
devpriv          1021 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ao_ctrl, devpriv->pcibar1 + PCIDAS_AO_REG);
devpriv          1033 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1046 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->ao_ctrl |= PCIDAS_AO_CHAN_EN(chan);
devpriv          1048 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->ao_ctrl |= PCIDAS_AO_RANGE(chan, range);
devpriv          1052 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ao_ctrl, devpriv->pcibar1 + PCIDAS_AO_REG);
devpriv          1056 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(0, devpriv->pcibar4 + PCIDAS_AO_FIFO_CLR_REG);
devpriv          1060 drivers/staging/comedi/drivers/cb_pcidas.c 		comedi_8254_update_divisors(devpriv->ao_pacer);
devpriv          1061 drivers/staging/comedi/drivers/cb_pcidas.c 		comedi_8254_pacer_enable(devpriv->ao_pacer, 1, 2, true);
devpriv          1068 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->ao_ctrl |= PCIDAS_AO_PACER_INT;
devpriv          1071 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->ao_ctrl |= PCIDAS_AO_PACER_EXTP;
devpriv          1088 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1093 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ctrl &= ~(PCIDAS_CTRL_DAHFIE | PCIDAS_CTRL_DAEMIE);
devpriv          1094 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ctrl, devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv          1097 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_ctrl &= ~(PCIDAS_AO_DACEN | PCIDAS_AO_PACER_MASK);
devpriv          1098 drivers/staging/comedi/drivers/cb_pcidas.c 	outw(devpriv->ao_ctrl, devpriv->pcibar1 + PCIDAS_AO_REG);
devpriv          1108 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1117 drivers/staging/comedi/drivers/cb_pcidas.c 		if (inw(devpriv->pcibar4 + PCIDAS_AO_REG) & PCIDAS_AO_EMPTY) {
devpriv          1141 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1154 drivers/staging/comedi/drivers/cb_pcidas.c 		insw(devpriv->pcibar2 + PCIDAS_AI_DATA_REG,
devpriv          1155 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->ai_buffer, num_samples);
devpriv          1156 drivers/staging/comedi/drivers/cb_pcidas.c 		comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples);
devpriv          1171 drivers/staging/comedi/drivers/cb_pcidas.c 			if ((inw(devpriv->pcibar1 + PCIDAS_CTRL_REG) &
devpriv          1174 drivers/staging/comedi/drivers/cb_pcidas.c 			val = inw(devpriv->pcibar2 + PCIDAS_AI_DATA_REG);
devpriv          1206 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1214 drivers/staging/comedi/drivers/cb_pcidas.c 	amcc_status = inl(devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv          1220 drivers/staging/comedi/drivers/cb_pcidas.c 	inl_p(devpriv->amcc + AMCC_OP_REG_IMB4);
devpriv          1222 drivers/staging/comedi/drivers/cb_pcidas.c 	outl(devpriv->amcc_intcsr | INTCSR_INBOX_INTR_STATUS,
devpriv          1223 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv          1225 drivers/staging/comedi/drivers/cb_pcidas.c 	status = inw(devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv          1239 drivers/staging/comedi/drivers/cb_pcidas.c 		outw(devpriv->ctrl | irq_clr,
devpriv          1240 drivers/staging/comedi/drivers/cb_pcidas.c 		     devpriv->pcibar1 + PCIDAS_CTRL_REG);
devpriv          1252 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv;
devpriv          1264 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1265 drivers/staging/comedi/drivers/cb_pcidas.c 	if (!devpriv)
devpriv          1272 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->amcc = pci_resource_start(pcidev, 0);
devpriv          1273 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->pcibar1 = pci_resource_start(pcidev, 1);
devpriv          1274 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->pcibar2 = pci_resource_start(pcidev, 2);
devpriv          1277 drivers/staging/comedi/drivers/cb_pcidas.c 		devpriv->pcibar4 = pci_resource_start(pcidev, 4);
devpriv          1281 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv          1297 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->ao_pacer = comedi_8254_init(dev->iobase + PCIDAS_AO_8254_BASE,
devpriv          1300 drivers/staging/comedi/drivers/cb_pcidas.c 	if (!devpriv->ao_pacer)
devpriv          1437 drivers/staging/comedi/drivers/cb_pcidas.c 	inl(devpriv->amcc + AMCC_OP_REG_IMB4);
devpriv          1439 drivers/staging/comedi/drivers/cb_pcidas.c 	devpriv->amcc_intcsr = INTCSR_INBOX_BYTE(3) | INTCSR_INBOX_SELECT(3) |
devpriv          1442 drivers/staging/comedi/drivers/cb_pcidas.c 	outl(devpriv->amcc_intcsr | INTCSR_INBOX_INTR_STATUS,
devpriv          1443 drivers/staging/comedi/drivers/cb_pcidas.c 	     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv          1450 drivers/staging/comedi/drivers/cb_pcidas.c 	struct cb_pcidas_private *devpriv = dev->private;
devpriv          1452 drivers/staging/comedi/drivers/cb_pcidas.c 	if (devpriv) {
devpriv          1453 drivers/staging/comedi/drivers/cb_pcidas.c 		if (devpriv->amcc)
devpriv          1455 drivers/staging/comedi/drivers/cb_pcidas.c 			     devpriv->amcc + AMCC_OP_REG_INTCSR);
devpriv          1456 drivers/staging/comedi/drivers/cb_pcidas.c 		kfree(devpriv->ao_pacer);
devpriv          1220 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1226 drivers/staging/comedi/drivers/cb_pcidas64.c 	plx9080_abort_dma(devpriv->plx9080_iobase, channel);
devpriv          1233 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1235 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_intcsr_bits = 0;
devpriv          1236 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(devpriv->plx_intcsr_bits,
devpriv          1237 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->plx9080_iobase + PLX_REG_INTCSR);
devpriv          1242 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1246 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->intr_enable_bits &=
devpriv          1250 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->intr_enable_bits,
devpriv          1251 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + INTR_ENABLE_REG);
devpriv          1259 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1275 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->intr_enable_bits |= bits;
devpriv          1276 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->intr_enable_bits,
devpriv          1277 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + INTR_ENABLE_REG);
devpriv          1285 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1287 drivers/staging/comedi/drivers/cb_pcidas64.c 	void __iomem *plx_iobase = devpriv->plx9080_iobase;
devpriv          1289 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits =
devpriv          1290 drivers/staging/comedi/drivers/cb_pcidas64.c 		readl(devpriv->plx9080_iobase + PLX_REG_CNTRL);
devpriv          1297 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(bits, devpriv->plx9080_iobase + PLX_REG_BIGEND);
devpriv          1338 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_intcsr_bits |=
devpriv          1342 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(devpriv->plx_intcsr_bits,
devpriv          1343 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->plx9080_iobase + PLX_REG_INTCSR);
devpriv          1348 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1354 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->adc_control1_bits &= ~ADC_SW_GATE_BIT;
devpriv          1355 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->adc_control1_bits,
devpriv          1356 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_CONTROL1_REG);
devpriv          1361 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_CONTROL0_REG);
devpriv          1368 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1383 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->fifo_size_bits &= ~fifo->fifo_size_reg_mask;
devpriv          1384 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->fifo_size_bits |= bits;
devpriv          1385 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->fifo_size_bits,
devpriv          1386 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + FIFO_SIZE_REG);
devpriv          1388 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ai_fifo_segment_length = num_increments * increment_size;
devpriv          1390 drivers/staging/comedi/drivers/cb_pcidas64.c 	return devpriv->ai_fifo_segment_length;
devpriv          1418 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1420 drivers/staging/comedi/drivers/cb_pcidas64.c 	return devpriv->ai_fifo_segment_length *
devpriv          1428 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1439 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits |= ADC_QUEUE_CONFIG_BIT;
devpriv          1440 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->adc_control1_bits,
devpriv          1441 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_CONTROL1_REG);
devpriv          1444 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0xff, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG);
devpriv          1449 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->hw_config_bits |= bits;
devpriv          1450 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->hw_config_bits,
devpriv          1451 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + HW_CONFIG_REG);
devpriv          1453 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + DAQ_SYNC_REG);
devpriv          1454 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + CALIBRATION_REG);
devpriv          1459 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->fifo_size_bits |= DAC_FIFO_BITS;
devpriv          1462 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->dac_control1_bits = DAC_OUTPUT_ENABLE_BIT;
devpriv          1463 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->intr_enable_bits =
devpriv          1466 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->intr_enable_bits,
devpriv          1467 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + INTR_ENABLE_REG);
devpriv          1476 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1481 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_buffer[i] =
devpriv          1483 drivers/staging/comedi/drivers/cb_pcidas64.c 					   &devpriv->ai_buffer_bus_addr[i],
devpriv          1485 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (!devpriv->ai_buffer[i])
devpriv          1490 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ao_buffer[i] =
devpriv          1493 drivers/staging/comedi/drivers/cb_pcidas64.c 					       &devpriv->ao_buffer_bus_addr[i],
devpriv          1495 drivers/staging/comedi/drivers/cb_pcidas64.c 			if (!devpriv->ao_buffer[i])
devpriv          1500 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ai_dma_desc =
devpriv          1503 drivers/staging/comedi/drivers/cb_pcidas64.c 				   &devpriv->ai_dma_desc_bus_addr, GFP_KERNEL);
devpriv          1504 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (!devpriv->ai_dma_desc)
devpriv          1508 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ao_dma_desc =
devpriv          1512 drivers/staging/comedi/drivers/cb_pcidas64.c 					   &devpriv->ao_dma_desc_bus_addr,
devpriv          1514 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (!devpriv->ao_dma_desc)
devpriv          1519 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_dma_desc[i].pci_start_addr =
devpriv          1520 drivers/staging/comedi/drivers/cb_pcidas64.c 			cpu_to_le32(devpriv->ai_buffer_bus_addr[i]);
devpriv          1522 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ai_dma_desc[i].local_start_addr =
devpriv          1523 drivers/staging/comedi/drivers/cb_pcidas64.c 				cpu_to_le32(devpriv->local1_iobase +
devpriv          1526 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ai_dma_desc[i].local_start_addr =
devpriv          1527 drivers/staging/comedi/drivers/cb_pcidas64.c 				cpu_to_le32(devpriv->local0_iobase +
devpriv          1529 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_dma_desc[i].transfer_size = cpu_to_le32(0);
devpriv          1530 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_dma_desc[i].next =
devpriv          1531 drivers/staging/comedi/drivers/cb_pcidas64.c 			cpu_to_le32((devpriv->ai_dma_desc_bus_addr +
devpriv          1533 drivers/staging/comedi/drivers/cb_pcidas64.c 				     sizeof(devpriv->ai_dma_desc[0])) |
devpriv          1539 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ao_dma_desc[i].pci_start_addr =
devpriv          1540 drivers/staging/comedi/drivers/cb_pcidas64.c 				cpu_to_le32(devpriv->ao_buffer_bus_addr[i]);
devpriv          1541 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ao_dma_desc[i].local_start_addr =
devpriv          1542 drivers/staging/comedi/drivers/cb_pcidas64.c 				cpu_to_le32(devpriv->local0_iobase +
devpriv          1544 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ao_dma_desc[i].transfer_size = cpu_to_le32(0);
devpriv          1545 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ao_dma_desc[i].next =
devpriv          1546 drivers/staging/comedi/drivers/cb_pcidas64.c 				cpu_to_le32((devpriv->ao_dma_desc_bus_addr +
devpriv          1548 drivers/staging/comedi/drivers/cb_pcidas64.c 					     sizeof(devpriv->ao_dma_desc[0])) |
devpriv          1560 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1563 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (!devpriv)
devpriv          1568 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (devpriv->ai_buffer[i])
devpriv          1571 drivers/staging/comedi/drivers/cb_pcidas64.c 					  devpriv->ai_buffer[i],
devpriv          1572 drivers/staging/comedi/drivers/cb_pcidas64.c 					  devpriv->ai_buffer_bus_addr[i]);
devpriv          1575 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (devpriv->ao_buffer[i])
devpriv          1578 drivers/staging/comedi/drivers/cb_pcidas64.c 					  devpriv->ao_buffer[i],
devpriv          1579 drivers/staging/comedi/drivers/cb_pcidas64.c 					  devpriv->ao_buffer_bus_addr[i]);
devpriv          1582 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (devpriv->ai_dma_desc)
devpriv          1586 drivers/staging/comedi/drivers/cb_pcidas64.c 				  devpriv->ai_dma_desc,
devpriv          1587 drivers/staging/comedi/drivers/cb_pcidas64.c 				  devpriv->ai_dma_desc_bus_addr);
devpriv          1588 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (devpriv->ao_dma_desc)
devpriv          1592 drivers/staging/comedi/drivers/cb_pcidas64.c 				  devpriv->ao_dma_desc,
devpriv          1593 drivers/staging/comedi/drivers/cb_pcidas64.c 				  devpriv->ao_dma_desc_bus_addr);
devpriv          1613 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1615 drivers/staging/comedi/drivers/cb_pcidas64.c 	void __iomem *plx_control_addr = devpriv->plx9080_iobase +
devpriv          1619 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits &= ~data_bit;
devpriv          1620 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          1623 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits |= data_bit;
devpriv          1624 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          1632 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1634 drivers/staging/comedi/drivers/cb_pcidas64.c 	void __iomem *plx_control_addr = devpriv->plx9080_iobase +
devpriv          1638 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits &= ~clock_bit;
devpriv          1639 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          1642 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits |= clock_bit;
devpriv          1643 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          1693 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1704 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits &= ~PLX_CNTRL_EECS;
devpriv          1737 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1740 drivers/staging/comedi/drivers/cb_pcidas64.c 	status = readw(devpriv->main_iobase + HW_STATUS_REG);
devpriv          1742 drivers/staging/comedi/drivers/cb_pcidas64.c 		status = readw(devpriv->main_iobase + ADC_WRITE_PNTR_REG);
devpriv          1756 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1772 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits |= ADC_DITHER_BIT;
devpriv          1774 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits &= ~ADC_DITHER_BIT;
devpriv          1775 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->adc_control1_bits,
devpriv          1776 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_CONTROL1_REG);
devpriv          1781 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->hw_config_bits &= ~EXT_QUEUE_BIT;
devpriv          1782 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(devpriv->hw_config_bits,
devpriv          1783 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + HW_CONFIG_REG);
devpriv          1798 drivers/staging/comedi/drivers/cb_pcidas64.c 			       adc_src_bits(devpriv->calibration_source),
devpriv          1799 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + CALIBRATION_REG);
devpriv          1805 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(0, devpriv->main_iobase + CALIBRATION_REG);
devpriv          1818 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + ADC_QUEUE_HIGH_REG);
devpriv          1820 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(bits, devpriv->main_iobase + ADC_QUEUE_LOAD_REG);
devpriv          1822 drivers/staging/comedi/drivers/cb_pcidas64.c 		u8 old_cal_range_bits = devpriv->i2c_cal_range_bits;
devpriv          1824 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->i2c_cal_range_bits &= ~ADC_SRC_4020_MASK;
devpriv          1826 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->i2c_cal_range_bits |=
devpriv          1827 drivers/staging/comedi/drivers/cb_pcidas64.c 				adc_src_4020_bits(devpriv->calibration_source);
devpriv          1829 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->i2c_cal_range_bits |= adc_src_4020_bits(4);
devpriv          1833 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->i2c_cal_range_bits |= attenuate_bit(channel);
devpriv          1835 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->i2c_cal_range_bits &= ~attenuate_bit(channel);
devpriv          1840 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (old_cal_range_bits != devpriv->i2c_cal_range_bits) {
devpriv          1841 drivers/staging/comedi/drivers/cb_pcidas64.c 			u8 i2c_data = devpriv->i2c_cal_range_bits;
devpriv          1853 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(0, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG);
devpriv          1854 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(2, devpriv->main_iobase + ADC_SAMPLE_INTERVAL_LOWER_REG);
devpriv          1859 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(0, devpriv->main_iobase + ADC_BUFFER_CLEAR_REG);
devpriv          1863 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + ADC_CONVERT_REG);
devpriv          1873 drivers/staging/comedi/drivers/cb_pcidas64.c 			data[n] = readw(devpriv->main_iobase + PIPE1_READ_REG);
devpriv          1883 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1897 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->calibration_source = source;
devpriv          1931 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          1942 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ext_clock.divisor = divisor;
devpriv          1943 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ext_clock.chanspec = data[2];
devpriv          2243 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2248 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + ADC_COUNT_LOWER_REG);
devpriv          2250 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + ADC_COUNT_UPPER_REG);
devpriv          2252 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(1, devpriv->main_iobase + ADC_COUNT_LOWER_REG);
devpriv          2259 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2262 drivers/staging/comedi/drivers/cb_pcidas64.c 	num_samples = devpriv->ai_fifo_segment_length *
devpriv          2301 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2309 drivers/staging/comedi/drivers/cb_pcidas64.c 		divisor = devpriv->ext_clock.divisor;
devpriv          2324 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2327 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->hw_config_bits &= ~MASTER_CLOCK_4020_MASK;
devpriv          2329 drivers/staging/comedi/drivers/cb_pcidas64.c 		int chanspec = devpriv->ext_clock.chanspec;
devpriv          2332 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->hw_config_bits |= BNC_CLOCK_4020_BITS;
devpriv          2334 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->hw_config_bits |= EXT_CLOCK_4020_BITS;
devpriv          2336 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->hw_config_bits |= INTERNAL_CLOCK_4020_BITS;
devpriv          2338 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->hw_config_bits,
devpriv          2339 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + HW_CONFIG_REG);
devpriv          2359 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2365 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->plx9080_iobase + PLX_REG_DMACSR(channel));
devpriv          2372 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2388 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_SAMPLE_INTERVAL_LOWER_REG);
devpriv          2391 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_SAMPLE_INTERVAL_UPPER_REG);
devpriv          2394 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_DELAY_INTERVAL_LOWER_REG);
devpriv          2397 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_DELAY_INTERVAL_UPPER_REG);
devpriv          2421 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2427 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->hw_config_bits &= ~EXT_QUEUE_BIT;
devpriv          2428 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(devpriv->hw_config_bits,
devpriv          2429 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + HW_CONFIG_REG);
devpriv          2445 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + ADC_QUEUE_HIGH_REG);
devpriv          2448 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + ADC_QUEUE_LOAD_REG);
devpriv          2455 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->hw_config_bits |= EXT_QUEUE_BIT;
devpriv          2456 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(devpriv->hw_config_bits,
devpriv          2457 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + HW_CONFIG_REG);
devpriv          2460 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + DAC_BUFFER_CLEAR_REG);
devpriv          2462 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
devpriv          2487 drivers/staging/comedi/drivers/cb_pcidas64.c 				       devpriv->main_iobase +
devpriv          2494 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
devpriv          2496 drivers/staging/comedi/drivers/cb_pcidas64.c 			writew(0, devpriv->main_iobase + ADC_QUEUE_LOAD_REG);
devpriv          2499 drivers/staging/comedi/drivers/cb_pcidas64.c 		unsigned short old_cal_range_bits = devpriv->i2c_cal_range_bits;
devpriv          2501 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->i2c_cal_range_bits &= ~ADC_SRC_4020_MASK;
devpriv          2503 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->i2c_cal_range_bits |= adc_src_4020_bits(4);
devpriv          2510 drivers/staging/comedi/drivers/cb_pcidas64.c 				devpriv->i2c_cal_range_bits |=
devpriv          2513 drivers/staging/comedi/drivers/cb_pcidas64.c 				devpriv->i2c_cal_range_bits &=
devpriv          2520 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (old_cal_range_bits != devpriv->i2c_cal_range_bits) {
devpriv          2521 drivers/staging/comedi/drivers/cb_pcidas64.c 			u8 i2c_data = devpriv->i2c_cal_range_bits;
devpriv          2534 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2544 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMASIZ1);
devpriv          2545 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMAPADR1);
devpriv          2546 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMALADR1);
devpriv          2548 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->plx9080_iobase + PLX_REG_DMADPR1);
devpriv          2550 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMASIZ0);
devpriv          2551 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMAPADR0);
devpriv          2552 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(0, devpriv->plx9080_iobase + PLX_REG_DMALADR0);
devpriv          2554 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->plx9080_iobase + PLX_REG_DMADPR0);
devpriv          2561 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2577 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + CALIBRATION_REG);
devpriv          2587 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->adc_control1_bits |= ADC_SW_GATE_BIT;
devpriv          2588 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->adc_control1_bits &= ~ADC_DITHER_BIT;
devpriv          2590 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits &= ~ADC_MODE_MASK;
devpriv          2593 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->adc_control1_bits |= adc_mode_bits(13);
devpriv          2596 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->adc_control1_bits |= adc_mode_bits(8);
devpriv          2598 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits &= ~CHANNEL_MODE_4020_MASK;
devpriv          2600 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->adc_control1_bits |= FOUR_CHANNEL_4020_BITS;
devpriv          2602 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->adc_control1_bits |= TWO_CHANNEL_4020_BITS;
devpriv          2603 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits &= ~ADC_LO_CHANNEL_4020_MASK;
devpriv          2604 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits |=
devpriv          2606 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits &= ~ADC_HI_CHANNEL_4020_MASK;
devpriv          2607 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->adc_control1_bits |=
devpriv          2611 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->adc_control1_bits,
devpriv          2612 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + ADC_CONTROL1_REG);
devpriv          2616 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + ADC_BUFFER_CLEAR_REG);
devpriv          2620 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_dma_index = 0;
devpriv          2624 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->ai_dma_desc[i].transfer_size =
devpriv          2630 drivers/staging/comedi/drivers/cb_pcidas64.c 					  devpriv->ai_dma_desc_bus_addr |
devpriv          2645 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(bits, devpriv->main_iobase + DAQ_ATRIG_LOW_4020_REG);
devpriv          2664 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(bits, devpriv->main_iobase + ADC_CONTROL0_REG);
devpriv          2666 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ai_cmd_running = 1;
devpriv          2672 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(0, devpriv->main_iobase + ADC_START_REG);
devpriv          2680 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2689 drivers/staging/comedi/drivers/cb_pcidas64.c 		read_index = readw(devpriv->main_iobase + ADC_READ_PNTR_REG) &
devpriv          2691 drivers/staging/comedi/drivers/cb_pcidas64.c 		write_index = readw(devpriv->main_iobase + ADC_WRITE_PNTR_REG) &
devpriv          2700 drivers/staging/comedi/drivers/cb_pcidas64.c 		prepost_bits = readw(devpriv->main_iobase + PREPOST_REG);
devpriv          2711 drivers/staging/comedi/drivers/cb_pcidas64.c 				devpriv->ai_fifo_segment_length - read_index;
devpriv          2727 drivers/staging/comedi/drivers/cb_pcidas64.c 			val = readw(devpriv->main_iobase + ADC_FIFO_REG);
devpriv          2742 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2748 drivers/staging/comedi/drivers/cb_pcidas64.c 		readw(devpriv->main_iobase + ADC_WRITE_PNTR_REG) & 0x7fff;
devpriv          2750 drivers/staging/comedi/drivers/cb_pcidas64.c 		readw(devpriv->main_iobase + ADC_READ_PNTR_REG) & 0x7fff;
devpriv          2765 drivers/staging/comedi/drivers/cb_pcidas64.c 		read_code = readw(devpriv->main_iobase + ADC_READ_PNTR_REG) &
devpriv          2784 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2791 drivers/staging/comedi/drivers/cb_pcidas64.c 	pci_addr_reg = devpriv->plx9080_iobase + PLX_REG_DMAPADR(channel);
devpriv          2796 drivers/staging/comedi/drivers/cb_pcidas64.c 	      devpriv->ai_buffer_bus_addr[devpriv->ai_dma_index] ||
devpriv          2798 drivers/staging/comedi/drivers/cb_pcidas64.c 	      devpriv->ai_buffer_bus_addr[devpriv->ai_dma_index] +
devpriv          2803 drivers/staging/comedi/drivers/cb_pcidas64.c 				devpriv->ai_buffer[devpriv->ai_dma_index],
devpriv          2805 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->ai_dma_index = (devpriv->ai_dma_index + 1) %
devpriv          2819 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2833 drivers/staging/comedi/drivers/cb_pcidas64.c 	dma1_status = readb(devpriv->plx9080_iobase + PLX_REG_DMACSR1);
devpriv          2836 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->plx9080_iobase + PLX_REG_DMACSR1);
devpriv          2849 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (devpriv->ai_cmd_running) {
devpriv          2867 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2870 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (devpriv->ao_dma_index == 0)
devpriv          2873 drivers/staging/comedi/drivers/cb_pcidas64.c 		buffer_index = devpriv->ao_dma_index - 1;
devpriv          2879 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2885 drivers/staging/comedi/drivers/cb_pcidas64.c 	dma_status = readb(devpriv->plx9080_iobase + PLX_REG_DMACSR0);
devpriv          2890 drivers/staging/comedi/drivers/cb_pcidas64.c 		readl(devpriv->plx9080_iobase + PLX_REG_DMAPADR0);
devpriv          2891 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (transfer_address != devpriv->ao_buffer_bus_addr[buffer_index])
devpriv          2911 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2914 drivers/staging/comedi/drivers/cb_pcidas64.c 	dma_desc_bits = readl(devpriv->plx9080_iobase + PLX_REG_DMADPR0);
devpriv          2938 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2940 drivers/staging/comedi/drivers/cb_pcidas64.c 	unsigned int buffer_index = devpriv->ao_dma_index;
devpriv          2947 drivers/staging/comedi/drivers/cb_pcidas64.c 					      devpriv->ao_buffer[buffer_index],
devpriv          2953 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ao_dma_desc[buffer_index].transfer_size = cpu_to_le32(nbytes);
devpriv          2955 drivers/staging/comedi/drivers/cb_pcidas64.c 	next_bits = le32_to_cpu(devpriv->ao_dma_desc[buffer_index].next);
devpriv          2957 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ao_dma_desc[buffer_index].next = cpu_to_le32(next_bits);
devpriv          2962 drivers/staging/comedi/drivers/cb_pcidas64.c 	next_bits = le32_to_cpu(devpriv->ao_dma_desc[prev_buffer_index].next);
devpriv          2964 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ao_dma_desc[prev_buffer_index].next = cpu_to_le32(next_bits);
devpriv          2966 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ao_dma_index = (buffer_index + 1) % AO_DMA_RING_COUNT;
devpriv          2973 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          2976 drivers/staging/comedi/drivers/cb_pcidas64.c 	void __iomem *pci_addr_reg = devpriv->plx9080_iobase + PLX_REG_DMAPADR0;
devpriv          2980 drivers/staging/comedi/drivers/cb_pcidas64.c 		buffer_index = devpriv->ao_dma_index;
devpriv          2984 drivers/staging/comedi/drivers/cb_pcidas64.c 		    devpriv->ao_buffer_bus_addr[buffer_index] &&
devpriv          2986 drivers/staging/comedi/drivers/cb_pcidas64.c 		    devpriv->ao_buffer_bus_addr[buffer_index] +
devpriv          2996 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3011 drivers/staging/comedi/drivers/cb_pcidas64.c 	dma0_status = readb(devpriv->plx9080_iobase + PLX_REG_DMACSR0);
devpriv          3016 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->plx9080_iobase + PLX_REG_DMACSR0);
devpriv          3019 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->plx9080_iobase + PLX_REG_DMACSR0);
devpriv          3046 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3051 drivers/staging/comedi/drivers/cb_pcidas64.c 	plx_status = readl(devpriv->plx9080_iobase + PLX_REG_INTCSR);
devpriv          3052 drivers/staging/comedi/drivers/cb_pcidas64.c 	status = readw(devpriv->main_iobase + HW_STATUS_REG);
devpriv          3068 drivers/staging/comedi/drivers/cb_pcidas64.c 		plx_bits = readl(devpriv->plx9080_iobase + PLX_REG_L2PDBELL);
devpriv          3069 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(plx_bits, devpriv->plx9080_iobase + PLX_REG_L2PDBELL);
devpriv          3077 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3081 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (devpriv->ai_cmd_running == 0) {
devpriv          3085 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ai_cmd_running = 0;
devpriv          3099 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3106 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + DAC_CONTROL0_REG);
devpriv          3109 drivers/staging/comedi/drivers/cb_pcidas64.c 	set_dac_range_bits(dev, &devpriv->dac_control1_bits, chan, range);
devpriv          3110 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->dac_control1_bits,
devpriv          3111 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + DAC_CONTROL1_REG);
devpriv          3118 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + dac_lsb_4020_reg(chan));
devpriv          3120 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + dac_msb_4020_reg(chan));
devpriv          3123 drivers/staging/comedi/drivers/cb_pcidas64.c 			       devpriv->main_iobase + dac_convert_reg(chan));
devpriv          3136 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3152 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(bits, devpriv->main_iobase + DAC_CONTROL0_REG);
devpriv          3158 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3166 drivers/staging/comedi/drivers/cb_pcidas64.c 		set_dac_range_bits(dev, &devpriv->dac_control1_bits, channel,
devpriv          3169 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->dac_control1_bits |= DAC_SW_GATE_BIT;
devpriv          3170 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(devpriv->dac_control1_bits,
devpriv          3171 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + DAC_CONTROL1_REG);
devpriv          3177 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3189 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(bits, devpriv->main_iobase + DAC_SELECT_REG);
devpriv          3200 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3212 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + DAC_SAMPLE_INTERVAL_LOWER_REG);
devpriv          3214 drivers/staging/comedi/drivers/cb_pcidas64.c 	       devpriv->main_iobase + DAC_SAMPLE_INTERVAL_UPPER_REG);
devpriv          3219 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3229 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + ADC_QUEUE_CLEAR_REG);
devpriv          3230 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + DAC_BUFFER_CLEAR_REG);
devpriv          3233 drivers/staging/comedi/drivers/cb_pcidas64.c 					      devpriv->ao_bounce_buffer,
devpriv          3239 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(devpriv->ao_bounce_buffer[i],
devpriv          3240 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + DAC_FIFO_REG);
devpriv          3273 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3287 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(0, devpriv->main_iobase + DAC_START_REG);
devpriv          3296 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3304 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0x0, devpriv->main_iobase + DAC_CONTROL0_REG);
devpriv          3306 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->ao_dma_index = 0;
devpriv          3310 drivers/staging/comedi/drivers/cb_pcidas64.c 	load_first_dma_descriptor(dev, 0, devpriv->ao_dma_desc_bus_addr |
devpriv          3421 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3423 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0x0, devpriv->main_iobase + DAC_CONTROL0_REG);
devpriv          3431 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3434 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(data, devpriv->main_iobase + iobase + 2 * port);
devpriv          3437 drivers/staging/comedi/drivers/cb_pcidas64.c 	return readw(devpriv->main_iobase + iobase + 2 * port);
devpriv          3521 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3537 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3540 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3543 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(SELECT_8800_BIT, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3545 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3654 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3662 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3670 drivers/staging/comedi/drivers/cb_pcidas64.c 		writew(register_bits, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3673 drivers/staging/comedi/drivers/cb_pcidas64.c 		       devpriv->main_iobase + CALIBRATION_REG);
devpriv          3677 drivers/staging/comedi/drivers/cb_pcidas64.c 	writew(0, devpriv->main_iobase + CALIBRATION_REG);
devpriv          3706 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3712 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx9080_iobase + PLX_REG_CNTRL;
devpriv          3718 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits &= ~PLX_CNTRL_EESK & ~PLX_CNTRL_EECS;
devpriv          3720 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits |= PLX_CNTRL_USERO;
devpriv          3721 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3724 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits |= PLX_CNTRL_EECS;
devpriv          3725 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3732 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->plx_control_bits |= PLX_CNTRL_EEWB;
devpriv          3734 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->plx_control_bits &= ~PLX_CNTRL_EEWB;
devpriv          3735 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3738 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits |= PLX_CNTRL_EESK;
devpriv          3739 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3741 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits &= ~PLX_CNTRL_EESK;
devpriv          3742 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3749 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits |= PLX_CNTRL_EESK;
devpriv          3750 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3752 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->plx_control_bits &= ~PLX_CNTRL_EESK;
devpriv          3753 drivers/staging/comedi/drivers/cb_pcidas64.c 		writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3761 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx_control_bits &= ~PLX_CNTRL_EECS;
devpriv          3762 drivers/staging/comedi/drivers/cb_pcidas64.c 	writel(devpriv->plx_control_bits, plx_control_addr);
devpriv          3788 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          3822 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->i2c_cal_range_bits = adc_src_4020_bits(4);
devpriv          3825 drivers/staging/comedi/drivers/cb_pcidas64.c 			devpriv->i2c_cal_range_bits |= attenuate_bit(i);
devpriv          3826 drivers/staging/comedi/drivers/cb_pcidas64.c 		data = devpriv->i2c_cal_range_bits;
devpriv          3955 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (readl(devpriv->plx9080_iobase + PLX_REG_CNTRL) &
devpriv          3978 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv;
devpriv          3988 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          3989 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (!devpriv)
devpriv          4000 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->main_phys_iobase = pci_resource_start(pcidev, 2);
devpriv          4001 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->dio_counter_phys_iobase = pci_resource_start(pcidev, 3);
devpriv          4003 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->plx9080_iobase = pci_ioremap_bar(pcidev, 0);
devpriv          4004 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->main_iobase = pci_ioremap_bar(pcidev, 2);
devpriv          4007 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (!devpriv->plx9080_iobase || !devpriv->main_iobase || !dev->mmio) {
devpriv          4013 drivers/staging/comedi/drivers/cb_pcidas64.c 	local_range = readl(devpriv->plx9080_iobase + PLX_REG_LAS0RR) &
devpriv          4015 drivers/staging/comedi/drivers/cb_pcidas64.c 	local_decode = readl(devpriv->plx9080_iobase + PLX_REG_LAS0BA) &
devpriv          4017 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->local0_iobase = ((u32)devpriv->main_phys_iobase &
devpriv          4019 drivers/staging/comedi/drivers/cb_pcidas64.c 	local_range = readl(devpriv->plx9080_iobase + PLX_REG_LAS1RR) &
devpriv          4021 drivers/staging/comedi/drivers/cb_pcidas64.c 	local_decode = readl(devpriv->plx9080_iobase + PLX_REG_LAS1BA) &
devpriv          4023 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->local1_iobase = ((u32)devpriv->dio_counter_phys_iobase &
devpriv          4030 drivers/staging/comedi/drivers/cb_pcidas64.c 	devpriv->hw_revision =
devpriv          4031 drivers/staging/comedi/drivers/cb_pcidas64.c 		hw_revision(dev, readw(devpriv->main_iobase + HW_STATUS_REG));
devpriv          4033 drivers/staging/comedi/drivers/cb_pcidas64.c 		devpriv->hw_revision);
devpriv          4056 drivers/staging/comedi/drivers/cb_pcidas64.c 	struct pcidas64_private *devpriv = dev->private;
devpriv          4060 drivers/staging/comedi/drivers/cb_pcidas64.c 	if (devpriv) {
devpriv          4061 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (devpriv->plx9080_iobase) {
devpriv          4063 drivers/staging/comedi/drivers/cb_pcidas64.c 			iounmap(devpriv->plx9080_iobase);
devpriv          4065 drivers/staging/comedi/drivers/cb_pcidas64.c 		if (devpriv->main_iobase)
devpriv          4066 drivers/staging/comedi/drivers/cb_pcidas64.c 			iounmap(devpriv->main_iobase);
devpriv           155 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           162 drivers/staging/comedi/drivers/cb_pcidda.c 		if (inw_p(devpriv->daqio + DACALIBRATION1) & SERIAL_OUT_BIT)
devpriv           173 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           179 drivers/staging/comedi/drivers/cb_pcidda.c 			devpriv->dac_cal1_bits |= SERIAL_IN_BIT;
devpriv           181 drivers/staging/comedi/drivers/cb_pcidda.c 			devpriv->dac_cal1_bits &= ~SERIAL_IN_BIT;
devpriv           182 drivers/staging/comedi/drivers/cb_pcidda.c 		outw_p(devpriv->dac_cal1_bits, devpriv->daqio + DACALIBRATION1);
devpriv           190 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           206 drivers/staging/comedi/drivers/cb_pcidda.c 	outw_p(cal2_bits, devpriv->daqio + DACALIBRATION2);
devpriv           217 drivers/staging/comedi/drivers/cb_pcidda.c 	outw_p(cal2_bits, devpriv->daqio + DACALIBRATION2);
devpriv           227 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           250 drivers/staging/comedi/drivers/cb_pcidda.c 	outw_p(cal2_bits, devpriv->daqio + DACALIBRATION2);
devpriv           253 drivers/staging/comedi/drivers/cb_pcidda.c 	outw_p(cal2_bits, devpriv->daqio + DACALIBRATION2);
devpriv           260 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           268 drivers/staging/comedi/drivers/cb_pcidda.c 	devpriv->ao_range[channel] = range;
devpriv           271 drivers/staging/comedi/drivers/cb_pcidda.c 	offset = devpriv->eeprom_data[0x7 + index];
devpriv           272 drivers/staging/comedi/drivers/cb_pcidda.c 	gain = devpriv->eeprom_data[0x8 + index];
devpriv           290 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv = dev->private;
devpriv           296 drivers/staging/comedi/drivers/cb_pcidda.c 	if (range != devpriv->ao_range[channel])
devpriv           319 drivers/staging/comedi/drivers/cb_pcidda.c 	outw(ctrl, devpriv->daqio + CB_DDA_DA_CTRL_REG);
devpriv           322 drivers/staging/comedi/drivers/cb_pcidda.c 		outw(data[i], devpriv->daqio + CB_DDA_DA_DATA_REG(channel));
devpriv           332 drivers/staging/comedi/drivers/cb_pcidda.c 	struct cb_pcidda_private *devpriv;
devpriv           344 drivers/staging/comedi/drivers/cb_pcidda.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           345 drivers/staging/comedi/drivers/cb_pcidda.c 	if (!devpriv)
devpriv           352 drivers/staging/comedi/drivers/cb_pcidda.c 	devpriv->daqio = pci_resource_start(pcidev, 3);
devpriv           377 drivers/staging/comedi/drivers/cb_pcidda.c 		devpriv->eeprom_data[i] = cb_pcidda_read_eeprom(dev, i);
devpriv           381 drivers/staging/comedi/drivers/cb_pcidda.c 		cb_pcidda_calibrate(dev, i, devpriv->ao_range[i]);
devpriv           162 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           165 drivers/staging/comedi/drivers/cb_pcimdas.c 	status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG);
devpriv           176 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           186 drivers/staging/comedi/drivers/cb_pcimdas.c 	d = inb(devpriv->BADR3 + PCIMDAS_PACER_REG);
devpriv           190 drivers/staging/comedi/drivers/cb_pcimdas.c 		outb(d, devpriv->BADR3 + PCIMDAS_PACER_REG);
devpriv           194 drivers/staging/comedi/drivers/cb_pcimdas.c 	outb(PCIMDAS_BURST_CONV_EN, devpriv->BADR3 + PCIMDAS_BURST_REG);
devpriv           197 drivers/staging/comedi/drivers/cb_pcimdas.c 	outb(range, devpriv->BADR3 + PCIMDAS_GAIN_REG);
devpriv           200 drivers/staging/comedi/drivers/cb_pcimdas.c 	outb(PCIMDAS_MUX(chan, chan), devpriv->BADR3 + PCIMDAS_MUX_REG);
devpriv           205 drivers/staging/comedi/drivers/cb_pcimdas.c 		outw(0, devpriv->daqio + PCIMDAS_AI_SOFTTRIG_REG);
devpriv           213 drivers/staging/comedi/drivers/cb_pcimdas.c 		data[n] = inw(devpriv->daqio + PCIMDAS_AI_REG);
devpriv           225 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           232 drivers/staging/comedi/drivers/cb_pcimdas.c 		outw(val, devpriv->daqio + PCIMDAS_AO_REG(chan));
devpriv           244 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           247 drivers/staging/comedi/drivers/cb_pcimdas.c 	val = inb(devpriv->BADR3 + PCIMDAS_DI_DO_REG);
devpriv           259 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           262 drivers/staging/comedi/drivers/cb_pcimdas.c 		outb(s->state, devpriv->BADR3 + PCIMDAS_DI_DO_REG);
devpriv           274 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           289 drivers/staging/comedi/drivers/cb_pcimdas.c 		outb(ctrl, devpriv->BADR3 + PCIMDAS_USER_CNTR_REG);
devpriv           292 drivers/staging/comedi/drivers/cb_pcimdas.c 		ctrl = inb(devpriv->BADR3 + PCIMDAS_USER_CNTR_REG);
devpriv           310 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           314 drivers/staging/comedi/drivers/cb_pcimdas.c 	status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG);
devpriv           322 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           330 drivers/staging/comedi/drivers/cb_pcimdas.c 	status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG);
devpriv           336 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv = dev->private;
devpriv           344 drivers/staging/comedi/drivers/cb_pcimdas.c 	status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG);
devpriv           352 drivers/staging/comedi/drivers/cb_pcimdas.c 	struct cb_pcimdas_private *devpriv;
devpriv           356 drivers/staging/comedi/drivers/cb_pcimdas.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           357 drivers/staging/comedi/drivers/cb_pcimdas.c 	if (!devpriv)
devpriv           364 drivers/staging/comedi/drivers/cb_pcimdas.c 	devpriv->daqio = pci_resource_start(pcidev, 2);
devpriv           365 drivers/staging/comedi/drivers/cb_pcimdas.c 	devpriv->BADR3 = pci_resource_start(pcidev, 3);
devpriv           368 drivers/staging/comedi/drivers/cb_pcimdas.c 	dev->pacer = comedi_8254_init(devpriv->BADR3 + PCIMDAS_8254_BASE,
devpriv            65 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_bond_private *devpriv = dev->private;
devpriv            74 drivers/staging/comedi/drivers/comedi_bond.c 	n_left = devpriv->nchans - base_chan;
devpriv            79 drivers/staging/comedi/drivers/comedi_bond.c 	devs = devpriv->devs;
devpriv           128 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_bond_private *devpriv = dev->private;
devpriv           137 drivers/staging/comedi/drivers/comedi_bond.c 	devs = devpriv->devs;
devpriv           171 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_bond_private *devpriv = dev->private;
devpriv           176 drivers/staging/comedi/drivers/comedi_bond.c 	devpriv->name[0] = 0;
devpriv           234 drivers/staging/comedi/drivers/comedi_bond.c 			devpriv->nchans += nchans;
devpriv           242 drivers/staging/comedi/drivers/comedi_bond.c 			devs = krealloc(devpriv->devs,
devpriv           243 drivers/staging/comedi/drivers/comedi_bond.c 					(devpriv->ndevs + 1) * sizeof(*devs),
devpriv           251 drivers/staging/comedi/drivers/comedi_bond.c 			devpriv->devs = devs;
devpriv           252 drivers/staging/comedi/drivers/comedi_bond.c 			devpriv->devs[devpriv->ndevs++] = bdev;
devpriv           259 drivers/staging/comedi/drivers/comedi_bond.c 				strlcat(devpriv->name, buf,
devpriv           260 drivers/staging/comedi/drivers/comedi_bond.c 					sizeof(devpriv->name));
devpriv           265 drivers/staging/comedi/drivers/comedi_bond.c 	if (!devpriv->nchans) {
devpriv           276 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_bond_private *devpriv;
devpriv           280 drivers/staging/comedi/drivers/comedi_bond.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           281 drivers/staging/comedi/drivers/comedi_bond.c 	if (!devpriv)
devpriv           291 drivers/staging/comedi/drivers/comedi_bond.c 	dev->board_name = devpriv->name;
devpriv           300 drivers/staging/comedi/drivers/comedi_bond.c 	s->n_chan = devpriv->nchans;
devpriv           309 drivers/staging/comedi/drivers/comedi_bond.c 		 devpriv->nchans, devpriv->ndevs);
devpriv           316 drivers/staging/comedi/drivers/comedi_bond.c 	struct comedi_bond_private *devpriv = dev->private;
devpriv           318 drivers/staging/comedi/drivers/comedi_bond.c 	if (devpriv && devpriv->devs) {
devpriv           322 drivers/staging/comedi/drivers/comedi_bond.c 		while (devpriv->ndevs--) {
devpriv           325 drivers/staging/comedi/drivers/comedi_bond.c 			bdev = devpriv->devs[devpriv->ndevs];
devpriv           332 drivers/staging/comedi/drivers/comedi_bond.c 		kfree(devpriv->devs);
devpriv           333 drivers/staging/comedi/drivers/comedi_bond.c 		devpriv->devs = NULL;
devpriv           105 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           114 drivers/staging/comedi/drivers/comedi_test.c 	binary_amplitude *= devpriv->wf_amplitude;
devpriv           119 drivers/staging/comedi/drivers/comedi_test.c 	do_div(value, devpriv->wf_period);
devpriv           137 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           145 drivers/staging/comedi/drivers/comedi_test.c 	value *= devpriv->wf_amplitude;
devpriv           149 drivers/staging/comedi/drivers/comedi_test.c 	if (current_time < devpriv->wf_period / 2) {
devpriv           198 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = from_timer(devpriv, t, ai_timer);
devpriv           199 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_device *dev = devpriv->dev;
devpriv           210 drivers/staging/comedi/drivers/comedi_test.c 	while (nsamples && devpriv->ai_convert_time < now) {
devpriv           215 drivers/staging/comedi/drivers/comedi_test.c 				       CR_RANGE(chanspec), devpriv->wf_current);
devpriv           218 drivers/staging/comedi/drivers/comedi_test.c 		time_increment = devpriv->ai_convert_period;
devpriv           221 drivers/staging/comedi/drivers/comedi_test.c 			time_increment += devpriv->ai_scan_period -
devpriv           222 drivers/staging/comedi/drivers/comedi_test.c 					  devpriv->ai_convert_period *
devpriv           225 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->wf_current += time_increment;
devpriv           226 drivers/staging/comedi/drivers/comedi_test.c 		if (devpriv->wf_current >= devpriv->wf_period)
devpriv           227 drivers/staging/comedi/drivers/comedi_test.c 			devpriv->wf_current %= devpriv->wf_period;
devpriv           228 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ai_convert_time += time_increment;
devpriv           235 drivers/staging/comedi/drivers/comedi_test.c 		if (devpriv->ai_convert_time > now)
devpriv           236 drivers/staging/comedi/drivers/comedi_test.c 			time_increment = devpriv->ai_convert_time - now;
devpriv           239 drivers/staging/comedi/drivers/comedi_test.c 		mod_timer(&devpriv->ai_timer,
devpriv           351 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           363 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ai_convert_period = 0;
devpriv           365 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ai_convert_period = cmd->convert_arg / NSEC_PER_USEC;
devpriv           368 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ai_scan_period = devpriv->ai_convert_period *
devpriv           371 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ai_scan_period = cmd->scan_begin_arg / NSEC_PER_USEC;
devpriv           381 drivers/staging/comedi/drivers/comedi_test.c 	first_convert_time = devpriv->ai_convert_period;
devpriv           383 drivers/staging/comedi/drivers/comedi_test.c 		first_convert_time += devpriv->ai_scan_period;
devpriv           384 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->ai_convert_time = ktime_to_us(ktime_get()) +
devpriv           388 drivers/staging/comedi/drivers/comedi_test.c 	wf_current = devpriv->ai_convert_time;
devpriv           389 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->wf_current = do_div(wf_current, devpriv->wf_period);
devpriv           396 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->ai_timer.expires =
devpriv           397 drivers/staging/comedi/drivers/comedi_test.c 		jiffies + usecs_to_jiffies(devpriv->ai_convert_period) + 1;
devpriv           398 drivers/staging/comedi/drivers/comedi_test.c 	add_timer(&devpriv->ai_timer);
devpriv           405 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           409 drivers/staging/comedi/drivers/comedi_test.c 		del_timer(&devpriv->ai_timer);
devpriv           411 drivers/staging/comedi/drivers/comedi_test.c 		del_timer_sync(&devpriv->ai_timer);
devpriv           420 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           424 drivers/staging/comedi/drivers/comedi_test.c 		data[i] = devpriv->ao_loopbacks[chan];
devpriv           435 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = from_timer(devpriv, t, ao_timer);
devpriv           436 drivers/staging/comedi/drivers/comedi_test.c 	struct comedi_device *dev = devpriv->dev;
devpriv           446 drivers/staging/comedi/drivers/comedi_test.c 	scans_since = now - devpriv->ao_last_scan_time;
devpriv           447 drivers/staging/comedi/drivers/comedi_test.c 	do_div(scans_since, devpriv->ao_scan_period);
devpriv           477 drivers/staging/comedi/drivers/comedi_test.c 				pd = &devpriv->ao_loopbacks[chan];
devpriv           486 drivers/staging/comedi/drivers/comedi_test.c 			devpriv->ao_last_scan_time +=
devpriv           487 drivers/staging/comedi/drivers/comedi_test.c 				(u64)scans_avail * devpriv->ao_scan_period;
devpriv           495 drivers/staging/comedi/drivers/comedi_test.c 		unsigned int time_inc = devpriv->ao_last_scan_time +
devpriv           496 drivers/staging/comedi/drivers/comedi_test.c 					devpriv->ao_scan_period - now;
devpriv           498 drivers/staging/comedi/drivers/comedi_test.c 		mod_timer(&devpriv->ao_timer,
devpriv           510 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           519 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->ao_last_scan_time = ktime_to_us(ktime_get());
devpriv           520 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->ao_timer.expires =
devpriv           521 drivers/staging/comedi/drivers/comedi_test.c 		jiffies + usecs_to_jiffies(devpriv->ao_scan_period);
devpriv           522 drivers/staging/comedi/drivers/comedi_test.c 	add_timer(&devpriv->ao_timer);
devpriv           587 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           596 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->ao_scan_period = cmd->scan_begin_arg / NSEC_PER_USEC;
devpriv           604 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           609 drivers/staging/comedi/drivers/comedi_test.c 		del_timer(&devpriv->ao_timer);
devpriv           611 drivers/staging/comedi/drivers/comedi_test.c 		del_timer_sync(&devpriv->ao_timer);
devpriv           620 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           624 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ao_loopbacks[chan] = data[i];
devpriv           674 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv;
devpriv           679 drivers/staging/comedi/drivers/comedi_test.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           680 drivers/staging/comedi/drivers/comedi_test.c 	if (!devpriv)
devpriv           683 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->wf_amplitude = amplitude;
devpriv           684 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->wf_period = period;
devpriv           723 drivers/staging/comedi/drivers/comedi_test.c 		devpriv->ao_loopbacks[i] = s->maxdata / 2;
devpriv           725 drivers/staging/comedi/drivers/comedi_test.c 	devpriv->dev = dev;
devpriv           726 drivers/staging/comedi/drivers/comedi_test.c 	timer_setup(&devpriv->ai_timer, waveform_ai_timer, 0);
devpriv           727 drivers/staging/comedi/drivers/comedi_test.c 	timer_setup(&devpriv->ao_timer, waveform_ao_timer, 0);
devpriv           732 drivers/staging/comedi/drivers/comedi_test.c 		 devpriv->wf_amplitude, devpriv->wf_period);
devpriv           769 drivers/staging/comedi/drivers/comedi_test.c 	struct waveform_private *devpriv = dev->private;
devpriv           771 drivers/staging/comedi/drivers/comedi_test.c 	if (devpriv) {
devpriv           772 drivers/staging/comedi/drivers/comedi_test.c 		del_timer_sync(&devpriv->ai_timer);
devpriv           773 drivers/staging/comedi/drivers/comedi_test.c 		del_timer_sync(&devpriv->ao_timer);
devpriv           420 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           423 drivers/staging/comedi/drivers/daqboard2000.c 	cntrl = readl(devpriv->plx + PLX_REG_CNTRL);
devpriv           425 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           428 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           434 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           437 drivers/staging/comedi/drivers/daqboard2000.c 	cntrl = readl(devpriv->plx + PLX_REG_CNTRL);
devpriv           439 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           442 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           445 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           451 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           454 drivers/staging/comedi/drivers/daqboard2000.c 	cntrl = readl(devpriv->plx + PLX_REG_CNTRL);
devpriv           456 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           459 drivers/staging/comedi/drivers/daqboard2000.c 	writel(cntrl, devpriv->plx + PLX_REG_CNTRL);
devpriv           516 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           521 drivers/staging/comedi/drivers/daqboard2000.c 		u32 cntrl = readl(devpriv->plx + PLX_REG_CNTRL);
devpriv           534 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           562 drivers/staging/comedi/drivers/daqboard2000.c 	cntrl = readl(devpriv->plx + PLX_REG_CNTRL);
devpriv           682 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv;
devpriv           694 drivers/staging/comedi/drivers/daqboard2000.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           695 drivers/staging/comedi/drivers/daqboard2000.c 	if (!devpriv)
devpriv           702 drivers/staging/comedi/drivers/daqboard2000.c 	devpriv->plx = pci_ioremap_bar(pcidev, 0);
devpriv           704 drivers/staging/comedi/drivers/daqboard2000.c 	if (!devpriv->plx || !dev->mmio)
devpriv           748 drivers/staging/comedi/drivers/daqboard2000.c 	struct db2k_private *devpriv = dev->private;
devpriv           750 drivers/staging/comedi/drivers/daqboard2000.c 	if (devpriv && devpriv->plx)
devpriv           751 drivers/staging/comedi/drivers/daqboard2000.c 		iounmap(devpriv->plx);
devpriv           173 drivers/staging/comedi/drivers/das08.c 	struct das08_private_struct *devpriv = dev->private;
devpriv           190 drivers/staging/comedi/drivers/das08.c 	devpriv->do_mux_bits &= ~DAS08_CONTROL_MUX_MASK;
devpriv           191 drivers/staging/comedi/drivers/das08.c 	devpriv->do_mux_bits |= DAS08_CONTROL_MUX(chan);
devpriv           192 drivers/staging/comedi/drivers/das08.c 	outb(devpriv->do_mux_bits, dev->iobase + DAS08_CONTROL_REG);
devpriv           195 drivers/staging/comedi/drivers/das08.c 	if (devpriv->pg_gainlist) {
devpriv           198 drivers/staging/comedi/drivers/das08.c 		outb(devpriv->pg_gainlist[range],
devpriv           265 drivers/staging/comedi/drivers/das08.c 	struct das08_private_struct *devpriv = dev->private;
devpriv           270 drivers/staging/comedi/drivers/das08.c 		devpriv->do_mux_bits &= ~DAS08_CONTROL_DO_MASK;
devpriv           271 drivers/staging/comedi/drivers/das08.c 		devpriv->do_mux_bits |= DAS08_CONTROL_DO(s->state);
devpriv           272 drivers/staging/comedi/drivers/das08.c 		outb(devpriv->do_mux_bits, dev->iobase + DAS08_CONTROL_REG);
devpriv           346 drivers/staging/comedi/drivers/das08.c 	struct das08_private_struct *devpriv = dev->private;
devpriv           374 drivers/staging/comedi/drivers/das08.c 		devpriv->pg_gainlist = das08_ai_gainlists[board->ai_pg];
devpriv            54 drivers/staging/comedi/drivers/das08_cs.c 	struct das08_private_struct *devpriv;
devpriv            67 drivers/staging/comedi/drivers/das08_cs.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv            68 drivers/staging/comedi/drivers/das08_cs.c 	if (!devpriv)
devpriv           163 drivers/staging/comedi/drivers/das08_isa.c 	struct das08_private_struct *devpriv;
devpriv           166 drivers/staging/comedi/drivers/das08_isa.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           167 drivers/staging/comedi/drivers/das08_isa.c 	if (!devpriv)
devpriv            48 drivers/staging/comedi/drivers/das08_pci.c 	struct das08_private_struct *devpriv;
devpriv            51 drivers/staging/comedi/drivers/das08_pci.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv            52 drivers/staging/comedi/drivers/das08_pci.c 	if (!devpriv)
devpriv           449 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           450 drivers/staging/comedi/drivers/das16.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           469 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           473 drivers/staging/comedi/drivers/das16.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           481 drivers/staging/comedi/drivers/das16.c 	if (!(devpriv->ctrl_reg & DAS16_CTRL_DMAE)) {
devpriv           522 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = from_timer(devpriv, t, timer);
devpriv           523 drivers/staging/comedi/drivers/das16.c 	struct comedi_device *dev = devpriv->dev;
devpriv           529 drivers/staging/comedi/drivers/das16.c 	if (devpriv->timer_running)
devpriv           530 drivers/staging/comedi/drivers/das16.c 		mod_timer(&devpriv->timer, jiffies + timer_period());
devpriv           589 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           599 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst)
devpriv           604 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst)
devpriv           697 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           698 drivers/staging/comedi/drivers/das16.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           713 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst)
devpriv           724 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst) {
devpriv           742 drivers/staging/comedi/drivers/das16.c 	devpriv->timer_running = 1;
devpriv           743 drivers/staging/comedi/drivers/das16.c 	devpriv->timer.expires = jiffies + timer_period();
devpriv           744 drivers/staging/comedi/drivers/das16.c 	add_timer(&devpriv->timer);
devpriv           747 drivers/staging/comedi/drivers/das16.c 	devpriv->ctrl_reg &= ~(DAS16_CTRL_INTE | DAS16_CTRL_PACING_MASK);
devpriv           748 drivers/staging/comedi/drivers/das16.c 	devpriv->ctrl_reg |= DAS16_CTRL_DMAE;
devpriv           750 drivers/staging/comedi/drivers/das16.c 		devpriv->ctrl_reg |= DAS16_CTRL_EXT_PACER;
devpriv           752 drivers/staging/comedi/drivers/das16.c 		devpriv->ctrl_reg |= DAS16_CTRL_INT_PACER;
devpriv           753 drivers/staging/comedi/drivers/das16.c 	outb(devpriv->ctrl_reg, dev->iobase + DAS16_CTRL_REG);
devpriv           755 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst)
devpriv           764 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           765 drivers/staging/comedi/drivers/das16.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           771 drivers/staging/comedi/drivers/das16.c 	devpriv->ctrl_reg &= ~(DAS16_CTRL_INTE | DAS16_CTRL_DMAE |
devpriv           773 drivers/staging/comedi/drivers/das16.c 	outb(devpriv->ctrl_reg, dev->iobase + DAS16_CTRL_REG);
devpriv           778 drivers/staging/comedi/drivers/das16.c 	if (devpriv->timer_running) {
devpriv           779 drivers/staging/comedi/drivers/das16.c 		devpriv->timer_running = 0;
devpriv           780 drivers/staging/comedi/drivers/das16.c 		del_timer(&devpriv->timer);
devpriv           783 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst)
devpriv           927 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           929 drivers/staging/comedi/drivers/das16.c 	timer_setup(&devpriv->timer, das16_timer_interrupt, 0);
devpriv           936 drivers/staging/comedi/drivers/das16.c 	devpriv->dma = comedi_isadma_alloc(dev, 2, dma_chan, dma_chan,
devpriv           942 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv           944 drivers/staging/comedi/drivers/das16.c 	if (devpriv) {
devpriv           945 drivers/staging/comedi/drivers/das16.c 		del_timer_sync(&devpriv->timer);
devpriv           946 drivers/staging/comedi/drivers/das16.c 		comedi_isadma_free(devpriv->dma);
devpriv          1020 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv;
devpriv          1035 drivers/staging/comedi/drivers/das16.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1036 drivers/staging/comedi/drivers/das16.c 	if (!devpriv)
devpriv          1038 drivers/staging/comedi/drivers/das16.c 	devpriv->dev = dev;
devpriv          1053 drivers/staging/comedi/drivers/das16.c 		devpriv->extra_iobase = dev->iobase + 0x400;
devpriv          1054 drivers/staging/comedi/drivers/das16.c 		devpriv->can_burst = 1;
devpriv          1063 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst) {
devpriv          1100 drivers/staging/comedi/drivers/das16.c 	if (devpriv->dma) {
devpriv          1157 drivers/staging/comedi/drivers/das16.c 	devpriv->ctrl_reg = DAS16_CTRL_IRQ(dev->irq);
devpriv          1158 drivers/staging/comedi/drivers/das16.c 	outb(devpriv->ctrl_reg, dev->iobase + DAS16_CTRL_REG);
devpriv          1160 drivers/staging/comedi/drivers/das16.c 	if (devpriv->can_burst) {
devpriv          1172 drivers/staging/comedi/drivers/das16.c 	struct das16_private_struct *devpriv = dev->private;
devpriv          1174 drivers/staging/comedi/drivers/das16.c 	if (devpriv) {
devpriv          1179 drivers/staging/comedi/drivers/das16.c 		if (devpriv->extra_iobase)
devpriv          1180 drivers/staging/comedi/drivers/das16.c 			release_region(devpriv->extra_iobase,
devpriv           242 drivers/staging/comedi/drivers/das16m1.c 	struct das16m1_private *devpriv = dev->private;
devpriv           248 drivers/staging/comedi/drivers/das16m1.c 	devpriv->adc_count = 0;
devpriv           255 drivers/staging/comedi/drivers/das16m1.c 	comedi_8254_set_mode(devpriv->counter, 1, I8254_MODE2 | I8254_BINARY);
devpriv           256 drivers/staging/comedi/drivers/das16m1.c 	comedi_8254_write(devpriv->counter, 1, 0);
devpriv           262 drivers/staging/comedi/drivers/das16m1.c 	devpriv->initial_hw_count = comedi_8254_read(devpriv->counter, 1);
devpriv           267 drivers/staging/comedi/drivers/das16m1.c 	devpriv->intr_ctrl &= ~DAS16M1_INTR_CTRL_PACER_MASK;
devpriv           271 drivers/staging/comedi/drivers/das16m1.c 		devpriv->intr_ctrl |= DAS16M1_INTR_CTRL_PACER_INT;
devpriv           273 drivers/staging/comedi/drivers/das16m1.c 		devpriv->intr_ctrl |= DAS16M1_INTR_CTRL_PACER_EXT;
devpriv           290 drivers/staging/comedi/drivers/das16m1.c 	devpriv->intr_ctrl |= DAS16M1_INTR_CTRL_INTE;
devpriv           291 drivers/staging/comedi/drivers/das16m1.c 	outb(devpriv->intr_ctrl, dev->iobase + DAS16M1_INTR_CTRL_REG);
devpriv           299 drivers/staging/comedi/drivers/das16m1.c 	struct das16m1_private *devpriv = dev->private;
devpriv           302 drivers/staging/comedi/drivers/das16m1.c 	devpriv->intr_ctrl &= ~(DAS16M1_INTR_CTRL_INTE |
devpriv           304 drivers/staging/comedi/drivers/das16m1.c 	outb(devpriv->intr_ctrl, dev->iobase + DAS16M1_INTR_CTRL_REG);
devpriv           376 drivers/staging/comedi/drivers/das16m1.c 	struct das16m1_private *devpriv = dev->private;
devpriv           384 drivers/staging/comedi/drivers/das16m1.c 	hw_counter = comedi_8254_read(devpriv->counter, 1);
devpriv           389 drivers/staging/comedi/drivers/das16m1.c 	if (devpriv->adc_count == 0 &&
devpriv           390 drivers/staging/comedi/drivers/das16m1.c 	    hw_counter == devpriv->initial_hw_count) {
devpriv           403 drivers/staging/comedi/drivers/das16m1.c 		num_samples = -hw_counter - devpriv->adc_count;
devpriv           413 drivers/staging/comedi/drivers/das16m1.c 	insw(dev->iobase, devpriv->ai_buffer, num_samples);
devpriv           414 drivers/staging/comedi/drivers/das16m1.c 	comedi_buf_write_samples(s, devpriv->ai_buffer, num_samples);
devpriv           415 drivers/staging/comedi/drivers/das16m1.c 	devpriv->adc_count += num_samples;
devpriv           418 drivers/staging/comedi/drivers/das16m1.c 		if (devpriv->adc_count >= cmd->stop_arg * cmd->chanlist_len) {
devpriv           507 drivers/staging/comedi/drivers/das16m1.c 	struct das16m1_private *devpriv;
devpriv           511 drivers/staging/comedi/drivers/das16m1.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           512 drivers/staging/comedi/drivers/das16m1.c 	if (!devpriv)
devpriv           523 drivers/staging/comedi/drivers/das16m1.c 	devpriv->extra_iobase = dev->iobase + DAS16M1_8255_IOBASE;
devpriv           538 drivers/staging/comedi/drivers/das16m1.c 	devpriv->counter = comedi_8254_init(dev->iobase + DAS16M1_8254_IOBASE1,
devpriv           540 drivers/staging/comedi/drivers/das16m1.c 	if (!devpriv->counter)
devpriv           594 drivers/staging/comedi/drivers/das16m1.c 	devpriv->intr_ctrl = DAS16M1_INTR_CTRL_IRQ(das16m1_irq_bits(dev->irq));
devpriv           595 drivers/staging/comedi/drivers/das16m1.c 	outb(devpriv->intr_ctrl, dev->iobase + DAS16M1_INTR_CTRL_REG);
devpriv           602 drivers/staging/comedi/drivers/das16m1.c 	struct das16m1_private *devpriv = dev->private;
devpriv           604 drivers/staging/comedi/drivers/das16m1.c 	if (devpriv) {
devpriv           605 drivers/staging/comedi/drivers/das16m1.c 		if (devpriv->extra_iobase)
devpriv           606 drivers/staging/comedi/drivers/das16m1.c 			release_region(devpriv->extra_iobase, DAS16M1_SIZE2);
devpriv           607 drivers/staging/comedi/drivers/das16m1.c 		kfree(devpriv->counter);
devpriv           327 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           332 drivers/staging/comedi/drivers/das1800.c 	if (devpriv->ai_is_unipolar)
devpriv           342 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           345 drivers/staging/comedi/drivers/das1800.c 	insw(dev->iobase + DAS1800_FIFO, devpriv->fifo_buf, nsamples);
devpriv           346 drivers/staging/comedi/drivers/das1800.c 	comedi_buf_write_samples(s, devpriv->fifo_buf, nsamples);
devpriv           383 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           384 drivers/staging/comedi/drivers/das1800.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           386 drivers/staging/comedi/drivers/das1800.c 	const int dual_dma = devpriv->irq_dma_bits & DMA_DUAL;
devpriv           404 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           405 drivers/staging/comedi/drivers/das1800.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           407 drivers/staging/comedi/drivers/das1800.c 	const int dual_dma = devpriv->irq_dma_bits & DMA_DUAL;
devpriv           426 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           427 drivers/staging/comedi/drivers/das1800.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           449 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           459 drivers/staging/comedi/drivers/das1800.c 	if (devpriv->irq_dma_bits & DMA_ENABLED)
devpriv           481 drivers/staging/comedi/drivers/das1800.c 		if (devpriv->irq_dma_bits & DMA_ENABLED)
devpriv           781 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           782 drivers/staging/comedi/drivers/das1800.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           786 drivers/staging/comedi/drivers/das1800.c 	if ((devpriv->irq_dma_bits & DMA_ENABLED) == 0)
devpriv           799 drivers/staging/comedi/drivers/das1800.c 	if (devpriv->irq_dma_bits & DMA_DUAL) {
devpriv           838 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv           849 drivers/staging/comedi/drivers/das1800.c 		devpriv->irq_dma_bits &= ~DMA_ENABLED;
devpriv           851 drivers/staging/comedi/drivers/das1800.c 		devpriv->irq_dma_bits |= devpriv->dma_bits;
devpriv           855 drivers/staging/comedi/drivers/das1800.c 		devpriv->irq_dma_bits &= ~FIMD;
devpriv           858 drivers/staging/comedi/drivers/das1800.c 		devpriv->irq_dma_bits |= FIMD;
devpriv           863 drivers/staging/comedi/drivers/das1800.c 	devpriv->ai_is_unipolar = comedi_range_is_unipolar(s, range0);
devpriv           920 drivers/staging/comedi/drivers/das1800.c 	outb(devpriv->irq_dma_bits, dev->iobase + DAS1800_CONTROL_B);
devpriv          1048 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv          1061 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH5;
devpriv          1064 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH6;
devpriv          1067 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH7;
devpriv          1070 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH5_CH6;
devpriv          1073 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH6_CH7;
devpriv          1076 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = DMA_CH7_CH5;
devpriv          1083 drivers/staging/comedi/drivers/das1800.c 	devpriv->dma = comedi_isadma_alloc(dev, dma_chan[1] ? 2 : 1,
devpriv          1086 drivers/staging/comedi/drivers/das1800.c 	if (!devpriv->dma)
devpriv          1087 drivers/staging/comedi/drivers/das1800.c 		devpriv->dma_bits = 0;
devpriv          1092 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv          1094 drivers/staging/comedi/drivers/das1800.c 	if (devpriv)
devpriv          1095 drivers/staging/comedi/drivers/das1800.c 		comedi_isadma_free(devpriv->dma);
devpriv          1166 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv;
devpriv          1173 drivers/staging/comedi/drivers/das1800.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1174 drivers/staging/comedi/drivers/das1800.c 	if (!devpriv)
devpriv          1195 drivers/staging/comedi/drivers/das1800.c 		devpriv->iobase2 = iobase2;
devpriv          1207 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x8;
devpriv          1210 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x10;
devpriv          1213 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x18;
devpriv          1216 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x28;
devpriv          1219 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x30;
devpriv          1222 drivers/staging/comedi/drivers/das1800.c 				devpriv->irq_dma_bits |= 0x38;
devpriv          1232 drivers/staging/comedi/drivers/das1800.c 	devpriv->fifo_buf = kmalloc_array(FIFO_SIZE,
devpriv          1233 drivers/staging/comedi/drivers/das1800.c 					  sizeof(*devpriv->fifo_buf),
devpriv          1235 drivers/staging/comedi/drivers/das1800.c 	if (!devpriv->fifo_buf)
devpriv          1340 drivers/staging/comedi/drivers/das1800.c 	struct das1800_private *devpriv = dev->private;
devpriv          1343 drivers/staging/comedi/drivers/das1800.c 	if (devpriv) {
devpriv          1344 drivers/staging/comedi/drivers/das1800.c 		kfree(devpriv->fifo_buf);
devpriv          1345 drivers/staging/comedi/drivers/das1800.c 		if (devpriv->iobase2)
devpriv          1346 drivers/staging/comedi/drivers/das1800.c 			release_region(devpriv->iobase2, DAS1800_SIZE);
devpriv           226 drivers/staging/comedi/drivers/das6402.c 	struct das6402_private *devpriv = dev->private;
devpriv           242 drivers/staging/comedi/drivers/das6402.c 	     DAS6402_CTRL_IRQ(devpriv->irq) |
devpriv           421 drivers/staging/comedi/drivers/das6402.c 	struct das6402_private *devpriv = dev->private;
devpriv           428 drivers/staging/comedi/drivers/das6402.c 	val = devpriv->ao_range;
devpriv           431 drivers/staging/comedi/drivers/das6402.c 	if (val != devpriv->ao_range) {
devpriv           432 drivers/staging/comedi/drivers/das6402.c 		devpriv->ao_range = val;
devpriv           517 drivers/staging/comedi/drivers/das6402.c 	struct das6402_private *devpriv = dev->private;
devpriv           539 drivers/staging/comedi/drivers/das6402.c 	devpriv->ao_range = DAS6402_AO_RANGE(0, 2) | DAS6402_AO_RANGE(1, 2);
devpriv           540 drivers/staging/comedi/drivers/das6402.c 	outb(devpriv->ao_range, dev->iobase + DAS6402_TRIG_REG);
devpriv           557 drivers/staging/comedi/drivers/das6402.c 	struct das6402_private *devpriv;
devpriv           561 drivers/staging/comedi/drivers/das6402.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           562 drivers/staging/comedi/drivers/das6402.c 	if (!devpriv)
devpriv           580 drivers/staging/comedi/drivers/das6402.c 				devpriv->irq = 4;
devpriv           583 drivers/staging/comedi/drivers/das6402.c 				devpriv->irq = 1;
devpriv           586 drivers/staging/comedi/drivers/das6402.c 				devpriv->irq = 6;
devpriv           589 drivers/staging/comedi/drivers/das6402.c 				devpriv->irq = dev->irq;
devpriv           235 drivers/staging/comedi/drivers/das800.c 	struct das800_private *devpriv = dev->private;
devpriv           245 drivers/staging/comedi/drivers/das800.c 	das800_ind_write(dev, CONTROL1_INTE | devpriv->do_bits, CONTROL1);
devpriv           424 drivers/staging/comedi/drivers/das800.c 	struct das800_private *devpriv = dev->private;
devpriv           496 drivers/staging/comedi/drivers/das800.c 		das800_ind_write(dev, CONTROL1_INTE | devpriv->do_bits,
devpriv           526 drivers/staging/comedi/drivers/das800.c 	struct das800_private *devpriv = dev->private;
devpriv           538 drivers/staging/comedi/drivers/das800.c 	das800_ind_write(dev, chan | devpriv->do_bits, CONTROL1);
devpriv           581 drivers/staging/comedi/drivers/das800.c 	struct das800_private *devpriv = dev->private;
devpriv           585 drivers/staging/comedi/drivers/das800.c 		devpriv->do_bits = s->state << 4;
devpriv           588 drivers/staging/comedi/drivers/das800.c 		das800_ind_write(dev, CONTROL1_INTE | devpriv->do_bits,
devpriv           650 drivers/staging/comedi/drivers/das800.c 	struct das800_private *devpriv;
devpriv           656 drivers/staging/comedi/drivers/das800.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           657 drivers/staging/comedi/drivers/das800.c 	if (!devpriv)
devpriv           725 drivers/staging/comedi/drivers/das800.c 	das800_ind_write(dev, CONTROL1_INTE | devpriv->do_bits, CONTROL1);
devpriv           537 drivers/staging/comedi/drivers/dt2801.c 	struct dt2801_private *devpriv;
devpriv           573 drivers/staging/comedi/drivers/dt2801.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           574 drivers/staging/comedi/drivers/dt2801.c 	if (!devpriv)
devpriv           601 drivers/staging/comedi/drivers/dt2801.c 	s->range_table_list = devpriv->dac_range_types;
devpriv           602 drivers/staging/comedi/drivers/dt2801.c 	devpriv->dac_range_types[0] = dac_range_lkup(it->options[4]);
devpriv           603 drivers/staging/comedi/drivers/dt2801.c 	devpriv->dac_range_types[1] = dac_range_lkup(it->options[5]);
devpriv           255 drivers/staging/comedi/drivers/dt2811.c 	struct dt2811_private *devpriv = dev->private;
devpriv           299 drivers/staging/comedi/drivers/dt2811.c 	outb(devpriv->ai_divisor, dev->iobase + DT2811_TMRCTR_REG);
devpriv           394 drivers/staging/comedi/drivers/dt2811.c 	struct dt2811_private *devpriv = dev->private;
devpriv           444 drivers/staging/comedi/drivers/dt2811.c 		devpriv->ai_divisor = dt2811_ns_to_timer(&arg, cmd->flags);
devpriv           448 drivers/staging/comedi/drivers/dt2811.c 		devpriv->ai_divisor = cmd->convert_arg;
devpriv           552 drivers/staging/comedi/drivers/dt2811.c 	struct dt2811_private *devpriv;
devpriv           556 drivers/staging/comedi/drivers/dt2811.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           557 drivers/staging/comedi/drivers/dt2811.c 	if (!devpriv)
devpriv           172 drivers/staging/comedi/drivers/dt2814.c 	struct dt2814_private *devpriv = dev->private;
devpriv           181 drivers/staging/comedi/drivers/dt2814.c 	devpriv->ntrig = cmd->stop_arg;
devpriv           191 drivers/staging/comedi/drivers/dt2814.c 	struct dt2814_private *devpriv = dev->private;
devpriv           205 drivers/staging/comedi/drivers/dt2814.c 	if (!(--devpriv->ntrig)) {
devpriv           229 drivers/staging/comedi/drivers/dt2814.c 	struct dt2814_private *devpriv;
devpriv           258 drivers/staging/comedi/drivers/dt2814.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           259 drivers/staging/comedi/drivers/dt2814.c 	if (!devpriv)
devpriv            75 drivers/staging/comedi/drivers/dt2815.c 	struct dt2815_private *devpriv = dev->private;
devpriv            80 drivers/staging/comedi/drivers/dt2815.c 		data[i] = devpriv->ao_readback[chan];
devpriv            88 drivers/staging/comedi/drivers/dt2815.c 	struct dt2815_private *devpriv = dev->private;
devpriv           111 drivers/staging/comedi/drivers/dt2815.c 		devpriv->ao_readback[chan] = data[i];
devpriv           142 drivers/staging/comedi/drivers/dt2815.c 	struct dt2815_private *devpriv;
devpriv           156 drivers/staging/comedi/drivers/dt2815.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           157 drivers/staging/comedi/drivers/dt2815.c 	if (!devpriv)
devpriv           168 drivers/staging/comedi/drivers/dt2815.c 	s->range_table_list = devpriv->range_type_list;
devpriv           175 drivers/staging/comedi/drivers/dt2815.c 		devpriv->range_type_list[i] = (it->options[5 + i])
devpriv           318 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           319 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           322 drivers/staging/comedi/drivers/dt282x.c 	if (!devpriv->ntrig)
devpriv           327 drivers/staging/comedi/drivers/dt282x.c 	if (n > devpriv->ntrig * 2)
devpriv           328 drivers/staging/comedi/drivers/dt282x.c 		n = devpriv->ntrig * 2;
devpriv           329 drivers/staging/comedi/drivers/dt282x.c 	devpriv->ntrig -= n / 2;
devpriv           332 drivers/staging/comedi/drivers/dt282x.c 	comedi_isadma_set_mode(desc, devpriv->dma_dir);
devpriv           341 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           342 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           346 drivers/staging/comedi/drivers/dt282x.c 	comedi_isadma_set_mode(desc, devpriv->dma_dir);
devpriv           355 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           356 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           404 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           415 drivers/staging/comedi/drivers/dt282x.c 		if (devpriv->ad_2scomp)
devpriv           426 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           427 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           444 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           445 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           448 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_CLRDMADNE,
devpriv           462 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           463 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           468 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_CLRDMADNE,
devpriv           478 drivers/staging/comedi/drivers/dt282x.c 	devpriv->nread -= nsamples;
devpriv           479 drivers/staging/comedi/drivers/dt282x.c 	if (devpriv->nread < 0) {
devpriv           481 drivers/staging/comedi/drivers/dt282x.c 		devpriv->nread = 0;
devpriv           483 drivers/staging/comedi/drivers/dt282x.c 	if (!devpriv->nread) {
devpriv           490 drivers/staging/comedi/drivers/dt282x.c 	if (!devpriv->ntrig) {
devpriv           491 drivers/staging/comedi/drivers/dt282x.c 		devpriv->supcsr &= ~DT2821_SUPCSR_DDMA;
devpriv           492 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr, dev->iobase + DT2821_SUPCSR_REG);
devpriv           504 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           519 drivers/staging/comedi/drivers/dt282x.c 		if (devpriv->dma_dir == COMEDI_ISADMA_READ)
devpriv           526 drivers/staging/comedi/drivers/dt282x.c 		if (devpriv->nread != 0) {
devpriv           543 drivers/staging/comedi/drivers/dt282x.c 		if (devpriv->ad_2scomp)
devpriv           548 drivers/staging/comedi/drivers/dt282x.c 		devpriv->nread--;
devpriv           549 drivers/staging/comedi/drivers/dt282x.c 		if (!devpriv->nread) {
devpriv           553 drivers/staging/comedi/drivers/dt282x.c 				outw(devpriv->supcsr | DT2821_SUPCSR_STRIG,
devpriv           569 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           578 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->adcsr |
devpriv           620 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           626 drivers/staging/comedi/drivers/dt282x.c 	devpriv->adcsr = DT2821_ADCSR_ADCLK;
devpriv           627 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->adcsr, dev->iobase + DT2821_ADCSR_REG);
devpriv           631 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_PRLD,
devpriv           639 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr | DT2821_SUPCSR_STRIG,
devpriv           649 drivers/staging/comedi/drivers/dt282x.c 		if (devpriv->ad_2scomp)
devpriv           663 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           709 drivers/staging/comedi/drivers/dt282x.c 	devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
devpriv           720 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           721 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           727 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
devpriv           729 drivers/staging/comedi/drivers/dt282x.c 	devpriv->supcsr = DT2821_SUPCSR_ERRINTEN;
devpriv           731 drivers/staging/comedi/drivers/dt282x.c 		devpriv->supcsr = DT2821_SUPCSR_DS_AD_CLK;
devpriv           733 drivers/staging/comedi/drivers/dt282x.c 		devpriv->supcsr = DT2821_SUPCSR_DS_AD_TRIG;
devpriv           734 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr |
devpriv           740 drivers/staging/comedi/drivers/dt282x.c 	devpriv->ntrig = cmd->stop_arg * cmd->scan_end_arg;
devpriv           741 drivers/staging/comedi/drivers/dt282x.c 	devpriv->nread = devpriv->ntrig;
devpriv           743 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dma_dir = COMEDI_ISADMA_READ;
devpriv           746 drivers/staging/comedi/drivers/dt282x.c 	if (devpriv->ntrig) {
devpriv           748 drivers/staging/comedi/drivers/dt282x.c 		devpriv->supcsr |= DT2821_SUPCSR_DDMA;
devpriv           749 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr, dev->iobase + DT2821_SUPCSR_REG);
devpriv           752 drivers/staging/comedi/drivers/dt282x.c 	devpriv->adcsr = 0;
devpriv           756 drivers/staging/comedi/drivers/dt282x.c 	devpriv->adcsr = DT2821_ADCSR_ADCLK | DT2821_ADCSR_IADDONE;
devpriv           757 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->adcsr, dev->iobase + DT2821_ADCSR_REG);
devpriv           759 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_PRLD,
devpriv           767 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr | DT2821_SUPCSR_STRIG,
devpriv           770 drivers/staging/comedi/drivers/dt282x.c 		devpriv->supcsr |= DT2821_SUPCSR_XTRIG;
devpriv           771 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr, dev->iobase + DT2821_SUPCSR_REG);
devpriv           780 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           784 drivers/staging/comedi/drivers/dt282x.c 	devpriv->adcsr = 0;
devpriv           785 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->adcsr, dev->iobase + DT2821_ADCSR_REG);
devpriv           787 drivers/staging/comedi/drivers/dt282x.c 	devpriv->supcsr = 0;
devpriv           788 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_ADCINIT,
devpriv           799 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           804 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dacsr |= DT2821_DACSR_SSEL | DT2821_DACSR_YSEL(chan);
devpriv           814 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->dacsr, dev->iobase + DT2821_DACSR_REG);
devpriv           818 drivers/staging/comedi/drivers/dt282x.c 		outw(devpriv->supcsr | DT2821_SUPCSR_DACON,
devpriv           829 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           872 drivers/staging/comedi/drivers/dt282x.c 	devpriv->divisor = dt282x_ns_to_timer(&arg, cmd->flags);
devpriv           885 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           897 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_STRIG,
devpriv           906 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           907 drivers/staging/comedi/drivers/dt282x.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           912 drivers/staging/comedi/drivers/dt282x.c 	devpriv->supcsr = DT2821_SUPCSR_ERRINTEN |
devpriv           915 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr |
devpriv           921 drivers/staging/comedi/drivers/dt282x.c 	devpriv->ntrig = cmd->stop_arg * cmd->chanlist_len;
devpriv           922 drivers/staging/comedi/drivers/dt282x.c 	devpriv->nread = devpriv->ntrig;
devpriv           924 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dma_dir = COMEDI_ISADMA_WRITE;
devpriv           927 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->divisor, dev->iobase + DT2821_TMRCTR_REG);
devpriv           930 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dacsr &= (DT2821_DACSR_LBOE | DT2821_DACSR_HBOE);
devpriv           932 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dacsr |= (DT2821_DACSR_SSEL |
devpriv           935 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->dacsr, dev->iobase + DT2821_DACSR_REG);
devpriv           945 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           950 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dacsr &= (DT2821_DACSR_LBOE | DT2821_DACSR_HBOE);
devpriv           952 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->dacsr, dev->iobase + DT2821_DACSR_REG);
devpriv           954 drivers/staging/comedi/drivers/dt282x.c 	devpriv->supcsr = 0;
devpriv           955 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->supcsr | DT2821_SUPCSR_DACINIT,
devpriv           979 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv           993 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dacsr &= ~(DT2821_DACSR_LBOE | DT2821_DACSR_HBOE);
devpriv           995 drivers/staging/comedi/drivers/dt282x.c 		devpriv->dacsr |= DT2821_DACSR_LBOE;
devpriv           997 drivers/staging/comedi/drivers/dt282x.c 		devpriv->dacsr |= DT2821_DACSR_HBOE;
devpriv           999 drivers/staging/comedi/drivers/dt282x.c 	outw(devpriv->dacsr, dev->iobase + DT2821_DACSR_REG);
devpriv          1032 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv          1053 drivers/staging/comedi/drivers/dt282x.c 	devpriv->dma = comedi_isadma_alloc(dev, 2, dma_chan[0], dma_chan[1],
devpriv          1055 drivers/staging/comedi/drivers/dt282x.c 	if (!devpriv->dma)
devpriv          1063 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv = dev->private;
devpriv          1065 drivers/staging/comedi/drivers/dt282x.c 	if (devpriv)
devpriv          1066 drivers/staging/comedi/drivers/dt282x.c 		comedi_isadma_free(devpriv->dma);
devpriv          1093 drivers/staging/comedi/drivers/dt282x.c 	struct dt282x_private *devpriv;
devpriv          1105 drivers/staging/comedi/drivers/dt282x.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1106 drivers/staging/comedi/drivers/dt282x.c 	if (!devpriv)
devpriv          1130 drivers/staging/comedi/drivers/dt282x.c 	devpriv->ad_2scomp = it->options[5] ? 1 : 0;
devpriv           276 drivers/staging/comedi/drivers/dt3000.c 	struct dt3k_private *devpriv = dev->private;
devpriv           284 drivers/staging/comedi/drivers/dt3000.c 	count = front - devpriv->ai_front;
devpriv           288 drivers/staging/comedi/drivers/dt3000.c 	rear = devpriv->ai_rear;
devpriv           298 drivers/staging/comedi/drivers/dt3000.c 	devpriv->ai_rear = rear;
devpriv           616 drivers/staging/comedi/drivers/dt3000.c 	struct dt3k_private *devpriv;
devpriv           627 drivers/staging/comedi/drivers/dt3000.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           628 drivers/staging/comedi/drivers/dt3000.c 	if (!devpriv)
devpriv           239 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           249 drivers/staging/comedi/drivers/dt9812.c 	ret = usb_bulk_msg(usb, usb_sndbulkpipe(usb, devpriv->cmd_wr.addr),
devpriv           254 drivers/staging/comedi/drivers/dt9812.c 	return usb_bulk_msg(usb, usb_rcvbulkpipe(usb, devpriv->cmd_rd.addr),
devpriv           263 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           273 drivers/staging/comedi/drivers/dt9812.c 	ret = usb_bulk_msg(usb, usb_sndbulkpipe(usb, devpriv->cmd_wr.addr),
devpriv           278 drivers/staging/comedi/drivers/dt9812.c 	return usb_bulk_msg(usb, usb_rcvbulkpipe(usb, devpriv->cmd_rd.addr),
devpriv           287 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           299 drivers/staging/comedi/drivers/dt9812.c 	return usb_bulk_msg(usb, usb_sndbulkpipe(usb, devpriv->cmd_wr.addr),
devpriv           308 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           318 drivers/staging/comedi/drivers/dt9812.c 	return usb_bulk_msg(usb, usb_sndbulkpipe(usb, devpriv->cmd_wr.addr),
devpriv           324 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           329 drivers/staging/comedi/drivers/dt9812.c 	mutex_lock(&devpriv->mut);
devpriv           339 drivers/staging/comedi/drivers/dt9812.c 	mutex_unlock(&devpriv->mut);
devpriv           346 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           351 drivers/staging/comedi/drivers/dt9812.c 	mutex_lock(&devpriv->mut);
devpriv           353 drivers/staging/comedi/drivers/dt9812.c 	mutex_unlock(&devpriv->mut);
devpriv           361 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           363 drivers/staging/comedi/drivers/dt9812.c 	if (devpriv->device == DT9812_DEVID_DT9812_10) {
devpriv           380 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           383 drivers/staging/comedi/drivers/dt9812.c 	if (devpriv->device == DT9812_DEVID_DT9812_10)
devpriv           428 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           438 drivers/staging/comedi/drivers/dt9812.c 	mutex_lock(&devpriv->mut);
devpriv           471 drivers/staging/comedi/drivers/dt9812.c 		switch (devpriv->device) {
devpriv           487 drivers/staging/comedi/drivers/dt9812.c 	mutex_unlock(&devpriv->mut);
devpriv           494 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           498 drivers/staging/comedi/drivers/dt9812.c 	mutex_lock(&devpriv->mut);
devpriv           537 drivers/staging/comedi/drivers/dt9812.c 	mutex_unlock(&devpriv->mut);
devpriv           597 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           600 drivers/staging/comedi/drivers/dt9812.c 	mutex_lock(&devpriv->mut);
devpriv           602 drivers/staging/comedi/drivers/dt9812.c 	mutex_unlock(&devpriv->mut);
devpriv           633 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           653 drivers/staging/comedi/drivers/dt9812.c 			devpriv->cmd_wr.addr = ep->bEndpointAddress;
devpriv           654 drivers/staging/comedi/drivers/dt9812.c 			devpriv->cmd_wr.size = usb_endpoint_maxp(ep);
devpriv           658 drivers/staging/comedi/drivers/dt9812.c 			devpriv->cmd_rd.addr = ep->bEndpointAddress;
devpriv           659 drivers/staging/comedi/drivers/dt9812.c 			devpriv->cmd_rd.size = usb_endpoint_maxp(ep);
devpriv           682 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           730 drivers/staging/comedi/drivers/dt9812.c 	devpriv->device = le16_to_cpu(tmp16);
devpriv           741 drivers/staging/comedi/drivers/dt9812.c 		 vendor, product, devpriv->device, serial);
devpriv           743 drivers/staging/comedi/drivers/dt9812.c 	if (devpriv->device != DT9812_DEVID_DT9812_10 &&
devpriv           744 drivers/staging/comedi/drivers/dt9812.c 	    devpriv->device != DT9812_DEVID_DT9812_2PT5) {
devpriv           756 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv;
devpriv           762 drivers/staging/comedi/drivers/dt9812.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           763 drivers/staging/comedi/drivers/dt9812.c 	if (!devpriv)
devpriv           766 drivers/staging/comedi/drivers/dt9812.c 	mutex_init(&devpriv->mut);
devpriv           767 drivers/staging/comedi/drivers/dt9812.c 	usb_set_intfdata(intf, devpriv);
devpriv           777 drivers/staging/comedi/drivers/dt9812.c 	is_unipolar = (devpriv->device == DT9812_DEVID_DT9812_2PT5);
devpriv           833 drivers/staging/comedi/drivers/dt9812.c 	struct dt9812_private *devpriv = dev->private;
devpriv           835 drivers/staging/comedi/drivers/dt9812.c 	if (!devpriv)
devpriv           838 drivers/staging/comedi/drivers/dt9812.c 	mutex_destroy(&devpriv->mut);
devpriv            67 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv = dev->private;
devpriv            77 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_lock(&devpriv->mutex);
devpriv            95 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_unlock(&devpriv->mutex);
devpriv           107 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv = dev->private;
devpriv           110 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_lock(&devpriv->mutex);
devpriv           117 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_unlock(&devpriv->mutex);
devpriv           127 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv = dev->private;
devpriv           130 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_lock(&devpriv->mutex);
devpriv           132 drivers/staging/comedi/drivers/dyna_pci10xx.c 	d = inw_p(devpriv->BADR3);
devpriv           138 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_unlock(&devpriv->mutex);
devpriv           147 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv = dev->private;
devpriv           149 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_lock(&devpriv->mutex);
devpriv           152 drivers/staging/comedi/drivers/dyna_pci10xx.c 		outw_p(s->state, devpriv->BADR3);
devpriv           157 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_unlock(&devpriv->mutex);
devpriv           166 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv;
devpriv           170 drivers/staging/comedi/drivers/dyna_pci10xx.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           171 drivers/staging/comedi/drivers/dyna_pci10xx.c 	if (!devpriv)
devpriv           178 drivers/staging/comedi/drivers/dyna_pci10xx.c 	devpriv->BADR3 = pci_resource_start(pcidev, 3);
devpriv           180 drivers/staging/comedi/drivers/dyna_pci10xx.c 	mutex_init(&devpriv->mutex);
devpriv           228 drivers/staging/comedi/drivers/dyna_pci10xx.c 	struct dyna_pci10xx_private *devpriv = dev->private;
devpriv           231 drivers/staging/comedi/drivers/dyna_pci10xx.c 	if (devpriv)
devpriv           232 drivers/staging/comedi/drivers/dyna_pci10xx.c 		mutex_destroy(&devpriv->mutex);
devpriv           143 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           152 drivers/staging/comedi/drivers/gsc_hpdi.c 	next = readl(devpriv->plx9080_mmio + PLX_REG_DMAPADR(channel));
devpriv           154 drivers/staging/comedi/drivers/gsc_hpdi.c 	idx = devpriv->dma_desc_index;
devpriv           155 drivers/staging/comedi/drivers/gsc_hpdi.c 	start = le32_to_cpu(devpriv->dma_desc[idx].pci_start_addr);
devpriv           157 drivers/staging/comedi/drivers/gsc_hpdi.c 	for (desc = 0; (next < start || next >= start + devpriv->block_size) &&
devpriv           158 drivers/staging/comedi/drivers/gsc_hpdi.c 	     desc < devpriv->num_dma_descriptors; desc++) {
devpriv           160 drivers/staging/comedi/drivers/gsc_hpdi.c 		size = devpriv->block_size / sizeof(u32);
devpriv           162 drivers/staging/comedi/drivers/gsc_hpdi.c 			if (size > devpriv->dio_count)
devpriv           163 drivers/staging/comedi/drivers/gsc_hpdi.c 				size = devpriv->dio_count;
devpriv           164 drivers/staging/comedi/drivers/gsc_hpdi.c 			devpriv->dio_count -= size;
devpriv           166 drivers/staging/comedi/drivers/gsc_hpdi.c 		comedi_buf_write_samples(s, devpriv->desc_dio_buffer[idx],
devpriv           169 drivers/staging/comedi/drivers/gsc_hpdi.c 		idx %= devpriv->num_dma_descriptors;
devpriv           170 drivers/staging/comedi/drivers/gsc_hpdi.c 		start = le32_to_cpu(devpriv->dma_desc[idx].pci_start_addr);
devpriv           172 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dma_desc_index = idx;
devpriv           180 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           192 drivers/staging/comedi/drivers/gsc_hpdi.c 	plx_status = readl(devpriv->plx9080_mmio + PLX_REG_INTCSR);
devpriv           205 drivers/staging/comedi/drivers/gsc_hpdi.c 	dma0_status = readb(devpriv->plx9080_mmio + PLX_REG_DMACSR0);
devpriv           209 drivers/staging/comedi/drivers/gsc_hpdi.c 		       devpriv->plx9080_mmio + PLX_REG_DMACSR0);
devpriv           218 drivers/staging/comedi/drivers/gsc_hpdi.c 	dma1_status = readb(devpriv->plx9080_mmio + PLX_REG_DMACSR1);
devpriv           222 drivers/staging/comedi/drivers/gsc_hpdi.c 		       devpriv->plx9080_mmio + PLX_REG_DMACSR1);
devpriv           229 drivers/staging/comedi/drivers/gsc_hpdi.c 		plx_bits = readl(devpriv->plx9080_mmio + PLX_REG_L2PDBELL);
devpriv           230 drivers/staging/comedi/drivers/gsc_hpdi.c 		writel(plx_bits, devpriv->plx9080_mmio + PLX_REG_L2PDBELL);
devpriv           243 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (devpriv->dio_count == 0)
devpriv           253 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           259 drivers/staging/comedi/drivers/gsc_hpdi.c 	plx9080_abort_dma(devpriv->plx9080_mmio, channel);
devpriv           278 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           291 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->dma_desc_index = 0;
devpriv           299 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(0, devpriv->plx9080_mmio + PLX_REG_DMASIZ0);
devpriv           300 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(0, devpriv->plx9080_mmio + PLX_REG_DMAPADR0);
devpriv           301 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(0, devpriv->plx9080_mmio + PLX_REG_DMALADR0);
devpriv           304 drivers/staging/comedi/drivers/gsc_hpdi.c 	bits = devpriv->dma_desc_phys_addr | PLX_DMADPR_DESCPCI |
devpriv           306 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(bits, devpriv->plx9080_mmio + PLX_REG_DMADPR0);
devpriv           311 drivers/staging/comedi/drivers/gsc_hpdi.c 	       devpriv->plx9080_mmio + PLX_REG_DMACSR0);
devpriv           315 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dio_count = cmd->stop_arg;
devpriv           317 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dio_count = 1;
devpriv           414 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           415 drivers/staging/comedi/drivers/gsc_hpdi.c 	dma_addr_t phys_addr = devpriv->dma_desc_phys_addr;
devpriv           429 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dma_desc[i].pci_start_addr =
devpriv           430 drivers/staging/comedi/drivers/gsc_hpdi.c 		    cpu_to_le32(devpriv->dio_buffer_phys_addr[idx] + offset);
devpriv           431 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dma_desc[i].local_start_addr = cpu_to_le32(FIFO_REG);
devpriv           432 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dma_desc[i].transfer_size = cpu_to_le32(len);
devpriv           433 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dma_desc[i].next = cpu_to_le32((phys_addr +
devpriv           434 drivers/staging/comedi/drivers/gsc_hpdi.c 			(i + 1) * sizeof(devpriv->dma_desc[0])) | next_bits);
devpriv           436 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->desc_dio_buffer[i] = devpriv->dio_buffer[idx] +
devpriv           445 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->num_dma_descriptors = i;
devpriv           447 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->dma_desc[i - 1].next = cpu_to_le32(phys_addr | next_bits);
devpriv           449 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->block_size = len;
devpriv           482 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           485 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (!devpriv)
devpriv           490 drivers/staging/comedi/drivers/gsc_hpdi.c 		if (devpriv->dio_buffer[i])
devpriv           493 drivers/staging/comedi/drivers/gsc_hpdi.c 					  devpriv->dio_buffer[i],
devpriv           494 drivers/staging/comedi/drivers/gsc_hpdi.c 					  devpriv->dio_buffer_phys_addr[i]);
devpriv           497 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (devpriv->dma_desc)
devpriv           501 drivers/staging/comedi/drivers/gsc_hpdi.c 				  devpriv->dma_desc,
devpriv           502 drivers/staging/comedi/drivers/gsc_hpdi.c 				  devpriv->dma_desc_phys_addr);
devpriv           507 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           519 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->tx_fifo_size = readl(dev->mmio + TX_FIFO_SIZE_REG) &
devpriv           521 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->rx_fifo_size = readl(dev->mmio + RX_FIFO_SIZE_REG) &
devpriv           531 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(plx_intcsr_bits, devpriv->plx9080_mmio + PLX_REG_INTCSR);
devpriv           538 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           540 drivers/staging/comedi/drivers/gsc_hpdi.c 	void __iomem *plx_iobase = devpriv->plx9080_mmio;
devpriv           547 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(bits, devpriv->plx9080_mmio + PLX_REG_BIGEND);
devpriv           549 drivers/staging/comedi/drivers/gsc_hpdi.c 	writel(0, devpriv->plx9080_mmio + PLX_REG_INTCSR);
devpriv           584 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv;
devpriv           591 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           592 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (!devpriv)
devpriv           600 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->plx9080_mmio = pci_ioremap_bar(pcidev, 0);
devpriv           602 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (!devpriv->plx9080_mmio || !dev->mmio) {
devpriv           622 drivers/staging/comedi/drivers/gsc_hpdi.c 		devpriv->dio_buffer[i] =
devpriv           624 drivers/staging/comedi/drivers/gsc_hpdi.c 				       &devpriv->dio_buffer_phys_addr[i],
devpriv           626 drivers/staging/comedi/drivers/gsc_hpdi.c 		if (!devpriv->dio_buffer[i]) {
devpriv           633 drivers/staging/comedi/drivers/gsc_hpdi.c 	devpriv->dma_desc = dma_alloc_coherent(&pcidev->dev,
devpriv           636 drivers/staging/comedi/drivers/gsc_hpdi.c 					       &devpriv->dma_desc_phys_addr,
devpriv           638 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (!devpriv->dma_desc) {
devpriv           643 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (devpriv->dma_desc_phys_addr & 0xf) {
devpriv           677 drivers/staging/comedi/drivers/gsc_hpdi.c 	struct hpdi_private *devpriv = dev->private;
devpriv           681 drivers/staging/comedi/drivers/gsc_hpdi.c 	if (devpriv) {
devpriv           682 drivers/staging/comedi/drivers/gsc_hpdi.c 		if (devpriv->plx9080_mmio) {
devpriv           683 drivers/staging/comedi/drivers/gsc_hpdi.c 			writel(0, devpriv->plx9080_mmio + PLX_REG_INTCSR);
devpriv           684 drivers/staging/comedi/drivers/gsc_hpdi.c 			iounmap(devpriv->plx9080_mmio);
devpriv           581 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_dev_private *devpriv = from_timer(devpriv, t, timer);
devpriv           582 drivers/staging/comedi/drivers/jr3_pci.c 	struct comedi_device *dev = devpriv->dev;
devpriv           617 drivers/staging/comedi/drivers/jr3_pci.c 	devpriv->timer.expires = jiffies + msecs_to_jiffies(delay);
devpriv           618 drivers/staging/comedi/drivers/jr3_pci.c 	add_timer(&devpriv->timer);
devpriv           675 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_dev_private *devpriv;
devpriv           691 drivers/staging/comedi/drivers/jr3_pci.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           692 drivers/staging/comedi/drivers/jr3_pci.c 	if (!devpriv)
devpriv           764 drivers/staging/comedi/drivers/jr3_pci.c 	devpriv->dev = dev;
devpriv           765 drivers/staging/comedi/drivers/jr3_pci.c 	timer_setup(&devpriv->timer, jr3_pci_poll_dev, 0);
devpriv           766 drivers/staging/comedi/drivers/jr3_pci.c 	devpriv->timer.expires = jiffies + msecs_to_jiffies(1000);
devpriv           767 drivers/staging/comedi/drivers/jr3_pci.c 	add_timer(&devpriv->timer);
devpriv           774 drivers/staging/comedi/drivers/jr3_pci.c 	struct jr3_pci_dev_private *devpriv = dev->private;
devpriv           776 drivers/staging/comedi/drivers/jr3_pci.c 	if (devpriv)
devpriv           777 drivers/staging/comedi/drivers/jr3_pci.c 		del_timer_sync(&devpriv->timer);
devpriv           313 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv = dev->private;
devpriv           326 drivers/staging/comedi/drivers/me4000.c 	outl(PLX9052_INTCSR_LI2POL, devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           329 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           331 drivers/staging/comedi/drivers/me4000.c 	outl(val, devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           338 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           345 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           347 drivers/staging/comedi/drivers/me4000.c 	outl(val, devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           361 drivers/staging/comedi/drivers/me4000.c 		val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           370 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           378 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           380 drivers/staging/comedi/drivers/me4000.c 	outl(val, devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           400 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv = dev->private;
devpriv           405 drivers/staging/comedi/drivers/me4000.c 	outl(0, devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           408 drivers/staging/comedi/drivers/me4000.c 	val = inl(devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           410 drivers/staging/comedi/drivers/me4000.c 	outl(val, devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           412 drivers/staging/comedi/drivers/me4000.c 	outl(val, devpriv->plx_regbase + PLX9052_CNTRL);
devpriv           580 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv = dev->private;
devpriv           583 drivers/staging/comedi/drivers/me4000.c 	devpriv->ai_init_ticks = 0;
devpriv           584 drivers/staging/comedi/drivers/me4000.c 	devpriv->ai_scan_ticks = 0;
devpriv           585 drivers/staging/comedi/drivers/me4000.c 	devpriv->ai_chan_ticks = 0;
devpriv           588 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_init_ticks = (cmd->start_arg * 33) / 1000;
devpriv           593 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_init_ticks++;
devpriv           596 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_init_ticks++;
devpriv           601 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_scan_ticks = (cmd->scan_begin_arg * 33) / 1000;
devpriv           606 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_scan_ticks++;
devpriv           609 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_scan_ticks++;
devpriv           614 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_chan_ticks = (cmd->convert_arg * 33) / 1000;
devpriv           619 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_chan_ticks++;
devpriv           622 drivers/staging/comedi/drivers/me4000.c 				devpriv->ai_chan_ticks++;
devpriv           654 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv = dev->private;
devpriv           659 drivers/staging/comedi/drivers/me4000.c 	outl(devpriv->ai_init_ticks - 1,
devpriv           663 drivers/staging/comedi/drivers/me4000.c 	if (devpriv->ai_scan_ticks) {
devpriv           664 drivers/staging/comedi/drivers/me4000.c 		outl(devpriv->ai_scan_ticks - 1,
devpriv           669 drivers/staging/comedi/drivers/me4000.c 	outl(devpriv->ai_chan_ticks - 1,
devpriv           671 drivers/staging/comedi/drivers/me4000.c 	outl(devpriv->ai_chan_ticks - 1,
devpriv           675 drivers/staging/comedi/drivers/me4000.c 	ctrl = devpriv->ai_ctrl_mode |
devpriv           708 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv = dev->private;
devpriv           738 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_0;
devpriv           742 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_0;
devpriv           746 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_1;
devpriv           750 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_1;
devpriv           754 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_2;
devpriv           758 drivers/staging/comedi/drivers/me4000.c 		devpriv->ai_ctrl_mode = ME4000_AI_CTRL_MODE_0 |
devpriv           779 drivers/staging/comedi/drivers/me4000.c 	if (devpriv->ai_init_ticks < 66) {
devpriv           783 drivers/staging/comedi/drivers/me4000.c 	if (devpriv->ai_scan_ticks && devpriv->ai_scan_ticks < 67) {
devpriv           787 drivers/staging/comedi/drivers/me4000.c 	if (devpriv->ai_chan_ticks < 66) {
devpriv           807 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv           812 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_chan_ticks < ME4000_AI_MIN_TICKS) {
devpriv           817 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_scan_ticks <=
devpriv           818 drivers/staging/comedi/drivers/me4000.c 		    cmd->chanlist_len * devpriv->ai_chan_ticks) {
devpriv           829 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv           834 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_chan_ticks < ME4000_AI_MIN_TICKS) {
devpriv           843 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv           848 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_chan_ticks < ME4000_AI_MIN_TICKS) {
devpriv           853 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_scan_ticks <=
devpriv           854 drivers/staging/comedi/drivers/me4000.c 		    cmd->chanlist_len * devpriv->ai_chan_ticks) {
devpriv           865 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv           870 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_chan_ticks < ME4000_AI_MIN_TICKS) {
devpriv           879 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv           884 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_chan_ticks < ME4000_AI_MIN_TICKS) {
devpriv           893 drivers/staging/comedi/drivers/me4000.c 		if (devpriv->ai_init_ticks < ME4000_AI_MIN_TICKS) {
devpriv          1100 drivers/staging/comedi/drivers/me4000.c 	struct me4000_private *devpriv;
devpriv          1111 drivers/staging/comedi/drivers/me4000.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1112 drivers/staging/comedi/drivers/me4000.c 	if (!devpriv)
devpriv          1119 drivers/staging/comedi/drivers/me4000.c 	devpriv->plx_regbase = pci_resource_start(pcidev, 1);
devpriv          1121 drivers/staging/comedi/drivers/me4000.c 	if (!devpriv->plx_regbase || !dev->iobase)
devpriv          1140 drivers/staging/comedi/drivers/me4000.c 			     devpriv->plx_regbase + PLX9052_INTCSR);
devpriv          1228 drivers/staging/comedi/drivers/me4000.c 		struct me4000_private *devpriv = dev->private;
devpriv          1231 drivers/staging/comedi/drivers/me4000.c 		outl(0, devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           154 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           169 drivers/staging/comedi/drivers/me_daq.c 		devpriv->ctrl2 |= ME_CTRL2_PORT_A_ENA;
devpriv           171 drivers/staging/comedi/drivers/me_daq.c 		devpriv->ctrl2 &= ~ME_CTRL2_PORT_A_ENA;
devpriv           173 drivers/staging/comedi/drivers/me_daq.c 		devpriv->ctrl2 |= ME_CTRL2_PORT_B_ENA;
devpriv           175 drivers/staging/comedi/drivers/me_daq.c 		devpriv->ctrl2 &= ~ME_CTRL2_PORT_B_ENA;
devpriv           177 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
devpriv           233 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           251 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl2 &= ~(ME_CTRL2_ADFIFO_ENA | ME_CTRL2_CHANLIST_ENA);
devpriv           252 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
devpriv           257 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl2 |= (ME_CTRL2_ADFIFO_ENA | ME_CTRL2_CHANLIST_ENA);
devpriv           258 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
devpriv           269 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl1 |= ME_CTRL1_ADC_MODE_SOFT_TRIG;
devpriv           270 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG);
devpriv           289 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl1 &= ~ME_CTRL1_ADC_MODE_MASK;
devpriv           290 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl1, dev->mmio + ME_CTRL1_REG);
devpriv           300 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           307 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl2 |= ME_CTRL2_DAC_ENA;
devpriv           308 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
devpriv           311 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl2 |= ME_CTRL2_BUFFERED_DAC;
devpriv           312 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG);
devpriv           315 drivers/staging/comedi/drivers/me_daq.c 	devpriv->dac_ctrl &= ~ME_DAC_CTRL_MASK(chan);
devpriv           317 drivers/staging/comedi/drivers/me_daq.c 		devpriv->dac_ctrl |= ME_DAC_CTRL_GAIN(chan);
devpriv           319 drivers/staging/comedi/drivers/me_daq.c 		devpriv->dac_ctrl |= ME_DAC_CTRL_BIPOLAR(chan);
devpriv           320 drivers/staging/comedi/drivers/me_daq.c 	writew(devpriv->dac_ctrl, dev->mmio + ME_DAC_CTRL_REG);
devpriv           343 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           349 drivers/staging/comedi/drivers/me_daq.c 	writel(0x00, devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           389 drivers/staging/comedi/drivers/me_daq.c 	value = readl(devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           392 drivers/staging/comedi/drivers/me_daq.c 		writel(0x00, devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           404 drivers/staging/comedi/drivers/me_daq.c 	       devpriv->plx_regbase + PLX9052_INTCSR);
devpriv           411 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           420 drivers/staging/comedi/drivers/me_daq.c 	devpriv->dac_ctrl = 0;
devpriv           421 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl1 = 0;
devpriv           422 drivers/staging/comedi/drivers/me_daq.c 	devpriv->ctrl2 = 0;
devpriv           432 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv;
devpriv           443 drivers/staging/comedi/drivers/me_daq.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           444 drivers/staging/comedi/drivers/me_daq.c 	if (!devpriv)
devpriv           451 drivers/staging/comedi/drivers/me_daq.c 	devpriv->plx_regbase = pci_ioremap_bar(pcidev, 0);
devpriv           452 drivers/staging/comedi/drivers/me_daq.c 	if (!devpriv->plx_regbase)
devpriv           514 drivers/staging/comedi/drivers/me_daq.c 	struct me_private_data *devpriv = dev->private;
devpriv           516 drivers/staging/comedi/drivers/me_daq.c 	if (devpriv) {
devpriv           519 drivers/staging/comedi/drivers/me_daq.c 		if (devpriv->plx_regbase)
devpriv           520 drivers/staging/comedi/drivers/me_daq.c 			iounmap(devpriv->plx_regbase);
devpriv           112 drivers/staging/comedi/drivers/mf6x4.c 	struct mf6x4_private *devpriv = dev->private;
devpriv           115 drivers/staging/comedi/drivers/mf6x4.c 	status = ioread32(devpriv->gpioc_reg);
devpriv           159 drivers/staging/comedi/drivers/mf6x4.c 	struct mf6x4_private *devpriv = dev->private;
devpriv           166 drivers/staging/comedi/drivers/mf6x4.c 	gpioc = ioread32(devpriv->gpioc_reg);
devpriv           168 drivers/staging/comedi/drivers/mf6x4.c 		  devpriv->gpioc_reg);
devpriv           183 drivers/staging/comedi/drivers/mf6x4.c 	struct mf6x4_private *devpriv;
devpriv           199 drivers/staging/comedi/drivers/mf6x4.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           200 drivers/staging/comedi/drivers/mf6x4.c 	if (!devpriv)
devpriv           203 drivers/staging/comedi/drivers/mf6x4.c 	devpriv->bar0_mem = pci_ioremap_bar(pcidev, board->bar_nums[0]);
devpriv           204 drivers/staging/comedi/drivers/mf6x4.c 	if (!devpriv->bar0_mem)
devpriv           211 drivers/staging/comedi/drivers/mf6x4.c 	devpriv->bar2_mem = pci_ioremap_bar(pcidev, board->bar_nums[2]);
devpriv           212 drivers/staging/comedi/drivers/mf6x4.c 	if (!devpriv->bar2_mem)
devpriv           216 drivers/staging/comedi/drivers/mf6x4.c 		devpriv->gpioc_reg = devpriv->bar2_mem + MF634_GPIOC_REG;
devpriv           218 drivers/staging/comedi/drivers/mf6x4.c 		devpriv->gpioc_reg = devpriv->bar0_mem + MF624_GPIOC_REG;
devpriv           269 drivers/staging/comedi/drivers/mf6x4.c 	struct mf6x4_private *devpriv = dev->private;
devpriv           271 drivers/staging/comedi/drivers/mf6x4.c 	if (devpriv) {
devpriv           272 drivers/staging/comedi/drivers/mf6x4.c 		if (devpriv->bar0_mem)
devpriv           273 drivers/staging/comedi/drivers/mf6x4.c 			iounmap(devpriv->bar0_mem);
devpriv           274 drivers/staging/comedi/drivers/mf6x4.c 		if (devpriv->bar2_mem)
devpriv           275 drivers/staging/comedi/drivers/mf6x4.c 			iounmap(devpriv->bar2_mem);
devpriv           112 drivers/staging/comedi/drivers/mpc624.c 	struct mpc624_private *devpriv = dev->private;
devpriv           113 drivers/staging/comedi/drivers/mpc624.c 	unsigned int data_out = devpriv->ai_speed;
devpriv           237 drivers/staging/comedi/drivers/mpc624.c 	struct mpc624_private *devpriv;
devpriv           245 drivers/staging/comedi/drivers/mpc624.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           246 drivers/staging/comedi/drivers/mpc624.c 	if (!devpriv)
devpriv           251 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_3_52_KHZ;
devpriv           254 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_1_76_KHZ;
devpriv           257 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_880_HZ;
devpriv           260 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_440_HZ;
devpriv           263 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_220_HZ;
devpriv           266 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_110_HZ;
devpriv           269 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_55_HZ;
devpriv           272 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_27_5_HZ;
devpriv           275 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_13_75_HZ;
devpriv           278 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_6_875_HZ;
devpriv           281 drivers/staging/comedi/drivers/mpc624.c 		devpriv->ai_speed = MPC624_SPEED_3_52_KHZ;
devpriv            87 drivers/staging/comedi/drivers/ni_6527.c 	struct ni6527_private *devpriv = dev->private;
devpriv            89 drivers/staging/comedi/drivers/ni_6527.c 	if (val != devpriv->filter_interval) {
devpriv            98 drivers/staging/comedi/drivers/ni_6527.c 		devpriv->filter_interval = val;
devpriv           115 drivers/staging/comedi/drivers/ni_6527.c 	struct ni6527_private *devpriv = dev->private;
devpriv           131 drivers/staging/comedi/drivers/ni_6527.c 			devpriv->filter_enable |= 1 << chan;
devpriv           133 drivers/staging/comedi/drivers/ni_6527.c 			devpriv->filter_enable &= ~(1 << chan);
devpriv           135 drivers/staging/comedi/drivers/ni_6527.c 		ni6527_set_filter_enable(dev, devpriv->filter_enable);
devpriv           375 drivers/staging/comedi/drivers/ni_6527.c 	struct ni6527_private *devpriv;
devpriv           386 drivers/staging/comedi/drivers/ni_6527.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           387 drivers/staging/comedi/drivers/ni_6527.c 	if (!devpriv)
devpriv           314 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           317 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->dma_cfg[chip] &= ~NI660X_DMA_CFG_SEL_MASK(mite_channel);
devpriv           318 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->dma_cfg[chip] |= NI660X_DMA_CFG_SEL(mite_channel,
devpriv           320 drivers/staging/comedi/drivers/ni_660x.c 	ni_660x_write(dev, chip, devpriv->dma_cfg[chip] |
devpriv           329 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           332 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->dma_cfg[chip] &= ~NI660X_DMA_CFG_SEL_MASK(mite_channel);
devpriv           333 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->dma_cfg[chip] |= NI660X_DMA_CFG_SEL_NONE(mite_channel);
devpriv           334 drivers/staging/comedi/drivers/ni_660x.c 	ni_660x_write(dev, chip, devpriv->dma_cfg[chip], NI660X_DMA_CFG);
devpriv           341 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           346 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           347 drivers/staging/comedi/drivers/ni_660x.c 	ring = devpriv->ring[counter->chip_index][counter->counter_index];
devpriv           348 drivers/staging/comedi/drivers/ni_660x.c 	mite_chan = mite_request_channel(devpriv->mite, ring);
devpriv           350 drivers/staging/comedi/drivers/ni_660x.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           358 drivers/staging/comedi/drivers/ni_660x.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           365 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           368 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           376 drivers/staging/comedi/drivers/ni_660x.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           433 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           444 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_irqsave(&devpriv->interrupt_lock, flags);
devpriv           450 drivers/staging/comedi/drivers/ni_660x.c 	spin_unlock_irqrestore(&devpriv->interrupt_lock, flags);
devpriv           457 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           462 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_irqsave(&devpriv->interrupt_lock, flags);
devpriv           464 drivers/staging/comedi/drivers/ni_660x.c 	spin_unlock_irqrestore(&devpriv->interrupt_lock, flags);
devpriv           471 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           476 drivers/staging/comedi/drivers/ni_660x.c 	ring = devpriv->ring[counter->chip_index][counter->counter_index];
devpriv           486 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv;
devpriv           489 drivers/staging/comedi/drivers/ni_660x.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           490 drivers/staging/comedi/drivers/ni_660x.c 	if (!devpriv)
devpriv           493 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_init(&devpriv->mite_channel_lock);
devpriv           494 drivers/staging/comedi/drivers/ni_660x.c 	spin_lock_init(&devpriv->interrupt_lock);
devpriv           496 drivers/staging/comedi/drivers/ni_660x.c 		devpriv->io_cfg[i] = NI_660X_PFI_OUTPUT_COUNTER;
devpriv           504 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           510 drivers/staging/comedi/drivers/ni_660x.c 			devpriv->ring[i][j] = mite_alloc_ring(devpriv->mite);
devpriv           511 drivers/staging/comedi/drivers/ni_660x.c 			if (!devpriv->ring[i][j])
devpriv           521 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           527 drivers/staging/comedi/drivers/ni_660x.c 			mite_free_ring(devpriv->ring[i][j]);
devpriv           605 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           615 drivers/staging/comedi/drivers/ni_660x.c 		devpriv->io_dir |= bit;
devpriv           617 drivers/staging/comedi/drivers/ni_660x.c 		ni_660x_select_pfi_output(dev, chan, devpriv->io_cfg[chan]);
devpriv           619 drivers/staging/comedi/drivers/ni_660x.c 		devpriv->io_dir &= ~bit;
devpriv           628 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           637 drivers/staging/comedi/drivers/ni_660x.c 	return (devpriv->io_dir & bit) ? COMEDI_OUTPUT : COMEDI_INPUT;
devpriv           643 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           662 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->io_cfg[chan] = source;
devpriv           664 drivers/staging/comedi/drivers/ni_660x.c 		ni_660x_select_pfi_output(dev, chan, devpriv->io_cfg[chan]);
devpriv           670 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           676 drivers/staging/comedi/drivers/ni_660x.c 	return devpriv->io_cfg[chan];
devpriv           740 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           742 drivers/staging/comedi/drivers/ni_660x.c 	return ni_get_valid_routes(&devpriv->routing_tables, n_pairs,
devpriv           756 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           785 drivers/staging/comedi/drivers/ni_660x.c 		reg = ni_tio_get_routing(devpriv->counter_dev, dest);
devpriv           794 drivers/staging/comedi/drivers/ni_660x.c 					    &devpriv->routing_tables);
devpriv           808 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           810 drivers/staging/comedi/drivers/ni_660x.c 				      &devpriv->routing_tables);
devpriv           823 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           825 drivers/staging/comedi/drivers/ni_660x.c 				      &devpriv->routing_tables);
devpriv           879 drivers/staging/comedi/drivers/ni_660x.c 		ni_tio_set_routing(devpriv->counter_dev, dest,
devpriv           890 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           892 drivers/staging/comedi/drivers/ni_660x.c 				      &devpriv->routing_tables);
devpriv           941 drivers/staging/comedi/drivers/ni_660x.c 		ni_tio_unset_routing(devpriv->counter_dev, dest);
devpriv           973 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv           985 drivers/staging/comedi/drivers/ni_660x.c 		devpriv->dma_cfg[chip] = 0;
devpriv           987 drivers/staging/comedi/drivers/ni_660x.c 			devpriv->dma_cfg[chip] |= NI660X_DMA_CFG_SEL_NONE(chan);
devpriv           988 drivers/staging/comedi/drivers/ni_660x.c 		ni_660x_write(dev, chip, devpriv->dma_cfg[chip],
devpriv          1002 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv;
devpriv          1025 drivers/staging/comedi/drivers/ni_660x.c 	devpriv = dev->private;
devpriv          1027 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->mite = mite_attach(dev, true);		/* use win1 */
devpriv          1028 drivers/staging/comedi/drivers/ni_660x.c 	if (!devpriv->mite)
devpriv          1039 drivers/staging/comedi/drivers/ni_660x.c 				    &devpriv->routing_tables) < 0) {
devpriv          1060 drivers/staging/comedi/drivers/ni_660x.c 					    &devpriv->routing_tables);
devpriv          1063 drivers/staging/comedi/drivers/ni_660x.c 	devpriv->counter_dev = gpct_dev;
devpriv          1204 drivers/staging/comedi/drivers/ni_660x.c 	struct ni_660x_private *devpriv = dev->private;
devpriv          1210 drivers/staging/comedi/drivers/ni_660x.c 	if (devpriv) {
devpriv          1211 drivers/staging/comedi/drivers/ni_660x.c 		ni_gpct_device_destroy(devpriv->counter_dev);
devpriv          1213 drivers/staging/comedi/drivers/ni_660x.c 		mite_detach(devpriv->mite);
devpriv           161 drivers/staging/comedi/drivers/ni_670x.c 	struct ni_670x_private *devpriv;
devpriv           177 drivers/staging/comedi/drivers/ni_670x.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           178 drivers/staging/comedi/drivers/ni_670x.c 	if (!devpriv)
devpriv           135 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           136 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           175 drivers/staging/comedi/drivers/ni_at_a2150.c 	if (devpriv->count < num_points && cmd->stop_src == TRIG_COUNT)
devpriv           176 drivers/staging/comedi/drivers/ni_at_a2150.c 		num_points = devpriv->count;
devpriv           182 drivers/staging/comedi/drivers/ni_at_a2150.c 	} else if (devpriv->count > max_points) {
devpriv           183 drivers/staging/comedi/drivers/ni_at_a2150.c 		leftover = devpriv->count - max_points;
devpriv           202 drivers/staging/comedi/drivers/ni_at_a2150.c 			if (--devpriv->count == 0) {	/* end of acquisition */
devpriv           224 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           225 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           229 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->irq_dma_bits &= ~DMA_INTR_EN_BIT & ~DMA_EN_BIT;
devpriv           230 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG);
devpriv           249 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           305 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits &= ~CLOCK_MASK;
devpriv           307 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |=
devpriv           311 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |=
devpriv           323 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           328 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits &= ~CHANNEL_MASK;
devpriv           332 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |= CHANNEL_BITS(0x4 | start_channel);
devpriv           336 drivers/staging/comedi/drivers/ni_at_a2150.c 			devpriv->config_bits |= CHANNEL_BITS(0x2);
devpriv           338 drivers/staging/comedi/drivers/ni_at_a2150.c 			devpriv->config_bits |= CHANNEL_BITS(0x3);
devpriv           343 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |= CHANNEL_BITS(0x1);
devpriv           466 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           467 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           471 drivers/staging/comedi/drivers/ni_at_a2150.c 	unsigned int old_config_bits = devpriv->config_bits;
devpriv           489 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |= AC0_BIT;
devpriv           491 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits &= ~AC0_BIT;
devpriv           493 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits |= AC1_BIT;
devpriv           495 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->config_bits &= ~AC1_BIT;
devpriv           501 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->config_bits, dev->iobase + CONFIG_REG);
devpriv           504 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->count = cmd->stop_arg * cmd->chanlist_len;
devpriv           527 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->irq_dma_bits |= DMA_INTR_EN_BIT | DMA_EN_BIT;
devpriv           528 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG);
devpriv           538 drivers/staging/comedi/drivers/ni_at_a2150.c 	    (devpriv->config_bits & CLOCK_MASK)) {
devpriv           581 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           593 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits &= ~AC0_BIT;
devpriv           594 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits &= ~AC1_BIT;
devpriv           597 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->config_bits, dev->iobase + CONFIG_REG);
devpriv           600 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->irq_dma_bits &= ~DMA_INTR_EN_BIT & ~DMA_EN_BIT;
devpriv           601 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG);
devpriv           640 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           656 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->dma = comedi_isadma_alloc(dev, 1, dma_chan, dma_chan,
devpriv           659 drivers/staging/comedi/drivers/ni_at_a2150.c 	if (!devpriv->dma) {
devpriv           663 drivers/staging/comedi/drivers/ni_at_a2150.c 		devpriv->irq_dma_bits = IRQ_LVL_BITS(irq_num) |
devpriv           670 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv = dev->private;
devpriv           672 drivers/staging/comedi/drivers/ni_at_a2150.c 	if (devpriv)
devpriv           673 drivers/staging/comedi/drivers/ni_at_a2150.c 		comedi_isadma_free(devpriv->dma);
devpriv           689 drivers/staging/comedi/drivers/ni_at_a2150.c 	struct a2150_private *devpriv;
devpriv           695 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           696 drivers/staging/comedi/drivers/ni_at_a2150.c 	if (!devpriv)
devpriv           739 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->irq_dma_bits, dev->iobase + IRQ_DMA_CNTRL_REG);
devpriv           745 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits = 0;
devpriv           746 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->config_bits, dev->iobase + CONFIG_REG);
devpriv           758 drivers/staging/comedi/drivers/ni_at_a2150.c 	devpriv->config_bits |= ENABLE0_BIT | ENABLE1_BIT;
devpriv           759 drivers/staging/comedi/drivers/ni_at_a2150.c 	outw(devpriv->config_bits, dev->iobase + CONFIG_REG);
devpriv           117 drivers/staging/comedi/drivers/ni_at_ao.c 	struct atao_private *devpriv = dev->private;
devpriv           120 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg1 |= ATAO_CFG1_GRP2WR;
devpriv           122 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg1 &= ~ATAO_CFG1_GRP2WR;
devpriv           123 drivers/staging/comedi/drivers/ni_at_ao.c 	outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG);
devpriv           171 drivers/staging/comedi/drivers/ni_at_ao.c 	struct atao_private *devpriv = dev->private;
devpriv           186 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg3 |= ATAO_CFG3_DOUTEN1;
devpriv           188 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg3 &= ~ATAO_CFG3_DOUTEN1;
devpriv           190 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg3 |= ATAO_CFG3_DOUTEN2;
devpriv           192 drivers/staging/comedi/drivers/ni_at_ao.c 		devpriv->cfg3 &= ~ATAO_CFG3_DOUTEN2;
devpriv           194 drivers/staging/comedi/drivers/ni_at_ao.c 	outw(devpriv->cfg3, dev->iobase + ATAO_CFG3_REG);
devpriv           267 drivers/staging/comedi/drivers/ni_at_ao.c 	struct atao_private *devpriv = dev->private;
devpriv           271 drivers/staging/comedi/drivers/ni_at_ao.c 	devpriv->cfg1 = 0;
devpriv           272 drivers/staging/comedi/drivers/ni_at_ao.c 	outw(devpriv->cfg1, dev->iobase + ATAO_CFG1_REG);
devpriv           281 drivers/staging/comedi/drivers/ni_at_ao.c 	devpriv->cfg3 = 0;
devpriv           282 drivers/staging/comedi/drivers/ni_at_ao.c 	outw(devpriv->cfg3, dev->iobase + ATAO_CFG3_REG);
devpriv           296 drivers/staging/comedi/drivers/ni_at_ao.c 	struct atao_private *devpriv;
devpriv           304 drivers/staging/comedi/drivers/ni_at_ao.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           305 drivers/staging/comedi/drivers/ni_at_ao.c 	if (!devpriv)
devpriv           190 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv = dev->private;
devpriv           213 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->com_reg_1_state |= 1;
devpriv           214 drivers/staging/comedi/drivers/ni_atmio16d.c 	outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           215 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->adc_coding = adc_straight;
devpriv           299 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv = dev->private;
devpriv           314 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_1_state &= ~COMREG1_SCANEN;
devpriv           315 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           317 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_1_state |= COMREG1_SCANEN;
devpriv           318 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_2_state |= COMREG2_SCN2;
devpriv           319 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           320 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(devpriv->com_reg_2_state, dev->iobase + COM_REG_2);
devpriv           369 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_1_state &= ~COMREG1_1632CNT;
devpriv           370 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           395 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_1_state |= COMREG1_1632CNT;
devpriv           396 drivers/staging/comedi/drivers/ni_atmio16d.c 		outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           429 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->com_reg_1_state |= COMREG1_DAQEN;
devpriv           430 drivers/staging/comedi/drivers/ni_atmio16d.c 	outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           432 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->com_reg_1_state |= COMREG1_CONVINTEN;
devpriv           433 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->com_reg_2_state |= COMREG2_INTEN;
devpriv           434 drivers/staging/comedi/drivers/ni_atmio16d.c 	outw(devpriv->com_reg_1_state, dev->iobase + COM_REG_1);
devpriv           435 drivers/staging/comedi/drivers/ni_atmio16d.c 	outw(devpriv->com_reg_2_state, dev->iobase + COM_REG_2);
devpriv           472 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv = dev->private;
devpriv           501 drivers/staging/comedi/drivers/ni_atmio16d.c 		if (devpriv->adc_coding == adc_2comp)
devpriv           513 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv = dev->private;
devpriv           519 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (chan == 0 && devpriv->dac0_coding == dac_2comp)
devpriv           521 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (chan == 1 && devpriv->dac1_coding == dac_2comp)
devpriv           556 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv = dev->private;
devpriv           570 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->com_reg_2_state &= ~(COMREG2_DOUTEN0 | COMREG2_DOUTEN1);
devpriv           572 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_2_state |= COMREG2_DOUTEN0;
devpriv           574 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->com_reg_2_state |= COMREG2_DOUTEN1;
devpriv           575 drivers/staging/comedi/drivers/ni_atmio16d.c 	outw(devpriv->com_reg_2_state, dev->iobase + COM_REG_2);
devpriv           584 drivers/staging/comedi/drivers/ni_atmio16d.c 	struct atmio16d_private *devpriv;
devpriv           596 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           597 drivers/staging/comedi/drivers/ni_atmio16d.c 	if (!devpriv)
devpriv           611 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->adc_mux = it->options[5];
devpriv           612 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->adc_range = it->options[6];
devpriv           614 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac0_range = it->options[7];
devpriv           615 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac0_reference = it->options[8];
devpriv           616 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac0_coding = it->options[9];
devpriv           617 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac1_range = it->options[10];
devpriv           618 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac1_reference = it->options[11];
devpriv           619 drivers/staging/comedi/drivers/ni_atmio16d.c 	devpriv->dac1_coding = it->options[12];
devpriv           626 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->n_chan = (devpriv->adc_mux ? 16 : 8);
devpriv           629 drivers/staging/comedi/drivers/ni_atmio16d.c 	switch (devpriv->adc_range) {
devpriv           655 drivers/staging/comedi/drivers/ni_atmio16d.c 	s->range_table_list = devpriv->ao_range_type_list;
devpriv           656 drivers/staging/comedi/drivers/ni_atmio16d.c 	switch (devpriv->dac0_range) {
devpriv           658 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->ao_range_type_list[0] = &range_bipolar10;
devpriv           661 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->ao_range_type_list[0] = &range_unipolar10;
devpriv           664 drivers/staging/comedi/drivers/ni_atmio16d.c 	switch (devpriv->dac1_range) {
devpriv           666 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->ao_range_type_list[1] = &range_bipolar10;
devpriv           669 drivers/staging/comedi/drivers/ni_atmio16d.c 		devpriv->ao_range_type_list[1] = &range_unipolar10;
devpriv           106 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           110 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd2 &= ~(CMD2_SWTRIG | CMD2_HWTRIG | CMD2_PRETRIG);
devpriv           111 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd2, CMD2_REG);
devpriv           114 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd3 = 0;
devpriv           115 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd3, CMD3_REG);
devpriv           127 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           142 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd1 = CMD1_MA(chan);
devpriv           143 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd1 |= CMD1_GAIN(range);
devpriv           145 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd1, CMD1_REG);
devpriv           157 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           164 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 |= CMD6_NRSE;
devpriv           166 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 &= ~CMD6_NRSE;
devpriv           170 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 |= CMD6_ADCUNI;
devpriv           172 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 &= ~CMD6_ADCUNI;
devpriv           176 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 |= CMD6_HFINTEN;
devpriv           178 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 &= ~CMD6_HFINTEN;
devpriv           182 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 |= CMD6_DQINTEN;
devpriv           184 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 &= ~CMD6_DQINTEN;
devpriv           188 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 |= CMD6_SCANUP;
devpriv           190 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd6 &= ~CMD6_SCANUP;
devpriv           192 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd6, CMD6_REG);
devpriv           197 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           198 drivers/staging/comedi/drivers/ni_labpc_common.c 	unsigned int lsb = devpriv->read_byte(dev, ADC_FIFO_REG);
devpriv           199 drivers/staging/comedi/drivers/ni_labpc_common.c 	unsigned int msb = devpriv->read_byte(dev, ADC_FIFO_REG);
devpriv           206 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           208 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, 0x1, ADC_FIFO_CLEAR_REG);
devpriv           217 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           219 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->stat1 = devpriv->read_byte(dev, STAT1_REG);
devpriv           220 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->stat1 & STAT1_DAVAIL)
devpriv           230 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           246 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd4 = 0;
devpriv           247 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd4 |= CMD4_ECLKRCV;
devpriv           250 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd4 |= CMD4_SEDIFF;
devpriv           251 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd4, CMD4_REG);
devpriv           254 drivers/staging/comedi/drivers/ni_labpc_common.c 	comedi_8254_set_mode(devpriv->counter, 0, I8254_MODE2 | I8254_BINARY);
devpriv           260 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, 0x1, ADC_START_CONVERT_REG);
devpriv           616 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           634 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->count = cmd->stop_arg * cmd->chanlist_len;
devpriv           642 drivers/staging/comedi/drivers/ni_labpc_common.c 		comedi_8254_load(devpriv->counter, 1,
devpriv           646 drivers/staging/comedi/drivers/ni_labpc_common.c 		comedi_8254_set_mode(devpriv->counter, 1,
devpriv           651 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->dma &&
devpriv           660 drivers/staging/comedi/drivers/ni_labpc_common.c 		   (cmd->stop_src != TRIG_COUNT || devpriv->count > 256)) {
devpriv           670 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->current_transfer = xfer;
devpriv           679 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd1 |= CMD1_SCANEN;
devpriv           686 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd1, CMD1_REG);
devpriv           689 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, cmd->chanlist_len, INTERVAL_COUNT_REG);
devpriv           691 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, 0x1, INTERVAL_STROBE_REG);
devpriv           696 drivers/staging/comedi/drivers/ni_labpc_common.c 		struct comedi_8254 *counter = devpriv->counter;
devpriv           721 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd3 |= CMD3_ERRINTEN;
devpriv           724 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd3 |= CMD3_FIFOINTEN;
devpriv           725 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd3, CMD3_REG);
devpriv           728 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd4 = 0;
devpriv           730 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd4 |= CMD4_ECLKRCV;
devpriv           736 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd4 |= CMD4_INTSCAN;
devpriv           738 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->cmd4 |= CMD4_EOIRCV;
devpriv           742 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd4 |= CMD4_SEDIFF;
devpriv           743 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd4, CMD4_REG);
devpriv           750 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd2 |= CMD2_TBSEL;
devpriv           752 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd2 &= ~(CMD2_SWTRIG | CMD2_HWTRIG | CMD2_PRETRIG);
devpriv           754 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd2 |= CMD2_HWTRIG;
devpriv           756 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd2 |= CMD2_SWTRIG;
devpriv           758 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd2 |= (CMD2_HWTRIG | CMD2_PRETRIG);
devpriv           760 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd2, CMD2_REG);
devpriv           770 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           777 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->stat1 = devpriv->read_byte(dev, STAT1_REG);
devpriv           779 drivers/staging/comedi/drivers/ni_labpc_common.c 	for (i = 0; (devpriv->stat1 & STAT1_DAVAIL) && i < timeout;
devpriv           783 drivers/staging/comedi/drivers/ni_labpc_common.c 			if (devpriv->count == 0)
devpriv           785 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->count--;
devpriv           789 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->stat1 = devpriv->read_byte(dev, STAT1_REG);
devpriv           806 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           808 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->current_transfer == isa_dma_transfer)
devpriv           819 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           833 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->stat1 = devpriv->read_byte(dev, STAT1_REG);
devpriv           835 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->stat2 = devpriv->read_byte(dev, STAT2_REG);
devpriv           837 drivers/staging/comedi/drivers/ni_labpc_common.c 	if ((devpriv->stat1 & (STAT1_GATA0 | STAT1_CNTINT | STAT1_OVERFLOW |
devpriv           839 drivers/staging/comedi/drivers/ni_labpc_common.c 	    (devpriv->stat2 & STAT2_OUTA1) == 0 &&
devpriv           840 drivers/staging/comedi/drivers/ni_labpc_common.c 	    (devpriv->stat2 & STAT2_FIFONHF)) {
devpriv           844 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->stat1 & STAT1_OVERRUN) {
devpriv           846 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, 0x1, ADC_FIFO_CLEAR_REG);
devpriv           853 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->current_transfer == isa_dma_transfer)
devpriv           858 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->stat1 & STAT1_CNTINT) {
devpriv           861 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, 0x1, TIMER_CLEAR_REG);
devpriv           864 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv->stat1 & STAT1_OVERFLOW) {
devpriv           866 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, 0x1, ADC_FIFO_CLEAR_REG);
devpriv           874 drivers/staging/comedi/drivers/ni_labpc_common.c 		if (devpriv->stat2 & STAT2_OUTA1) {
devpriv           882 drivers/staging/comedi/drivers/ni_labpc_common.c 		if (devpriv->count == 0)
devpriv           894 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           896 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, val & 0xff, DAC_LSB_REG(chan));
devpriv           897 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, (val >> 8) & 0xff, DAC_MSB_REG(chan));
devpriv           908 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           922 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd2 &= ~CMD2_LDAC(channel);
devpriv           923 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd2, CMD2_REG);
devpriv           930 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->cmd6 |= CMD6_DACUNI(channel);
devpriv           932 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->cmd6 &= ~CMD6_DACUNI(channel);
devpriv           934 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd6, CMD6_REG);
devpriv           947 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           952 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd5 &= ~CMD5_SCLK;
devpriv           955 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->cmd5 |= CMD5_SDATA;
devpriv           957 drivers/staging/comedi/drivers/ni_labpc_common.c 			devpriv->cmd5 &= ~CMD5_SDATA;
devpriv           959 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv           961 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd5 |= CMD5_SCLK;
devpriv           963 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv           970 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv           977 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd5 |= CMD5_SCLK;
devpriv           979 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv           981 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->cmd5 &= ~CMD5_SCLK;
devpriv           983 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv           986 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->stat2 = devpriv->read_byte(dev, STAT2_REG);
devpriv           987 drivers/staging/comedi/drivers/ni_labpc_common.c 		if (devpriv->stat2 & STAT2_PROMOUT)
devpriv           997 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv          1005 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_EEPROMCS;
devpriv          1007 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1008 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 |= (CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1010 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1020 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~(CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1022 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1029 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv          1035 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_EEPROMCS;
devpriv          1037 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1038 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 |= (CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1040 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1048 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~(CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1050 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1058 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv          1064 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_EEPROMCS;
devpriv          1066 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1067 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 |= (CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1069 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1073 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_EEPROMCS;
devpriv          1075 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1078 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 |= CMD5_EEPROMCS;
devpriv          1080 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1086 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_EEPROMCS;
devpriv          1088 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1091 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~(CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1093 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1100 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv          1103 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~(CMD5_CALDACLD | CMD5_EEPROMCS | CMD5_WRTPRT);
devpriv          1105 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1113 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 |= CMD5_CALDACLD;
devpriv          1115 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1116 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->cmd5 &= ~CMD5_CALDACLD;
devpriv          1118 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1192 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv;
devpriv          1197 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1198 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (!devpriv)
devpriv          1202 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->read_byte = labpc_readb;
devpriv          1203 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte = labpc_writeb;
devpriv          1205 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->read_byte = labpc_inb;
devpriv          1206 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte = labpc_outb;
devpriv          1210 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd1, CMD1_REG);
devpriv          1211 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd2, CMD2_REG);
devpriv          1212 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd3, CMD3_REG);
devpriv          1213 drivers/staging/comedi/drivers/ni_labpc_common.c 	devpriv->write_byte(dev, devpriv->cmd4, CMD4_REG);
devpriv          1215 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd5, CMD5_REG);
devpriv          1216 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->write_byte(dev, devpriv->cmd6, CMD6_REG);
devpriv          1230 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->counter = comedi_8254_mm_init(dev->mmio +
devpriv          1238 drivers/staging/comedi/drivers/ni_labpc_common.c 		devpriv->counter = comedi_8254_init(dev->iobase +
devpriv          1243 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (!dev->pacer || !devpriv->counter)
devpriv          1344 drivers/staging/comedi/drivers/ni_labpc_common.c 	struct labpc_private *devpriv = dev->private;
devpriv          1346 drivers/staging/comedi/drivers/ni_labpc_common.c 	if (devpriv)
devpriv          1347 drivers/staging/comedi/drivers/ni_labpc_common.c 		kfree(devpriv->counter);
devpriv            54 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv            55 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_isadma_desc *desc = &devpriv->dma->desc[0];
devpriv            62 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	    devpriv->count * sample_size < desc->size)
devpriv            63 drivers/staging/comedi/drivers/ni_labpc_isadma.c 		desc->size = devpriv->count * sample_size;
devpriv            68 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	devpriv->cmd3 |= (CMD3_DMAEN | CMD3_DMATCINTEN);
devpriv            74 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv            75 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_isadma_desc *desc = &devpriv->dma->desc[0];
devpriv            97 drivers/staging/comedi/drivers/ni_labpc_isadma.c 		if (devpriv->count <= nsamples) {
devpriv            98 drivers/staging/comedi/drivers/ni_labpc_isadma.c 			nsamples = devpriv->count;
devpriv           101 drivers/staging/comedi/drivers/ni_labpc_isadma.c 			leftover = devpriv->count - nsamples;
devpriv           105 drivers/staging/comedi/drivers/ni_labpc_isadma.c 		devpriv->count -= nsamples;
devpriv           117 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv           118 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct comedi_isadma_desc *desc = &devpriv->dma->desc[0];
devpriv           126 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	devpriv->write_byte(dev, 0x1, DMATC_CLEAR_REG);
devpriv           132 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv           138 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	if (devpriv->stat1 & STAT1_GATA0 ||
devpriv           139 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	    (board->is_labpc1200 && devpriv->stat2 & STAT2_OUTA1))
devpriv           146 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv           153 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	devpriv->dma = comedi_isadma_alloc(dev, 1, dma_chan, dma_chan,
devpriv           161 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	struct labpc_private *devpriv = dev->private;
devpriv           163 drivers/staging/comedi/drivers/ni_labpc_isadma.c 	if (devpriv)
devpriv           164 drivers/staging/comedi/drivers/ni_labpc_isadma.c 		comedi_isadma_free(devpriv->dma);
devpriv           441 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           444 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv           447 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_lock_irqsave(&devpriv->window_lock, flags);
devpriv           448 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->mite && reg < 8) {
devpriv           454 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->window_lock, flags);
devpriv           461 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           463 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv           473 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           477 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv           480 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_lock_irqsave(&devpriv->window_lock, flags);
devpriv           481 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->mite && reg < 8) {
devpriv           487 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->window_lock, flags);
devpriv           494 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           497 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv           510 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           513 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->soft_reg_copy_lock, flags);
devpriv           516 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->int_a_enable_reg &= ~bit_mask;
devpriv           517 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->int_a_enable_reg |= bit_values & bit_mask;
devpriv           518 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->int_a_enable_reg, reg);
devpriv           521 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->int_b_enable_reg &= ~bit_mask;
devpriv           522 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->int_b_enable_reg |= bit_values & bit_mask;
devpriv           523 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->int_b_enable_reg, reg);
devpriv           526 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->io_bidirection_pin_reg &= ~bit_mask;
devpriv           527 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->io_bidirection_pin_reg |= bit_values & bit_mask;
devpriv           528 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->io_bidirection_pin_reg, reg);
devpriv           531 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ai_ao_select_reg &= ~bit_mask;
devpriv           532 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ai_ao_select_reg |= bit_values & bit_mask;
devpriv           533 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writeb(dev, devpriv->ai_ao_select_reg, reg);
devpriv           536 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->g0_g1_select_reg &= ~bit_mask;
devpriv           537 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->g0_g1_select_reg |= bit_values & bit_mask;
devpriv           538 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writeb(dev, devpriv->g0_g1_select_reg, reg);
devpriv           541 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->cdio_dma_select_reg &= ~bit_mask;
devpriv           542 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->cdio_dma_select_reg |= bit_values & bit_mask;
devpriv           543 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writeb(dev, devpriv->cdio_dma_select_reg, reg);
devpriv           550 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->soft_reg_copy_lock, flags);
devpriv           563 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           568 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           569 drivers/staging/comedi/drivers/ni_mio_common.c 	mite_chan = mite_request_channel(devpriv->mite, devpriv->ai_mite_ring);
devpriv           571 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           577 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ai_mite_chan = mite_chan;
devpriv           583 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           589 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           594 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           595 drivers/staging/comedi/drivers/ni_mio_common.c 	mite_chan = mite_request_channel(devpriv->mite, devpriv->ao_mite_ring);
devpriv           597 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           603 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mite_chan = mite_chan;
devpriv           609 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           617 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           618 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_gpct *counter = &devpriv->counter_dev->counters[gpct_index];
devpriv           623 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           624 drivers/staging/comedi/drivers/ni_mio_common.c 	mite_chan = mite_request_channel(devpriv->mite,
devpriv           625 drivers/staging/comedi/drivers/ni_mio_common.c 					 devpriv->gpct_mite_ring[gpct_index]);
devpriv           627 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           640 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           646 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           651 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           652 drivers/staging/comedi/drivers/ni_mio_common.c 	mite_chan = mite_request_channel(devpriv->mite, devpriv->cdo_mite_ring);
devpriv           654 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           660 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->cdo_mite_chan = mite_chan;
devpriv           673 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           681 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           684 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           685 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ai_mite_chan) {
devpriv           688 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_release_channel(devpriv->ai_mite_chan);
devpriv           689 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ai_mite_chan = NULL;
devpriv           691 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           698 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           701 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           702 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ao_mite_chan) {
devpriv           705 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_release_channel(devpriv->ao_mite_chan);
devpriv           706 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mite_chan = NULL;
devpriv           708 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           716 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           719 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           720 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->counter_dev->counters[gpct_index].mite_chan) {
devpriv           722 drivers/staging/comedi/drivers/ni_mio_common.c 		    devpriv->counter_dev->counters[gpct_index].mite_chan;
devpriv           726 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_tio_set_mite_channel(&devpriv->
devpriv           731 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           736 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           739 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           740 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->cdo_mite_chan) {
devpriv           743 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_release_channel(devpriv->cdo_mite_chan);
devpriv           744 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->cdo_mite_chan = NULL;
devpriv           746 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           752 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           756 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series || gpct_index > 1)
devpriv           778 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           782 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6143) {
devpriv           796 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_625x) {
devpriv           818 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           821 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->window_lock, flags);
devpriv           824 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->window_lock, flags);
devpriv           830 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           833 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->window_lock, flags);
devpriv           836 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->window_lock, flags);
devpriv           841 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           845 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->window_lock, flags);
devpriv           848 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->window_lock, flags);
devpriv           878 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           882 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           883 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ai_mite_chan)
devpriv           884 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_sync_dma(devpriv->ai_mite_chan, s);
devpriv           885 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           890 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           896 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           897 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ai_mite_chan) {
devpriv           901 drivers/staging/comedi/drivers/ni_mio_common.c 			    mite_bytes_in_transit(devpriv->ai_mite_chan) == 0)
devpriv           909 drivers/staging/comedi/drivers/ni_mio_common.c 				mite_bytes_in_transit(devpriv->ai_mite_chan),
devpriv           914 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           951 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv           959 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_6xxx) {
devpriv           962 drivers/staging/comedi/drivers/ni_mio_common.c 			if (!devpriv->is_6711) {
devpriv          1016 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1022 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx)
devpriv          1042 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1048 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x) {
devpriv          1063 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_6143) {
devpriv          1085 drivers/staging/comedi/drivers/ni_mio_common.c 		if (n > ARRAY_SIZE(devpriv->ai_fifo_buffer)) {
devpriv          1092 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_fifo_buffer[i] =
devpriv          1095 drivers/staging/comedi/drivers/ni_mio_common.c 		comedi_buf_write_samples(s, devpriv->ai_fifo_buffer, n);
devpriv          1114 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1120 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x) {
devpriv          1131 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_6143) {
devpriv          1159 drivers/staging/comedi/drivers/ni_mio_common.c 			     i < ARRAY_SIZE(devpriv->ai_fifo_buffer); i++) {
devpriv          1164 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->ai_fifo_buffer[i] =
devpriv          1167 drivers/staging/comedi/drivers/ni_mio_common.c 			comedi_buf_write_samples(s, devpriv->ai_fifo_buffer, i);
devpriv          1174 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1179 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_611x)
devpriv          1192 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1197 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_6143)
devpriv          1228 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1230 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->aimode == AIMODE_SCAN) {
devpriv          1247 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ai_cmd2 & NISTC_AI_CMD2_END_ON_EOS)
devpriv          1255 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1260 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_tio_handle_interrupt(&devpriv->counter_dev->counters[counter_index],
devpriv          1400 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1420 drivers/staging/comedi/drivers/ni_mio_common.c 			larray[i] += devpriv->ai_offset[chan_index];
devpriv          1422 drivers/staging/comedi/drivers/ni_mio_common.c 			array[i] += devpriv->ai_offset[chan_index];
devpriv          1432 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1444 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv          1445 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->ai_mite_chan) {
devpriv          1446 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv          1450 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x || devpriv->is_6143)
devpriv          1451 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_prep_dma(devpriv->ai_mite_chan, 32, 16);
devpriv          1452 drivers/staging/comedi/drivers/ni_mio_common.c 	else if (devpriv->is_628x)
devpriv          1453 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_prep_dma(devpriv->ai_mite_chan, 32, 32);
devpriv          1455 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_prep_dma(devpriv->ai_mite_chan, 16, 16);
devpriv          1458 drivers/staging/comedi/drivers/ni_mio_common.c 	mite_dma_arm(devpriv->ai_mite_chan);
devpriv          1459 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv          1466 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1478 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv          1479 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ao_mite_chan) {
devpriv          1480 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x || devpriv->is_6713) {
devpriv          1481 drivers/staging/comedi/drivers/ni_mio_common.c 			mite_prep_dma(devpriv->ao_mite_chan, 32, 32);
devpriv          1488 drivers/staging/comedi/drivers/ni_mio_common.c 			mite_prep_dma(devpriv->ao_mite_chan, 16, 32);
devpriv          1490 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_dma_arm(devpriv->ao_mite_chan);
devpriv          1494 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv          1508 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1521 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_6143)
devpriv          1541 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x) {
devpriv          1543 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_6143) {
devpriv          1547 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_622x)
devpriv          1611 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1629 drivers/staging/comedi/drivers/ni_mio_common.c 			      devpriv->ai_calib_source;
devpriv          1647 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ai_offset[i] = 0;
devpriv          1709 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1716 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          1720 drivers/staging/comedi/drivers/ni_mio_common.c 	if (n_chan == 1 && !devpriv->is_611x && !devpriv->is_6143) {
devpriv          1721 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->changain_state &&
devpriv          1722 drivers/staging/comedi/drivers/ni_mio_common.c 		    devpriv->changain_spec == list[0]) {
devpriv          1726 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->changain_state = 1;
devpriv          1727 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->changain_spec = list[0];
devpriv          1729 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->changain_state = 0;
devpriv          1735 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6143) {
devpriv          1737 drivers/staging/comedi/drivers/ni_mio_common.c 		    !devpriv->ai_calib_source_enabled) {
devpriv          1739 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->ai_calib_source |
devpriv          1742 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->ai_calib_source,
devpriv          1744 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source_enabled = 1;
devpriv          1748 drivers/staging/comedi/drivers/ni_mio_common.c 			   devpriv->ai_calib_source_enabled) {
devpriv          1750 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->ai_calib_source |
devpriv          1753 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->ai_calib_source,
devpriv          1755 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source_enabled = 0;
devpriv          1762 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->is_6143 && (list[i] & CR_ALT_SOURCE))
devpriv          1763 drivers/staging/comedi/drivers/ni_mio_common.c 			chan = devpriv->ai_calib_source;
devpriv          1772 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x)
devpriv          1773 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_offset[i] = offset;
devpriv          1775 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_offset[i] = (range & 0x100) ? 0 : offset;
devpriv          1779 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->is_611x)
devpriv          1783 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->is_611x)
devpriv          1785 drivers/staging/comedi/drivers/ni_mio_common.c 			else if (devpriv->is_6143)
devpriv          1805 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->is_6143) {
devpriv          1818 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_611x && !devpriv->is_6143)
devpriv          1827 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1837 drivers/staging/comedi/drivers/ni_mio_common.c 	signbits = devpriv->ai_offset[0];
devpriv          1838 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x) {
devpriv          1872 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_6143) {
devpriv          1913 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->is_m_series) {
devpriv          1930 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1936 drivers/staging/comedi/drivers/ni_mio_common.c 		divider = DIV_ROUND_CLOSEST(nanosec, devpriv->clock_ns);
devpriv          1939 drivers/staging/comedi/drivers/ni_mio_common.c 		divider = (nanosec) / devpriv->clock_ns;
devpriv          1942 drivers/staging/comedi/drivers/ni_mio_common.c 		divider = DIV_ROUND_UP(nanosec, devpriv->clock_ns);
devpriv          1950 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1952 drivers/staging/comedi/drivers/ni_mio_common.c 	return devpriv->clock_ns * (timer + 1);
devpriv          1993 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          1996 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x || devpriv->is_6143)
devpriv          2007 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2019 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_611x || devpriv->is_6143)
devpriv          2051 drivers/staging/comedi/drivers/ni_mio_common.c 						  &devpriv->routing_tables, 1);
devpriv          2059 drivers/staging/comedi/drivers/ni_mio_common.c 						    devpriv->clock_ns *
devpriv          2065 drivers/staging/comedi/drivers/ni_mio_common.c 						  &devpriv->routing_tables, 1);
devpriv          2071 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x || devpriv->is_6143) {
devpriv          2078 drivers/staging/comedi/drivers/ni_mio_common.c 							    devpriv->clock_ns *
devpriv          2085 drivers/staging/comedi/drivers/ni_mio_common.c 						  &devpriv->routing_tables, 1);
devpriv          2096 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x)
devpriv          2121 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->is_611x && !devpriv->is_6143) {
devpriv          2150 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2156 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, NISTC_AI_CMD2_START1_PULSE | devpriv->ai_cmd2,
devpriv          2165 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2190 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->an_trig_etc_reg &= ~NISTC_ATRIG_ETC_ENA;
devpriv          2191 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->an_trig_etc_reg, NISTC_ATRIG_ETC_REG);
devpriv          2204 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->routing_tables, 1));
devpriv          2219 drivers/staging/comedi/drivers/ni_mio_common.c 	if (cmd->chanlist_len == 1 || devpriv->is_611x || devpriv->is_6143) {
devpriv          2230 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ai_cmd2 = 0;
devpriv          2235 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x) {
devpriv          2250 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_cmd2 |= NISTC_AI_CMD2_END_ON_EOS;
devpriv          2317 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->routing_tables, 1));
devpriv          2348 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->routing_tables, 1));
devpriv          2370 drivers/staging/comedi/drivers/ni_mio_common.c 		    (devpriv->ai_cmd2 & NISTC_AI_CMD2_END_ON_EOS)) {
devpriv          2372 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->aimode = AIMODE_SCAN;
devpriv          2374 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->aimode = AIMODE_HALF_FULL;
devpriv          2377 drivers/staging/comedi/drivers/ni_mio_common.c 		switch (devpriv->aimode) {
devpriv          2449 drivers/staging/comedi/drivers/ni_mio_common.c 				   devpriv->ai_cmd2,
devpriv          2466 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2473 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series) {
devpriv          2476 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source = data[1];
devpriv          2477 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (devpriv->is_6143) {
devpriv          2482 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source = calib_source;
devpriv          2493 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ai_calib_source = calib_source;
devpriv          2494 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->is_611x) {
devpriv          2504 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_611x || devpriv->is_6143)
devpriv          2554 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2563 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ao_conf[i] &= ~NI_M_AO_CFG_BANK_UPDATE_TIMED;
devpriv          2564 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writeb(dev, devpriv->ao_conf[i],
devpriv          2616 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_conf[chan] = conf;
devpriv          2627 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2658 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_conf[chan] = conf;
devpriv          2668 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2670 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          2682 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2688 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx) {
devpriv          2692 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_m_series) {
devpriv          2705 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_6xxx) {
devpriv          2713 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (devpriv->is_m_series) {
devpriv          2747 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2757 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->ao_needs_arming) {
devpriv          2763 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_needs_arming = 0;
devpriv          2770 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx)
devpriv          2786 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode3 | NISTC_AO_MODE3_NOT_AN_UPDATE,
devpriv          2788 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode3, NISTC_AO_MODE3_REG);
devpriv          2812 drivers/staging/comedi/drivers/ni_mio_common.c 			   devpriv->ao_cmd1,
devpriv          2823 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2833 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->mite)
devpriv          2834 drivers/staging/comedi/drivers/ni_mio_common.c 				data[2] += devpriv->mite->fifo_size;
devpriv          2862 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2883 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->ao_needs_arming) {
devpriv          2890 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, NISTC_AO_CMD2_START1_PULSE | devpriv->ao_cmd2,
devpriv          2942 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          2953 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          2960 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 |= NISTC_AO_MODE1_CONTINUOUS;
devpriv          2961 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 &= ~NISTC_AO_MODE1_TRIGGER_ONCE;
devpriv          2963 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 &= ~NISTC_AO_MODE1_CONTINUOUS;
devpriv          2964 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 |= NISTC_AO_MODE1_TRIGGER_ONCE;
devpriv          2966 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode1, NISTC_AO_MODE1_REG);
devpriv          2975 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->routing_tables, 1));
devpriv          2989 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode3 &= ~NISTC_AO_MODE3_TRIG_LEN;
devpriv          2990 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode3, NISTC_AO_MODE3_REG);
devpriv          2998 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3009 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode1, NISTC_AO_MODE1_REG);
devpriv          3013 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 &= ~NISTC_AO_MODE2_BC_INIT_LOAD_SRC;
devpriv          3014 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode2, NISTC_AO_MODE2_REG);
devpriv          3028 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 &= ~NISTC_AO_MODE2_UC_INIT_LOAD_SRC;
devpriv          3029 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode2, NISTC_AO_MODE2_REG);
devpriv          3043 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series) {
devpriv          3074 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3082 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode1 &= ~(
devpriv          3092 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_cmd2  &= ~NISTC_AO_CMD2_BC_GATE_ENA;
devpriv          3135 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_cmd2  |= NISTC_AO_CMD2_BC_GATE_ENA;
devpriv          3136 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 |= NISTC_AO_MODE1_UPDATE_SRC(
devpriv          3139 drivers/staging/comedi/drivers/ni_mio_common.c 					 &devpriv->routing_tables));
devpriv          3141 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->ao_mode1 |= NISTC_AO_MODE1_UPDATE_SRC_POLARITY;
devpriv          3144 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_cmd2, NISTC_AO_CMD2_REG);
devpriv          3145 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode1, NISTC_AO_MODE1_REG);
devpriv          3146 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 &= ~(NISTC_AO_MODE2_UI_RELOAD_MODE(3) |
devpriv          3148 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode2, NISTC_AO_MODE2_REG);
devpriv          3151 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_cmd1 |= NISTC_AO_CMD1_DAC1_UPDATE_MODE |
devpriv          3154 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_cmd1, NISTC_AO_CMD1_REG);
devpriv          3162 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3168 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx) {
devpriv          3184 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 |= NISTC_AO_MODE1_MULTI_CHAN;
devpriv          3189 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode1 &= ~NISTC_AO_MODE1_MULTI_CHAN;
devpriv          3191 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series | devpriv->is_6xxx)
devpriv          3198 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode1, NISTC_AO_MODE1_REG);
devpriv          3207 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3211 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode3 |= NISTC_AO_MODE3_STOP_ON_OVERRUN_ERR;
devpriv          3212 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode3, NISTC_AO_MODE3_REG);
devpriv          3225 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3229 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 &= ~NISTC_AO_MODE2_FIFO_MODE_MASK;
devpriv          3231 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 |= NISTC_AO_MODE2_FIFO_MODE_HF_F;
devpriv          3233 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 |= NISTC_AO_MODE2_FIFO_MODE_HF;
devpriv          3236 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 &= ~NISTC_AO_MODE2_FIFO_REXMIT_ENA;
devpriv          3237 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode2, NISTC_AO_MODE2_REG);
devpriv          3259 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3277 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_cmd_set_mite_transfer(devpriv->ao_mite_ring, s, cmd, 0x00ffffff);
devpriv          3291 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_needs_arming = 1;
devpriv          3301 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3337 drivers/staging/comedi/drivers/ni_mio_common.c 						  &devpriv->routing_tables, 1);
devpriv          3345 drivers/staging/comedi/drivers/ni_mio_common.c 						    devpriv->clock_ns *
devpriv          3350 drivers/staging/comedi/drivers/ni_mio_common.c 					    &devpriv->routing_tables);
devpriv          3387 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3392 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          3407 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_cmd1  = 0;
devpriv          3408 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_cmd2  = 0;
devpriv          3409 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode1 = 0;
devpriv          3410 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->ao_mode2 = 0;
devpriv          3411 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          3412 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode3 = NISTC_AO_MODE3_LAST_GATE_DISABLE;
devpriv          3414 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->ao_mode3 = 0;
devpriv          3422 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->ao_mode3, NISTC_AO_MODE3_REG);
devpriv          3434 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx) {
devpriv          3453 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3460 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_control &= ~NISTC_DIO_CTRL_DIR_MASK;
devpriv          3461 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_control |= NISTC_DIO_CTRL_DIR(s->io_bits);
devpriv          3462 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3472 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3476 drivers/staging/comedi/drivers/ni_mio_common.c 	    devpriv->serial_interval_ns)
devpriv          3480 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_output &= ~NISTC_DIO_OUT_PARALLEL_MASK;
devpriv          3481 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_output |= NISTC_DIO_OUT_PARALLEL(s->state);
devpriv          3482 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->dio_output, NISTC_DIO_OUT_REG);
devpriv          3548 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3576 drivers/staging/comedi/drivers/ni_mio_common.c 				    &devpriv->routing_tables);
devpriv          3615 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3626 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv          3627 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->cdo_mite_chan) {
devpriv          3628 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_prep_dma(devpriv->cdo_mite_chan, 32, 32);
devpriv          3629 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_dma_arm(devpriv->cdo_mite_chan);
devpriv          3634 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv          3663 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3678 drivers/staging/comedi/drivers/ni_mio_common.c 						 &devpriv->routing_tables));
devpriv          3695 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_cmd_set_mite_transfer(devpriv->cdo_mite_ring, s, cmd,
devpriv          3722 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3727 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv          3728 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->cdo_mite_chan)
devpriv          3729 drivers/staging/comedi/drivers/ni_mio_common.c 		mite_ack_linkc(devpriv->cdo_mite_chan, s, true);
devpriv          3730 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv          3753 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3757 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_output &= ~NISTC_DIO_OUT_SERIAL_MASK;
devpriv          3758 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_output |= NISTC_DIO_OUT_SERIAL(data_out);
devpriv          3759 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->dio_output, NISTC_DIO_OUT_REG);
devpriv          3767 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_control |= NISTC_DIO_CTRL_HW_SER_START;
devpriv          3768 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3769 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->dio_control &= ~NISTC_DIO_CTRL_HW_SER_START;
devpriv          3775 drivers/staging/comedi/drivers/ni_mio_common.c 		udelay((devpriv->serial_interval_ns + 999) / 1000);
devpriv          3788 drivers/staging/comedi/drivers/ni_mio_common.c 	udelay((devpriv->serial_interval_ns + 999) / 1000);
devpriv          3794 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3804 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3808 drivers/staging/comedi/drivers/ni_mio_common.c 	udelay((devpriv->serial_interval_ns + 999) / 1000);
devpriv          3816 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_output &= ~NISTC_DIO_SDOUT;
devpriv          3818 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_output |= NISTC_DIO_SDOUT;
devpriv          3819 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->dio_output, NISTC_DIO_OUT_REG);
devpriv          3825 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_control |= NISTC_DIO_SDCLK;
devpriv          3826 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3828 drivers/staging/comedi/drivers/ni_mio_common.c 		udelay((devpriv->serial_interval_ns + 999) / 2000);
devpriv          3830 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_control &= ~NISTC_DIO_SDCLK;
devpriv          3831 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3833 drivers/staging/comedi/drivers/ni_mio_common.c 		udelay((devpriv->serial_interval_ns + 999) / 2000);
devpriv          3851 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          3852 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int clk_fout = devpriv->clock_and_fout;
devpriv          3861 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->serial_hw_mode = 1;
devpriv          3862 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_control |= NISTC_DIO_CTRL_HW_SER_ENA;
devpriv          3865 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_hw_mode = 0;
devpriv          3866 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_control &= ~(NISTC_DIO_CTRL_HW_SER_ENA |
devpriv          3869 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
devpriv          3875 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_control &= ~NISTC_DIO_CTRL_HW_SER_TIMEBASE;
devpriv          3879 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
devpriv          3881 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_control &= ~NISTC_DIO_CTRL_HW_SER_TIMEBASE;
devpriv          3885 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
devpriv          3887 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_control |= NISTC_DIO_CTRL_HW_SER_TIMEBASE;
devpriv          3897 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
devpriv          3899 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->dio_control &= ~(NISTC_DIO_CTRL_HW_SER_ENA |
devpriv          3901 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_hw_mode = 0;
devpriv          3903 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->serial_interval_ns = data[1];
devpriv          3905 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout = clk_fout;
devpriv          3907 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          3908 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->clock_and_fout, NISTC_CLK_FOUT_REG);
devpriv          3913 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->serial_interval_ns == 0)
devpriv          3918 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->serial_hw_mode) {
devpriv          3921 drivers/staging/comedi/drivers/ni_mio_common.c 		} else if (devpriv->serial_interval_ns > 0) {
devpriv          4084 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4085 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int val = NISTC_CLK_FOUT_TO_DIVIDER(devpriv->clock_and_fout);
devpriv          4099 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4104 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout &= ~NISTC_CLK_FOUT_ENA;
devpriv          4105 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->clock_and_fout, NISTC_CLK_FOUT_REG);
devpriv          4106 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout &= ~NISTC_CLK_FOUT_DIVIDER_MASK;
devpriv          4109 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout |= NISTC_CLK_FOUT_DIVIDER(val);
devpriv          4111 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout |= NISTC_CLK_FOUT_ENA;
devpriv          4112 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->clock_and_fout, NISTC_CLK_FOUT_REG);
devpriv          4122 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4128 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->clock_and_fout &= ~NISTC_CLK_FOUT_TIMEBASE_SEL;
devpriv          4131 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->clock_and_fout |= NISTC_CLK_FOUT_TIMEBASE_SEL;
devpriv          4136 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->clock_and_fout, NISTC_CLK_FOUT_REG);
devpriv          4139 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->clock_and_fout & NISTC_CLK_FOUT_TIMEBASE_SEL) {
devpriv          4166 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4168 drivers/staging/comedi/drivers/ni_mio_common.c 	data[1] = devpriv->pwm_up_count * devpriv->clock_ns;
devpriv          4169 drivers/staging/comedi/drivers/ni_mio_common.c 	data[2] = devpriv->pwm_down_count * devpriv->clock_ns;
devpriv          4178 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4186 drivers/staging/comedi/drivers/ni_mio_common.c 						     devpriv->clock_ns);
devpriv          4189 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = data[2] / devpriv->clock_ns;
devpriv          4193 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[2], devpriv->clock_ns);
devpriv          4201 drivers/staging/comedi/drivers/ni_mio_common.c 						       devpriv->clock_ns);
devpriv          4204 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = data[4] / devpriv->clock_ns;
devpriv          4208 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[4], devpriv->clock_ns);
devpriv          4213 drivers/staging/comedi/drivers/ni_mio_common.c 		if (up_count * devpriv->clock_ns != data[2] ||
devpriv          4214 drivers/staging/comedi/drivers/ni_mio_common.c 		    down_count * devpriv->clock_ns != data[4]) {
devpriv          4215 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = up_count * devpriv->clock_ns;
devpriv          4216 drivers/staging/comedi/drivers/ni_mio_common.c 			data[4] = down_count * devpriv->clock_ns;
devpriv          4222 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->pwm_up_count = up_count;
devpriv          4223 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->pwm_down_count = down_count;
devpriv          4238 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4246 drivers/staging/comedi/drivers/ni_mio_common.c 						     devpriv->clock_ns);
devpriv          4249 drivers/staging/comedi/drivers/ni_mio_common.c 			up_count = data[2] / devpriv->clock_ns;
devpriv          4253 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[2], devpriv->clock_ns);
devpriv          4261 drivers/staging/comedi/drivers/ni_mio_common.c 						       devpriv->clock_ns);
devpriv          4264 drivers/staging/comedi/drivers/ni_mio_common.c 			down_count = data[4] / devpriv->clock_ns;
devpriv          4268 drivers/staging/comedi/drivers/ni_mio_common.c 			    DIV_ROUND_UP(data[4], devpriv->clock_ns);
devpriv          4273 drivers/staging/comedi/drivers/ni_mio_common.c 		if (up_count * devpriv->clock_ns != data[2] ||
devpriv          4274 drivers/staging/comedi/drivers/ni_mio_common.c 		    down_count * devpriv->clock_ns != data[4]) {
devpriv          4275 drivers/staging/comedi/drivers/ni_mio_common.c 			data[2] = up_count * devpriv->clock_ns;
devpriv          4276 drivers/staging/comedi/drivers/ni_mio_common.c 			data[4] = down_count * devpriv->clock_ns;
devpriv          4280 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->pwm_up_count = up_count;
devpriv          4282 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->pwm_down_count = down_count;
devpriv          4359 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4365 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->caldacs[addr] == val)
devpriv          4367 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->caldacs[addr] = val;
devpriv          4416 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4420 drivers/staging/comedi/drivers/ni_mio_common.c 		data[0] = devpriv->caldacs[CR_CHAN(insn->chanspec)];
devpriv          4428 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4453 drivers/staging/comedi/drivers/ni_mio_common.c 		unsigned int *maxdata_list = devpriv->caldac_maxdata_list;
devpriv          4531 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4535 drivers/staging/comedi/drivers/ni_mio_common.c 		data[i] = devpriv->eeprom_buffer[CR_CHAN(insn->chanspec)];
devpriv          4584 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4588 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->pfi_output_select_reg[array_offset]);
devpriv          4594 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4596 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned short val = devpriv->pfi_output_select_reg[index];
devpriv          4604 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->pfi_output_select_reg[index] = val;
devpriv          4612 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4618 drivers/staging/comedi/drivers/ni_mio_common.c 	return (devpriv->is_m_series)
devpriv          4627 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4633 drivers/staging/comedi/drivers/ni_mio_common.c 	return (devpriv->is_m_series)
devpriv          4642 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4645 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_m_series)
devpriv          4673 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4679 drivers/staging/comedi/drivers/ni_mio_common.c 	return devpriv->io_bidirection_pin_reg & (1 << chan) ?
devpriv          4721 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4723 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_m_series)
devpriv          4923 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          4946 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->rtsi_trig_direction_reg &= ~NISTC_RTSI_TRIG_USE_CLK;
devpriv          4947 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->rtsi_trig_direction_reg,
devpriv          4950 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->clock_and_fout2 |= NI_M_CLK_FOUT2_TIMEBASE1_PLL |
devpriv          4952 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->clock_and_fout2 &= ~NI_M_CLK_FOUT2_PLL_SRC_MASK;
devpriv          4955 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout2 |= NI_M_CLK_FOUT2_PLL_SRC_STAR;
devpriv          4959 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout2 |= NI_M_CLK_FOUT2_PLL_SRC_PXI10;
devpriv          4964 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->clock_and_fout2 |=
devpriv          4976 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->clock_ns);
devpriv          4983 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writew(dev, devpriv->clock_and_fout2, NI_M_CLK_FOUT2_REG);
devpriv          4988 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->clock_source = source;
devpriv          5007 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5010 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_direction_reg &= ~NISTC_RTSI_TRIG_USE_CLK;
devpriv          5011 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->rtsi_trig_direction_reg,
devpriv          5013 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_ns = TIMEBASE_1_NS;
devpriv          5014 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series) {
devpriv          5015 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->clock_and_fout2 &=
devpriv          5018 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->clock_and_fout2,
devpriv          5022 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_source = source;
devpriv          5024 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series) {
devpriv          5029 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->rtsi_trig_direction_reg |=
devpriv          5032 drivers/staging/comedi/drivers/ni_mio_common.c 					      devpriv->rtsi_trig_direction_reg,
devpriv          5039 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->clock_ns = period_ns;
devpriv          5040 drivers/staging/comedi/drivers/ni_mio_common.c 				devpriv->clock_source = source;
devpriv          5052 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5054 drivers/staging/comedi/drivers/ni_mio_common.c 	if (chan >= NISTC_RTSI_TRIG_NUM_CHAN(devpriv->is_m_series)) {
devpriv          5081 drivers/staging/comedi/drivers/ni_mio_common.c 		return (devpriv->is_m_series) ? 1 : 0;
devpriv          5090 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5099 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_a_output_reg &= ~NISTC_RTSI_TRIG_MASK(chan);
devpriv          5100 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_a_output_reg |= NISTC_RTSI_TRIG(chan, src);
devpriv          5101 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->rtsi_trig_a_output_reg,
devpriv          5103 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (chan < NISTC_RTSI_TRIG_NUM_CHAN(devpriv->is_m_series)) {
devpriv          5104 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_b_output_reg &= ~NISTC_RTSI_TRIG_MASK(chan);
devpriv          5105 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_b_output_reg |= NISTC_RTSI_TRIG(chan, src);
devpriv          5106 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->rtsi_trig_b_output_reg,
devpriv          5122 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5130 drivers/staging/comedi/drivers/ni_mio_common.c 					      devpriv->rtsi_trig_a_output_reg);
devpriv          5131 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (chan < NISTC_RTSI_TRIG_NUM_CHAN(devpriv->is_m_series)) {
devpriv          5133 drivers/staging/comedi/drivers/ni_mio_common.c 					      devpriv->rtsi_trig_b_output_reg);
devpriv          5145 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5146 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int max_chan = NISTC_RTSI_TRIG_NUM_CHAN(devpriv->is_m_series);
devpriv          5154 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->rtsi_trig_direction_reg |=
devpriv          5155 drivers/staging/comedi/drivers/ni_mio_common.c 			    NISTC_RTSI_TRIG_DIR(chan, devpriv->is_m_series);
devpriv          5157 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->rtsi_trig_direction_reg |=
devpriv          5162 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->rtsi_trig_direction_reg &=
devpriv          5163 drivers/staging/comedi/drivers/ni_mio_common.c 			    ~NISTC_RTSI_TRIG_DIR(chan, devpriv->is_m_series);
devpriv          5165 drivers/staging/comedi/drivers/ni_mio_common.c 			devpriv->rtsi_trig_direction_reg &=
devpriv          5169 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->rtsi_trig_direction_reg,
devpriv          5175 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5176 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int max_chan = NISTC_RTSI_TRIG_NUM_CHAN(devpriv->is_m_series);
devpriv          5183 drivers/staging/comedi/drivers/ni_mio_common.c 		return (devpriv->rtsi_trig_direction_reg &
devpriv          5184 drivers/staging/comedi/drivers/ni_mio_common.c 			NISTC_RTSI_TRIG_DIR(chan, devpriv->is_m_series))
devpriv          5187 drivers/staging/comedi/drivers/ni_mio_common.c 		return (devpriv->rtsi_trig_direction_reg &
devpriv          5199 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5218 drivers/staging/comedi/drivers/ni_mio_common.c 		data[1] = devpriv->clock_source;
devpriv          5219 drivers/staging/comedi/drivers/ni_mio_common.c 		data[2] = devpriv->clock_ns;
devpriv          5271 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5273 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          5274 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_direction_reg &=
devpriv          5276 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_direction_reg |=
devpriv          5279 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->rtsi_trig_direction_reg,
devpriv          5282 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_b_output_reg &= ~NISTC_RTSI_TRIGB_SUB_SEL1;
devpriv          5283 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->rtsi_trig_b_output_reg |=
devpriv          5286 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_stc_writew(dev, devpriv->rtsi_trig_b_output_reg,
devpriv          5293 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5296 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          5297 drivers/staging/comedi/drivers/ni_mio_common.c 		reg = (devpriv->rtsi_trig_direction_reg &
devpriv          5301 drivers/staging/comedi/drivers/ni_mio_common.c 		reg = (devpriv->rtsi_trig_b_output_reg &
devpriv          5309 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5312 drivers/staging/comedi/drivers/ni_mio_common.c 	return ni_find_route_source(reg, NI_RGOUT0, &devpriv->routing_tables);
devpriv          5327 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5329 drivers/staging/comedi/drivers/ni_mio_common.c 					  &devpriv->routing_tables);
devpriv          5334 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->rgout0_usage > 0 && get_rgout0_reg(dev) != reg)
devpriv          5337 drivers/staging/comedi/drivers/ni_mio_common.c 	++devpriv->rgout0_usage;
devpriv          5353 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5355 drivers/staging/comedi/drivers/ni_mio_common.c 					  &devpriv->routing_tables);
devpriv          5357 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->rgout0_usage > 0 && get_rgout0_reg(dev) == reg) {
devpriv          5358 drivers/staging/comedi/drivers/ni_mio_common.c 		--devpriv->rgout0_usage;
devpriv          5359 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->rgout0_usage)
devpriv          5374 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5379 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          5385 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->rtsi_shared_mux_reg &= ~(reg_i_mask       << reg_i_shift);
devpriv          5387 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->rtsi_shared_mux_reg |= (reg & reg_i_mask) << reg_i_shift;
devpriv          5389 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->rtsi_shared_mux_reg, NISTC_RTSI_BOARD_REG);
devpriv          5394 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5399 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          5404 drivers/staging/comedi/drivers/ni_mio_common.c 	return (devpriv->rtsi_shared_mux_reg >> reg_i_shift) & reg_i_mask;
devpriv          5409 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5425 drivers/staging/comedi/drivers/ni_mio_common.c 	return ni_find_route_source(reg, brd, &devpriv->routing_tables);
devpriv          5438 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5447 drivers/staging/comedi/drivers/ni_mio_common.c 					       &devpriv->routing_tables);
devpriv          5452 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->rtsi_shared_mux_usage[i]) {
devpriv          5481 drivers/staging/comedi/drivers/ni_mio_common.c 	++devpriv->rtsi_shared_mux_usage[i];
devpriv          5496 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5498 drivers/staging/comedi/drivers/ni_mio_common.c 					  &devpriv->routing_tables);
devpriv          5501 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->rtsi_shared_mux_usage[i] > 0 &&
devpriv          5503 drivers/staging/comedi/drivers/ni_mio_common.c 		--devpriv->rtsi_shared_mux_usage[i];
devpriv          5504 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->rtsi_shared_mux_usage[i])
devpriv          5514 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5524 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->clock_and_fout2 = NI_M_CLK_FOUT2_RTSI_10MHZ;
devpriv          5544 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->rtsi_shared_mux_reg = 0;
devpriv          5547 drivers/staging/comedi/drivers/ni_mio_common.c 	memset(devpriv->rtsi_shared_mux_usage, 0,
devpriv          5548 drivers/staging/comedi/drivers/ni_mio_common.c 	       sizeof(devpriv->rtsi_shared_mux_usage));
devpriv          5551 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->rgout0_usage = 0;
devpriv          5559 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5560 drivers/staging/comedi/drivers/ni_mio_common.c 	unsigned int reg = devpriv->an_trig_etc_reg;
devpriv          5580 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5584 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg &= ~NISTC_ATRIG_ETC_GPFO_0_ENA;
devpriv          5587 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg &= ~NISTC_ATRIG_ETC_GPFO_1_ENA;
devpriv          5593 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->an_trig_etc_reg, NISTC_ATRIG_ETC_REG);
devpriv          5601 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5606 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg &= ~NISTC_ATRIG_ETC_GPFO_0_SEL(-1);
devpriv          5608 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg |= NISTC_ATRIG_ETC_GPFO_0_ENA
devpriv          5613 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg &= ~NISTC_ATRIG_ETC_GPFO_1_SEL;
devpriv          5616 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->an_trig_etc_reg |= NISTC_ATRIG_ETC_GPFO_1_ENA | src;
devpriv          5622 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->an_trig_etc_reg, NISTC_ATRIG_ETC_REG);
devpriv          5636 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5668 drivers/staging/comedi/drivers/ni_mio_common.c 		reg = ni_tio_get_routing(devpriv->counter_dev, dest);
devpriv          5676 drivers/staging/comedi/drivers/ni_mio_common.c 					    &devpriv->routing_tables);
devpriv          5690 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5692 drivers/staging/comedi/drivers/ni_mio_common.c 				      &devpriv->routing_tables);
devpriv          5705 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5707 drivers/staging/comedi/drivers/ni_mio_common.c 				      &devpriv->routing_tables);
devpriv          5741 drivers/staging/comedi/drivers/ni_mio_common.c 				brd, dest, &devpriv->routing_tables);
devpriv          5762 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_tio_set_routing(devpriv->counter_dev, dest,
devpriv          5773 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5775 drivers/staging/comedi/drivers/ni_mio_common.c 				      &devpriv->routing_tables);
devpriv          5799 drivers/staging/comedi/drivers/ni_mio_common.c 				&devpriv->routing_tables);
devpriv          5823 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_tio_unset_routing(devpriv->counter_dev, dest);
devpriv          5892 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5904 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->mite) {
devpriv          5907 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_lock_irqsave(&devpriv->mite_channel_lock, flags_too);
devpriv          5908 drivers/staging/comedi/drivers/ni_mio_common.c 		if (s_ai && devpriv->ai_mite_chan)
devpriv          5909 drivers/staging/comedi/drivers/ni_mio_common.c 			mite_ack_linkc(devpriv->ai_mite_chan, s_ai, false);
devpriv          5910 drivers/staging/comedi/drivers/ni_mio_common.c 		if (s_ao && devpriv->ao_mite_chan)
devpriv          5911 drivers/staging/comedi/drivers/ni_mio_common.c 			mite_ack_linkc(devpriv->ao_mite_chan, s_ao, false);
devpriv          5912 drivers/staging/comedi/drivers/ni_mio_common.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags_too);
devpriv          5932 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series)
devpriv          5942 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv;
devpriv          5944 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          5945 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv)
devpriv          5948 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_init(&devpriv->window_lock);
devpriv          5949 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_init(&devpriv->soft_reg_copy_lock);
devpriv          5950 drivers/staging/comedi/drivers/ni_mio_common.c 	spin_lock_init(&devpriv->mite_channel_lock);
devpriv          5959 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5961 drivers/staging/comedi/drivers/ni_mio_common.c 	return ni_get_valid_routes(&devpriv->routing_tables, n_pairs,
devpriv          5969 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          5973 drivers/staging/comedi/drivers/ni_mio_common.c 	const char *dev_family = devpriv->is_m_series ? "ni_mseries"
devpriv          5978 drivers/staging/comedi/drivers/ni_mio_common.c 				    &devpriv->routing_tables) < 0) {
devpriv          5998 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->clock_and_fout = NISTC_CLK_FOUT_SLOW_DIV2 |
devpriv          6002 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->is_6xxx) {
devpriv          6004 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->clock_and_fout |= (NISTC_CLK_FOUT_AI_OUT_DIV2 |
devpriv          6007 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_stc_writew(dev, devpriv->clock_and_fout, NISTC_CLK_FOUT_REG);
devpriv          6018 drivers/staging/comedi/drivers/ni_mio_common.c 		if (!devpriv->is_611x)
devpriv          6022 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series)
devpriv          6039 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->mite)
devpriv          6054 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_m_series)
devpriv          6070 drivers/staging/comedi/drivers/ni_mio_common.c 		if (dev->irq && (board->ao_fifo_depth || devpriv->mite)) {
devpriv          6077 drivers/staging/comedi/drivers/ni_mio_common.c 			if (!devpriv->is_m_series)
devpriv          6080 drivers/staging/comedi/drivers/ni_mio_common.c 			if (devpriv->mite)
devpriv          6084 drivers/staging/comedi/drivers/ni_mio_common.c 		if (devpriv->is_67xx)
devpriv          6100 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          6127 drivers/staging/comedi/drivers/ni_mio_common.c 		devpriv->dio_control = NISTC_DIO_CTRL_DIR(s->io_bits);
devpriv          6128 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_writew(dev, devpriv->dio_control, NISTC_DIO_CTRL_REG);
devpriv          6152 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          6157 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_6143) {
devpriv          6174 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          6186 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_m_series) {
devpriv          6193 drivers/staging/comedi/drivers/ni_mio_common.c 			ni_writew(dev, devpriv->pfi_output_select_reg[i],
devpriv          6206 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_67xx) {
devpriv          6227 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->serial_interval_ns = 0;
devpriv          6228 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->serial_hw_mode = 0;
devpriv          6241 drivers/staging/comedi/drivers/ni_mio_common.c 	devpriv->counter_dev = ni_gpct_device_construct(dev,
devpriv          6244 drivers/staging/comedi/drivers/ni_mio_common.c 					(devpriv->is_m_series)
devpriv          6249 drivers/staging/comedi/drivers/ni_mio_common.c 					&devpriv->routing_tables);
devpriv          6250 drivers/staging/comedi/drivers/ni_mio_common.c 	if (!devpriv->counter_dev)
devpriv          6255 drivers/staging/comedi/drivers/ni_mio_common.c 		struct ni_gpct *gpct = &devpriv->counter_dev->counters[i];
devpriv          6264 drivers/staging/comedi/drivers/ni_mio_common.c 		s->maxdata	= (devpriv->is_m_series) ? 0xffffffff
devpriv          6270 drivers/staging/comedi/drivers/ni_mio_common.c 		if (dev->irq && devpriv->mite) {
devpriv          6309 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writeb(dev, devpriv->ai_ao_select_reg, NI_E_DMA_AI_AO_SEL_REG);
devpriv          6310 drivers/staging/comedi/drivers/ni_mio_common.c 	ni_writeb(dev, devpriv->g0_g1_select_reg, NI_E_DMA_G0_G1_SEL_REG);
devpriv          6312 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv->is_6xxx) {
devpriv          6314 drivers/staging/comedi/drivers/ni_mio_common.c 	} else if (devpriv->is_m_series) {
devpriv          6331 drivers/staging/comedi/drivers/ni_mio_common.c 	struct ni_private *devpriv = dev->private;
devpriv          6333 drivers/staging/comedi/drivers/ni_mio_common.c 	if (devpriv)
devpriv          6334 drivers/staging/comedi/drivers/ni_mio_common.c 		ni_gpct_device_destroy(devpriv->counter_dev);
devpriv           296 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           299 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           300 drivers/staging/comedi/drivers/ni_pcidio.c 	BUG_ON(devpriv->di_mite_chan);
devpriv           301 drivers/staging/comedi/drivers/ni_pcidio.c 	devpriv->di_mite_chan =
devpriv           302 drivers/staging/comedi/drivers/ni_pcidio.c 	    mite_request_channel_in_range(devpriv->mite,
devpriv           303 drivers/staging/comedi/drivers/ni_pcidio.c 					  devpriv->di_mite_ring, 1, 2);
devpriv           304 drivers/staging/comedi/drivers/ni_pcidio.c 	if (!devpriv->di_mite_chan) {
devpriv           305 drivers/staging/comedi/drivers/ni_pcidio.c 		spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           309 drivers/staging/comedi/drivers/ni_pcidio.c 	devpriv->di_mite_chan->dir = COMEDI_INPUT;
devpriv           310 drivers/staging/comedi/drivers/ni_pcidio.c 	writeb(primary_DMAChannel_bits(devpriv->di_mite_chan->channel) |
devpriv           311 drivers/staging/comedi/drivers/ni_pcidio.c 	       secondary_DMAChannel_bits(devpriv->di_mite_chan->channel),
devpriv           313 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           319 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           322 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           323 drivers/staging/comedi/drivers/ni_pcidio.c 	if (devpriv->di_mite_chan) {
devpriv           324 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_release_channel(devpriv->di_mite_chan);
devpriv           325 drivers/staging/comedi/drivers/ni_pcidio.c 		devpriv->di_mite_chan = NULL;
devpriv           330 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           335 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           346 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock_irqsave(&devpriv->mite_channel_lock, flags);
devpriv           347 drivers/staging/comedi/drivers/ni_pcidio.c 	if (devpriv->di_mite_chan) {
devpriv           348 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_prep_dma(devpriv->di_mite_chan, 32, 32);
devpriv           349 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_dma_arm(devpriv->di_mite_chan);
devpriv           353 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_unlock_irqrestore(&devpriv->mite_channel_lock, flags);
devpriv           360 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           365 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock(&devpriv->mite_channel_lock);
devpriv           366 drivers/staging/comedi/drivers/ni_pcidio.c 	if (devpriv->di_mite_chan)
devpriv           367 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_sync_dma(devpriv->di_mite_chan, s);
devpriv           368 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_unlock(&devpriv->mite_channel_lock);
devpriv           377 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           397 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock(&devpriv->mite_channel_lock);
devpriv           398 drivers/staging/comedi/drivers/ni_pcidio.c 	if (devpriv->di_mite_chan) {
devpriv           399 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_ack_linkc(devpriv->di_mite_chan, s, false);
devpriv           402 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_unlock(&devpriv->mite_channel_lock);
devpriv           606 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           612 drivers/staging/comedi/drivers/ni_pcidio.c 	writeb(devpriv->OP_MODEBits, dev->mmio + OP_MODE);
devpriv           620 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           716 drivers/staging/comedi/drivers/ni_pcidio.c 		devpriv->OP_MODEBits = DATA_LATCHING(0) | RUN_MODE(7);
devpriv           718 drivers/staging/comedi/drivers/ni_pcidio.c 		devpriv->OP_MODEBits = NUMBERED | RUN_MODE(7);
devpriv           722 drivers/staging/comedi/drivers/ni_pcidio.c 		writeb(devpriv->OP_MODEBits, dev->mmio + OP_MODE);
devpriv           744 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           747 drivers/staging/comedi/drivers/ni_pcidio.c 	ret = mite_buf_change(devpriv->di_mite_ring, s);
devpriv           845 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           859 drivers/staging/comedi/drivers/ni_pcidio.c 		ret = comedi_load_firmware(dev, &devpriv->mite->pcidev->dev,
devpriv           885 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv;
devpriv           901 drivers/staging/comedi/drivers/ni_pcidio.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           902 drivers/staging/comedi/drivers/ni_pcidio.c 	if (!devpriv)
devpriv           905 drivers/staging/comedi/drivers/ni_pcidio.c 	spin_lock_init(&devpriv->mite_channel_lock);
devpriv           907 drivers/staging/comedi/drivers/ni_pcidio.c 	devpriv->mite = mite_attach(dev, false);	/* use win0 */
devpriv           908 drivers/staging/comedi/drivers/ni_pcidio.c 	if (!devpriv->mite)
devpriv           911 drivers/staging/comedi/drivers/ni_pcidio.c 	devpriv->di_mite_ring = mite_alloc_ring(devpriv->mite);
devpriv           912 drivers/staging/comedi/drivers/ni_pcidio.c 	if (!devpriv->di_mite_ring)
devpriv           963 drivers/staging/comedi/drivers/ni_pcidio.c 	struct nidio96_private *devpriv = dev->private;
devpriv           967 drivers/staging/comedi/drivers/ni_pcidio.c 	if (devpriv) {
devpriv           968 drivers/staging/comedi/drivers/ni_pcidio.c 		if (devpriv->di_mite_ring) {
devpriv           969 drivers/staging/comedi/drivers/ni_pcidio.c 			mite_free_ring(devpriv->di_mite_ring);
devpriv           970 drivers/staging/comedi/drivers/ni_pcidio.c 			devpriv->di_mite_ring = NULL;
devpriv           972 drivers/staging/comedi/drivers/ni_pcidio.c 		mite_detach(devpriv->mite);
devpriv          1148 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1151 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->ai_mite_ring, s);
devpriv          1161 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1164 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->ao_mite_ring, s);
devpriv          1174 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1177 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->gpct_mite_ring[0], s);
devpriv          1187 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1190 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->gpct_mite_ring[1], s);
devpriv          1200 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1203 drivers/staging/comedi/drivers/ni_pcimio.c 	ret = mite_buf_change(devpriv->cdo_mite_ring, s);
devpriv          1212 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1213 drivers/staging/comedi/drivers/ni_pcimio.c 	struct mite *mite = devpriv->mite;
devpriv          1235 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->eeprom_buffer[i] = ni_readb(dev, Start_Cal_EEPROM + i);
devpriv          1246 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1264 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->ai_calib_source_enabled = 0;
devpriv          1265 drivers/staging/comedi/drivers/ni_pcimio.c 	ni_writew(dev, devpriv->ai_calib_source | NI6143_CALIB_CHAN_RELAY_OFF,
devpriv          1267 drivers/staging/comedi/drivers/ni_pcimio.c 	ni_writew(dev, devpriv->ai_calib_source, NI6143_CALIB_CHAN_REG);
devpriv          1272 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv = dev->private;
devpriv          1277 drivers/staging/comedi/drivers/ni_pcimio.c 	if (devpriv) {
devpriv          1278 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_free_ring(devpriv->ai_mite_ring);
devpriv          1279 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_free_ring(devpriv->ao_mite_ring);
devpriv          1280 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_free_ring(devpriv->cdo_mite_ring);
devpriv          1281 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_free_ring(devpriv->gpct_mite_ring[0]);
devpriv          1282 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_free_ring(devpriv->gpct_mite_ring[1]);
devpriv          1283 drivers/staging/comedi/drivers/ni_pcimio.c 		mite_detach(devpriv->mite);
devpriv          1295 drivers/staging/comedi/drivers/ni_pcimio.c 	struct ni_private *devpriv;
devpriv          1313 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv = dev->private;
devpriv          1315 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->mite = mite_attach(dev, false);	/* use win0 */
devpriv          1316 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->mite)
devpriv          1320 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_m_series = 1;
devpriv          1322 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_6xxx = 1;
devpriv          1324 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_611x = 1;
devpriv          1326 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_6143 = 1;
devpriv          1328 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_622x = 1;
devpriv          1330 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_625x = 1;
devpriv          1332 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_628x = 1;
devpriv          1334 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_67xx = 1;
devpriv          1336 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_6711 = 1;
devpriv          1338 drivers/staging/comedi/drivers/ni_pcimio.c 		devpriv->is_6713 = 1;
devpriv          1340 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->ai_mite_ring = mite_alloc_ring(devpriv->mite);
devpriv          1341 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->ai_mite_ring)
devpriv          1343 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->ao_mite_ring = mite_alloc_ring(devpriv->mite);
devpriv          1344 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->ao_mite_ring)
devpriv          1346 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->cdo_mite_ring = mite_alloc_ring(devpriv->mite);
devpriv          1347 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->cdo_mite_ring)
devpriv          1349 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->gpct_mite_ring[0] = mite_alloc_ring(devpriv->mite);
devpriv          1350 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->gpct_mite_ring[0])
devpriv          1352 drivers/staging/comedi/drivers/ni_pcimio.c 	devpriv->gpct_mite_ring[1] = mite_alloc_ring(devpriv->mite);
devpriv          1353 drivers/staging/comedi/drivers/ni_pcimio.c 	if (!devpriv->gpct_mite_ring[1])
devpriv          1356 drivers/staging/comedi/drivers/ni_pcimio.c 	if (devpriv->is_m_series)
devpriv          1358 drivers/staging/comedi/drivers/ni_pcimio.c 	if (devpriv->is_6143)
devpriv           169 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv = dev->private;
devpriv           171 drivers/staging/comedi/drivers/ni_usb6501.c 	u8 *tx = devpriv->usb_tx_buf;
devpriv           177 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_lock(&devpriv->mut);
devpriv           208 drivers/staging/comedi/drivers/ni_usb6501.c 					   devpriv->ep_tx->bEndpointAddress),
devpriv           209 drivers/staging/comedi/drivers/ni_usb6501.c 			   devpriv->usb_tx_buf,
devpriv           218 drivers/staging/comedi/drivers/ni_usb6501.c 					   devpriv->ep_rx->bEndpointAddress),
devpriv           219 drivers/staging/comedi/drivers/ni_usb6501.c 			   devpriv->usb_rx_buf,
devpriv           229 drivers/staging/comedi/drivers/ni_usb6501.c 		*bitmap = devpriv->usb_rx_buf[14];
devpriv           231 drivers/staging/comedi/drivers/ni_usb6501.c 		devpriv->usb_rx_buf[14] = 0x00;
devpriv           233 drivers/staging/comedi/drivers/ni_usb6501.c 		if (memcmp(devpriv->usb_rx_buf, READ_PORT_RESPONSE,
devpriv           237 drivers/staging/comedi/drivers/ni_usb6501.c 	} else if (memcmp(devpriv->usb_rx_buf, GENERIC_RESPONSE,
devpriv           242 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_unlock(&devpriv->mut);
devpriv           251 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv = dev->private;
devpriv           253 drivers/staging/comedi/drivers/ni_usb6501.c 	u8 *tx = devpriv->usb_tx_buf;
devpriv           259 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_lock(&devpriv->mut);
devpriv           292 drivers/staging/comedi/drivers/ni_usb6501.c 					   devpriv->ep_tx->bEndpointAddress),
devpriv           293 drivers/staging/comedi/drivers/ni_usb6501.c 			   devpriv->usb_tx_buf,
devpriv           302 drivers/staging/comedi/drivers/ni_usb6501.c 					   devpriv->ep_rx->bEndpointAddress),
devpriv           303 drivers/staging/comedi/drivers/ni_usb6501.c 			   devpriv->usb_rx_buf,
devpriv           317 drivers/staging/comedi/drivers/ni_usb6501.c 		*val = be32_to_cpu(*((__be32 *)&devpriv->usb_rx_buf[12]));
devpriv           321 drivers/staging/comedi/drivers/ni_usb6501.c 			devpriv->usb_rx_buf[i] = 0x00;
devpriv           323 drivers/staging/comedi/drivers/ni_usb6501.c 		if (memcmp(devpriv->usb_rx_buf, READ_COUNTER_RESPONSE,
devpriv           327 drivers/staging/comedi/drivers/ni_usb6501.c 	} else if (memcmp(devpriv->usb_rx_buf, GENERIC_RESPONSE,
devpriv           332 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_unlock(&devpriv->mut);
devpriv           456 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv = dev->private;
devpriv           459 drivers/staging/comedi/drivers/ni_usb6501.c 	size = usb_endpoint_maxp(devpriv->ep_rx);
devpriv           460 drivers/staging/comedi/drivers/ni_usb6501.c 	devpriv->usb_rx_buf = kzalloc(size, GFP_KERNEL);
devpriv           461 drivers/staging/comedi/drivers/ni_usb6501.c 	if (!devpriv->usb_rx_buf)
devpriv           464 drivers/staging/comedi/drivers/ni_usb6501.c 	size = usb_endpoint_maxp(devpriv->ep_tx);
devpriv           465 drivers/staging/comedi/drivers/ni_usb6501.c 	devpriv->usb_tx_buf = kzalloc(size, GFP_KERNEL);
devpriv           466 drivers/staging/comedi/drivers/ni_usb6501.c 	if (!devpriv->usb_tx_buf)
devpriv           475 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv = dev->private;
devpriv           489 drivers/staging/comedi/drivers/ni_usb6501.c 			if (!devpriv->ep_rx)
devpriv           490 drivers/staging/comedi/drivers/ni_usb6501.c 				devpriv->ep_rx = ep_desc;
devpriv           495 drivers/staging/comedi/drivers/ni_usb6501.c 			if (!devpriv->ep_tx)
devpriv           496 drivers/staging/comedi/drivers/ni_usb6501.c 				devpriv->ep_tx = ep_desc;
devpriv           501 drivers/staging/comedi/drivers/ni_usb6501.c 	if (!devpriv->ep_rx || !devpriv->ep_tx)
devpriv           511 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv;
devpriv           515 drivers/staging/comedi/drivers/ni_usb6501.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           516 drivers/staging/comedi/drivers/ni_usb6501.c 	if (!devpriv)
devpriv           519 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_init(&devpriv->mut);
devpriv           520 drivers/staging/comedi/drivers/ni_usb6501.c 	usb_set_intfdata(intf, devpriv);
devpriv           560 drivers/staging/comedi/drivers/ni_usb6501.c 	struct ni6501_private *devpriv = dev->private;
devpriv           562 drivers/staging/comedi/drivers/ni_usb6501.c 	if (!devpriv)
devpriv           565 drivers/staging/comedi/drivers/ni_usb6501.c 	mutex_destroy(&devpriv->mut);
devpriv           569 drivers/staging/comedi/drivers/ni_usb6501.c 	kfree(devpriv->usb_rx_buf);
devpriv           570 drivers/staging/comedi/drivers/ni_usb6501.c 	kfree(devpriv->usb_tx_buf);
devpriv           199 drivers/staging/comedi/drivers/pcl726.c 	struct pcl726_private *devpriv = dev->private;
devpriv           201 drivers/staging/comedi/drivers/pcl726.c 	devpriv->cmd_running = 1;
devpriv           209 drivers/staging/comedi/drivers/pcl726.c 	struct pcl726_private *devpriv = dev->private;
devpriv           211 drivers/staging/comedi/drivers/pcl726.c 	devpriv->cmd_running = 0;
devpriv           220 drivers/staging/comedi/drivers/pcl726.c 	struct pcl726_private *devpriv = dev->private;
devpriv           222 drivers/staging/comedi/drivers/pcl726.c 	if (devpriv->cmd_running) {
devpriv           312 drivers/staging/comedi/drivers/pcl726.c 	struct pcl726_private *devpriv;
devpriv           322 drivers/staging/comedi/drivers/pcl726.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           323 drivers/staging/comedi/drivers/pcl726.c 	if (!devpriv)
devpriv           344 drivers/staging/comedi/drivers/pcl726.c 			devpriv->rangelist[i] = board->ao_ranges[opt];
devpriv           346 drivers/staging/comedi/drivers/pcl726.c 			devpriv->rangelist[i] = &range_unknown;
devpriv           364 drivers/staging/comedi/drivers/pcl726.c 	s->range_table_list = devpriv->rangelist;
devpriv           529 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           530 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           539 drivers/staging/comedi/drivers/pcl812.c 	bytes = devpriv->ai_eos ? comedi_bytes_per_scan(s) : desc->maxsize;
devpriv           557 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           562 drivers/staging/comedi/drivers/pcl812.c 	if (chanspec == devpriv->last_ai_chanspec)
devpriv           565 drivers/staging/comedi/drivers/pcl812.c 	devpriv->last_ai_chanspec = chanspec;
devpriv           567 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->use_mpc508) {
devpriv           568 drivers/staging/comedi/drivers/pcl812.c 		if (devpriv->use_diff) {
devpriv           579 drivers/staging/comedi/drivers/pcl812.c 	outb(range + devpriv->range_correction, dev->iobase + PCL812_RANGE_REG);
devpriv           586 drivers/staging/comedi/drivers/pcl812.c 		udelay(devpriv->max_812_ai_mode0_rangewait);
devpriv           635 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           644 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->use_ext_trg)
devpriv           706 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           707 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           715 drivers/staging/comedi/drivers/pcl812.c 		devpriv->ai_dma = 1;
devpriv           719 drivers/staging/comedi/drivers/pcl812.c 				devpriv->ai_dma = 0;
devpriv           723 drivers/staging/comedi/drivers/pcl812.c 		devpriv->ai_dma = 0;
devpriv           726 drivers/staging/comedi/drivers/pcl812.c 	devpriv->ai_poll_ptr = 0;
devpriv           730 drivers/staging/comedi/drivers/pcl812.c 		devpriv->ai_eos = 1;
devpriv           734 drivers/staging/comedi/drivers/pcl812.c 			devpriv->ai_dma = 0;
devpriv           737 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->ai_dma) {
devpriv           750 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->ai_dma)
devpriv           754 drivers/staging/comedi/drivers/pcl812.c 	outb(devpriv->mode_reg_int | ctrl, dev->iobase + PCL812_CTRL_REG);
devpriv           818 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           819 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           825 drivers/staging/comedi/drivers/pcl812.c 		   devpriv->ai_poll_ptr;
devpriv           826 drivers/staging/comedi/drivers/pcl812.c 	bufptr = devpriv->ai_poll_ptr;
devpriv           827 drivers/staging/comedi/drivers/pcl812.c 	devpriv->ai_poll_ptr = 0;
devpriv           840 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           847 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->ai_dma)
devpriv           860 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           861 drivers/staging/comedi/drivers/pcl812.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           868 drivers/staging/comedi/drivers/pcl812.c 	if (!devpriv->ai_dma)
devpriv           875 drivers/staging/comedi/drivers/pcl812.c 	if (poll > devpriv->ai_poll_ptr) {
devpriv           878 drivers/staging/comedi/drivers/pcl812.c 				      devpriv->ai_poll_ptr,
devpriv           879 drivers/staging/comedi/drivers/pcl812.c 				      poll - devpriv->ai_poll_ptr);
devpriv           881 drivers/staging/comedi/drivers/pcl812.c 		devpriv->ai_poll_ptr = poll;
devpriv           897 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           899 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->ai_dma)
devpriv           900 drivers/staging/comedi/drivers/pcl812.c 		comedi_isadma_disable(devpriv->dma->chan);
devpriv           902 drivers/staging/comedi/drivers/pcl812.c 	outb(devpriv->mode_reg_int | PCL812_CTRL_DISABLE_TRIG,
devpriv           914 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           918 drivers/staging/comedi/drivers/pcl812.c 	outb(devpriv->mode_reg_int | PCL812_CTRL_SOFT_TRIG,
devpriv           933 drivers/staging/comedi/drivers/pcl812.c 	outb(devpriv->mode_reg_int | PCL812_CTRL_DISABLE_TRIG,
devpriv           988 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv           992 drivers/staging/comedi/drivers/pcl812.c 	outb(devpriv->mode_reg_int | PCL812_CTRL_DISABLE_TRIG,
devpriv          1000 drivers/staging/comedi/drivers/pcl812.c 	devpriv->last_ai_chanspec = CR_PACK(16, 0, 0);
devpriv          1021 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv          1071 drivers/staging/comedi/drivers/pcl812.c 			devpriv->range_correction = 1;
devpriv          1075 drivers/staging/comedi/drivers/pcl812.c 			devpriv->range_correction = 1;
devpriv          1092 drivers/staging/comedi/drivers/pcl812.c 			devpriv->range_correction = 1;
devpriv          1096 drivers/staging/comedi/drivers/pcl812.c 			devpriv->range_correction = 1;
devpriv          1111 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv          1118 drivers/staging/comedi/drivers/pcl812.c 	devpriv->dma = comedi_isadma_alloc(dev, 2, dma_chan, dma_chan,
devpriv          1124 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv = dev->private;
devpriv          1126 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv)
devpriv          1127 drivers/staging/comedi/drivers/pcl812.c 		comedi_isadma_free(devpriv->dma);
devpriv          1133 drivers/staging/comedi/drivers/pcl812.c 	struct pcl812_private *devpriv;
devpriv          1139 drivers/staging/comedi/drivers/pcl812.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1140 drivers/staging/comedi/drivers/pcl812.c 	if (!devpriv)
devpriv          1170 drivers/staging/comedi/drivers/pcl812.c 			devpriv->use_diff = 1;
devpriv          1175 drivers/staging/comedi/drivers/pcl812.c 			devpriv->use_diff = 1;
devpriv          1197 drivers/staging/comedi/drivers/pcl812.c 	if (devpriv->use_diff) {
devpriv          1220 drivers/staging/comedi/drivers/pcl812.c 	devpriv->use_mpc508 = board->has_mpc508_mux;
devpriv          1294 drivers/staging/comedi/drivers/pcl812.c 		devpriv->max_812_ai_mode0_rangewait = 1;
devpriv          1297 drivers/staging/comedi/drivers/pcl812.c 			devpriv->use_ext_trg = 1;
devpriv          1300 drivers/staging/comedi/drivers/pcl812.c 		devpriv->max_812_ai_mode0_rangewait = 1;
devpriv          1301 drivers/staging/comedi/drivers/pcl812.c 		devpriv->mode_reg_int = (dev->irq << 4) & 0xf0;
devpriv          1308 drivers/staging/comedi/drivers/pcl812.c 		devpriv->max_812_ai_mode0_rangewait = 5;
devpriv           116 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           117 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           245 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           246 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           251 drivers/staging/comedi/drivers/pcl816.c 	if (!dev->attached || !devpriv->ai_cmd_running) {
devpriv           256 drivers/staging/comedi/drivers/pcl816.c 	if (devpriv->ai_cmd_canceled) {
devpriv           257 drivers/staging/comedi/drivers/pcl816.c 		devpriv->ai_cmd_canceled = 0;
devpriv           263 drivers/staging/comedi/drivers/pcl816.c 		   devpriv->ai_poll_ptr;
devpriv           264 drivers/staging/comedi/drivers/pcl816.c 	bufptr = devpriv->ai_poll_ptr;
devpriv           265 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_poll_ptr = 0;
devpriv           407 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           408 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           413 drivers/staging/comedi/drivers/pcl816.c 	if (devpriv->ai_cmd_running)
devpriv           422 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_cmd_running = 1;
devpriv           423 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_poll_ptr = 0;
devpriv           424 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_cmd_canceled = 0;
devpriv           452 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           453 drivers/staging/comedi/drivers/pcl816.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           463 drivers/staging/comedi/drivers/pcl816.c 	if (poll > devpriv->ai_poll_ptr) {
devpriv           466 drivers/staging/comedi/drivers/pcl816.c 				      devpriv->ai_poll_ptr,
devpriv           467 drivers/staging/comedi/drivers/pcl816.c 				      poll - devpriv->ai_poll_ptr);
devpriv           469 drivers/staging/comedi/drivers/pcl816.c 		devpriv->ai_poll_ptr = poll;
devpriv           486 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           488 drivers/staging/comedi/drivers/pcl816.c 	if (!devpriv->ai_cmd_running)
devpriv           496 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_cmd_running = 0;
devpriv           497 drivers/staging/comedi/drivers/pcl816.c 	devpriv->ai_cmd_canceled = 1;
devpriv           573 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           586 drivers/staging/comedi/drivers/pcl816.c 	devpriv->dma = comedi_isadma_alloc(dev, 2, dma_chan, dma_chan,
devpriv           588 drivers/staging/comedi/drivers/pcl816.c 	if (!devpriv->dma)
devpriv           596 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv = dev->private;
devpriv           598 drivers/staging/comedi/drivers/pcl816.c 	if (devpriv)
devpriv           599 drivers/staging/comedi/drivers/pcl816.c 		comedi_isadma_free(devpriv->dma);
devpriv           605 drivers/staging/comedi/drivers/pcl816.c 	struct pcl816_private *devpriv;
devpriv           609 drivers/staging/comedi/drivers/pcl816.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           610 drivers/staging/comedi/drivers/pcl816.c 	if (!devpriv)
devpriv           305 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           306 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           345 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           351 drivers/staging/comedi/drivers/pcl818.c 	devpriv->act_chanlist_len = seglen;
devpriv           352 drivers/staging/comedi/drivers/pcl818.c 	devpriv->act_chanlist_pos = 0;
devpriv           359 drivers/staging/comedi/drivers/pcl818.c 		devpriv->act_chanlist[i] = last_chan;
devpriv           428 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           432 drivers/staging/comedi/drivers/pcl818.c 	expected_chan = devpriv->act_chanlist[devpriv->act_chanlist_pos];
devpriv           436 drivers/staging/comedi/drivers/pcl818.c 			(devpriv->dma) ? "DMA" :
devpriv           437 drivers/staging/comedi/drivers/pcl818.c 			(devpriv->usefifo) ? "FIFO" : "IRQ",
devpriv           445 drivers/staging/comedi/drivers/pcl818.c 	devpriv->act_chanlist_pos++;
devpriv           446 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv->act_chanlist_pos >= devpriv->act_chanlist_len)
devpriv           447 drivers/staging/comedi/drivers/pcl818.c 		devpriv->act_chanlist_pos = 0;
devpriv           477 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           478 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           537 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           541 drivers/staging/comedi/drivers/pcl818.c 	if (!dev->attached || !devpriv->ai_cmd_running) {
devpriv           546 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv->ai_cmd_canceled) {
devpriv           558 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv->dma)
devpriv           560 drivers/staging/comedi/drivers/pcl818.c 	else if (devpriv->usefifo)
devpriv           711 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           712 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           717 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv->ai_cmd_running)
devpriv           725 drivers/staging/comedi/drivers/pcl818.c 	devpriv->ai_cmd_running = 1;
devpriv           726 drivers/staging/comedi/drivers/pcl818.c 	devpriv->ai_cmd_canceled = 0;
devpriv           727 drivers/staging/comedi/drivers/pcl818.c 	devpriv->act_chanlist_pos = 0;
devpriv           743 drivers/staging/comedi/drivers/pcl818.c 	} else if (devpriv->usefifo) {
devpriv           762 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           763 drivers/staging/comedi/drivers/pcl818.c 	struct comedi_isadma *dma = devpriv->dma;
devpriv           766 drivers/staging/comedi/drivers/pcl818.c 	if (!devpriv->ai_cmd_running)
devpriv           773 drivers/staging/comedi/drivers/pcl818.c 			if (!devpriv->ai_cmd_canceled) {
devpriv           778 drivers/staging/comedi/drivers/pcl818.c 				devpriv->ai_cmd_canceled = 1;
devpriv           789 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv->usefifo) {	/*  FIFO shutdown */
devpriv           794 drivers/staging/comedi/drivers/pcl818.c 	devpriv->ai_cmd_running = 0;
devpriv           795 drivers/staging/comedi/drivers/pcl818.c 	devpriv->ai_cmd_canceled = 0;
devpriv           962 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           969 drivers/staging/comedi/drivers/pcl818.c 	devpriv->dma = comedi_isadma_alloc(dev, 2, dma_chan, dma_chan,
devpriv           975 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv           977 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv)
devpriv           978 drivers/staging/comedi/drivers/pcl818.c 		comedi_isadma_free(devpriv->dma);
devpriv           984 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv;
devpriv           989 drivers/staging/comedi/drivers/pcl818.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           990 drivers/staging/comedi/drivers/pcl818.c 	if (!devpriv)
devpriv          1008 drivers/staging/comedi/drivers/pcl818.c 		devpriv->usefifo = 1;
devpriv          1026 drivers/staging/comedi/drivers/pcl818.c 	devpriv->ns_min = board->ns_min;
devpriv          1030 drivers/staging/comedi/drivers/pcl818.c 			devpriv->ns_min = 10000;
devpriv          1114 drivers/staging/comedi/drivers/pcl818.c 	struct pcl818_private *devpriv = dev->private;
devpriv          1116 drivers/staging/comedi/drivers/pcl818.c 	if (devpriv) {
devpriv            63 drivers/staging/comedi/drivers/pcmda12.c 	struct pcmda12_private *devpriv = dev->private;
devpriv            78 drivers/staging/comedi/drivers/pcmda12.c 		if (!devpriv->simultaneous_xfer_mode)
devpriv            91 drivers/staging/comedi/drivers/pcmda12.c 	struct pcmda12_private *devpriv = dev->private;
devpriv            97 drivers/staging/comedi/drivers/pcmda12.c 	if (devpriv->simultaneous_xfer_mode)
devpriv           119 drivers/staging/comedi/drivers/pcmda12.c 	struct pcmda12_private *devpriv;
devpriv           127 drivers/staging/comedi/drivers/pcmda12.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           128 drivers/staging/comedi/drivers/pcmda12.c 	if (!devpriv)
devpriv           131 drivers/staging/comedi/drivers/pcmda12.c 	devpriv->simultaneous_xfer_mode = it->options[1];
devpriv           188 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           192 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->pagelock, flags);
devpriv           204 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->pagelock, flags);
devpriv           210 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           215 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->pagelock, flags);
devpriv           227 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->pagelock, flags);
devpriv           312 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           314 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->enabled_mask = 0;
devpriv           315 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->active = 0;
devpriv           326 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           332 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->spinlock, flags);
devpriv           334 drivers/staging/comedi/drivers/pcmmio.c 	if (!devpriv->active)
devpriv           337 drivers/staging/comedi/drivers/pcmmio.c 	if (!(triggered & devpriv->enabled_mask))
devpriv           354 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->spinlock, flags);
devpriv           384 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           390 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->enabled_mask = 0;
devpriv           391 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->active = 1;
devpriv           404 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->enabled_mask = bits;
devpriv           413 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           416 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->spinlock, flags);
devpriv           417 drivers/staging/comedi/drivers/pcmmio.c 	if (devpriv->active)
devpriv           419 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->spinlock, flags);
devpriv           428 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           435 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->spinlock, flags);
devpriv           437 drivers/staging/comedi/drivers/pcmmio.c 	if (devpriv->active)
devpriv           439 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->spinlock, flags);
devpriv           449 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv = dev->private;
devpriv           453 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_irqsave(&devpriv->spinlock, flags);
devpriv           454 drivers/staging/comedi/drivers/pcmmio.c 	devpriv->active = 1;
devpriv           462 drivers/staging/comedi/drivers/pcmmio.c 	spin_unlock_irqrestore(&devpriv->spinlock, flags);
devpriv           667 drivers/staging/comedi/drivers/pcmmio.c 	struct pcmmio_private *devpriv;
devpriv           675 drivers/staging/comedi/drivers/pcmmio.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           676 drivers/staging/comedi/drivers/pcmmio.c 	if (!devpriv)
devpriv           679 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_init(&devpriv->pagelock);
devpriv           680 drivers/staging/comedi/drivers/pcmmio.c 	spin_lock_init(&devpriv->spinlock);
devpriv           156 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           157 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           179 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           180 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           287 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           289 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           303 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           305 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           363 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           368 drivers/staging/comedi/drivers/pcmuio.c 	if (irq == devpriv->irq2)
devpriv           378 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           380 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           409 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           411 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           426 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           429 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           450 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           453 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_asic *chip = &devpriv->asics[asic];
devpriv           524 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv;
devpriv           533 drivers/staging/comedi/drivers/pcmuio.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           534 drivers/staging/comedi/drivers/pcmuio.c 	if (!devpriv)
devpriv           538 drivers/staging/comedi/drivers/pcmuio.c 		struct pcmuio_asic *chip = &devpriv->asics[i];
devpriv           557 drivers/staging/comedi/drivers/pcmuio.c 			devpriv->irq2 = it->options[2];
devpriv           563 drivers/staging/comedi/drivers/pcmuio.c 				devpriv->irq2 = it->options[2];
devpriv           582 drivers/staging/comedi/drivers/pcmuio.c 		if ((i == 0 && dev->irq) || (i == 2 && devpriv->irq2)) {
devpriv           599 drivers/staging/comedi/drivers/pcmuio.c 	struct pcmuio_private *devpriv = dev->private;
devpriv           601 drivers/staging/comedi/drivers/pcmuio.c 	if (devpriv) {
devpriv           605 drivers/staging/comedi/drivers/pcmuio.c 		if (devpriv->irq2 && devpriv->irq2 != dev->irq)
devpriv           606 drivers/staging/comedi/drivers/pcmuio.c 			free_irq(devpriv->irq2, dev);
devpriv           181 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           183 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           300 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           304 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           375 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           448 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags);
devpriv           452 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		devpriv->pacer_div = daqp_ns_to_timer(&arg, cmd->flags);
devpriv           464 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           471 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           491 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	daqp_set_pacer(dev, devpriv->pacer_div);
devpriv           636 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           640 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           670 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           672 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           685 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev->private;
devpriv           687 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv->stop)
devpriv           702 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv;
devpriv           706 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           707 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (!devpriv)
devpriv           798 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev ? dev->private : NULL;
devpriv           801 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv)
devpriv           802 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		devpriv->stop = 1;
devpriv           810 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	struct daqp_private *devpriv = dev ? dev->private : NULL;
devpriv           812 drivers/staging/comedi/drivers/quatech_daqp_cs.c 	if (devpriv)
devpriv           813 drivers/staging/comedi/drivers/quatech_daqp_cs.c 		devpriv->stop = 0;
devpriv           536 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv           561 drivers/staging/comedi/drivers/rtd520.c 		d = readw(devpriv->las1 + LAS1_ADC_FIFO);
devpriv           578 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv           587 drivers/staging/comedi/drivers/rtd520.c 		if (devpriv->ai_count == 0) {	/* done */
devpriv           588 drivers/staging/comedi/drivers/rtd520.c 			d = readw(devpriv->las1 + LAS1_ADC_FIFO);
devpriv           592 drivers/staging/comedi/drivers/rtd520.c 		d = readw(devpriv->las1 + LAS1_ADC_FIFO);
devpriv           603 drivers/staging/comedi/drivers/rtd520.c 		if (devpriv->ai_count > 0)	/* < 0, means read forever */
devpriv           604 drivers/staging/comedi/drivers/rtd520.c 			devpriv->ai_count--;
devpriv           613 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv           640 drivers/staging/comedi/drivers/rtd520.c 			if (ai_read_n(dev, s, devpriv->fifosz / 2) < 0)
devpriv           643 drivers/staging/comedi/drivers/rtd520.c 			if (devpriv->ai_count == 0)
devpriv           645 drivers/staging/comedi/drivers/rtd520.c 		} else if (devpriv->xfer_count > 0) {
devpriv           648 drivers/staging/comedi/drivers/rtd520.c 				if (ai_read_n(dev, s, devpriv->xfer_count) < 0)
devpriv           651 drivers/staging/comedi/drivers/rtd520.c 				if (devpriv->ai_count == 0)
devpriv           832 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv           863 drivers/staging/comedi/drivers/rtd520.c 	writel((devpriv->fifosz / 2 - 1) & 0xffff, dev->mmio + LAS0_ACNT);
devpriv           874 drivers/staging/comedi/drivers/rtd520.c 			devpriv->xfer_count = cmd->chanlist_len;
devpriv           875 drivers/staging/comedi/drivers/rtd520.c 			devpriv->flags |= SEND_EOS;
devpriv           878 drivers/staging/comedi/drivers/rtd520.c 			devpriv->xfer_count =
devpriv           881 drivers/staging/comedi/drivers/rtd520.c 			if (devpriv->xfer_count < cmd->chanlist_len) {
devpriv           883 drivers/staging/comedi/drivers/rtd520.c 				devpriv->xfer_count = cmd->chanlist_len;
devpriv           885 drivers/staging/comedi/drivers/rtd520.c 				devpriv->xfer_count =
devpriv           886 drivers/staging/comedi/drivers/rtd520.c 				    DIV_ROUND_UP(devpriv->xfer_count,
devpriv           888 drivers/staging/comedi/drivers/rtd520.c 				devpriv->xfer_count *= cmd->chanlist_len;
devpriv           890 drivers/staging/comedi/drivers/rtd520.c 			devpriv->flags |= SEND_EOS;
devpriv           892 drivers/staging/comedi/drivers/rtd520.c 		if (devpriv->xfer_count >= (devpriv->fifosz / 2)) {
devpriv           894 drivers/staging/comedi/drivers/rtd520.c 			devpriv->xfer_count = 0;
devpriv           895 drivers/staging/comedi/drivers/rtd520.c 			devpriv->flags &= ~SEND_EOS;
devpriv           898 drivers/staging/comedi/drivers/rtd520.c 			writel((devpriv->xfer_count - 1) & 0xffff,
devpriv           902 drivers/staging/comedi/drivers/rtd520.c 		devpriv->xfer_count = 0;
devpriv           903 drivers/staging/comedi/drivers/rtd520.c 		devpriv->flags &= ~SEND_EOS;
devpriv           915 drivers/staging/comedi/drivers/rtd520.c 		devpriv->ai_count = cmd->stop_arg * cmd->chanlist_len;
devpriv           916 drivers/staging/comedi/drivers/rtd520.c 		if ((devpriv->xfer_count > 0) &&
devpriv           917 drivers/staging/comedi/drivers/rtd520.c 		    (devpriv->xfer_count > devpriv->ai_count)) {
devpriv           918 drivers/staging/comedi/drivers/rtd520.c 			devpriv->xfer_count = devpriv->ai_count;
devpriv           923 drivers/staging/comedi/drivers/rtd520.c 		devpriv->ai_count = -1;	/* read forever */
devpriv           982 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv           989 drivers/staging/comedi/drivers/rtd520.c 	devpriv->ai_count = 0;	/* stop and don't transfer any more */
devpriv          1014 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv          1035 drivers/staging/comedi/drivers/rtd520.c 		writew(val, devpriv->las1 + LAS1_DAC_FIFO(chan));
devpriv          1093 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv          1114 drivers/staging/comedi/drivers/rtd520.c 		devpriv->timer_gate_src[chan] = src;
devpriv          1118 drivers/staging/comedi/drivers/rtd520.c 		data[2] = devpriv->timer_gate_src[chan];
devpriv          1148 drivers/staging/comedi/drivers/rtd520.c 		devpriv->timer_clk_src[chan] = src;
devpriv          1152 drivers/staging/comedi/drivers/rtd520.c 		src = devpriv->timer_clk_src[chan];
devpriv          1153 drivers/staging/comedi/drivers/rtd520.c 		data[1] = devpriv->timer_clk_src[chan];
devpriv          1165 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv          1169 drivers/staging/comedi/drivers/rtd520.c 	writel(0, devpriv->lcfg + PLX_REG_INTCSR);
devpriv          1213 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv;
devpriv          1224 drivers/staging/comedi/drivers/rtd520.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1225 drivers/staging/comedi/drivers/rtd520.c 	if (!devpriv)
devpriv          1233 drivers/staging/comedi/drivers/rtd520.c 	devpriv->las1 = pci_ioremap_bar(pcidev, 3);
devpriv          1234 drivers/staging/comedi/drivers/rtd520.c 	devpriv->lcfg = pci_ioremap_bar(pcidev, 0);
devpriv          1235 drivers/staging/comedi/drivers/rtd520.c 	if (!dev->mmio || !devpriv->las1 || !devpriv->lcfg)
devpriv          1307 drivers/staging/comedi/drivers/rtd520.c 	devpriv->fifosz = ret;
devpriv          1311 drivers/staging/comedi/drivers/rtd520.c 		       devpriv->lcfg + PLX_REG_INTCSR);
devpriv          1318 drivers/staging/comedi/drivers/rtd520.c 	struct rtd_private *devpriv = dev->private;
devpriv          1320 drivers/staging/comedi/drivers/rtd520.c 	if (devpriv) {
devpriv          1322 drivers/staging/comedi/drivers/rtd520.c 		if (dev->mmio && devpriv->lcfg)
devpriv          1328 drivers/staging/comedi/drivers/rtd520.c 		if (devpriv->las1)
devpriv          1329 drivers/staging/comedi/drivers/rtd520.c 			iounmap(devpriv->las1);
devpriv          1330 drivers/staging/comedi/drivers/rtd520.c 		if (devpriv->lcfg)
devpriv          1331 drivers/staging/comedi/drivers/rtd520.c 			iounmap(devpriv->lcfg);
devpriv           155 drivers/staging/comedi/drivers/rti800.c 	struct rti800_private *devpriv = dev->private;
devpriv           166 drivers/staging/comedi/drivers/rti800.c 	if (muxgain_bits != devpriv->muxgain_bits) {
devpriv           167 drivers/staging/comedi/drivers/rti800.c 		devpriv->muxgain_bits = muxgain_bits;
devpriv           168 drivers/staging/comedi/drivers/rti800.c 		outb(devpriv->muxgain_bits, dev->iobase + RTI800_MUXGAIN);
devpriv           194 drivers/staging/comedi/drivers/rti800.c 		if (devpriv->adc_2comp)
devpriv           208 drivers/staging/comedi/drivers/rti800.c 	struct rti800_private *devpriv = dev->private;
devpriv           219 drivers/staging/comedi/drivers/rti800.c 		if (devpriv->dac_2comp[chan])
devpriv           256 drivers/staging/comedi/drivers/rti800.c 	struct rti800_private *devpriv;
devpriv           268 drivers/staging/comedi/drivers/rti800.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           269 drivers/staging/comedi/drivers/rti800.c 	if (!devpriv)
devpriv           272 drivers/staging/comedi/drivers/rti800.c 	devpriv->adc_2comp = (it->options[4] == 0);
devpriv           273 drivers/staging/comedi/drivers/rti800.c 	devpriv->dac_2comp[0] = (it->options[6] == 0);
devpriv           274 drivers/staging/comedi/drivers/rti800.c 	devpriv->dac_2comp[1] = (it->options[8] == 0);
devpriv           276 drivers/staging/comedi/drivers/rti800.c 	devpriv->muxgain_bits = 0xff;
devpriv           300 drivers/staging/comedi/drivers/rti800.c 		s->range_table_list = devpriv->ao_range_type_list;
devpriv           301 drivers/staging/comedi/drivers/rti800.c 		devpriv->ao_range_type_list[0] =
devpriv           305 drivers/staging/comedi/drivers/rti800.c 		devpriv->ao_range_type_list[1] =
devpriv            46 drivers/staging/comedi/drivers/rti802.c 	struct rti802_private *devpriv = dev->private;
devpriv            58 drivers/staging/comedi/drivers/rti802.c 		if (devpriv->dac_coding[chan] == dac_2comp)
devpriv            70 drivers/staging/comedi/drivers/rti802.c 	struct rti802_private *devpriv;
devpriv            79 drivers/staging/comedi/drivers/rti802.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv            80 drivers/staging/comedi/drivers/rti802.c 	if (!devpriv)
devpriv            99 drivers/staging/comedi/drivers/rti802.c 	s->range_table_list = devpriv->range_type_list;
devpriv           101 drivers/staging/comedi/drivers/rti802.c 		devpriv->dac_coding[i] = (it->options[3 + 2 * i])
devpriv           103 drivers/staging/comedi/drivers/rti802.c 		devpriv->range_type_list[i] = (it->options[2 + 2 * i])
devpriv           214 drivers/staging/comedi/drivers/s526.c 	struct s526_private *devpriv = dev->private;
devpriv           230 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
devpriv           307 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
devpriv           344 drivers/staging/comedi/drivers/s526.c 		devpriv->gpct_config[chan] = data[0];
devpriv           385 drivers/staging/comedi/drivers/s526.c 	struct s526_private *devpriv = dev->private;
devpriv           391 drivers/staging/comedi/drivers/s526.c 	switch (devpriv->gpct_config[chan]) {
devpriv           437 drivers/staging/comedi/drivers/s526.c 	struct s526_private *devpriv = dev->private;
devpriv           446 drivers/staging/comedi/drivers/s526.c 	if (ctrl != devpriv->ai_ctrl) {
devpriv           451 drivers/staging/comedi/drivers/s526.c 		devpriv->ai_ctrl = ctrl;
devpriv           552 drivers/staging/comedi/drivers/s526.c 	struct s526_private *devpriv;
devpriv           560 drivers/staging/comedi/drivers/s526.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           561 drivers/staging/comedi/drivers/s526.c 	if (!devpriv)
devpriv           270 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           279 drivers/staging/comedi/drivers/s626.c 						devpriv->i2c_adrs) |
devpriv           292 drivers/staging/comedi/drivers/s626.c 						(devpriv->i2c_adrs | 1)) |
devpriv           359 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           374 drivers/staging/comedi/drivers/s626.c 	s626_debi_write(dev, S626_LP_DACPOL, devpriv->dacpol);
devpriv           380 drivers/staging/comedi/drivers/s626.c 	*devpriv->dac_wbuf = val;
devpriv           518 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           529 drivers/staging/comedi/drivers/s626.c 		devpriv->dacpol |= signmask;
devpriv           531 drivers/staging/comedi/drivers/s626.c 		devpriv->dacpol &= ~signmask;
devpriv           587 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           594 drivers/staging/comedi/drivers/s626.c 	devpriv->trim_setpoint[logical_chan] = dac_data;
devpriv           710 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           771 drivers/staging/comedi/drivers/s626.c 		devpriv->counter_int_enabs &= ~(S626_OVERMASK(chan) |
devpriv           788 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           856 drivers/staging/comedi/drivers/s626.c 		devpriv->counter_int_enabs &= ~(S626_OVERMASK(chan) |
devpriv           930 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv           962 drivers/staging/comedi/drivers/s626.c 	devpriv->counter_int_enabs &= ~(S626_OVERMASK(chan) |
devpriv           969 drivers/staging/comedi/drivers/s626.c 		devpriv->counter_int_enabs |= S626_OVERMASK(chan);
devpriv           972 drivers/staging/comedi/drivers/s626.c 		devpriv->counter_int_enabs |= S626_INDXMASK(chan);
devpriv           975 drivers/staging/comedi/drivers/s626.c 		devpriv->counter_int_enabs |= (S626_OVERMASK(chan) |
devpriv          1067 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1073 drivers/staging/comedi/drivers/s626.c 	if (devpriv->ai_cmd_running) {
devpriv          1089 drivers/staging/comedi/drivers/s626.c 				devpriv->ai_convert_count = cmd->chanlist_len;
devpriv          1095 drivers/staging/comedi/drivers/s626.c 				devpriv->ai_convert_count = cmd->chanlist_len;
devpriv          1104 drivers/staging/comedi/drivers/s626.c 			devpriv->ai_convert_count--;
devpriv          1105 drivers/staging/comedi/drivers/s626.c 			if (devpriv->ai_convert_count > 0)
devpriv          1130 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1160 drivers/staging/comedi/drivers/s626.c 		if (devpriv->ai_convert_count > 0) {
devpriv          1161 drivers/staging/comedi/drivers/s626.c 			devpriv->ai_convert_count--;
devpriv          1162 drivers/staging/comedi/drivers/s626.c 			if (devpriv->ai_convert_count == 0)
devpriv          1182 drivers/staging/comedi/drivers/s626.c 			devpriv->ai_convert_count = cmd->chanlist_len;
devpriv          1190 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1199 drivers/staging/comedi/drivers/s626.c 	u32 *readaddr = (u32 *)devpriv->ana_buf.logical_base + 1;
devpriv          1220 drivers/staging/comedi/drivers/s626.c 		devpriv->ai_cmd_running = 0;
devpriv          1222 drivers/staging/comedi/drivers/s626.c 	if (devpriv->ai_cmd_running && cmd->scan_begin_src == TRIG_EXT)
devpriv          1227 drivers/staging/comedi/drivers/s626.c 	return !devpriv->ai_cmd_running;
devpriv          1277 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1290 drivers/staging/comedi/drivers/s626.c 	rps = (u32 *)devpriv->rps_buf.logical_base;
devpriv          1293 drivers/staging/comedi/drivers/s626.c 	writel((u32)devpriv->rps_buf.physical_base,
devpriv          1329 drivers/staging/comedi/drivers/s626.c 	for (devpriv->adc_items = 0; devpriv->adc_items < 16;
devpriv          1330 drivers/staging/comedi/drivers/s626.c 	     devpriv->adc_items++) {
devpriv          1375 drivers/staging/comedi/drivers/s626.c 			(u32)devpriv->rps_buf.physical_base +
devpriv          1377 drivers/staging/comedi/drivers/s626.c 			      (unsigned long)devpriv->rps_buf.logical_base);
devpriv          1410 drivers/staging/comedi/drivers/s626.c 		*rps++ = (u32)devpriv->ana_buf.physical_base +
devpriv          1411 drivers/staging/comedi/drivers/s626.c 			 (devpriv->adc_items << 2);
devpriv          1418 drivers/staging/comedi/drivers/s626.c 			devpriv->adc_items++; /* Adjust poll list item count. */
devpriv          1454 drivers/staging/comedi/drivers/s626.c 	*rps++ = (u32)devpriv->ana_buf.physical_base +
devpriv          1455 drivers/staging/comedi/drivers/s626.c 		 (devpriv->adc_items << 2);
devpriv          1462 drivers/staging/comedi/drivers/s626.c 	if (devpriv->ai_cmd_running == 1)
devpriv          1467 drivers/staging/comedi/drivers/s626.c 	*rps++ = (u32)devpriv->rps_buf.physical_base;
devpriv          1694 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1699 drivers/staging/comedi/drivers/s626.c 	if (devpriv->ai_cmd_running) {
devpriv          1715 drivers/staging/comedi/drivers/s626.c 	devpriv->ai_cmd_running = 0;
devpriv          1718 drivers/staging/comedi/drivers/s626.c 	devpriv->ai_cmd_running = 1;
devpriv          1719 drivers/staging/comedi/drivers/s626.c 	devpriv->ai_convert_count = 0;
devpriv          1908 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          1916 drivers/staging/comedi/drivers/s626.c 	devpriv->ai_cmd_running = 0;
devpriv          2130 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          2137 drivers/staging/comedi/drivers/s626.c 	devpriv->ana_buf.logical_base = addr;
devpriv          2138 drivers/staging/comedi/drivers/s626.c 	devpriv->ana_buf.physical_base = appdma;
devpriv          2143 drivers/staging/comedi/drivers/s626.c 	devpriv->rps_buf.logical_base = addr;
devpriv          2144 drivers/staging/comedi/drivers/s626.c 	devpriv->rps_buf.physical_base = appdma;
devpriv          2152 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          2154 drivers/staging/comedi/drivers/s626.c 	if (!devpriv)
devpriv          2157 drivers/staging/comedi/drivers/s626.c 	if (devpriv->rps_buf.logical_base)
devpriv          2159 drivers/staging/comedi/drivers/s626.c 				    devpriv->rps_buf.logical_base,
devpriv          2160 drivers/staging/comedi/drivers/s626.c 				    devpriv->rps_buf.physical_base);
devpriv          2161 drivers/staging/comedi/drivers/s626.c 	if (devpriv->ana_buf.logical_base)
devpriv          2163 drivers/staging/comedi/drivers/s626.c 				    devpriv->ana_buf.logical_base,
devpriv          2164 drivers/staging/comedi/drivers/s626.c 				    devpriv->ana_buf.physical_base);
devpriv          2169 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          2198 drivers/staging/comedi/drivers/s626.c 	devpriv->i2c_adrs = 0xA0;
devpriv          2250 drivers/staging/comedi/drivers/s626.c 	writel((u32)devpriv->rps_buf.physical_base,
devpriv          2319 drivers/staging/comedi/drivers/s626.c 	phys_buf = devpriv->ana_buf.physical_base +
devpriv          2329 drivers/staging/comedi/drivers/s626.c 	devpriv->dac_wbuf = (u32 *)devpriv->ana_buf.logical_base +
devpriv          2421 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv;
devpriv          2425 drivers/staging/comedi/drivers/s626.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          2426 drivers/staging/comedi/drivers/s626.c 	if (!devpriv)
devpriv          2543 drivers/staging/comedi/drivers/s626.c 	struct s626_private *devpriv = dev->private;
devpriv          2545 drivers/staging/comedi/drivers/s626.c 	if (devpriv) {
devpriv          2547 drivers/staging/comedi/drivers/s626.c 		devpriv->ai_cmd_running = 0;
devpriv           217 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           219 drivers/staging/comedi/drivers/usbdux.c 	if (do_unlink && devpriv->ai_urbs)
devpriv           220 drivers/staging/comedi/drivers/usbdux.c 		usbdux_unlink_urbs(devpriv->ai_urbs, devpriv->n_ai_urbs);
devpriv           222 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ai_cmd_running = 0;
devpriv           228 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           231 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           233 drivers/staging/comedi/drivers/usbdux.c 	usbdux_ai_stop(dev, devpriv->ai_cmd_running);
devpriv           234 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           243 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           249 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ai_counter--;
devpriv           250 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ai_counter == 0) {
devpriv           251 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_counter = devpriv->ai_timer;
devpriv           256 drivers/staging/comedi/drivers/usbdux.c 			u16 val = le16_to_cpu(devpriv->in_buf[i]);
devpriv           293 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           296 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->ai_cmd_running)
devpriv           302 drivers/staging/comedi/drivers/usbdux.c 		memcpy(devpriv->in_buf, urb->transfer_buffer, SIZEINBUF);
devpriv           345 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           347 drivers/staging/comedi/drivers/usbdux.c 	if (do_unlink && devpriv->ao_urbs)
devpriv           348 drivers/staging/comedi/drivers/usbdux.c 		usbdux_unlink_urbs(devpriv->ao_urbs, devpriv->n_ao_urbs);
devpriv           350 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ao_cmd_running = 0;
devpriv           356 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           359 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           361 drivers/staging/comedi/drivers/usbdux.c 	usbdux_ao_stop(dev, devpriv->ao_cmd_running);
devpriv           362 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           371 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           378 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ao_counter--;
devpriv           379 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ao_counter == 0) {
devpriv           380 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_counter = devpriv->ao_timer;
devpriv           414 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->high_speed)
devpriv           440 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           443 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->ao_cmd_running)
devpriv           483 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           494 drivers/staging/comedi/drivers/usbdux.c 			urb->interval = devpriv->ai_interval;
devpriv           510 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           546 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->high_speed) {
devpriv           598 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           601 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[0] = cmd_type;
devpriv           604 drivers/staging/comedi/drivers/usbdux.c 			    devpriv->dux_commands, SIZEOFDUXBUFFER,
devpriv           611 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           618 drivers/staging/comedi/drivers/usbdux.c 				   devpriv->insn_buf, SIZEINSNBUF,
devpriv           622 drivers/staging/comedi/drivers/usbdux.c 		if (le16_to_cpu(devpriv->insn_buf[0]) == command)
devpriv           633 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           640 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           642 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->ai_cmd_running) {
devpriv           643 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_cmd_running = 1;
devpriv           644 drivers/staging/comedi/drivers/usbdux.c 		ret = usbdux_submit_urbs(dev, devpriv->ai_urbs,
devpriv           645 drivers/staging/comedi/drivers/usbdux.c 					 devpriv->n_ai_urbs, 1);
devpriv           647 drivers/staging/comedi/drivers/usbdux.c 			devpriv->ai_cmd_running = 0;
devpriv           656 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           662 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           669 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           671 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ai_cmd_running)
devpriv           674 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = len;
devpriv           679 drivers/staging/comedi/drivers/usbdux.c 		devpriv->dux_commands[i + 2] = create_adc_command(chan, range);
devpriv           686 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->high_speed) {
devpriv           692 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_interval = 1;
devpriv           694 drivers/staging/comedi/drivers/usbdux.c 		while (devpriv->ai_interval < len)
devpriv           695 drivers/staging/comedi/drivers/usbdux.c 			devpriv->ai_interval *= 2;
devpriv           697 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_timer = cmd->scan_begin_arg /
devpriv           698 drivers/staging/comedi/drivers/usbdux.c 				    (125000 * devpriv->ai_interval);
devpriv           701 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_interval = 1;
devpriv           702 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_timer = cmd->scan_begin_arg / 1000000;
devpriv           704 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ai_timer < 1) {
devpriv           709 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ai_counter = devpriv->ai_timer;
devpriv           713 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_cmd_running = 1;
devpriv           714 drivers/staging/comedi/drivers/usbdux.c 		ret = usbdux_submit_urbs(dev, devpriv->ai_urbs,
devpriv           715 drivers/staging/comedi/drivers/usbdux.c 					 devpriv->n_ai_urbs, 1);
devpriv           717 drivers/staging/comedi/drivers/usbdux.c 			devpriv->ai_cmd_running = 0;
devpriv           730 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           741 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           748 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           750 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ai_cmd_running)
devpriv           754 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = create_adc_command(chan, range);
devpriv           766 drivers/staging/comedi/drivers/usbdux.c 		val = le16_to_cpu(devpriv->insn_buf[1]);
devpriv           776 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           786 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           789 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           791 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           801 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           803 drivers/staging/comedi/drivers/usbdux.c 	__le16 *p = (__le16 *)&devpriv->dux_commands[2];
devpriv           807 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           809 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ao_cmd_running)
devpriv           813 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = 1;
devpriv           815 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[4] = chan << 6;
devpriv           831 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           840 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           847 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           849 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->ao_cmd_running) {
devpriv           850 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_cmd_running = 1;
devpriv           851 drivers/staging/comedi/drivers/usbdux.c 		ret = usbdux_submit_urbs(dev, devpriv->ao_urbs,
devpriv           852 drivers/staging/comedi/drivers/usbdux.c 					 devpriv->n_ao_urbs, 0);
devpriv           854 drivers/staging/comedi/drivers/usbdux.c 			devpriv->ao_cmd_running = 0;
devpriv           863 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv           949 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv           953 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv           955 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ao_cmd_running)
devpriv           963 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_timer = cmd->convert_arg / 125000;
devpriv           967 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_timer = cmd->scan_begin_arg / 1000000;
devpriv           968 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->ao_timer < 1) {
devpriv           974 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ao_counter = devpriv->ao_timer;
devpriv           978 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_cmd_running = 1;
devpriv           979 drivers/staging/comedi/drivers/usbdux.c 		ret = usbdux_submit_urbs(dev, devpriv->ao_urbs,
devpriv           980 drivers/staging/comedi/drivers/usbdux.c 					 devpriv->n_ao_urbs, 0);
devpriv           982 drivers/staging/comedi/drivers/usbdux.c 			devpriv->ao_cmd_running = 0;
devpriv           995 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1023 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1026 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1031 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = s->io_bits;
devpriv          1032 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[2] = s->state;
devpriv          1045 drivers/staging/comedi/drivers/usbdux.c 	data[1] = le16_to_cpu(devpriv->insn_buf[1]);
devpriv          1048 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1058 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1063 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1073 drivers/staging/comedi/drivers/usbdux.c 		data[i] = le16_to_cpu(devpriv->insn_buf[chan + 1]);
devpriv          1077 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1087 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1089 drivers/staging/comedi/drivers/usbdux.c 	__le16 *p = (__le16 *)&devpriv->dux_commands[2];
devpriv          1093 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1095 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = chan;
devpriv          1105 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1120 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1122 drivers/staging/comedi/drivers/usbdux.c 	usb_kill_urb(devpriv->pwm_urb);
devpriv          1127 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1132 drivers/staging/comedi/drivers/usbdux.c 	devpriv->pwm_cmd_running = 0;
devpriv          1138 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1141 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1143 drivers/staging/comedi/drivers/usbdux.c 	usbdux_pwm_stop(dev, devpriv->pwm_cmd_running);
devpriv          1145 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1153 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1169 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->pwm_cmd_running)
devpriv          1176 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->pwm_cmd_running) {
devpriv          1186 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->pwm_cmd_running)
devpriv          1189 drivers/staging/comedi/drivers/usbdux.c 	urb->transfer_buffer_length = devpriv->pwm_buf_sz;
devpriv          1192 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->pwm_cmd_running) {
devpriv          1211 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1212 drivers/staging/comedi/drivers/usbdux.c 	struct urb *urb = devpriv->pwm_urb;
devpriv          1217 drivers/staging/comedi/drivers/usbdux.c 			  devpriv->pwm_buf_sz,
devpriv          1228 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1238 drivers/staging/comedi/drivers/usbdux.c 	devpriv->pwm_delay = fx2delay;
devpriv          1239 drivers/staging/comedi/drivers/usbdux.c 	devpriv->pwm_period = period;
devpriv          1247 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1250 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1252 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->pwm_cmd_running)
devpriv          1255 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands[1] = devpriv->pwm_delay;
devpriv          1261 drivers/staging/comedi/drivers/usbdux.c 	memset(devpriv->pwm_urb->transfer_buffer, 0, devpriv->pwm_buf_sz);
devpriv          1263 drivers/staging/comedi/drivers/usbdux.c 	devpriv->pwm_cmd_running = 1;
devpriv          1266 drivers/staging/comedi/drivers/usbdux.c 		devpriv->pwm_cmd_running = 0;
devpriv          1269 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1280 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1283 drivers/staging/comedi/drivers/usbdux.c 	char *buf = (char *)(devpriv->pwm_urb->transfer_buffer);
devpriv          1284 drivers/staging/comedi/drivers/usbdux.c 	int szbuf = devpriv->pwm_buf_sz;
devpriv          1329 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1344 drivers/staging/comedi/drivers/usbdux.c 		data[1] = devpriv->pwm_cmd_running;
devpriv          1349 drivers/staging/comedi/drivers/usbdux.c 		data[1] = devpriv->pwm_period;
devpriv          1440 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1444 drivers/staging/comedi/drivers/usbdux.c 	devpriv->dux_commands = kzalloc(SIZEOFDUXBUFFER, GFP_KERNEL);
devpriv          1445 drivers/staging/comedi/drivers/usbdux.c 	devpriv->in_buf = kzalloc(SIZEINBUF, GFP_KERNEL);
devpriv          1446 drivers/staging/comedi/drivers/usbdux.c 	devpriv->insn_buf = kzalloc(SIZEINSNBUF, GFP_KERNEL);
devpriv          1447 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ai_urbs = kcalloc(devpriv->n_ai_urbs, sizeof(void *),
devpriv          1449 drivers/staging/comedi/drivers/usbdux.c 	devpriv->ao_urbs = kcalloc(devpriv->n_ao_urbs, sizeof(void *),
devpriv          1451 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv->dux_commands || !devpriv->in_buf || !devpriv->insn_buf ||
devpriv          1452 drivers/staging/comedi/drivers/usbdux.c 	    !devpriv->ai_urbs || !devpriv->ao_urbs)
devpriv          1455 drivers/staging/comedi/drivers/usbdux.c 	for (i = 0; i < devpriv->n_ai_urbs; i++) {
devpriv          1460 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ai_urbs[i] = urb;
devpriv          1477 drivers/staging/comedi/drivers/usbdux.c 	for (i = 0; i < devpriv->n_ao_urbs; i++) {
devpriv          1482 drivers/staging/comedi/drivers/usbdux.c 		devpriv->ao_urbs[i] = urb;
devpriv          1497 drivers/staging/comedi/drivers/usbdux.c 		if (devpriv->high_speed)
devpriv          1504 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->pwm_buf_sz) {
devpriv          1508 drivers/staging/comedi/drivers/usbdux.c 		devpriv->pwm_urb = urb;
devpriv          1511 drivers/staging/comedi/drivers/usbdux.c 		urb->transfer_buffer = kzalloc(devpriv->pwm_buf_sz,
devpriv          1522 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1526 drivers/staging/comedi/drivers/usbdux.c 	urb = devpriv->pwm_urb;
devpriv          1531 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ao_urbs) {
devpriv          1532 drivers/staging/comedi/drivers/usbdux.c 		for (i = 0; i < devpriv->n_ao_urbs; i++) {
devpriv          1533 drivers/staging/comedi/drivers/usbdux.c 			urb = devpriv->ao_urbs[i];
devpriv          1539 drivers/staging/comedi/drivers/usbdux.c 		kfree(devpriv->ao_urbs);
devpriv          1541 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->ai_urbs) {
devpriv          1542 drivers/staging/comedi/drivers/usbdux.c 		for (i = 0; i < devpriv->n_ai_urbs; i++) {
devpriv          1543 drivers/staging/comedi/drivers/usbdux.c 			urb = devpriv->ai_urbs[i];
devpriv          1549 drivers/staging/comedi/drivers/usbdux.c 		kfree(devpriv->ai_urbs);
devpriv          1551 drivers/staging/comedi/drivers/usbdux.c 	kfree(devpriv->insn_buf);
devpriv          1552 drivers/staging/comedi/drivers/usbdux.c 	kfree(devpriv->in_buf);
devpriv          1553 drivers/staging/comedi/drivers/usbdux.c 	kfree(devpriv->dux_commands);
devpriv          1561 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv;
devpriv          1565 drivers/staging/comedi/drivers/usbdux.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1566 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv)
devpriv          1569 drivers/staging/comedi/drivers/usbdux.c 	mutex_init(&devpriv->mut);
devpriv          1571 drivers/staging/comedi/drivers/usbdux.c 	usb_set_intfdata(intf, devpriv);
devpriv          1573 drivers/staging/comedi/drivers/usbdux.c 	devpriv->high_speed = (usb->speed == USB_SPEED_HIGH);
devpriv          1574 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->high_speed) {
devpriv          1575 drivers/staging/comedi/drivers/usbdux.c 		devpriv->n_ai_urbs = NUMOFINBUFFERSHIGH;
devpriv          1576 drivers/staging/comedi/drivers/usbdux.c 		devpriv->n_ao_urbs = NUMOFOUTBUFFERSHIGH;
devpriv          1577 drivers/staging/comedi/drivers/usbdux.c 		devpriv->pwm_buf_sz = 512;
devpriv          1579 drivers/staging/comedi/drivers/usbdux.c 		devpriv->n_ai_urbs = NUMOFINBUFFERSFULL;
devpriv          1580 drivers/staging/comedi/drivers/usbdux.c 		devpriv->n_ao_urbs = NUMOFOUTBUFFERSFULL;
devpriv          1601 drivers/staging/comedi/drivers/usbdux.c 	ret = comedi_alloc_subdevices(dev, (devpriv->high_speed) ? 5 : 4);
devpriv          1658 drivers/staging/comedi/drivers/usbdux.c 	if (devpriv->high_speed) {
devpriv          1664 drivers/staging/comedi/drivers/usbdux.c 		s->maxdata	= devpriv->pwm_buf_sz;
devpriv          1677 drivers/staging/comedi/drivers/usbdux.c 	struct usbdux_private *devpriv = dev->private;
devpriv          1681 drivers/staging/comedi/drivers/usbdux.c 	if (!devpriv)
devpriv          1684 drivers/staging/comedi/drivers/usbdux.c 	mutex_lock(&devpriv->mut);
devpriv          1693 drivers/staging/comedi/drivers/usbdux.c 	mutex_unlock(&devpriv->mut);
devpriv          1695 drivers/staging/comedi/drivers/usbdux.c 	mutex_destroy(&devpriv->mut);
devpriv           167 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           171 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf[0] = cmd_type;
devpriv           174 drivers/staging/comedi/drivers/usbduxfast.c 			   devpriv->duxbuf, SIZEOFDUXBUF,
devpriv           186 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           189 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf[1 + 0x00 + index] = len;
devpriv           190 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf[1 + 0x08 + index] = op;
devpriv           191 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf[1 + 0x10 + index] = out;
devpriv           192 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf[1 + 0x18 + index] = log;
devpriv           197 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           200 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->ai_cmd_running = 0;
devpriv           202 drivers/staging/comedi/drivers/usbduxfast.c 	if (do_unlink && devpriv->urb) {
devpriv           204 drivers/staging/comedi/drivers/usbduxfast.c 		usb_kill_urb(devpriv->urb);
devpriv           213 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           216 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_lock(&devpriv->mut);
devpriv           218 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_unlock(&devpriv->mut);
devpriv           227 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           232 drivers/staging/comedi/drivers/usbduxfast.c 	if (devpriv->ignore) {
devpriv           233 drivers/staging/comedi/drivers/usbduxfast.c 		devpriv->ignore--;
devpriv           263 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           266 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv->ai_cmd_running)
devpriv           304 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           307 drivers/staging/comedi/drivers/usbduxfast.c 	usb_fill_bulk_urb(devpriv->urb, usb, usb_rcvbulkpipe(usb, BULKINEP),
devpriv           308 drivers/staging/comedi/drivers/usbduxfast.c 			  devpriv->inbuf, SIZEINBUF,
devpriv           311 drivers/staging/comedi/drivers/usbduxfast.c 	ret = usb_submit_urb(devpriv->urb, GFP_ATOMIC);
devpriv           438 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           445 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_lock(&devpriv->mut);
devpriv           447 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv->ai_cmd_running) {
devpriv           448 drivers/staging/comedi/drivers/usbduxfast.c 		devpriv->ai_cmd_running = 1;
devpriv           452 drivers/staging/comedi/drivers/usbduxfast.c 			devpriv->ai_cmd_running = 0;
devpriv           453 drivers/staging/comedi/drivers/usbduxfast.c 			mutex_unlock(&devpriv->mut);
devpriv           460 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_unlock(&devpriv->mut);
devpriv           467 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           473 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_lock(&devpriv->mut);
devpriv           474 drivers/staging/comedi/drivers/usbduxfast.c 	if (devpriv->ai_cmd_running) {
devpriv           483 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->ignore = PACKETS_TO_IGNORE;
devpriv           739 drivers/staging/comedi/drivers/usbduxfast.c 		devpriv->ai_cmd_running = 1;
devpriv           742 drivers/staging/comedi/drivers/usbduxfast.c 			devpriv->ai_cmd_running = 0;
devpriv           752 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_unlock(&devpriv->mut);
devpriv           766 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           773 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_lock(&devpriv->mut);
devpriv           775 drivers/staging/comedi/drivers/usbduxfast.c 	if (devpriv->ai_cmd_running) {
devpriv           778 drivers/staging/comedi/drivers/usbduxfast.c 		mutex_unlock(&devpriv->mut);
devpriv           800 drivers/staging/comedi/drivers/usbduxfast.c 		mutex_unlock(&devpriv->mut);
devpriv           806 drivers/staging/comedi/drivers/usbduxfast.c 				   devpriv->inbuf, SIZEINBUF,
devpriv           810 drivers/staging/comedi/drivers/usbduxfast.c 			mutex_unlock(&devpriv->mut);
devpriv           817 drivers/staging/comedi/drivers/usbduxfast.c 				   devpriv->inbuf, SIZEINBUF,
devpriv           821 drivers/staging/comedi/drivers/usbduxfast.c 			mutex_unlock(&devpriv->mut);
devpriv           827 drivers/staging/comedi/drivers/usbduxfast.c 			mutex_unlock(&devpriv->mut);
devpriv           831 drivers/staging/comedi/drivers/usbduxfast.c 			data[i] = ((u16 *)(devpriv->inbuf))[j];
devpriv           836 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_unlock(&devpriv->mut);
devpriv           917 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv;
devpriv           927 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           928 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv)
devpriv           931 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_init(&devpriv->mut);
devpriv           932 drivers/staging/comedi/drivers/usbduxfast.c 	usb_set_intfdata(intf, devpriv);
devpriv           934 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->duxbuf = kmalloc(SIZEOFDUXBUF, GFP_KERNEL);
devpriv           935 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv->duxbuf)
devpriv           946 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->urb = usb_alloc_urb(0, GFP_KERNEL);
devpriv           947 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv->urb)
devpriv           950 drivers/staging/comedi/drivers/usbduxfast.c 	devpriv->inbuf = kmalloc(SIZEINBUF, GFP_KERNEL);
devpriv           951 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv->inbuf)
devpriv           983 drivers/staging/comedi/drivers/usbduxfast.c 	struct usbduxfast_private *devpriv = dev->private;
devpriv           985 drivers/staging/comedi/drivers/usbduxfast.c 	if (!devpriv)
devpriv           988 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_lock(&devpriv->mut);
devpriv           992 drivers/staging/comedi/drivers/usbduxfast.c 	if (devpriv->urb) {
devpriv           994 drivers/staging/comedi/drivers/usbduxfast.c 		usb_kill_urb(devpriv->urb);
devpriv           996 drivers/staging/comedi/drivers/usbduxfast.c 		kfree(devpriv->inbuf);
devpriv           997 drivers/staging/comedi/drivers/usbduxfast.c 		usb_free_urb(devpriv->urb);
devpriv          1000 drivers/staging/comedi/drivers/usbduxfast.c 	kfree(devpriv->duxbuf);
devpriv          1002 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_unlock(&devpriv->mut);
devpriv          1004 drivers/staging/comedi/drivers/usbduxfast.c 	mutex_destroy(&devpriv->mut);
devpriv           180 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           182 drivers/staging/comedi/drivers/usbduxsigma.c 	if (do_unlink && devpriv->ai_urbs)
devpriv           183 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_unlink_urbs(devpriv->ai_urbs, devpriv->n_ai_urbs);
devpriv           185 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ai_cmd_running = 0;
devpriv           191 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           193 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           195 drivers/staging/comedi/drivers/usbduxsigma.c 	usbduxsigma_ai_stop(dev, devpriv->ai_cmd_running);
devpriv           196 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           205 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           213 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_counter--;
devpriv           214 drivers/staging/comedi/drivers/usbduxsigma.c 		if (devpriv->ai_counter == 0) {
devpriv           215 drivers/staging/comedi/drivers/usbduxsigma.c 			devpriv->ai_counter = devpriv->ai_timer;
devpriv           222 drivers/staging/comedi/drivers/usbduxsigma.c 				val = be32_to_cpu(devpriv->in_buf[i + 1]);
devpriv           253 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           258 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->ai_cmd_running)
devpriv           264 drivers/staging/comedi/drivers/usbduxsigma.c 		memcpy(devpriv->in_buf, urb->transfer_buffer, SIZEINBUF);
devpriv           306 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           308 drivers/staging/comedi/drivers/usbduxsigma.c 	if (do_unlink && devpriv->ao_urbs)
devpriv           309 drivers/staging/comedi/drivers/usbduxsigma.c 		usbduxsigma_unlink_urbs(devpriv->ao_urbs, devpriv->n_ao_urbs);
devpriv           311 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ao_cmd_running = 0;
devpriv           317 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           319 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           321 drivers/staging/comedi/drivers/usbduxsigma.c 	usbduxsigma_ao_stop(dev, devpriv->ao_cmd_running);
devpriv           322 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           331 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           338 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ao_counter--;
devpriv           339 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->ao_counter == 0) {
devpriv           340 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ao_counter = devpriv->ao_timer;
devpriv           392 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           397 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->ao_cmd_running)
devpriv           472 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           473 drivers/staging/comedi/drivers/usbduxsigma.c 	int high_speed = devpriv->high_speed;
devpriv           557 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           560 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[0] = cmd_type;
devpriv           563 drivers/staging/comedi/drivers/usbduxsigma.c 			    devpriv->dux_commands, SIZEOFDUXBUFFER,
devpriv           570 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           577 drivers/staging/comedi/drivers/usbduxsigma.c 				   devpriv->insn_buf, SIZEINSNBUF,
devpriv           582 drivers/staging/comedi/drivers/usbduxsigma.c 		if (devpriv->insn_buf[0] == command)
devpriv           596 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           603 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           604 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->ai_cmd_running) {
devpriv           605 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_cmd_running = 1;
devpriv           606 drivers/staging/comedi/drivers/usbduxsigma.c 		ret = usbduxsigma_submit_urbs(dev, devpriv->ai_urbs,
devpriv           607 drivers/staging/comedi/drivers/usbduxsigma.c 					      devpriv->n_ai_urbs, 1);
devpriv           609 drivers/staging/comedi/drivers/usbduxsigma.c 			devpriv->ai_cmd_running = 0;
devpriv           610 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           615 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           623 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           632 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           634 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->high_speed) {
devpriv           642 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_interval = interval;
devpriv           643 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_timer = cmd->scan_begin_arg / (125000 * interval);
devpriv           646 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_interval = 1;
devpriv           647 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_timer = cmd->scan_begin_arg / 1000000;
devpriv           656 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = devpriv->ai_interval;
devpriv           657 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[2] = len;  /* num channels per time step */
devpriv           658 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[3] = 0x12; /* CONFIG0 */
devpriv           659 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[4] = 0x03; /* CONFIG1: 23kHz sample, delay 0us */
devpriv           660 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[5] = 0x00; /* CONFIG3: diff. channels off */
devpriv           661 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[6] = muxsg0;
devpriv           662 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[7] = muxsg1;
devpriv           663 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[8] = sysred;
devpriv           667 drivers/staging/comedi/drivers/usbduxsigma.c 		mutex_unlock(&devpriv->mut);
devpriv           671 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ai_counter = devpriv->ai_timer;
devpriv           675 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_cmd_running = 1;
devpriv           676 drivers/staging/comedi/drivers/usbduxsigma.c 		ret = usbduxsigma_submit_urbs(dev, devpriv->ai_urbs,
devpriv           677 drivers/staging/comedi/drivers/usbduxsigma.c 					      devpriv->n_ai_urbs, 1);
devpriv           679 drivers/staging/comedi/drivers/usbduxsigma.c 			devpriv->ai_cmd_running = 0;
devpriv           680 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           688 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           698 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           706 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           707 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->ai_cmd_running) {
devpriv           708 drivers/staging/comedi/drivers/usbduxsigma.c 		mutex_unlock(&devpriv->mut);
devpriv           715 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = 0x16; /* CONFIG0: chopper on */
devpriv           716 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[2] = 0x80; /* CONFIG1: 2kHz sampling rate */
devpriv           717 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[3] = 0x00; /* CONFIG3: diff. channels off */
devpriv           718 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[4] = muxsg0;
devpriv           719 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[5] = muxsg1;
devpriv           720 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[6] = sysred;
devpriv           725 drivers/staging/comedi/drivers/usbduxsigma.c 		mutex_unlock(&devpriv->mut);
devpriv           734 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           740 drivers/staging/comedi/drivers/usbduxsigma.c 						 *)(devpriv->insn_buf + 1)));
devpriv           744 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           754 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           757 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           759 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           769 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           774 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           775 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->ao_cmd_running) {
devpriv           776 drivers/staging/comedi/drivers/usbduxsigma.c 		mutex_unlock(&devpriv->mut);
devpriv           781 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->dux_commands[1] = 1;		/* num channels */
devpriv           782 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->dux_commands[2] = data[i];	/* value */
devpriv           783 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->dux_commands[3] = chan;	/* channel number */
devpriv           786 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           791 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           800 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           807 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           808 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->ao_cmd_running) {
devpriv           809 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ao_cmd_running = 1;
devpriv           810 drivers/staging/comedi/drivers/usbduxsigma.c 		ret = usbduxsigma_submit_urbs(dev, devpriv->ao_urbs,
devpriv           811 drivers/staging/comedi/drivers/usbduxsigma.c 					      devpriv->n_ao_urbs, 0);
devpriv           813 drivers/staging/comedi/drivers/usbduxsigma.c 			devpriv->ao_cmd_running = 0;
devpriv           814 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           819 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           828 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           850 drivers/staging/comedi/drivers/usbduxsigma.c 		mutex_unlock(&devpriv->mut);
devpriv           895 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           899 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           907 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ao_timer = cmd->scan_begin_arg / 1000000;
devpriv           909 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ao_counter = devpriv->ao_timer;
devpriv           913 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ao_cmd_running = 1;
devpriv           914 drivers/staging/comedi/drivers/usbduxsigma.c 		ret = usbduxsigma_submit_urbs(dev, devpriv->ao_urbs,
devpriv           915 drivers/staging/comedi/drivers/usbduxsigma.c 					      devpriv->n_ao_urbs, 0);
devpriv           917 drivers/staging/comedi/drivers/usbduxsigma.c 			devpriv->ao_cmd_running = 0;
devpriv           918 drivers/staging/comedi/drivers/usbduxsigma.c 			mutex_unlock(&devpriv->mut);
devpriv           926 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           954 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           957 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv           962 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = s->io_bits & 0xff;
devpriv           963 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[4] = s->state & 0xff;
devpriv           964 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[2] = (s->io_bits >> 8) & 0xff;
devpriv           965 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[5] = (s->state >> 8) & 0xff;
devpriv           966 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[3] = (s->io_bits >> 16) & 0xff;
devpriv           967 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[6] = (s->state >> 16) & 0xff;
devpriv           976 drivers/staging/comedi/drivers/usbduxsigma.c 	s->state = devpriv->insn_buf[1] |
devpriv           977 drivers/staging/comedi/drivers/usbduxsigma.c 		   (devpriv->insn_buf[2] << 8) |
devpriv           978 drivers/staging/comedi/drivers/usbduxsigma.c 		   (devpriv->insn_buf[3] << 16);
devpriv           984 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv           991 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv           994 drivers/staging/comedi/drivers/usbduxsigma.c 		if (devpriv->pwm_urb)
devpriv           995 drivers/staging/comedi/drivers/usbduxsigma.c 			usb_kill_urb(devpriv->pwm_urb);
devpriv           998 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->pwm_cmd_running = 0;
devpriv          1004 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1007 drivers/staging/comedi/drivers/usbduxsigma.c 	usbduxsigma_pwm_stop(dev, devpriv->pwm_cmd_running);
devpriv          1015 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1028 drivers/staging/comedi/drivers/usbduxsigma.c 		if (devpriv->pwm_cmd_running)
devpriv          1034 drivers/staging/comedi/drivers/usbduxsigma.c 		if (devpriv->pwm_cmd_running) {
devpriv          1042 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->pwm_cmd_running)
devpriv          1045 drivers/staging/comedi/drivers/usbduxsigma.c 	urb->transfer_buffer_length = devpriv->pwm_buf_sz;
devpriv          1061 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1062 drivers/staging/comedi/drivers/usbduxsigma.c 	struct urb *urb = devpriv->pwm_urb;
devpriv          1066 drivers/staging/comedi/drivers/usbduxsigma.c 			  urb->transfer_buffer, devpriv->pwm_buf_sz,
devpriv          1076 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1086 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->pwm_delay = fx2delay;
devpriv          1087 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->pwm_period = period;
devpriv          1094 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1097 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->pwm_cmd_running)
devpriv          1100 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = devpriv->pwm_delay;
devpriv          1105 drivers/staging/comedi/drivers/usbduxsigma.c 	memset(devpriv->pwm_urb->transfer_buffer, 0, devpriv->pwm_buf_sz);
devpriv          1107 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->pwm_cmd_running = 1;
devpriv          1110 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->pwm_cmd_running = 0;
devpriv          1123 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1126 drivers/staging/comedi/drivers/usbduxsigma.c 	char *buf = (char *)(devpriv->pwm_urb->transfer_buffer);
devpriv          1127 drivers/staging/comedi/drivers/usbduxsigma.c 	int szbuf = devpriv->pwm_buf_sz;
devpriv          1172 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1187 drivers/staging/comedi/drivers/usbduxsigma.c 		data[1] = devpriv->pwm_cmd_running;
devpriv          1192 drivers/staging/comedi/drivers/usbduxsigma.c 		data[1] = devpriv->pwm_period;
devpriv          1211 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1238 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[1] = 0x12; /* CONFIG0 */
devpriv          1239 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[2] = 0x80; /* CONFIG1: 2kHz sampling rate */
devpriv          1240 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[3] = 0x00; /* CONFIG3: diff. channels off */
devpriv          1241 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[4] = 0;
devpriv          1242 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[5] = 0;
devpriv          1243 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands[6] = sysred;
devpriv          1253 drivers/staging/comedi/drivers/usbduxsigma.c 	val = be32_to_cpu(get_unaligned((__be32 *)(devpriv->insn_buf + 1)));
devpriv          1333 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1337 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->dux_commands = kzalloc(SIZEOFDUXBUFFER, GFP_KERNEL);
devpriv          1338 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->in_buf = kzalloc(SIZEINBUF, GFP_KERNEL);
devpriv          1339 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->insn_buf = kzalloc(SIZEINSNBUF, GFP_KERNEL);
devpriv          1340 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ai_urbs = kcalloc(devpriv->n_ai_urbs, sizeof(urb), GFP_KERNEL);
devpriv          1341 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->ao_urbs = kcalloc(devpriv->n_ao_urbs, sizeof(urb), GFP_KERNEL);
devpriv          1342 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv->dux_commands || !devpriv->in_buf || !devpriv->insn_buf ||
devpriv          1343 drivers/staging/comedi/drivers/usbduxsigma.c 	    !devpriv->ai_urbs || !devpriv->ao_urbs)
devpriv          1346 drivers/staging/comedi/drivers/usbduxsigma.c 	for (i = 0; i < devpriv->n_ai_urbs; i++) {
devpriv          1351 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ai_urbs[i] = urb;
devpriv          1368 drivers/staging/comedi/drivers/usbduxsigma.c 	for (i = 0; i < devpriv->n_ao_urbs; i++) {
devpriv          1373 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->ao_urbs[i] = urb;
devpriv          1391 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->pwm_buf_sz) {
devpriv          1395 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->pwm_urb = urb;
devpriv          1397 drivers/staging/comedi/drivers/usbduxsigma.c 		urb->transfer_buffer = kzalloc(devpriv->pwm_buf_sz,
devpriv          1408 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1412 drivers/staging/comedi/drivers/usbduxsigma.c 	urb = devpriv->pwm_urb;
devpriv          1417 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->ao_urbs) {
devpriv          1418 drivers/staging/comedi/drivers/usbduxsigma.c 		for (i = 0; i < devpriv->n_ao_urbs; i++) {
devpriv          1419 drivers/staging/comedi/drivers/usbduxsigma.c 			urb = devpriv->ao_urbs[i];
devpriv          1425 drivers/staging/comedi/drivers/usbduxsigma.c 		kfree(devpriv->ao_urbs);
devpriv          1427 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->ai_urbs) {
devpriv          1428 drivers/staging/comedi/drivers/usbduxsigma.c 		for (i = 0; i < devpriv->n_ai_urbs; i++) {
devpriv          1429 drivers/staging/comedi/drivers/usbduxsigma.c 			urb = devpriv->ai_urbs[i];
devpriv          1435 drivers/staging/comedi/drivers/usbduxsigma.c 		kfree(devpriv->ai_urbs);
devpriv          1437 drivers/staging/comedi/drivers/usbduxsigma.c 	kfree(devpriv->insn_buf);
devpriv          1438 drivers/staging/comedi/drivers/usbduxsigma.c 	kfree(devpriv->in_buf);
devpriv          1439 drivers/staging/comedi/drivers/usbduxsigma.c 	kfree(devpriv->dux_commands);
devpriv          1447 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv;
devpriv          1452 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv          1453 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv)
devpriv          1456 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_init(&devpriv->mut);
devpriv          1458 drivers/staging/comedi/drivers/usbduxsigma.c 	usb_set_intfdata(intf, devpriv);
devpriv          1460 drivers/staging/comedi/drivers/usbduxsigma.c 	devpriv->high_speed = (usb->speed == USB_SPEED_HIGH);
devpriv          1461 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->high_speed) {
devpriv          1462 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->n_ai_urbs = NUMOFINBUFFERSHIGH;
devpriv          1463 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->n_ao_urbs = NUMOFOUTBUFFERSHIGH;
devpriv          1464 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->pwm_buf_sz = 512;
devpriv          1466 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->n_ai_urbs = NUMOFINBUFFERSFULL;
devpriv          1467 drivers/staging/comedi/drivers/usbduxsigma.c 		devpriv->n_ao_urbs = NUMOFOUTBUFFERSFULL;
devpriv          1488 drivers/staging/comedi/drivers/usbduxsigma.c 	ret = comedi_alloc_subdevices(dev, (devpriv->high_speed) ? 4 : 3);
devpriv          1535 drivers/staging/comedi/drivers/usbduxsigma.c 	if (devpriv->high_speed) {
devpriv          1541 drivers/staging/comedi/drivers/usbduxsigma.c 		s->maxdata	= devpriv->pwm_buf_sz;
devpriv          1563 drivers/staging/comedi/drivers/usbduxsigma.c 	struct usbduxsigma_private *devpriv = dev->private;
devpriv          1567 drivers/staging/comedi/drivers/usbduxsigma.c 	if (!devpriv)
devpriv          1570 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_lock(&devpriv->mut);
devpriv          1579 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_unlock(&devpriv->mut);
devpriv          1581 drivers/staging/comedi/drivers/usbduxsigma.c 	mutex_destroy(&devpriv->mut);
devpriv           154 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           162 drivers/staging/comedi/drivers/vmk80xx.c 	tx_addr = devpriv->ep_tx->bEndpointAddress;
devpriv           163 drivers/staging/comedi/drivers/vmk80xx.c 	rx_addr = devpriv->ep_rx->bEndpointAddress;
devpriv           171 drivers/staging/comedi/drivers/vmk80xx.c 	size = usb_endpoint_maxp(devpriv->ep_tx);
devpriv           173 drivers/staging/comedi/drivers/vmk80xx.c 	usb_bulk_msg(usb, tx_pipe, devpriv->usb_tx_buf,
devpriv           174 drivers/staging/comedi/drivers/vmk80xx.c 		     size, NULL, devpriv->ep_tx->bInterval);
devpriv           175 drivers/staging/comedi/drivers/vmk80xx.c 	usb_bulk_msg(usb, rx_pipe, devpriv->usb_rx_buf, size, NULL, HZ * 10);
devpriv           180 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           185 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           190 drivers/staging/comedi/drivers/vmk80xx.c 	ep = devpriv->ep_rx;
devpriv           192 drivers/staging/comedi/drivers/vmk80xx.c 	return usb_interrupt_msg(usb, pipe, devpriv->usb_rx_buf,
devpriv           199 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           204 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv->usb_tx_buf[0] = cmd;
devpriv           206 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           211 drivers/staging/comedi/drivers/vmk80xx.c 	ep = devpriv->ep_tx;
devpriv           213 drivers/staging/comedi/drivers/vmk80xx.c 	return usb_interrupt_msg(usb, pipe, devpriv->usb_tx_buf,
devpriv           220 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           224 drivers/staging/comedi/drivers/vmk80xx.c 	size = usb_endpoint_maxp(devpriv->ep_tx);
devpriv           225 drivers/staging/comedi/drivers/vmk80xx.c 	memset(devpriv->usb_tx_buf, 0, size);
devpriv           238 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           243 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           246 drivers/staging/comedi/drivers/vmk80xx.c 	switch (devpriv->model) {
devpriv           257 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[0] = VMK8061_CMD_RD_AI;
devpriv           258 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[VMK8061_CH_REG] = chan;
devpriv           266 drivers/staging/comedi/drivers/vmk80xx.c 		if (devpriv->model == VMK8055_MODEL) {
devpriv           267 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0]];
devpriv           272 drivers/staging/comedi/drivers/vmk80xx.c 		data[n] = devpriv->usb_rx_buf[reg[0]] + 256 *
devpriv           273 drivers/staging/comedi/drivers/vmk80xx.c 		    devpriv->usb_rx_buf[reg[1]];
devpriv           276 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           286 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           292 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           295 drivers/staging/comedi/drivers/vmk80xx.c 	switch (devpriv->model) {
devpriv           306 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[VMK8061_CH_REG] = chan;
devpriv           311 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[reg] = data[n];
devpriv           317 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           327 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           332 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           337 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv->usb_tx_buf[0] = VMK8061_CMD_RD_AO;
devpriv           343 drivers/staging/comedi/drivers/vmk80xx.c 		data[n] = devpriv->usb_rx_buf[reg + chan];
devpriv           346 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           356 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           361 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           363 drivers/staging/comedi/drivers/vmk80xx.c 	rx_buf = devpriv->usb_rx_buf;
devpriv           365 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           367 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[0] = VMK8061_CMD_RD_DI;
devpriv           375 drivers/staging/comedi/drivers/vmk80xx.c 		if (devpriv->model == VMK8055_MODEL)
devpriv           385 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           395 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           396 drivers/staging/comedi/drivers/vmk80xx.c 	unsigned char *rx_buf = devpriv->usb_rx_buf;
devpriv           397 drivers/staging/comedi/drivers/vmk80xx.c 	unsigned char *tx_buf = devpriv->usb_tx_buf;
devpriv           401 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           409 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           418 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           429 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           439 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           444 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           447 drivers/staging/comedi/drivers/vmk80xx.c 	switch (devpriv->model) {
devpriv           458 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[0] = VMK8061_CMD_RD_CNT;
devpriv           466 drivers/staging/comedi/drivers/vmk80xx.c 		if (devpriv->model == VMK8055_MODEL)
devpriv           467 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0]];
devpriv           469 drivers/staging/comedi/drivers/vmk80xx.c 			data[n] = devpriv->usb_rx_buf[reg[0] * (chan + 1) + 1]
devpriv           470 drivers/staging/comedi/drivers/vmk80xx.c 			    + 256 * devpriv->usb_rx_buf[reg[1] * 2 + 2];
devpriv           473 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           483 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           489 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           492 drivers/staging/comedi/drivers/vmk80xx.c 		if (devpriv->model == VMK8055_MODEL) {
devpriv           500 drivers/staging/comedi/drivers/vmk80xx.c 			devpriv->usb_tx_buf[reg] = 0x00;
devpriv           510 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           520 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           527 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           548 drivers/staging/comedi/drivers/vmk80xx.c 		devpriv->usb_tx_buf[6 + chan] = val;
devpriv           554 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           564 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           570 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           572 drivers/staging/comedi/drivers/vmk80xx.c 	tx_buf = devpriv->usb_tx_buf;
devpriv           573 drivers/staging/comedi/drivers/vmk80xx.c 	rx_buf = devpriv->usb_rx_buf;
devpriv           587 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           597 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           603 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           605 drivers/staging/comedi/drivers/vmk80xx.c 	tx_buf = devpriv->usb_tx_buf;
devpriv           633 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           640 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           654 drivers/staging/comedi/drivers/vmk80xx.c 			if (!devpriv->ep_rx)
devpriv           655 drivers/staging/comedi/drivers/vmk80xx.c 				devpriv->ep_rx = ep_desc;
devpriv           661 drivers/staging/comedi/drivers/vmk80xx.c 			if (!devpriv->ep_tx)
devpriv           662 drivers/staging/comedi/drivers/vmk80xx.c 				devpriv->ep_tx = ep_desc;
devpriv           667 drivers/staging/comedi/drivers/vmk80xx.c 	if (!devpriv->ep_rx || !devpriv->ep_tx)
devpriv           675 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           678 drivers/staging/comedi/drivers/vmk80xx.c 	size = usb_endpoint_maxp(devpriv->ep_rx);
devpriv           679 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv->usb_rx_buf = kzalloc(size, GFP_KERNEL);
devpriv           680 drivers/staging/comedi/drivers/vmk80xx.c 	if (!devpriv->usb_rx_buf)
devpriv           683 drivers/staging/comedi/drivers/vmk80xx.c 	size = usb_endpoint_maxp(devpriv->ep_tx);
devpriv           684 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv->usb_tx_buf = kzalloc(size, GFP_KERNEL);
devpriv           685 drivers/staging/comedi/drivers/vmk80xx.c 	if (!devpriv->usb_tx_buf)
devpriv           694 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           699 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           701 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8055_MODEL)
devpriv           707 drivers/staging/comedi/drivers/vmk80xx.c 		up(&devpriv->limit_sem);
devpriv           728 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           759 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8055_MODEL) {
devpriv           765 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8061_MODEL) {
devpriv           775 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);
devpriv           785 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv;
devpriv           795 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv = comedi_alloc_devpriv(dev, sizeof(*devpriv));
devpriv           796 drivers/staging/comedi/drivers/vmk80xx.c 	if (!devpriv)
devpriv           799 drivers/staging/comedi/drivers/vmk80xx.c 	devpriv->model = board->model;
devpriv           801 drivers/staging/comedi/drivers/vmk80xx.c 	sema_init(&devpriv->limit_sem, 8);
devpriv           811 drivers/staging/comedi/drivers/vmk80xx.c 	usb_set_intfdata(intf, devpriv);
devpriv           813 drivers/staging/comedi/drivers/vmk80xx.c 	if (devpriv->model == VMK8055_MODEL)
devpriv           822 drivers/staging/comedi/drivers/vmk80xx.c 	struct vmk80xx_private *devpriv = dev->private;
devpriv           824 drivers/staging/comedi/drivers/vmk80xx.c 	if (!devpriv)
devpriv           827 drivers/staging/comedi/drivers/vmk80xx.c 	down(&devpriv->limit_sem);
devpriv           831 drivers/staging/comedi/drivers/vmk80xx.c 	kfree(devpriv->usb_rx_buf);
devpriv           832 drivers/staging/comedi/drivers/vmk80xx.c 	kfree(devpriv->usb_tx_buf);
devpriv           834 drivers/staging/comedi/drivers/vmk80xx.c 	up(&devpriv->limit_sem);