Searched refs:base_chan (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | comedi_bond.c | 66 unsigned int n_left, n_done, base_chan; in bonding_dio_insn_bits() local 72 base_chan = CR_CHAN(insn->chanspec); in bonding_dio_insn_bits() 73 /* do a maximum of 32 channels, starting from base_chan. */ in bonding_dio_insn_bits() 74 n_left = devpriv->nchans - base_chan; in bonding_dio_insn_bits() 83 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits() 92 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits() 102 base_chan); in bonding_dio_insn_bits() 112 base_chan = 0; in bonding_dio_insn_bits() 117 base_chan -= bdev->nchans; in bonding_dio_insn_bits()
|
H A D | ni_65xx.c | 289 /* updates edge detection for base_chan to base_chan+31 */ 291 unsigned int base_chan, in ni_65xx_update_edge_detection() 298 if (base_chan >= NI_65XX_PORT_TO_CHAN(num_ports)) in ni_65xx_update_edge_detection() 301 for (port = NI_65XX_CHAN_TO_PORT(base_chan); port < num_ports; port++) { in ni_65xx_update_edge_detection() 302 int bitshift = (int)(NI_65XX_PORT_TO_CHAN(port) - base_chan); in ni_65xx_update_edge_detection() 420 unsigned int base_chan = CR_CHAN(insn->chanspec); in ni_65xx_dio_insn_bits() local 425 for (port_offset = NI_65XX_CHAN_TO_PORT(base_chan); in ni_65xx_dio_insn_bits() 430 int bitshift = base_port_channel - base_chan; in ni_65xx_dio_insn_bits() 290 ni_65xx_update_edge_detection(struct comedi_device *dev, unsigned int base_chan, unsigned int rising, unsigned int falling) ni_65xx_update_edge_detection() argument
|
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | comedi_bond.c | 66 unsigned int n_left, n_done, base_chan; in bonding_dio_insn_bits() local 72 base_chan = CR_CHAN(insn->chanspec); in bonding_dio_insn_bits() 73 /* do a maximum of 32 channels, starting from base_chan. */ in bonding_dio_insn_bits() 74 n_left = devpriv->nchans - base_chan; in bonding_dio_insn_bits() 83 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits() 92 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits() 102 base_chan); in bonding_dio_insn_bits() 112 base_chan = 0; in bonding_dio_insn_bits() 117 base_chan -= bdev->nchans; in bonding_dio_insn_bits()
|
H A D | ni_65xx.c | 288 /* updates edge detection for base_chan to base_chan+31 */ 290 unsigned int base_chan, in ni_65xx_update_edge_detection() 297 if (base_chan >= NI_65XX_PORT_TO_CHAN(num_ports)) in ni_65xx_update_edge_detection() 300 for (port = NI_65XX_CHAN_TO_PORT(base_chan); port < num_ports; port++) { in ni_65xx_update_edge_detection() 301 int bitshift = (int)(NI_65XX_PORT_TO_CHAN(port) - base_chan); in ni_65xx_update_edge_detection() 419 unsigned int base_chan = CR_CHAN(insn->chanspec); in ni_65xx_dio_insn_bits() local 424 for (port_offset = NI_65XX_CHAN_TO_PORT(base_chan); in ni_65xx_dio_insn_bits() 429 int bitshift = base_port_channel - base_chan; in ni_65xx_dio_insn_bits() 289 ni_65xx_update_edge_detection(struct comedi_device *dev, unsigned int base_chan, unsigned int rising, unsigned int falling) ni_65xx_update_edge_detection() argument
|
/kernel/linux/linux-5.10/drivers/staging/comedi/ |
H A D | drivers.c | 614 unsigned int base_chan = (chan < 32) ? 0 : chan; in insn_rw_emulate_bits() local 621 _insn.chanspec = base_chan; in insn_rw_emulate_bits() 628 _data[0] = 1 << (chan - base_chan); /* mask */ in insn_rw_emulate_bits() 629 _data[1] = data[0] ? (1 << (chan - base_chan)) : 0; /* bits */ in insn_rw_emulate_bits() 637 data[0] = (_data[1] >> (chan - base_chan)) & 1; in insn_rw_emulate_bits()
|
/kernel/linux/linux-6.6/drivers/comedi/ |
H A D | drivers.c | 613 unsigned int base_chan = (chan < 32) ? 0 : chan; in insn_rw_emulate_bits() local 620 _insn.chanspec = base_chan; in insn_rw_emulate_bits() 627 _data[0] = 1 << (chan - base_chan); /* mask */ in insn_rw_emulate_bits() 628 _data[1] = data[0] ? (1 << (chan - base_chan)) : 0; /* bits */ in insn_rw_emulate_bits() 636 data[0] = (_data[1] >> (chan - base_chan)) & 1; in insn_rw_emulate_bits()
|
Completed in 7 milliseconds