/linux-4.4.14/drivers/i2c/ |
D | i2c-mux.c | 38 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/ |
D | mxs-dma.c | 209 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 …]
|
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 | acpi-dma.c | 331 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()
|
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() 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()
|
D | mmp_tdma.c | 578 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()
|
D | fsl-edma.c | 231 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()
|
D | timb_dma.c | 113 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()
|
D | at_hdmac.c | 1525 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()
|
D | mpc512x_dma.c | 250 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()
|
D | bcm2835-dma.c | 532 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()
|
D | of-dma.c | 339 if (chan->chan_id == dma_spec->args[0]) { in of_dma_xlate_by_chan_id()
|
D | sun6i-dma.c | 518 __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()
|
D | pl330.c | 2062 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()
|
D | dmaengine.c | 903 chan->chan_id = chancnt++; in dma_async_device_register() 911 device->dev_id, chan->chan_id); in dma_async_device_register()
|
D | coh901318.c | 1767 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()
|
D | k3dma.c | 562 c->ccfg |= c->vc.chan.chan_id << 4; in k3_dma_config()
|
D | amba-pl08x.c | 1775 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()
|
D | edma.c | 1622 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()
|
D | ste_dma40.c | 1990 d40c->dma_cfg.dev_type = dma40_memcpy_channels[d40c->chan.chan_id]; in d40_config_memcpy()
|
/linux-4.4.14/include/linux/ |
D | i2c-mux.h | 38 void *mux_priv, u32 force_nr, u32 chan_id, 41 void *mux_dev, u32 chan_id), 43 void *mux_dev, u32 chan_id));
|
D | sirfsoc_dma.h | 4 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
|
D | dmaengine.h | 268 int chan_id; member
|
/linux-4.4.14/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() 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/ |
D | i2c-mux-reg.c | 29 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/ |
D | pl08x.h | 99 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/ |
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 | 90 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/ |
D | 8250_mid.c | 178 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/ |
D | vio.c | 172 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/ |
D | cx231xx-i2c.c | 561 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/ |
D | mmp-pcm.c | 92 (chan->chan_id == dma_data->dma_res->start)) { in filter()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | mx3fb.c | 409 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/ |
D | xilinx_vdma.c | 1223 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/ |
D | sst-dsp.h | 268 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id);
|
D | sst-firmware.c | 211 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/ |
D | inv_mpu_core.c | 113 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/ |
D | spi-topcliff-pch.c | 845 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/ |
D | dma.c | 95 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/ |
D | pch_uart.c | 719 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/ |
D | rtl2832.c | 869 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
|
D | rtl2830.c | 680 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/ |
D | dvb-ttusb-budget.c | 347 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/ |
D | tsi721_dma.c | 872 bdma_chan->dchan.chan_id = i; in tsi721_register_dma()
|
/linux-4.4.14/drivers/media/platform/ |
D | timblogiw.c | 151 return chan->chan_id == (uintptr_t)filter_param; in timblogiw_dma_filter_fn()
|
/linux-4.4.14/drivers/media/platform/soc_camera/ |
D | mx3_camera.c | 628 return rq->id == chan->chan_id && in chan_filter()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8842.c | 921 return chan->chan_id == (long)filter_param; in ks8842_dma_filter_fn()
|
/linux-4.4.14/drivers/dma/ppc4xx/ |
D | adma.c | 1363 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()
|