Home
last modified time | relevance | path

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

123

/linux/drivers/i2c/
H A Di2c-mux.c36 u32 chan_id; member
49 ret = muxc->select(muxc, priv->chan_id); in __i2c_mux_master_xfer()
53 muxc->deselect(muxc, priv->chan_id); in __i2c_mux_master_xfer()
68 ret = muxc->select(muxc, priv->chan_id); in i2c_mux_master_xfer()
72 muxc->deselect(muxc, priv->chan_id); in i2c_mux_master_xfer()
89 ret = muxc->select(muxc, priv->chan_id); in __i2c_mux_smbus_xfer()
94 muxc->deselect(muxc, priv->chan_id); in __i2c_mux_smbus_xfer()
111 ret = muxc->select(muxc, priv->chan_id); in i2c_mux_smbus_xfer()
116 muxc->deselect(muxc, priv->chan_id); in i2c_mux_smbus_xfer()
268 u32 force_nr, u32 chan_id) in i2c_mux_add_adapter() argument
[all …]
/linux/drivers/mailbox/
H A Dmailbox-mchp-ipc-sbi.c177 u32 i, chan_index, chan_id; in mchp_ipc_cluster_aggr_isr() local
226 chan_id = status_msg.cluster * (NUM_CHANS_PER_CLUSTER + chan_index); in mchp_ipc_cluster_aggr_isr()
228 chan = &ipc->chans[chan_id]; in mchp_ipc_cluster_aggr_isr()
233 ret = mchp_ipc_sbi_chan_send(SBI_EXT_IPC_RECEIVE, chan_id, in mchp_ipc_cluster_aggr_isr()
239 mbox_chan_received_data(&ipc->chans[chan_id], (void *)&ipc_msg); in mchp_ipc_cluster_aggr_isr()
242 ret = mchp_ipc_sbi_chan_send(SBI_EXT_IPC_RECEIVE, chan_id, in mchp_ipc_cluster_aggr_isr()
244 mbox_chan_txdone(&ipc->chans[chan_id], ret); in mchp_ipc_cluster_aggr_isr()
360 unsigned int chan_id = spec->args[0]; in mchp_ipc_mbox_xlate() local
362 if (chan_id >= ipc->controller.num_chans) { in mchp_ipc_mbox_xlate()
363 dev_err(ipc->dev, "invalid channel id %d\n", chan_id); in mchp_ipc_mbox_xlate()
[all …]
H A Dqcom-cpucp-mbox.c93 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_startup() local
97 val |= BIT(chan_id); in qcom_cpucp_mbox_startup()
106 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_shutdown() local
110 val &= ~BIT(chan_id); in qcom_cpucp_mbox_shutdown()
117 unsigned long chan_id = channel_number(chan); in qcom_cpucp_mbox_send_data() local
128 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 Dqcom-ipcc.c172 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()
H A Dexynos-mailbox.c89 if (msg->chan_id >= exynos_mbox->mbox->num_chans) { in exynos_mbox_send_data()
90 dev_err(dev, "Invalid channel ID %d\n", msg->chan_id); in exynos_mbox_send_data()
100 writel(BIT(msg->chan_id) << exynos_mbox->data->intgr_shift, in exynos_mbox_send_data()
/linux/drivers/dma/stm32/
H A Dstm32-dmamux.c34 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()
114 mux->chan_id = find_first_zero_bit(dmamux->dma_inuse, in stm32_dmamux_route_allocate()
117 if (mux->chan_id == dmamux->dma_requests) { in stm32_dmamux_route_allocate()
123 set_bit(mux->chan_id, dmamux->dma_inuse); in stm32_dmamux_route_allocate()
130 if (mux->chan_id < max) in stm32_dmamux_route_allocate()
153 dma_spec->args[3] = dma_spec->args[2] | mux->chan_id << 16; in stm32_dmamux_route_allocate()
156 dma_spec->args[0] = mux->chan_id - min; in stm32_dmamux_route_allocate()
[all …]
/linux/drivers/dma/
H A Duniphier-mdmac.c64 unsigned int chan_id; member
141 writel(BIT(mc->chan_id), mdev->reg_base + UNIPHIER_MDMAC_CMD); in uniphier_mdmac_handle()
164 writel(UNIPHIER_MDMAC_CMD_ABORT | BIT(mc->chan_id), in uniphier_mdmac_abort()
349 int chan_id) in uniphier_mdmac_chan_init() argument
352 struct uniphier_mdmac_chan *mc = &mdev->channels[chan_id]; in uniphier_mdmac_chan_init()
356 irq = platform_get_irq(pdev, chan_id); in uniphier_mdmac_chan_init()
361 chan_id); in uniphier_mdmac_chan_init()
372 UNIPHIER_MDMAC_CH_STRIDE * chan_id; in uniphier_mdmac_chan_init()
373 mc->chan_id = chan_id; in uniphier_mdmac_chan_init()
477 chan->chan_id, ERR_PTR(ret)); in uniphier_mdmac_remove()
H A Dmilbeaut-xdmac.c263 int chan_id) in milbeaut_xdmac_chan_init() argument
266 struct milbeaut_xdmac_chan *mc = &mdev->channels[chan_id]; in milbeaut_xdmac_chan_init()
270 irq = platform_get_irq(pdev, chan_id); in milbeaut_xdmac_chan_init()
275 chan_id); in milbeaut_xdmac_chan_init()
284 mc->reg_ch_base = mdev->reg_base + chan_id * 0x30; in milbeaut_xdmac_chan_init()
392 chan->chan_id, ERR_PTR(ret)); in milbeaut_xdmac_remove()
H A Duniphier-xdmac.c470 int chan_id = dma_spec->args[0]; in of_dma_uniphier_xlate() local
472 if (chan_id >= xdev->nr_chans) in of_dma_uniphier_xlate()
475 xdev->channels[chan_id].id = chan_id; in of_dma_uniphier_xlate()
476 xdev->channels[chan_id].req_factor = dma_spec->args[1]; in of_dma_uniphier_xlate()
478 return dma_get_slave_channel(&xdev->channels[chan_id].vc.chan); in of_dma_uniphier_xlate()
588 chan->chan_id, ERR_PTR(ret)); in uniphier_xdmac_remove()
H A Dst_fdma.c86 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 Dat_hdmac.c396 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 Dmilbeaut-hdmac.c426 int chan_id) in milbeaut_hdmac_chan_init() argument
429 struct milbeaut_hdmac_chan *mc = &mdev->channels[chan_id]; in milbeaut_hdmac_chan_init()
433 irq = platform_get_irq(pdev, chan_id); in milbeaut_hdmac_chan_init()
438 chan_id); in milbeaut_hdmac_chan_init()
448 mc->reg_ch_base = mdev->reg_base + MLB_HDMAC_CH_STRIDE * (chan_id + 1); in milbeaut_hdmac_chan_init()
555 chan->chan_id, ERR_PTR(ret)); in milbeaut_hdmac_remove()
H A Dacpi-dma.c334 pdata->dma_spec.chan_id = dma->channels; in acpi_dma_parse_fixed_dma()
367 dma_spec->chan_id = -1; in acpi_dma_request_slave_chan_by_index()
377 if (dma_spec->slave_id < 0 || dma_spec->chan_id < 0) in acpi_dma_request_slave_chan_by_index()
H A Dmmp_tdma.c595 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()
/linux/drivers/dma/dw/
H A Didma32.c58 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 Dxlnx_i2s.c93 u32 reg_off, chan_id; in xlnx_i2s_hw_params()
116 chan_id = params_channels(params) / 2; in xlnx_i2s_hw_params()
118 while (chan_id > 0) { in xlnx_i2s_hw_params()
119 reg_off = I2S_CH0_OFFSET + ((chan_id - 1) * 4); in xlnx_i2s_hw_params()
120 writel(chan_id, drv_data->base + reg_off); in xlnx_i2s_hw_params()
121 chan_id--; in xlnx_i2s_hw_params()
94 u32 reg_off, chan_id; xlnx_i2s_hw_params() local
/linux/drivers/firmware/arm_scmi/
H A Draw_mode.c239 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 Draw_mode.h27 unsigned int idx, unsigned int chan_id);
/linux/drivers/iio/adc/
H A Dbcm_iproc_adc.c113 int chan_id; member
179 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, in iproc_adc_interrupt_handler()
186 adc_priv->chan_id, in iproc_adc_interrupt_handler()
196 adc_priv->chan_id, in iproc_adc_interrupt_handler()
202 adc_priv->chan_id); in iproc_adc_interrupt_handler()
207 adc_priv->chan_id, in iproc_adc_interrupt_handler()
213 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, in iproc_adc_interrupt_handler()
241 adc_priv->chan_id = channel; in iproc_adc_do_read()
/linux/include/linux/amba/
H A Dpl08x.h122 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/devfreq/
H A Dhisi_uncore_freq.c79 int chan_id; member
117 pcc_chan = pcc_mbox_request_channel(&uncore->cl, uncore->chan_id); in hisi_uncore_request_pcc_chan()
120 "Failed to request PCC channel %u\n", uncore->chan_id); in hisi_uncore_request_pcc_chan()
159 uncore->chan_id = reg->access_size; in hisi_uncore_pcc_reg_scan()
170 uncore->chan_id = -1; in hisi_uncore_init_pcc_chan()
173 if (ACPI_FAILURE(status) || uncore->chan_id < 0) in hisi_uncore_init_pcc_chan()
214 .signature = PCC_SIGNATURE | uncore->chan_id, in hisi_uncore_cmd_send()
/linux/drivers/tty/serial/8250/
H A D8250_mid.c247 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) in mid8250_dma_filter()
272 rx_param->chan_id = mid->dma_index * 2 + 1; in mid8250_dma_setup()
273 tx_param->chan_id = mid->dma_index * 2; in mid8250_dma_setup()
/linux/include/linux/platform_data/
H A Ddma-hsu.h15 int chan_id; member
/linux/include/linux/
H A Dpch_dma.h19 unsigned int chan_id; member
/linux/arch/sparc/kernel/
H A Dvio.c261 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()

123