Home
last modified time | relevance | path

Searched refs:chan_id (Results 1 – 52 of 52) sorted by relevance

/linux-4.4.14/drivers/i2c/
Di2c-mux.c38 u32 chan_id; member
40 int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id);
41 int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id);
53 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
57 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
73 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
78 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
107 void *mux_priv, u32 force_nr, u32 chan_id, in i2c_add_mux_adapter() argument
126 priv->chan_id = chan_id; in i2c_add_mux_adapter()
141 "i2c-%d-mux (chan_id %d)", i2c_adapter_id(parent), chan_id); in i2c_add_mux_adapter()
[all …]
/linux-4.4.14/drivers/dma/
Dmxs-dma.c209 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_reset_chan() local
222 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL), in mxs_dma_reset_chan()
228 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id); in mxs_dma_reset_chan()
245 chan_id); in mxs_dma_reset_chan()
247 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL), in mxs_dma_reset_chan()
258 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_enable_chan() local
262 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id)); in mxs_dma_enable_chan()
270 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan()
272 writel(1, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan()
288 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_pause_chan() local
[all …]
Dpch_dma.c191 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 …]
Dat_hdmac_regs.h368 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()
Dacpi-dma.c331 pdata->dma_spec.chan_id = dma->channels; in acpi_dma_parse_fixed_dma()
371 dma_spec->chan_id = -1; in acpi_dma_request_slave_chan_by_index()
379 if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) in acpi_dma_request_slave_chan_by_index()
Dsirf-dma.c160 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()
450 int cid = schan->chan.chan_id; in sirfsoc_dma_terminate_all()
496 int cid = schan->chan.chan_id; in sirfsoc_dma_pause_chan()
530 int cid = schan->chan.chan_id; in sirfsoc_dma_resume_chan()
652 int cid = schan->chan.chan_id; in sirfsoc_dma_tx_status()
812 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id) in sirfsoc_dma_filter_id() argument
814 unsigned int ch_nr = (unsigned int) chan_id; in sirfsoc_dma_filter_id()
816 if (ch_nr == chan->chan_id + in sirfsoc_dma_filter_id()
Dmmp_tdma.c578 unsigned int chan_id; member
590 if (chan->chan_id != param->chan_id) in mmp_tdma_filter_fn()
607 param.chan_id = dma_spec->args[0]; in mmp_tdma_xlate()
609 if (param.chan_id >= TDMA_CHANNEL_NUM) in mmp_tdma_xlate()
Dfsl-edma.c231 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_enable_request()
240 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_disable_request()
249 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_chan_mux()
254 ch_off = fsl_chan->vchan.chan.chan_id % chans_per_mux; in fsl_edma_chan_mux()
362 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_desc_residue()
434 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_set_tcd_regs()
747 if ((chan->chan_id / chans_per_mux) == dma_spec->args[0]) { in fsl_edma_xlate()
Dtimb_dma.c113 int id = td_chan->chan.chan_id; in tdchantotd()
121 int id = td_chan->chan.chan_id; in __td_enable_chan_irq()
136 int id = td_chan->chan.chan_id; in __td_dma_done_ack()
201 td_chan, td_chan->chan.chan_id, td_chan->membase); in __td_start_dma()
Dat_hdmac.c1525 int chan_id = atchan->chan_common.chan_id; in atc_pause() local
1534 dma_writel(atdma, CHER, AT_DMA_SUSP(chan_id)); in atc_pause()
1546 int chan_id = atchan->chan_common.chan_id; in atc_resume() local
1558 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id)); in atc_resume()
1570 int chan_id = atchan->chan_common.chan_id; in atc_terminate_all() local
1587 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id) | atchan->mask); in atc_terminate_all()
2158 atc_disable_chan_irq(atdma, chan->chan_id); in at_dma_remove()
Dmpc512x_dma.c250 return container_of(mchan, struct mpc_dma, channels[c->chan_id]); in dma_chan_to_mpc_dma()
267 int cid = mchan->chan.chan_id; in mpc_dma_execute()
551 out_8(&mdma->regs->dmaseei, chan->chan_id); in mpc_dma_alloc_chan_resources()
592 out_8(&mdma->regs->dmaceei, chan->chan_id); in mpc_dma_free_chan_resources()
854 out_8(&mdma->regs->dmacerq, chan->chan_id); in mpc_dma_device_terminate_all()
Dbcm2835-dma.c532 static int bcm2835_dma_chan_init(struct bcm2835_dmadev *d, int chan_id, int irq) in bcm2835_dma_chan_init() argument
544 c->chan_base = BCM2835_DMA_CHANIO(d->base, chan_id); in bcm2835_dma_chan_init()
545 c->ch = chan_id; in bcm2835_dma_chan_init()
Dof-dma.c339 if (chan->chan_id == dma_spec->args[0]) { in of_dma_xlate_by_chan_id()
Dsun6i-dma.c518 __func__, vchan->vc.chan.chan_id, &dest, &src, len, flags); in sun6i_dma_prep_dma_memcpy()
605 __func__, vchan->vc.chan.chan_id, in sun6i_dma_prep_slave_sg()
623 __func__, vchan->vc.chan.chan_id, in sun6i_dma_prep_slave_sg()
Dpl330.c2062 unsigned int chan_id; in of_dma_pl330_xlate() local
2070 chan_id = dma_spec->args[0]; in of_dma_pl330_xlate()
2071 if (chan_id >= pl330->num_peripherals) in of_dma_pl330_xlate()
2074 return dma_get_slave_channel(&pl330->peripherals[chan_id].chan); in of_dma_pl330_xlate()
2432 desc->peri = peri_id ? pch->chan.chan_id : 0; in pl330_get_desc()
Ddmaengine.c903 chan->chan_id = chancnt++; in dma_async_device_register()
911 device->dev_id, chan->chan_id); in dma_async_device_register()
Dcoh901318.c1767 bool coh901318_filter_id(struct dma_chan *chan, void *chan_id) in coh901318_filter_id() argument
1769 unsigned int ch_nr = (unsigned int) chan_id; in coh901318_filter_id()
Dk3dma.c562 c->ccfg |= c->vc.chan.chan_id << 4; in k3_dma_config()
Damba-pl08x.c1775 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) in pl08x_filter_id() argument
1778 char *name = chan_id; in pl08x_filter_id()
Dedma.c1622 EDMA_CHAN_SLOT(echan->ch_num), chan->chan_id, in edma_alloc_chan_resources()
1668 EDMA_CHAN_SLOT(echan->ch_num), chan->chan_id); in edma_free_chan_resources()
Dste_dma40.c1990 d40c->dma_cfg.dev_type = dma40_memcpy_channels[d40c->chan.chan_id]; in d40_config_memcpy()
/linux-4.4.14/include/linux/
Di2c-mux.h38 void *mux_priv, u32 force_nr, u32 chan_id,
41 void *mux_dev, u32 chan_id),
43 void *mux_dev, u32 chan_id));
Dsirfsoc_dma.h4 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id);
Dpch_dma.h31 unsigned int chan_id; member
Dacpi_dma.h30 int chan_id; member
Ddmaengine.h268 int chan_id; member
/linux-4.4.14/drivers/dma/ipu/
Dipu_idmac.c608 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()
954 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_init_channel()
1011 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_uninit_channel()
1074 enum ipu_channel channel = ichan->dma_chan.chan_id; in ipu_disable_channel()
1159 unsigned int chan_id = ichan->dma_chan.chan_id; in idmac_interrupt() local
[all …]
/linux-4.4.14/drivers/i2c/muxes/
Di2c-mux-reg.c29 static int i2c_mux_reg_set(const struct regmux *mux, unsigned int chan_id) in i2c_mux_reg_set() argument
43 iowrite32(chan_id, mux->data.reg); in i2c_mux_reg_set()
45 iowrite32be(chan_id, mux->data.reg); in i2c_mux_reg_set()
51 iowrite16(chan_id, mux->data.reg); in i2c_mux_reg_set()
53 iowrite16be(chan_id, mux->data.reg); in i2c_mux_reg_set()
58 iowrite8(chan_id, mux->data.reg); in i2c_mux_reg_set()
/linux-4.4.14/include/linux/amba/
Dpl08x.h99 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id);
101 static inline bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) in pl08x_filter_id() argument
/linux-4.4.14/include/linux/platform_data/
Ddma-coh901318.h64 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
Ddma-hsu.h18 int chan_id; member
Ddma-ep93xx.h90 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; in ep93xx_dma_chan_direction()
/linux-4.4.14/drivers/tty/serial/8250/
D8250_mid.c178 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) in mid8250_dma_filter()
203 rx_param->chan_id = mid->dma_index * 2 + 1; in mid8250_dma_setup()
204 tx_param->chan_id = mid->dma_index * 2; in mid8250_dma_setup()
/linux-4.4.14/arch/sparc/kernel/
Dvio.c172 const u64 *chan_id; in vio_fill_channel_info() local
188 chan_id = mdesc_get_property(hp, target, "id", NULL); in vio_fill_channel_info()
189 if (chan_id) in vio_fill_channel_info()
190 vdev->channel_id = *chan_id; in vio_fill_channel_info()
/linux-4.4.14/drivers/media/usb/cx231xx/
Dcx231xx-i2c.c561 void *mux_priv, u32 chan_id) in cx231xx_i2c_mux_select() argument
565 return cx231xx_enable_i2c_port_3(dev, chan_id); in cx231xx_i2c_mux_select()
/linux-4.4.14/sound/soc/pxa/
Dmmp-pcm.c92 (chan->chan_id == dma_data->dma_res->start)) { in filter()
/linux-4.4.14/drivers/video/fbdev/
Dmx3fb.c409 dma_chan->chan_id); in sdc_enable_channel()
422 dma_chan->chan_id); in sdc_enable_channel()
1449 if (ichan->dma_chan.chan_id != IDMAC_SDC_0) in init_fb_chan()
1495 mx3fbi->ipu_ch = ichan->dma_chan.chan_id; in init_fb_chan()
1542 return rq->id == chan->chan_id && in chan_filter()
/linux-4.4.14/drivers/dma/xilinx/
Dxilinx_vdma.c1223 int chan_id = dma_spec->args[0]; in of_dma_xilinx_xlate() local
1225 if (chan_id >= XILINX_VDMA_MAX_CHANS_PER_DEVICE) in of_dma_xilinx_xlate()
1228 return dma_get_slave_channel(&xdev->chan[chan_id]->common); in of_dma_xilinx_xlate()
/linux-4.4.14/sound/soc/intel/common/
Dsst-dsp.h268 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id);
Dsst-firmware.c211 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id) in sst_dsp_dma_get_channel() argument
/linux-4.4.14/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_core.c113 u32 chan_id) in inv_mpu6050_select_bypass() argument
142 void *mux_priv, u32 chan_id) in inv_mpu6050_deselect_bypass() argument
/linux-4.4.14/drivers/spi/
Dspi-topcliff-pch.c845 if ((chan->chan_id == param->chan_id) && in pch_spi_filter()
879 param->chan_id = data->ch * 2; /* Tx = 0, 2 */; in pch_spi_request_dma()
894 param->chan_id = data->ch * 2 + 1; /* Rx = Tx + 1 */; in pch_spi_request_dma()
/linux-4.4.14/drivers/dma/ioat/
Ddma.c95 int chan_id = chan_num(ioat_chan); in ioat_stop() local
106 msix = &ioat_dma->msix_entries[chan_id]; in ioat_stop()
/linux-4.4.14/drivers/tty/serial/
Dpch_uart.c719 if ((chan->chan_id == param->chan_id) && (param->dma_dev == in filter()
746 param->chan_id = priv->port.line * 2; /* Tx = 0, 2, 4, ... */ in pch_request_dma()
760 param->chan_id = priv->port.line * 2 + 1; /* Rx = Tx + 1 */ in pch_request_dma()
/linux-4.4.14/drivers/media/dvb-frontends/
Drtl2832.c869 static int rtl2832_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) in rtl2832_select() argument
893 u32 chan_id) in rtl2832_deselect() argument
Drtl2830.c680 static int rtl2830_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) in rtl2830_select() argument
/linux-4.4.14/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c347 static int ttusb_set_channel(struct ttusb *ttusb, int chan_id, int filter_type, in ttusb_set_channel() argument
352 u8 b[] = { 0xaa, ++ttusb->c, 0x22, 4, chan_id, filter_type, in ttusb_set_channel()
/linux-4.4.14/drivers/rapidio/devices/
Dtsi721_dma.c872 bdma_chan->dchan.chan_id = i; in tsi721_register_dma()
/linux-4.4.14/drivers/media/platform/
Dtimblogiw.c151 return chan->chan_id == (uintptr_t)filter_param; in timblogiw_dma_filter_fn()
/linux-4.4.14/drivers/media/platform/soc_camera/
Dmx3_camera.c628 return rq->id == chan->chan_id && in chan_filter()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8842.c921 return chan->chan_id == (long)filter_param; in ks8842_dma_filter_fn()
/linux-4.4.14/drivers/dma/ppc4xx/
Dadma.c1363 if (cap == DMA_PQ && chan->chan_id == PPC440SPE_XOR_ID) { in ppc440spe_adma_estimate()
1791 chan->chan_id = ppc440spe_chan->device->id; in ppc440spe_adma_alloc_chan_resources()