/Linux-v4.19/drivers/i2c/ |
D | i2c-mux.c | 35 u32 chan_id; member 48 ret = muxc->select(muxc, priv->chan_id); in __i2c_mux_master_xfer() 52 muxc->deselect(muxc, priv->chan_id); in __i2c_mux_master_xfer() 67 ret = muxc->select(muxc, priv->chan_id); in i2c_mux_master_xfer() 71 muxc->deselect(muxc, priv->chan_id); in i2c_mux_master_xfer() 88 ret = muxc->select(muxc, priv->chan_id); in __i2c_mux_smbus_xfer() 93 muxc->deselect(muxc, priv->chan_id); in __i2c_mux_smbus_xfer() 110 ret = muxc->select(muxc, priv->chan_id); in i2c_mux_smbus_xfer() 115 muxc->deselect(muxc, priv->chan_id); in i2c_mux_smbus_xfer() 283 u32 force_nr, u32 chan_id, in i2c_mux_add_adapter() argument [all …]
|
/Linux-v4.19/drivers/dma/ |
D | mxs-dma.c | 205 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_reset_chan() local 218 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL), in mxs_dma_reset_chan() 224 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id); in mxs_dma_reset_chan() 241 chan_id); in mxs_dma_reset_chan() 243 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL), in mxs_dma_reset_chan() 254 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_enable_chan() local 258 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id)); in mxs_dma_enable_chan() 266 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan() 268 writel(1, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan() 284 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_pause_chan() local [all …]
|
D | stm32-dmamux.c | 42 u32 chan_id; member 79 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free() 80 clear_bit(mux->chan_id, dmamux->dma_inuse); in stm32_dmamux_free() 88 mux->request, mux->master, mux->chan_id); in stm32_dmamux_free() 119 mux->chan_id = find_first_zero_bit(dmamux->dma_inuse, in stm32_dmamux_route_allocate() 122 if (mux->chan_id == dmamux->dma_requests) { in stm32_dmamux_route_allocate() 128 set_bit(mux->chan_id, dmamux->dma_inuse); in stm32_dmamux_route_allocate() 135 if (mux->chan_id < max) in stm32_dmamux_route_allocate() 165 dma_spec->args[0] = mux->chan_id - min; in stm32_dmamux_route_allocate() 168 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), in stm32_dmamux_route_allocate() [all …]
|
D | pch_dma.c | 191 if (chan->chan_id < 8) in pdc_enable_irq() 192 pos = chan->chan_id; in pdc_enable_irq() 194 pos = chan->chan_id + 8; in pdc_enable_irq() 206 chan->chan_id, val); in pdc_enable_irq() 217 if (chan->chan_id < 8) { in pdc_set_dir() 221 (DMA_CTL0_BITS_PER_CH * chan->chan_id); in pdc_set_dir() 223 (DMA_CTL0_BITS_PER_CH * chan->chan_id)); in pdc_set_dir() 226 val |= 0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id + in pdc_set_dir() 229 val &= ~(0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id + in pdc_set_dir() 235 int ch = chan->chan_id - 8; /* ch8-->0 ch9-->1 ... ch11->3 */ in pdc_set_dir() [all …]
|
D | at_hdmac_regs.h | 368 atchan->chan_common.chan_id, in vdbg_dump_regs() 394 static void atc_setup_irq(struct at_dma *atdma, int chan_id, int on) in atc_setup_irq() argument 399 ebci = AT_DMA_BTC(chan_id) in atc_setup_irq() 400 | AT_DMA_ERR(chan_id); in atc_setup_irq() 407 static void atc_enable_chan_irq(struct at_dma *atdma, int chan_id) in atc_enable_chan_irq() argument 409 atc_setup_irq(atdma, chan_id, 1); in atc_enable_chan_irq() 412 static void atc_disable_chan_irq(struct at_dma *atdma, int chan_id) in atc_disable_chan_irq() argument 414 atc_setup_irq(atdma, chan_id, 0); in atc_disable_chan_irq()
|
D | st_fdma.h | 190 + (fchan)->vchan.chan.chan_id * 0x4 \ 195 + (fchan)->vchan.chan.chan_id * 0x4 \ 212 + (fchan)->vchan.chan.chan_id * FDMA_NODE_SZ \ 217 + (fchan)->vchan.chan.chan_id * FDMA_NODE_SZ \
|
D | st_fdma.c | 88 cmd = FDMA_CMD_START(fchan->vchan.chan.chan_id); in st_fdma_xfer_desc() 97 dev_dbg(fchan->fdev->dev, "start chan:%d\n", fchan->vchan.chan.chan_id); in st_fdma_xfer_desc() 104 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_ch_sta_update() 286 fchan->vchan.chan.chan_id, fchan->cfg.type); in st_fdma_alloc_chan_res() 300 __func__, fchan->vchan.chan.chan_id); in st_fdma_free_chan_res() 357 int ch_id = fchan->vchan.chan.chan_id; in config_reqctrl() 631 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_pause() 649 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_resume() 669 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_terminate_all()
|
D | acpi-dma.c | 334 pdata->dma_spec.chan_id = dma->channels; in acpi_dma_parse_fixed_dma() 374 dma_spec->chan_id = -1; in acpi_dma_request_slave_chan_by_index() 382 if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) in acpi_dma_request_slave_chan_by_index()
|
D | sirf-dma.c | 160 return container_of(schan, struct sirfsoc_dma, channels[c->chan_id]); in dma_chan_to_sirfsoc_dma() 240 int cid = schan->chan.chan_id; in sirfsoc_dma_execute() 447 int cid = schan->chan.chan_id; in sirfsoc_dma_terminate_all() 493 int cid = schan->chan.chan_id; in sirfsoc_dma_pause_chan() 527 int cid = schan->chan.chan_id; in sirfsoc_dma_resume_chan() 649 int cid = schan->chan.chan_id; in sirfsoc_dma_tx_status() 809 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id) in sirfsoc_dma_filter_id() argument 811 unsigned int ch_nr = (unsigned int) chan_id; in sirfsoc_dma_filter_id() 813 if (ch_nr == chan->chan_id + in sirfsoc_dma_filter_id()
|
D | mmp_tdma.c | 575 unsigned int chan_id; member 587 if (chan->chan_id != param->chan_id) in mmp_tdma_filter_fn() 604 param.chan_id = dma_spec->args[0]; in mmp_tdma_xlate() 606 if (param.chan_id >= TDMA_CHANNEL_NUM) in mmp_tdma_xlate()
|
/Linux-v4.19/drivers/dma/ipu/ |
D | ipu_idmac.c | 608 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_enable_channel() 660 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_init_channel_buffer() 735 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_update_channel_buffer() 779 unsigned int chan_id = ichan->dma_chan.chan_id; in ipu_submit_buffer() local 793 ipu_select_buffer(chan_id, buf_idx); in ipu_submit_buffer() 795 sg, chan_id, buf_idx); in ipu_submit_buffer() 955 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_init_channel() 1012 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_uninit_channel() 1075 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_disable_channel() 1160 unsigned int chan_id = ichan->dma_chan.chan_id; in idmac_interrupt() local [all …]
|
/Linux-v4.19/include/linux/ |
D | i2c-mux.h | 41 int (*select)(struct i2c_mux_core *, u32 chan_id); 42 int (*deselect)(struct i2c_mux_core *, u32 chan_id); 73 u32 force_nr, u32 chan_id,
|
D | sirfsoc_dma.h | 5 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id);
|
D | pch_dma.h | 31 unsigned int chan_id; member
|
D | acpi_dma.h | 30 int chan_id; member
|
/Linux-v4.19/drivers/i2c/muxes/ |
D | i2c-mux-reg.c | 27 static int i2c_mux_reg_set(const struct regmux *mux, unsigned int chan_id) in i2c_mux_reg_set() argument 41 iowrite32(chan_id, mux->data.reg); in i2c_mux_reg_set() 43 iowrite32be(chan_id, mux->data.reg); in i2c_mux_reg_set() 49 iowrite16(chan_id, mux->data.reg); in i2c_mux_reg_set() 51 iowrite16be(chan_id, mux->data.reg); in i2c_mux_reg_set() 56 iowrite8(chan_id, mux->data.reg); in i2c_mux_reg_set()
|
/Linux-v4.19/include/linux/platform_data/ |
D | dma-coh901318.h | 64 bool coh901318_filter_id(struct dma_chan *chan, void *chan_id); 66 static inline bool coh901318_filter_id(struct dma_chan *chan, void *chan_id) in coh901318_filter_id() argument
|
D | dma-hsu.h | 18 int chan_id; member
|
D | dma-ep93xx.h | 91 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ep93xx_dma_chan_direction()
|
/Linux-v4.19/drivers/iio/adc/ |
D | bcm_iproc_adc.c | 125 int chan_id; member 191 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, in iproc_adc_interrupt_handler() 198 adc_priv->chan_id, in iproc_adc_interrupt_handler() 208 adc_priv->chan_id, in iproc_adc_interrupt_handler() 214 adc_priv->chan_id); in iproc_adc_interrupt_handler() 219 adc_priv->chan_id, in iproc_adc_interrupt_handler() 225 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, in iproc_adc_interrupt_handler() 253 adc_priv->chan_id = channel; in iproc_adc_do_read()
|
/Linux-v4.19/include/linux/amba/ |
D | pl08x.h | 125 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id); 127 static inline bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) in pl08x_filter_id() argument
|
/Linux-v4.19/drivers/iio/gyro/ |
D | mpu3050-i2c.c | 16 static int mpu3050_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id) in mpu3050_i2c_bypass_select() argument 25 static int mpu3050_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id) in mpu3050_i2c_bypass_deselect() argument
|
/Linux-v4.19/drivers/tty/serial/8250/ |
D | 8250_mid.c | 239 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) in mid8250_dma_filter() 264 rx_param->chan_id = mid->dma_index * 2 + 1; in mid8250_dma_setup() 265 tx_param->chan_id = mid->dma_index * 2; in mid8250_dma_setup()
|
/Linux-v4.19/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_i2c.c | 28 static int inv_mpu6050_select_bypass(struct i2c_mux_core *muxc, u32 chan_id) in inv_mpu6050_select_bypass() argument 49 static int inv_mpu6050_deselect_bypass(struct i2c_mux_core *muxc, u32 chan_id) in inv_mpu6050_deselect_bypass() argument
|
/Linux-v4.19/arch/sparc/kernel/ |
D | vio.c | 261 const u64 *chan_id; in vio_fill_channel_info() local 275 chan_id = mdesc_get_property(hp, target, "id", NULL); in vio_fill_channel_info() 276 if (chan_id) in vio_fill_channel_info() 277 vdev->channel_id = *chan_id; in vio_fill_channel_info()
|