/linux-master/include/linux/platform_data/ |
H A D | dma-hsu.h | 15 int chan_id; member in struct:hsu_dma_slave
|
H A D | dma-ep93xx.h | 91 return (chan->chan_id % 2 == 0) ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM;
|
/linux-master/include/linux/ |
H A D | pch_dma.h | 19 unsigned int chan_id; member in struct:pch_dma_slave
|
H A D | i2c-atr.h | 33 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 D | i2c-mux.h | 27 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 D | acpi_dma.h | 21 * @chan_id: channel unique id 27 int chan_id; member in struct:acpi_dma_spec
|
/linux-master/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) argument
|
/linux-master/drivers/firmware/arm_scmi/ |
H A D | raw_mode.h | 27 unsigned int idx, unsigned int chan_id);
|
H A D | raw_mode.c | 229 * @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 D | i2c-mux.c | 36 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 D | i2c-atr.c | 41 * @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 D | stm32-dmamux.c | 34 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 D | mxs-dma.c | 187 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 D | uniphier-mdmac.c | 64 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 D | pch_dma.c | 183 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 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 | milbeaut-xdmac.c | 263 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 D | uniphier-xdmac.c | 470 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 D | idma32.c | 58 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 D | leds-qcom-flash.c | 146 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 D | xlnx_i2s.c | 94 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 D | i2c-mux-reg.c | 23 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 D | qcom-ipcc.c | 170 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 D | mpu3050-i2c.c | 17 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 D | bcm_iproc_adc.c | 114 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;
|