| /linux/drivers/i2c/ |
| H A D | i2c-atr.c | 84 u32 chan_id; member 279 ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias); in i2c_atr_create_mapping_by_addr() 282 addr, chan->chan_id, ret); in i2c_atr_create_mapping_by_addr() 322 atr->ops->detach_addr(atr, chan->chan_id, c2a->addr); in i2c_atr_replace_mapping_by_addr() 329 ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias); in i2c_atr_replace_mapping_by_addr() 332 addr, chan->chan_id, ret); in i2c_atr_replace_mapping_by_addr() 565 chan->chan_id, c2a->alias, addr); in i2c_atr_attach_addr() 579 atr->ops->detach_addr(atr, chan->chan_id, addr); in i2c_atr_detach_addr() 593 chan->chan_id, c2a->alias, addr); in i2c_atr_detach_addr() 606 u32 chan_id; in i2c_atr_bus_notifier_call() local [all …]
|
| /linux/drivers/dma/ |
| H A D | mxs-dma.c | 187 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_reset_chan() local 200 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL), in mxs_dma_reset_chan() 206 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id); in mxs_dma_reset_chan() 223 chan_id); in mxs_dma_reset_chan() 225 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL), in mxs_dma_reset_chan() 236 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_enable_chan() local 240 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id)); in mxs_dma_enable_chan() 248 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan() 250 writel(1, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id)); in mxs_dma_enable_chan() 266 int chan_id = mxs_chan->chan.chan_id; in mxs_dma_pause_chan() local [all …]
|
| H A D | st_fdma.h | 186 + (fchan)->vchan.chan.chan_id * 0x4 \ 191 + (fchan)->vchan.chan.chan_id * 0x4 \ 208 + (fchan)->vchan.chan.chan_id * FDMA_NODE_SZ \ 213 + (fchan)->vchan.chan.chan_id * FDMA_NODE_SZ \
|
| H A D | at_hdmac.c | 396 atchan->vc.chan.chan_id, in vdbg_dump_regs() 422 static void atc_setup_irq(struct at_dma *atdma, int chan_id, int on) in atc_setup_irq() argument 427 ebci = AT_DMA_BTC(chan_id) in atc_setup_irq() 428 | AT_DMA_ERR(chan_id); in atc_setup_irq() 435 static void atc_enable_chan_irq(struct at_dma *atdma, int chan_id) in atc_enable_chan_irq() argument 437 atc_setup_irq(atdma, chan_id, 1); in atc_enable_chan_irq() 440 static void atc_disable_chan_irq(struct at_dma *atdma, int chan_id) in atc_disable_chan_irq() argument 442 atc_setup_irq(atdma, chan_id, 0); in atc_disable_chan_irq() 1582 int chan_id = atchan->vc.chan.chan_id; in atc_pause() local 1589 dma_writel(atdma, CHER, AT_DMA_SUSP(chan_id)); in atc_pause() [all …]
|
| H A D | st_fdma.c | 86 cmd = FDMA_CMD_START(fchan->vchan.chan.chan_id); in st_fdma_xfer_desc() 95 dev_dbg(fchan->fdev->dev, "start chan:%d\n", fchan->vchan.chan.chan_id); in st_fdma_xfer_desc() 102 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_ch_sta_update() 283 fchan->vchan.chan.chan_id, fchan->cfg.type); in st_fdma_alloc_chan_res() 295 __func__, fchan->vchan.chan.chan_id); in st_fdma_free_chan_res() 352 int ch_id = fchan->vchan.chan.chan_id; in config_reqctrl() 625 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_pause() 643 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_resume() 663 int ch_id = fchan->vchan.chan.chan_id; in st_fdma_terminate_all()
|
| H A D | mmp_tdma.c | 595 unsigned int chan_id; member 602 if (chan->chan_id != param->chan_id) in mmp_tdma_filter_fn() 618 param.chan_id = dma_spec->args[0]; in mmp_tdma_xlate() 620 if (param.chan_id >= TDMA_CHANNEL_NUM) in mmp_tdma_xlate()
|
| H A D | loongson1-apb-dma.c | 105 val |= dchan->chan_id; in ls1x_dma_query() 124 val |= dchan->chan_id; in ls1x_dma_start() 500 irq, dchan->chan_id); in ls1x_dma_irq_handler() 512 dev_dbg(dev, "DMA IRQ %d on channel %d\n", irq, dchan->chan_id); in ls1x_dma_irq_handler()
|
| H A D | dmaengine.c | 1088 chan->chan_id = ida_alloc(&device->chan_ida, GFP_KERNEL); in __dma_async_device_channel_register() 1089 if (chan->chan_id < 0) { in __dma_async_device_channel_register() 1091 __func__, chan->chan_id); in __dma_async_device_channel_register() 1092 rc = chan->chan_id; in __dma_async_device_channel_register() 1101 dev_set_name(&chan->dev->device, "dma%dchan%d", device->dev_id, chan->chan_id); in __dma_async_device_channel_register() 1113 ida_free(&device->chan_ida, chan->chan_id); in __dma_async_device_channel_register() 1150 ida_free(&device->chan_ida, chan->chan_id); in __dma_async_device_channel_unregister()
|
| H A D | fsl-edma-common.c | 105 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_enable_request() 139 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_disable_request() 185 u32 ch = fsl_chan->vchan.chan.chan_id; in fsl_edma_chan_mux() 195 ch_off = fsl_chan->vchan.chan.chan_id % chans_per_mux; in fsl_edma_chan_mux()
|
| /linux/drivers/dma/stm32/ |
| H A D | stm32-dmamux.c | 34 u32 chan_id; member 73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free() 74 clear_bit(mux->chan_id, dmamux->dma_inuse); in stm32_dmamux_free() 81 mux->request, mux->master, mux->chan_id); in stm32_dmamux_free() 112 mux->chan_id = find_first_zero_bit(dmamux->dma_inuse, in stm32_dmamux_route_allocate() 115 if (mux->chan_id == dmamux->dma_requests) { in stm32_dmamux_route_allocate() 121 set_bit(mux->chan_id, dmamux->dma_inuse); in stm32_dmamux_route_allocate() 128 if (mux->chan_id < max) in stm32_dmamux_route_allocate() 152 dma_spec->args[3] = dma_spec->args[2] | mux->chan_id << 16; in stm32_dmamux_route_allocate() 155 dma_spec->args[0] = mux->chan_id - min; in stm32_dmamux_route_allocate() [all …]
|
| /linux/include/linux/ |
| H A D | i2c-atr.h | 48 int (*attach_addr)(struct i2c_atr *atr, u32 chan_id, 50 void (*detach_addr)(struct i2c_atr *atr, u32 chan_id, 70 u32 chan_id; member 132 void i2c_atr_del_adapter(struct i2c_atr *atr, u32 chan_id);
|
| H A D | pch_dma.h | 19 unsigned int chan_id; member
|
| /linux/drivers/mailbox/ |
| H A D | qcom-cpucp-mbox.c | 75 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_startup() local 79 val |= BIT(chan_id); in qcom_cpucp_mbox_startup() 88 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_shutdown() local 92 val &= ~BIT(chan_id); in qcom_cpucp_mbox_shutdown() 99 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_send_data() local 102 writel(*val, cpucp->tx_base + APSS_CPUCP_TX_MBOX_CMD(chan_id) + APSS_CPUCP_MBOX_CMD_OFF); in qcom_cpucp_mbox_send_data()
|
| H A D | qcom-ipcc.c | 172 int chan_id; in qcom_ipcc_mbox_xlate() local 179 for (chan_id = 0; chan_id < mbox->num_chans; chan_id++) { in qcom_ipcc_mbox_xlate() 180 chan = &ipcc->chans[chan_id]; in qcom_ipcc_mbox_xlate() 190 if (chan_id >= mbox->num_chans) in qcom_ipcc_mbox_xlate()
|
| /linux/drivers/dma/dw/ |
| H A D | idma32.c | 58 value |= dwc->chan.chan_id; in idma32_initialize_chan_xbar() 63 value = readl(misc + DMA_CTL_CH(dwc->chan.chan_id)); in idma32_initialize_chan_xbar() 88 writel(value, misc + DMA_CTL_CH(dwc->chan.chan_id)); in idma32_initialize_chan_xbar() 91 value = readl(misc + DMA_XBAR_SEL(dwc->chan.chan_id)); in idma32_initialize_chan_xbar() 109 writel(value, misc + DMA_XBAR_SEL(dwc->chan.chan_id)); in idma32_initialize_chan_xbar() 114 dst_id = dwc->chan.chan_id; in idma32_initialize_chan_xbar() 119 src_id = dwc->chan.chan_id; in idma32_initialize_chan_xbar()
|
| /linux/sound/soc/xilinx/ |
| H A D | xlnx_i2s.c | 94 u32 reg_off, chan_id; in xlnx_i2s_hw_params() local 117 chan_id = params_channels(params) / 2; in xlnx_i2s_hw_params() 119 while (chan_id > 0) { in xlnx_i2s_hw_params() 120 reg_off = I2S_CH0_OFFSET + ((chan_id - 1) * 4); in xlnx_i2s_hw_params() 121 writel(chan_id, drv_data->base + reg_off); in xlnx_i2s_hw_params() 122 chan_id--; in xlnx_i2s_hw_params()
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | raw_mode.c | 239 u8 chan_id; member 250 unsigned int chan_id) in scmi_raw_queue_select() argument 252 if (!chan_id) in scmi_raw_queue_select() 255 return xa_load(&raw->chans_q, chan_id); in scmi_raw_queue_select() 613 struct scmi_xfer *xfer, u8 chan_id, in scmi_do_xfer_raw_start() argument 621 if (!chan_id) in scmi_do_xfer_raw_start() 622 chan_id = xfer->hdr.protocol_id; in scmi_do_xfer_raw_start() 626 cinfo = scmi_xfer_raw_channel_get(raw->handle, chan_id); in scmi_do_xfer_raw_start() 681 void *buf, size_t len, u8 chan_id, in scmi_raw_message_send() argument 701 ret = scmi_do_xfer_raw_start(raw, xfer, chan_id, async); in scmi_raw_message_send() [all …]
|
| H A D | raw_mode.h | 27 unsigned int idx, unsigned int chan_id);
|
| /linux/drivers/misc/ |
| H A D | ti_fpc202.c | 232 static int fpc202_attach_addr(struct i2c_atr *atr, u32 chan_id, in fpc202_attach_addr() argument 239 return fpc202_write_dev_addr(priv, chan_id, fpc202_dev_num_from_alias(alias), addr); in fpc202_attach_addr() 242 static void fpc202_detach_addr(struct i2c_atr *atr, u32 chan_id, in fpc202_detach_addr() argument 249 reg_mod = FPC202_REG_MOD_DEV(chan_id, dev_num); in fpc202_detach_addr() 253 val = priv->addr_caches[chan_id][dev_num]; in fpc202_detach_addr() 264 fpc202_write_dev_addr(priv, chan_id, dev_num, FPC202_REG_DEV_INVALID); in fpc202_detach_addr() 282 desc.chan_id = port_id; in fpc202_probe_port()
|
| /linux/include/linux/amba/ |
| H A D | pl08x.h | 122 bool pl08x_filter_id(struct dma_chan *chan, void *chan_id); 124 static inline bool pl08x_filter_id(struct dma_chan *chan, void *chan_id) in pl08x_filter_id() argument
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_mid.c | 246 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) in mid8250_dma_filter() 271 rx_param->chan_id = mid->dma_index * 2 + 1; in mid8250_dma_setup() 272 tx_param->chan_id = mid->dma_index * 2; in mid8250_dma_setup()
|
| /linux/include/linux/platform_data/ |
| H A D | dma-hsu.h | 15 int chan_id; member
|
| /linux/Documentation/i2c/ |
| H A D | i2c-sysfs.rst | 267 i2c-73 i2c i2c-7-mux (chan_id 1) I2C adapter 268 i2c-78 i2c i2c-73-mux (chan_id 0) I2C adapter 269 i2c-79 i2c i2c-73-mux (chan_id 1) I2C adapter 270 i2c-80 i2c i2c-73-mux (chan_id 2) I2C adapter 271 i2c-81 i2c i2c-73-mux (chan_id 3) I2C adapter 272 i2c-82 i2c i2c-73-mux (chan_id 4) I2C adapter 273 i2c-83 i2c i2c-73-mux (chan_id 5) I2C adapter 274 i2c-84 i2c i2c-73-mux (chan_id 6) I2C adapter 275 i2c-85 i2c i2c-73-mux (chan_id 7) I2C adapter
|
| /linux/sound/soc/intel/catpt/ |
| H A D | dsp.c | 79 CATPT_HMDC_HDDA(CATPT_DMA_DEVID, chan->chan_id), in catpt_dma_memcpy() 80 CATPT_HMDC_HDDA(CATPT_DMA_DEVID, chan->chan_id)); in catpt_dma_memcpy() 94 CATPT_HMDC_HDDA(CATPT_DMA_DEVID, chan->chan_id), 0); in catpt_dma_memcpy()
|
| /linux/drivers/soc/hisilicon/ |
| H A D | kunpeng_hccs.h | 93 u8 chan_id; member
|