Searched refs:chan_id (Results 1 - 25 of 77) sorted by relevance

1234

/linux-master/include/linux/platform_data/
H A Ddma-hsu.h15 int chan_id; member in struct:hsu_dma_slave
H A Ddma-ep93xx.h91 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
/linux-master/include/linux/
H A Dpch_dma.h19 unsigned int chan_id; member in struct:pch_dma_slave
H A Di2c-atr.h33 int (*attach_client)(struct i2c_atr *atr, u32 chan_id,
35 void (*detach_client)(struct i2c_atr *atr, u32 chan_id,
68 * @chan_id: Index of the new adapter (0 .. max_adapters-1). This value is
81 * function looks for a child node whose 'reg' property matches the chan_id
88 int i2c_atr_add_adapter(struct i2c_atr *atr, u32 chan_id,
97 * @chan_id: Index of the adapter to be removed (0 .. max_adapters-1)
99 void i2c_atr_del_adapter(struct i2c_atr *atr, u32 chan_id);
H A Di2c-mux.h27 int (*select)(struct i2c_mux_core *, u32 chan_id);
28 int (*deselect)(struct i2c_mux_core *, u32 chan_id);
55 * The chan_id parameter is passed to the select and deselect
59 u32 force_nr, u32 chan_id,
H A Dacpi_dma.h21 * @chan_id: channel unique id
27 int chan_id; member in struct:acpi_dma_spec
/linux-master/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) argument
/linux-master/drivers/firmware/arm_scmi/
H A Draw_mode.h27 unsigned int idx, unsigned int chan_id);
H A Draw_mode.c229 * @chan_id: The preferred channel to use: if zero the channel is automatically
239 u8 chan_id; member in struct:scmi_dbg_raw_data
250 unsigned int chan_id)
252 if (!chan_id)
255 return xa_load(&raw->chans_q, chan_id);
597 * @chan_id: The channel ID to use, if zero the channels is automatically
612 struct scmi_xfer *xfer, u8 chan_id,
620 if (!chan_id)
621 chan_id = xfer->hdr.protocol_id;
625 cinfo = scmi_xfer_raw_channel_get(raw->handle, chan_id);
249 scmi_raw_queue_select(struct scmi_raw_mode_info *raw, unsigned int idx, unsigned int chan_id) argument
611 scmi_do_xfer_raw_start(struct scmi_raw_mode_info *raw, struct scmi_xfer *xfer, u8 chan_id, bool async) argument
677 scmi_raw_message_send(struct scmi_raw_mode_info *raw, void *buf, size_t len, u8 chan_id, bool async) argument
735 scmi_raw_message_receive(struct scmi_raw_mode_info *raw, void *buf, size_t len, size_t *size, unsigned int idx, unsigned int chan_id, bool o_nonblock) argument
1312 scmi_raw_message_report(void *r, struct scmi_xfer *xfer, unsigned int idx, unsigned int chan_id) argument
[all...]
/linux-master/drivers/i2c/
H A Di2c-mux.c36 u32 chan_id; member in struct:i2c_mux_priv
49 ret = muxc->select(muxc, priv->chan_id);
53 muxc->deselect(muxc, priv->chan_id);
68 ret = muxc->select(muxc, priv->chan_id);
72 muxc->deselect(muxc, priv->chan_id);
89 ret = muxc->select(muxc, priv->chan_id);
94 muxc->deselect(muxc, priv->chan_id);
111 ret = muxc->select(muxc, priv->chan_id);
116 muxc->deselect(muxc, priv->chan_id);
284 u32 force_nr, u32 chan_id,
283 i2c_mux_add_adapter(struct i2c_mux_core *muxc, u32 force_nr, u32 chan_id, unsigned int class) argument
[all...]
H A Di2c-atr.c41 * @chan_id: The ID of this channel
51 u32 chan_id; member in struct:i2c_atr_chan
337 ret = atr->ops->attach_client(atr, chan->chan_id, client, alias);
342 chan->chan_id, client->addr, alias, client->name);
365 atr->ops->detach_client(atr, chan->chan_id, client);
378 chan->chan_id, client->addr, c2a->alias, client->name);
390 u32 chan_id; local
398 for (chan_id = 0; chan_id < atr->max_adapters; ++chan_id) {
567 i2c_atr_add_adapter(struct i2c_atr *atr, u32 chan_id, struct device *adapter_parent, struct fwnode_handle *bus_handle) argument
662 i2c_atr_del_adapter(struct i2c_atr *atr, u32 chan_id) argument
[all...]
/linux-master/drivers/dma/
H A Dstm32-dmamux.c34 u32 chan_id; member in struct:stm32_dmamux
73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0);
74 clear_bit(mux->chan_id, dmamux->dma_inuse);
81 mux->request, mux->master, mux->chan_id);
112 mux->chan_id = find_first_zero_bit(dmamux->dma_inuse,
115 if (mux->chan_id == dmamux->dma_requests) {
121 set_bit(mux->chan_id, dmamux->dma_inuse);
128 if (mux->chan_id < max)
152 dma_spec->args[3] = dma_spec->args[2] | mux->chan_id << 16;
155 dma_spec->args[0] = mux->chan_id
[all...]
H A Dmxs-dma.c187 int chan_id = mxs_chan->chan.chan_id; local
200 writel(1 << (chan_id + BP_APBH_CTRL0_RESET_CHANNEL),
206 HW_APBX_CHn_DEBUG1(mxs_dma, chan_id);
223 chan_id);
225 writel(1 << (chan_id + BP_APBHX_CHANNEL_CTRL_RESET_CHANNEL),
236 int chan_id = mxs_chan->chan.chan_id; local
240 mxs_dma->base + HW_APBHX_CHn_NXTCMDAR(mxs_dma, chan_id));
248 writel(2, mxs_dma->base + HW_APBHX_CHn_SEMA(mxs_dma, chan_id));
266 int chan_id = mxs_chan->chan.chan_id; local
284 int chan_id = mxs_chan->chan.chan_id; local
702 unsigned int chan_id; member in struct:mxs_dma_filter_param
[all...]
H A Duniphier-mdmac.c64 unsigned int chan_id; member in struct:uniphier_mdmac_chan
141 writel(BIT(mc->chan_id), mdev->reg_base + UNIPHIER_MDMAC_CMD);
164 writel(UNIPHIER_MDMAC_CMD_ABORT | BIT(mc->chan_id),
349 int chan_id)
352 struct uniphier_mdmac_chan *mc = &mdev->channels[chan_id];
356 irq = platform_get_irq(pdev, chan_id);
361 chan_id);
372 UNIPHIER_MDMAC_CH_STRIDE * chan_id;
373 mc->chan_id = chan_id;
347 uniphier_mdmac_chan_init(struct platform_device *pdev, struct uniphier_mdmac_device *mdev, int chan_id) argument
[all...]
H A Dpch_dma.c183 if (chan->chan_id < 8)
184 pos = chan->chan_id;
186 pos = chan->chan_id + 8;
198 chan->chan_id, val);
209 if (chan->chan_id < 8) {
213 (DMA_CTL0_BITS_PER_CH * chan->chan_id);
215 (DMA_CTL0_BITS_PER_CH * chan->chan_id));
218 val |= 0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id +
221 val &= ~(0x1 << (DMA_CTL0_BITS_PER_CH * chan->chan_id +
227 int ch = chan->chan_id
[all...]
H A Dst_fdma.h186 + (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 Dmilbeaut-xdmac.c263 int chan_id)
266 struct milbeaut_xdmac_chan *mc = &mdev->channels[chan_id];
270 irq = platform_get_irq(pdev, chan_id);
275 chan_id);
284 mc->reg_ch_base = mdev->reg_base + chan_id * 0x30;
392 chan->chan_id, ERR_PTR(ret));
261 milbeaut_xdmac_chan_init(struct platform_device *pdev, struct milbeaut_xdmac_device *mdev, int chan_id) argument
H A Duniphier-xdmac.c470 int chan_id = dma_spec->args[0]; local
472 if (chan_id >= xdev->nr_chans)
475 xdev->channels[chan_id].id = chan_id;
476 xdev->channels[chan_id].req_factor = dma_spec->args[1];
478 return dma_get_slave_channel(&xdev->channels[chan_id].vc.chan);
588 chan->chan_id, ERR_PTR(ret));
/linux-master/drivers/dma/dw/
H A Didma32.c58 value |= dwc->chan.chan_id;
63 value = readl(misc + DMA_CTL_CH(dwc->chan.chan_id));
88 writel(value, misc + DMA_CTL_CH(dwc->chan.chan_id));
91 value = readl(misc + DMA_XBAR_SEL(dwc->chan.chan_id));
109 writel(value, misc + DMA_XBAR_SEL(dwc->chan.chan_id));
114 dst_id = dwc->chan.chan_id;
119 src_id = dwc->chan.chan_id;
/linux-master/drivers/leds/flash/
H A Dleds-qcom-flash.c146 u8 *chan_id; member in struct:qcom_flash_led
158 led_mask |= BIT(led->chan_id[i]);
179 u8 shift, ires_mask = 0, ires_val = 0, chan_id; local
195 chan_id = led->chan_id[i];
197 rc = regmap_fields_write(flash_data->r_fields[REG_ITARGET], chan_id, itarget);
202 shift = chan_id * 2;
208 shift = chan_id;
226 u8 timer, chan_id; local
233 chan_id
252 u8 strobe_sel, chan_en, chan_id, chan_mask = 0; local
343 u8 shift, chan_id, chan_mask = 0; local
[all...]
/linux-master/sound/soc/xilinx/
H A Dxlnx_i2s.c94 u32 reg_off, chan_id; local
117 chan_id = params_channels(params) / 2;
119 while (chan_id > 0) {
120 reg_off = I2S_CH0_OFFSET + ((chan_id - 1) * 4);
121 writel(chan_id, drv_data->base + reg_off);
122 chan_id--;
/linux-master/drivers/i2c/muxes/
H A Di2c-mux-reg.c23 static int i2c_mux_reg_set(const struct regmux *mux, unsigned int chan_id) argument
37 iowrite32(chan_id, mux->data.reg);
39 iowrite32be(chan_id, mux->data.reg);
45 iowrite16(chan_id, mux->data.reg);
47 iowrite16be(chan_id, mux->data.reg);
52 iowrite8(chan_id, mux->data.reg);
/linux-master/drivers/mailbox/
H A Dqcom-ipcc.c170 int chan_id; local
177 for (chan_id = 0; chan_id < mbox->num_chans; chan_id++) {
178 chan = &ipcc->chans[chan_id];
188 if (chan_id >= mbox->num_chans)
/linux-master/drivers/iio/gyro/
H A Dmpu3050-i2c.c17 static int mpu3050_i2c_bypass_select(struct i2c_mux_core *mux, u32 chan_id) argument
26 static int mpu3050_i2c_bypass_deselect(struct i2c_mux_core *mux, u32 chan_id) argument
/linux-master/drivers/iio/adc/
H A Dbcm_iproc_adc.c114 int chan_id; member in struct:iproc_adc_priv
180 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id,
187 adc_priv->chan_id,
197 adc_priv->chan_id,
203 adc_priv->chan_id);
208 adc_priv->chan_id,
214 IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id,
242 adc_priv->chan_id = channel;

Completed in 280 milliseconds

1234