/linux-4.1.27/include/linux/ |
H A D | sirfsoc_dma.h | 4 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id);
|
H A D | i2c-mux.h | 32 * The mux_dev and chan_id parameters are passed to the select 38 void *mux_priv, u32 force_nr, u32 chan_id, 41 void *mux_dev, u32 chan_id), 43 void *mux_dev, u32 chan_id));
|
H A D | pch_dma.h | 31 unsigned int chan_id; member in struct:pch_dma_slave
|
H A D | acpi_dma.h | 24 * @chan_id: channel unique id 30 int chan_id; member in struct:acpi_dma_spec
|
H A D | dmaengine.h | 229 * @chan_id: channel ID for sysfs 243 int chan_id; member in struct:dma_chan
|
/linux-4.1.27/drivers/i2c/ |
H A D | i2c-mux.c | 37 u32 chan_id; member in struct:i2c_mux_priv 39 int (*select)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 40 int (*deselect)(struct i2c_adapter *, void *mux_priv, u32 chan_id); 52 ret = priv->select(parent, priv->mux_priv, priv->chan_id); i2c_mux_master_xfer() 56 priv->deselect(parent, priv->mux_priv, priv->chan_id); i2c_mux_master_xfer() 72 ret = priv->select(parent, priv->mux_priv, priv->chan_id); i2c_mux_smbus_xfer() 77 priv->deselect(parent, priv->mux_priv, priv->chan_id); i2c_mux_smbus_xfer() 106 void *mux_priv, u32 force_nr, u32 chan_id, i2c_add_mux_adapter() 125 priv->chan_id = chan_id; i2c_add_mux_adapter() 140 "i2c-%d-mux (chan_id %d)", i2c_adapter_id(parent), chan_id); i2c_add_mux_adapter() 153 chan_id); i2c_add_mux_adapter() 169 if (chan_id == reg) { i2c_add_mux_adapter() 193 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", chan_id); i2c_add_mux_adapter() 195 "can't create symlink for channel %u\n", chan_id); i2c_add_mux_adapter() 208 snprintf(symlink_name, sizeof(symlink_name), "channel-%u", priv->chan_id); i2c_del_mux_adapter() 104 i2c_add_mux_adapter(struct i2c_adapter *parent, struct device *mux_dev, void *mux_priv, u32 force_nr, u32 chan_id, unsigned int class, int (*select) (struct i2c_adapter *, void *, u32), int (*deselect) (struct i2c_adapter *, void *, u32)) i2c_add_mux_adapter() argument
|
/linux-4.1.27/include/linux/platform_data/ |
H A D | dma-hsu.h | 18 int chan_id; member in struct:hsu_dma_slave
|
H A D | dma-coh901318.h | 60 * @chan_id: id of dma channel to be filter out 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) coh901318_filter_id() argument
|
H A D | dma-ep93xx.h | 90 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; ep93xx_dma_chan_direction()
|
/linux-4.1.27/drivers/dma/ |
H A D | mxs-dma.c | 209 int chan_id = mxs_chan->chan.chan_id; mxs_dma_reset_chan() local 222 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL), mxs_dma_reset_chan() 228 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id); mxs_dma_reset_chan() 245 chan_id); mxs_dma_reset_chan() 247 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL), mxs_dma_reset_chan() 258 int chan_id = mxs_chan->chan.chan_id; mxs_dma_enable_chan() local 262 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id)); mxs_dma_enable_chan() 270 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); mxs_dma_enable_chan() 272 writel(1, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); mxs_dma_enable_chan() 288 int chan_id = mxs_chan->chan.chan_id; mxs_dma_pause_chan() local 292 writel(1 << chan_id, mxs_dma_pause_chan() 295 writel(1 << chan_id, mxs_dma_pause_chan() 306 int chan_id = mxs_chan->chan.chan_id; mxs_dma_resume_chan() local 310 writel(1 << chan_id, mxs_dma_resume_chan() 313 writel(1 << chan_id, mxs_dma_resume_chan() 686 HW_APBHX_CHn_BAR(mxs_dma, chan->chan_id)); mxs_dma_tx_status() 727 unsigned int chan_id; member in struct:mxs_dma_filter_param 740 if (chan->chan_id != param->chan_id) mxs_dma_filter_fn() 743 chan_irq = platform_get_irq(mxs_dma->pdev, param->chan_id); mxs_dma_filter_fn() 763 param.chan_id = dma_spec->args[0]; mxs_dma_xlate() 765 if (param.chan_id >= mxs_dma->nr_channels) mxs_dma_xlate()
|
H A D | pch_dma.c | 195 if (chan->chan_id < 8) pdc_enable_irq() 196 pos = chan->chan_id; pdc_enable_irq() 198 pos = chan->chan_id + 8; pdc_enable_irq() 210 chan->chan_id, val); pdc_enable_irq() 221 if (chan->chan_id < 8) { pdc_set_dir() 225 (DMA_CTL0_BITS_PER_CH * chan->chan_id); pdc_set_dir() 227 (DMA_CTL0_BITS_PER_CH * chan->chan_id)); pdc_set_dir() 230 val |= 0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id + pdc_set_dir() 233 val &= ~(0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id + pdc_set_dir() 239 int ch = chan->chan_id - 8; /* ch8-->0 ch9-->1 ... ch11->3 */ pdc_set_dir() 258 chan->chan_id, val); pdc_set_dir() 268 if (chan->chan_id < 8) { pdc_set_mode() 270 (DMA_CTL0_BITS_PER_CH * chan->chan_id)); pdc_set_mode() 271 mask_dir = 1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id +\ pdc_set_mode() 275 val |= mode << (DMA_CTL0_BITS_PER_CH * chan->chan_id); pdc_set_mode() 279 int ch = chan->chan_id - 8; /* ch8-->0 ch9-->1 ... ch11->3 */ pdc_set_mode() 292 chan->chan_id, val); pdc_set_mode() 302 DMA_STATUS_BITS_PER_CH * pd_chan->chan.chan_id)); pdc_get_status0() 312 DMA_STATUS_BITS_PER_CH * (pd_chan->chan.chan_id - 8))); pdc_get_status2() 319 if (pd_chan->chan.chan_id < 8) pdc_is_idle() 340 pd_chan->chan.chan_id, desc->regs.dev_addr); pdc_dostart() 342 pd_chan->chan.chan_id, desc->regs.mem_addr); pdc_dostart() 344 pd_chan->chan.chan_id, desc->regs.size); pdc_dostart() 346 pd_chan->chan.chan_id, desc->regs.next); pdc_dostart()
|
H A D | at_hdmac_regs.h | 358 atchan->chan_common.chan_id, vdbg_dump_regs() 384 static void atc_setup_irq(struct at_dma *atdma, int chan_id, int on) atc_setup_irq() argument 389 ebci = AT_DMA_BTC(chan_id) atc_setup_irq() 390 | AT_DMA_ERR(chan_id); atc_setup_irq() 397 static void atc_enable_chan_irq(struct at_dma *atdma, int chan_id) atc_enable_chan_irq() argument 399 atc_setup_irq(atdma, chan_id, 1); atc_enable_chan_irq() 402 static void atc_disable_chan_irq(struct at_dma *atdma, int chan_id) atc_disable_chan_irq() argument 404 atc_setup_irq(atdma, chan_id, 0); atc_disable_chan_irq()
|
H A D | sirf-dma.c | 109 return container_of(schan, struct sirfsoc_dma, channels[c->chan_id]); dma_chan_to_sirfsoc_dma() 116 int cid = schan->chan.chan_id; sirfsoc_dma_execute() 305 int cid = schan->chan.chan_id; sirfsoc_dma_terminate_all() 336 int cid = schan->chan.chan_id; sirfsoc_dma_pause_chan() 358 int cid = schan->chan.chan_id; sirfsoc_dma_resume_chan() 469 int cid = schan->chan.chan_id; sirfsoc_dma_tx_status() 612 bool sirfsoc_dma_filter_id(struct dma_chan *chan, void *chan_id) sirfsoc_dma_filter_id() argument 614 unsigned int ch_nr = (unsigned int) chan_id; sirfsoc_dma_filter_id() 616 if (ch_nr == chan->chan_id + sirfsoc_dma_filter_id()
|
H A D | mmp_tdma.c | 579 unsigned int chan_id; member in struct:mmp_tdma_filter_param 591 if (chan->chan_id != param->chan_id) mmp_tdma_filter_fn() 608 param.chan_id = dma_spec->args[0]; mmp_tdma_xlate() 610 if (param.chan_id >= TDMA_CHANNEL_NUM) mmp_tdma_xlate()
|
H A D | fsl-edma.c | 231 u32 ch = fsl_chan->vchan.chan.chan_id; fsl_edma_enable_request() 240 u32 ch = fsl_chan->vchan.chan.chan_id; fsl_edma_disable_request() 249 u32 ch = fsl_chan->vchan.chan.chan_id; fsl_edma_chan_mux() 254 ch_off = fsl_chan->vchan.chan.chan_id % chans_per_mux; fsl_edma_chan_mux() 362 u32 ch = fsl_chan->vchan.chan.chan_id; fsl_edma_desc_residue() 434 u32 ch = fsl_chan->vchan.chan.chan_id; fsl_edma_set_tcd_regs() 747 if ((chan->chan_id / chans_per_mux) == dma_spec->args[0]) { fsl_edma_xlate()
|
H A D | acpi-dma.c | 332 pdata->dma_spec.chan_id = dma->channels; acpi_dma_parse_fixed_dma() 371 dma_spec->chan_id = -1; acpi_dma_request_slave_chan_by_index() 379 if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) acpi_dma_request_slave_chan_by_index()
|
H A D | bcm2835-dma.c | 502 static int bcm2835_dma_chan_init(struct bcm2835_dmadev *d, int chan_id, int irq) bcm2835_dma_chan_init() argument 514 c->chan_base = BCM2835_DMA_CHANIO(d->base, chan_id); bcm2835_dma_chan_init() 515 c->ch = chan_id; bcm2835_dma_chan_init()
|
H A D | timb_dma.c | 117 int id = td_chan->chan.chan_id; tdchantotd() 125 int id = td_chan->chan.chan_id; __td_enable_chan_irq() 140 int id = td_chan->chan.chan_id; __td_dma_done_ack() 205 td_chan, td_chan->chan.chan_id, td_chan->membase); __td_start_dma()
|
H A D | at_hdmac.c | 1192 int chan_id = atchan->chan_common.chan_id; atc_pause() local 1201 dma_writel(atdma, CHER, AT_DMA_SUSP(chan_id)); atc_pause() 1213 int chan_id = atchan->chan_common.chan_id; atc_resume() local 1225 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id)); atc_resume() 1237 int chan_id = atchan->chan_common.chan_id; atc_terminate_all() local 1254 dma_writel(atdma, CHDR, AT_DMA_RES(chan_id) | atchan->mask); atc_terminate_all() 1799 atc_disable_chan_irq(atdma, chan->chan_id); at_dma_remove()
|
H A D | mpc512x_dma.c | 250 return container_of(mchan, struct mpc_dma, channels[c->chan_id]); dma_chan_to_mpc_dma() 267 int cid = mchan->chan.chan_id; mpc_dma_execute() 551 out_8(&mdma->regs->dmaseei, chan->chan_id); mpc_dma_alloc_chan_resources() 592 out_8(&mdma->regs->dmaceei, chan->chan_id); mpc_dma_free_chan_resources() 854 out_8(&mdma->regs->dmacerq, chan->chan_id); mpc_dma_device_terminate_all()
|
H A D | of-dma.c | 250 if (chan->chan_id == dma_spec->args[0]) { of_dma_xlate_by_chan_id()
|
H A D | sun6i-dma.c | 518 __func__, vchan->vc.chan.chan_id, &dest, &src, len, flags); sun6i_dma_prep_dma_memcpy() 605 __func__, vchan->vc.chan.chan_id, for_each_sg() 623 __func__, vchan->vc.chan.chan_id, for_each_sg()
|
H A D | dmaengine.c | 882 chan->chan_id = chancnt++; dma_async_device_register() 890 device->dev_id, chan->chan_id); dma_async_device_register()
|
H A D | pl330.c | 2059 unsigned int chan_id; of_dma_pl330_xlate() local 2067 chan_id = dma_spec->args[0]; of_dma_pl330_xlate() 2068 if (chan_id >= pl330->num_peripherals) of_dma_pl330_xlate() 2071 return dma_get_slave_channel(&pl330->peripherals[chan_id].chan); of_dma_pl330_xlate() 2429 desc->peri = peri_id ? pch->chan.chan_id : 0; pl330_get_desc()
|
H A D | coh901318.c | 1767 bool coh901318_filter_id(struct dma_chan *chan, void *chan_id) coh901318_filter_id() argument 1769 unsigned int ch_nr = (unsigned int) chan_id; coh901318_filter_id() 1894 dev_vdbg(COHC_2_DEV(cohc), "[%s] chan_id %d" dma_tasklet()
|
H A D | k3dma.c | 563 c->ccfg |= c->vc.chan.chan_id << 4; k3_dma_config()
|
H A D | amba-pl08x.c | 1773 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) pl08x_filter_id() argument 1776 char *name = chan_id; pl08x_filter_id()
|
H A D | imx-sdma.c | 239 * @channel the channel number, matches dmaengine chan_id + 1
|
H A D | ste_dma40.c | 1990 d40c->dma_cfg.dev_type = dma40_memcpy_channels[d40c->chan.chan_id]; d40_config_memcpy()
|
/linux-4.1.27/drivers/dma/ipu/ |
H A D | ipu_idmac.c | 608 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_enable_channel() 660 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_init_channel_buffer() 735 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_update_channel_buffer() 779 unsigned int chan_id = ichan->dma_chan.chan_id; ipu_submit_buffer() local 793 ipu_select_buffer(chan_id, buf_idx); ipu_submit_buffer() 795 sg, chan_id, buf_idx); ipu_submit_buffer() 954 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_init_channel() 1011 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_uninit_channel() 1074 enum ipu_channel channel = ichan->dma_chan.chan_id; ipu_disable_channel() 1159 unsigned int chan_id = ichan->dma_chan.chan_id; idmac_interrupt() local 1180 if (err & (1 << chan_id)) { idmac_interrupt() 1181 idmac_write_ipureg(&ipu_data, 1 << chan_id, IPU_INT_STAT_4); idmac_interrupt() 1191 chan_id, ready0, ready1, curbuf); idmac_interrupt() 1198 if (unlikely((ichan->active_buffer && (ready1 >> chan_id) & 1) || idmac_interrupt() 1199 (!ichan->active_buffer && (ready0 >> chan_id) & 1) idmac_interrupt() 1204 "active %d, ready %x, %x!\n", chan_id, idmac_interrupt() 1214 "ready %x, %x!\n", chan_id, idmac_interrupt() 1251 dev_dbg(dev, "Underrun on channel %x\n", chan_id); idmac_interrupt() 1258 ipu_ic_disable_task(&ipu_data, chan_id); idmac_interrupt() 1348 if (chan->chan_id != IDMAC_SDC_0 && chan->chan_id != IDMAC_SDC_1 && idmac_prep_slave_sg() 1349 chan->chan_id != IDMAC_IC_7) idmac_prep_slave_sg() 1390 ipu_select_buffer(chan->chan_id, ichan->active_buffer); idmac_issue_pending() 1412 ipu_ic_disable_task(ipu, chan->chan_id); idmac_pause() 1487 irq, ichan->dma_chan.chan_id); ic_sof_irq() 1496 irq, ichan->dma_chan.chan_id); ic_eof_irq() 1516 ret = ipu_irq_map(chan->chan_id); idmac_alloc_chan_resources() 1538 if (chan->chan_id == IDMAC_IC_7) { idmac_alloc_chan_resources() 1557 chan->chan_id, ichan->eof_irq); idmac_alloc_chan_resources() 1564 ipu_irq_unmap(chan->chan_id); idmac_alloc_chan_resources() 1580 if (chan->chan_id == IDMAC_IC_7) { idmac_free_chan_resources() 1594 ipu_irq_unmap(chan->chan_id); idmac_free_chan_resources() 1647 dma_chan->chan_id = i; ipu_idmac_init()
|
/linux-4.1.27/include/linux/amba/ |
H A 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) pl08x_filter_id() argument
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | vio.c | 172 const u64 *chan_id; mdesc_for_each_arc() local 188 chan_id = mdesc_get_property(hp, target, "id", NULL); mdesc_for_each_arc() 189 if (chan_id) mdesc_for_each_arc() 190 vdev->channel_id = *chan_id; mdesc_for_each_arc()
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
H A D | cx231xx-i2c.c | 561 void *mux_priv, u32 chan_id) cx231xx_i2c_mux_select() 565 return cx231xx_enable_i2c_port_3(dev, chan_id); cx231xx_i2c_mux_select() 578 mux_no /* chan_id */, cx231xx_i2c_mux_register() 560 cx231xx_i2c_mux_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) cx231xx_i2c_mux_select() argument
|
/linux-4.1.27/sound/soc/pxa/ |
H A D | mmp-pcm.c | 92 (chan->chan_id == dma_data->dma_res->start)) { filter()
|
/linux-4.1.27/sound/soc/intel/common/ |
H A D | sst-dsp.h | 262 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id);
|
H A D | sst-firmware.c | 217 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id) sst_dsp_dma_get_channel() argument
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | mx3fb.c | 409 dma_chan->chan_id); sdc_enable_channel() 422 dma_chan->chan_id); sdc_enable_channel() 1449 if (ichan->dma_chan.chan_id != IDMAC_SDC_0) init_fb_chan() 1495 mx3fbi->ipu_ch = ichan->dma_chan.chan_id; init_fb_chan() 1542 return rq->id == chan->chan_id && chan_filter()
|
/linux-4.1.27/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_core.c | 113 u32 chan_id) inv_mpu6050_select_bypass() 142 void *mux_priv, u32 chan_id) inv_mpu6050_deselect_bypass() 112 inv_mpu6050_select_bypass(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) inv_mpu6050_select_bypass() argument 141 inv_mpu6050_deselect_bypass(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) inv_mpu6050_deselect_bypass() argument
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-topcliff-pch.c | 845 if ((chan->chan_id == param->chan_id) && pch_spi_filter() 879 param->chan_id = data->ch * 2; /* Tx = 0, 2 */; pch_spi_request_dma() 894 param->chan_id = data->ch * 2 + 1; /* Rx = Tx + 1 */; pch_spi_request_dma()
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | pch_uart.c | 719 if ((chan->chan_id == param->chan_id) && (param->dma_dev == filter() 746 param->chan_id = priv->port.line * 2; /* Tx = 0, 2, 4, ... */ pch_request_dma() 760 param->chan_id = priv->port.line * 2 + 1; /* Rx = Tx + 1 */ pch_request_dma()
|
/linux-4.1.27/drivers/dma/xilinx/ |
H A D | xilinx_vdma.c | 1223 int chan_id = dma_spec->args[0]; of_dma_xilinx_xlate() local 1225 if (chan_id >= XILINX_VDMA_MAX_CHANS_PER_DEVICE) of_dma_xilinx_xlate() 1228 return dma_get_slave_channel(&xdev->chan[chan_id]->common); of_dma_xilinx_xlate()
|
/linux-4.1.27/drivers/dma/ioat/ |
H A D | dma.c | 365 int chan_id = chan_num(chan); ioat_stop() local 376 msix = &device->msix_entries[chan_id]; ioat_stop()
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | rtl2832.c | 861 static int rtl2832_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) rtl2832_select() argument 885 u32 chan_id) rtl2832_deselect() 884 rtl2832_deselect(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) rtl2832_deselect() argument
|
H A D | rtl2830.c | 680 static int rtl2830_select(struct i2c_adapter *adap, void *mux_priv, u32 chan_id) rtl2830_select() argument
|
/linux-4.1.27/drivers/media/platform/ |
H A D | timblogiw.c | 151 return chan->chan_id == (uintptr_t)filter_param; timblogiw_dma_filter_fn()
|
/linux-4.1.27/drivers/rapidio/devices/ |
H A D | tsi721_dma.c | 872 bdma_chan->dchan.chan_id = i; tsi721_register_dma()
|
/linux-4.1.27/drivers/media/usb/ttusb-budget/ |
H A D | dvb-ttusb-budget.c | 347 static int ttusb_set_channel(struct ttusb *ttusb, int chan_id, int filter_type, ttusb_set_channel() argument 352 u8 b[] = { 0xaa, ++ttusb->c, 0x22, 4, chan_id, filter_type, ttusb_set_channel()
|
/linux-4.1.27/drivers/net/ethernet/micrel/ |
H A D | ks8842.c | 921 return chan->chan_id == (long)filter_param; ks8842_dma_filter_fn()
|
/linux-4.1.27/drivers/media/platform/soc_camera/ |
H A D | mx3_camera.c | 624 return rq->id == chan->chan_id && chan_filter()
|
/linux-4.1.27/drivers/misc/carma/ |
H A D | carma-fpga-program.c | 962 return chan->chan_id == 0 && chan->device->dev_id == 0; dma_filter()
|
H A D | carma-fpga.c | 1337 if (chan->chan_id == 0 && chan->device->dev_id == 0) dma_filter()
|
/linux-4.1.27/drivers/tty/serial/8250/ |
H A D | 8250_pci.c | 1574 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) intel_mid_dma_filter() 1602 rx_param->chan_id = index * 2 + 1; intel_mid_serial_setup() 1603 tx_param->chan_id = index * 2; intel_mid_serial_setup()
|
/linux-4.1.27/drivers/dma/ppc4xx/ |
H A D | adma.c | 1363 if (cap == DMA_PQ && chan->chan_id == PPC440SPE_XOR_ID) { ppc440spe_adma_estimate() 1791 chan->chan_id = ppc440spe_chan->device->id; ppc440spe_adma_alloc_chan_resources()
|