Home
last modified time | relevance | path

Searched refs:last_chan (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/muxes/
H A Di2c-mux-mlxcpld.c48 * @last_chan - last register value
52 u8 last_chan; member
112 if (data->last_chan != regval) { in mlxcpld_mux_select_chan()
114 data->last_chan = err < 0 ? 0 : regval; in mlxcpld_mux_select_chan()
126 data->last_chan = 0; in mlxcpld_mux_deselect()
128 return mlxcpld_mux_reg_write(muxc->parent, client, data->last_chan); in mlxcpld_mux_deselect()
157 data->last_chan = 0; /* force the first selection */ in mlxcpld_mux_probe()
H A Di2c-mux-pca954x.c82 u8 last_chan; /* last register value */ member
243 if (data->last_chan != regval) { in pca954x_select_chan()
245 data->last_chan = ret < 0 ? 0 : regval; in pca954x_select_chan()
264 data->last_chan = 0; in pca954x_deselect_mux()
266 data->last_chan); in pca954x_deselect_mux()
310 if (data->last_chan || val != MUX_IDLE_DISCONNECT) in idle_state_store()
400 data->last_chan = pca954x_regval(data, data->idle_state); in pca954x_init()
402 data->last_chan = 0; /* Disconnect multiplexer */ in pca954x_init()
404 ret = i2c_smbus_write_byte(client, data->last_chan); in pca954x_init()
406 data->last_chan in pca954x_init()
[all...]
/kernel/linux/linux-6.6/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c95 u8 last_chan; /* last register value */ member
310 if (data->last_chan != regval) { in pca954x_select_chan()
312 data->last_chan = ret < 0 ? 0 : regval; in pca954x_select_chan()
331 data->last_chan = 0; in pca954x_deselect_mux()
333 data->last_chan); in pca954x_deselect_mux()
377 if (data->last_chan || val != MUX_IDLE_DISCONNECT) in idle_state_store()
469 data->last_chan = pca954x_regval(data, data->idle_state); in pca954x_init()
471 data->last_chan = 0; /* Disconnect multiplexer */ in pca954x_init()
473 ret = i2c_smbus_write_byte(client, data->last_chan); in pca954x_init()
475 data->last_chan in pca954x_init()
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dpcl816.c146 unsigned int last_chan) in pcl816_ai_set_chan_scan()
148 outb(PCL816_MUX_SCAN(first_chan, last_chan), in pcl816_ai_set_chan_scan()
157 unsigned int last_chan; in pcl816_ai_setup_chanlist() local
163 last_chan = CR_CHAN(chanlist[i]); in pcl816_ai_setup_chanlist()
166 pcl816_ai_set_chan_range(dev, last_chan, range); in pcl816_ai_setup_chanlist()
171 pcl816_ai_set_chan_scan(dev, first_chan, last_chan); in pcl816_ai_setup_chanlist()
144 pcl816_ai_set_chan_scan(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan) pcl816_ai_set_chan_scan() argument
H A Dpcl818.c335 unsigned int last_chan) in pcl818_ai_set_chan_scan()
337 outb(PCL818_MUX_SCAN(first_chan, last_chan), in pcl818_ai_set_chan_scan()
347 unsigned int last_chan; in pcl818_ai_setup_chanlist() local
356 last_chan = CR_CHAN(chanlist[i]); in pcl818_ai_setup_chanlist()
359 devpriv->act_chanlist[i] = last_chan; in pcl818_ai_setup_chanlist()
361 pcl818_ai_set_chan_range(dev, last_chan, range); in pcl818_ai_setup_chanlist()
366 pcl818_ai_set_chan_scan(dev, first_chan, last_chan); in pcl818_ai_setup_chanlist()
333 pcl818_ai_set_chan_scan(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan) pcl818_ai_set_chan_scan() argument
H A Ddas16.c536 unsigned int last_chan, in das16_ai_set_mux_range()
542 outb(first_chan | (last_chan << 4), dev->iobase + DAS16_MUX_REG); in das16_ai_set_mux_range()
702 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in das16_cmd_exec() local
717 das16_ai_set_mux_range(dev, first_chan, last_chan, range); in das16_cmd_exec()
534 das16_ai_set_mux_range(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan, unsigned int range) das16_ai_set_mux_range() argument
H A Ddmm32at.c165 unsigned int last_chan = (chan + nchan - 1) % s->n_chan; in dmm32at_ai_set_chanspec() local
174 outb(last_chan, dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_ai_set_chanspec()
H A Dadl_pci9111.c341 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in pci9111_ai_do_cmd() local
352 outb(last_chan, dev->iobase + PCI9111_AI_CHANNEL_REG); in pci9111_ai_do_cmd()
H A Dadv_pci1710.c255 unsigned int last_chan = CR_CHAN(chanlist[seglen - 1]); in pci1710_ai_setup_chanlist() local
283 PCI171X_MUX_CHANH(last_chan); in pci1710_ai_setup_chanlist()
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Dpcl816.c144 unsigned int last_chan) in pcl816_ai_set_chan_scan()
146 outb(PCL816_MUX_SCAN(first_chan, last_chan), in pcl816_ai_set_chan_scan()
155 unsigned int last_chan; in pcl816_ai_setup_chanlist() local
161 last_chan = CR_CHAN(chanlist[i]); in pcl816_ai_setup_chanlist()
164 pcl816_ai_set_chan_range(dev, last_chan, range); in pcl816_ai_setup_chanlist()
169 pcl816_ai_set_chan_scan(dev, first_chan, last_chan); in pcl816_ai_setup_chanlist()
142 pcl816_ai_set_chan_scan(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan) pcl816_ai_set_chan_scan() argument
H A Dpcl818.c333 unsigned int last_chan) in pcl818_ai_set_chan_scan()
335 outb(PCL818_MUX_SCAN(first_chan, last_chan), in pcl818_ai_set_chan_scan()
345 unsigned int last_chan; in pcl818_ai_setup_chanlist() local
354 last_chan = CR_CHAN(chanlist[i]); in pcl818_ai_setup_chanlist()
357 devpriv->act_chanlist[i] = last_chan; in pcl818_ai_setup_chanlist()
359 pcl818_ai_set_chan_range(dev, last_chan, range); in pcl818_ai_setup_chanlist()
364 pcl818_ai_set_chan_scan(dev, first_chan, last_chan); in pcl818_ai_setup_chanlist()
331 pcl818_ai_set_chan_scan(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan) pcl818_ai_set_chan_scan() argument
H A Ddmm32at.c164 unsigned int last_chan = (chan + nchan - 1) % s->n_chan; in dmm32at_ai_set_chanspec() local
173 outb(last_chan, dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_ai_set_chanspec()
H A Ddas16.c534 unsigned int last_chan, in das16_ai_set_mux_range()
540 outb(first_chan | (last_chan << 4), dev->iobase + DAS16_MUX_REG); in das16_ai_set_mux_range()
700 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in das16_cmd_exec() local
715 das16_ai_set_mux_range(dev, first_chan, last_chan, range); in das16_cmd_exec()
532 das16_ai_set_mux_range(struct comedi_device *dev, unsigned int first_chan, unsigned int last_chan, unsigned int range) das16_ai_set_mux_range() argument
H A Dadl_pci9111.c340 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in pci9111_ai_do_cmd() local
351 outb(last_chan, dev->iobase + PCI9111_AI_CHANNEL_REG); in pci9111_ai_do_cmd()
H A Dadv_pci1710.c254 unsigned int last_chan = CR_CHAN(chanlist[seglen - 1]); in pci1710_ai_setup_chanlist() local
282 PCI171X_MUX_CHANH(last_chan); in pci1710_ai_setup_chanlist()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Drockchip_saradc.c80 const struct iio_chan_spec *last_chan; member
131 offset = SARADC2_DATA_BASE + info->last_chan->channel * 0x4; in rockchip_saradc_read_v2()
157 info->last_chan = chan; in rockchip_saradc_conversion()
202 info->last_val &= GENMASK(info->last_chan->scan_type.realbits - 1, 0); in rockchip_saradc_isr()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Drockchip_saradc.c55 const struct iio_chan_spec *last_chan; member
72 info->last_chan = chan; in rockchip_saradc_conversion()
128 info->last_val &= GENMASK(info->last_chan->scan_type.realbits - 1, 0); in rockchip_saradc_isr()
/kernel/linux/linux-5.10/drivers/staging/ralink-gdma/
H A Dralink-gdma.c708 static unsigned int last_chan; in gdma_dma_tasklet() local
712 i = last_chan; in gdma_dma_tasklet()
722 last_chan = i; in gdma_dma_tasklet()
741 } while (i != last_chan); in gdma_dma_tasklet()
/kernel/linux/linux-5.10/drivers/crypto/
H A Dtalitos.h145 atomic_t last_chan ____cacheline_aligned;
H A Dtalitos.c3056 ctx->ch = atomic_inc_return(&priv->last_chan) & in talitos_init_common()
/kernel/linux/linux-6.6/drivers/crypto/
H A Dtalitos.h145 atomic_t last_chan ____cacheline_aligned;
H A Dtalitos.c3057 ctx->ch = atomic_inc_return(&priv->last_chan) & in talitos_init_common()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dgdth.h431 u8 last_chan; /* last channel number */ member
H A Dgdth.c1220 iocr->hdr.last_chan = MAXBUS-1; in gdth_search_drives()
1294 ioc->hdr.last_chan = MAXBUS-1; in gdth_search_drives()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dmac.c4294 u32 last_chan = rtwdev->scan_info.last_chan_idx; in rtw89_mac_c2h_scanofld_rsp() local
4324 last_chan < rtwvif->scan_req->n_channels) { in rtw89_mac_c2h_scanofld_rsp()

Completed in 45 milliseconds