Searched refs:chan (Results 276 - 300 of 1789) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/iio/light/
H A Dadjd_s311.c67 #define ADJD_S311_DATA_REG(chan) (ADJD_S311_DATA_RED + (chan) * 2)
68 #define ADJD_S311_INT_REG(chan) (ADJD_S311_INT_RED + (chan) * 2)
69 #define ADJD_S311_CAP_REG(chan) (ADJD_S311_CAP_RED + (chan))
172 struct iio_chan_spec const *chan,
181 ADJD_S311_DATA_REG(chan->address), val);
187 ADJD_S311_CAP_REG(chan->address));
194 ADJD_S311_INT_REG(chan
171 adjd_s311_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
208 adjd_s311_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
[all...]
H A Drohm-bu27034.c277 int chan; member in struct:bu27034_gain_check
280 static int bu27034_get_gain_sel(struct bu27034_data *data, int chan) argument
284 switch (chan) {
292 ret = regmap_read(data->regmap, reg[chan], &val);
319 static int bu27034_get_gain(struct bu27034_data *data, int chan, int *gain) argument
323 ret = bu27034_get_gain_sel(data, chan);
331 dev_err(data->dev, "chan %u: unknown gain value 0x%x\n", chan,
391 static int bu27034_write_gain_sel(struct bu27034_data *data, int chan, int sel) argument
399 if (chan !
440 bu27034_set_gain(struct bu27034_data *data, int chan, int gain) argument
568 bu27034_set_scale(struct bu27034_data *data, int chan, int val, int val2) argument
971 bu27034_read_result(struct bu27034_data *data, int chan, int *res) argument
1038 bu27034_get_single_result(struct bu27034_data *data, int chan, int *val) argument
1140 bu27034_get_mlux(struct bu27034_data *data, int chan, int *val) argument
1164 bu27034_read_raw(struct iio_dev *idev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
1220 bu27034_write_raw_get_fmt(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, long mask) argument
1235 bu27034_write_raw(struct iio_dev *idev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
1266 bu27034_read_avail(struct iio_dev *idev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) argument
[all...]
/linux-master/net/wireless/
H A Dmesh.c130 if (!setup->chandef.chan) {
135 if (!setup->chandef.chan) {
141 struct ieee80211_channel *chan; local
149 chan = &sband->channels[i];
150 if (chan->flags & (IEEE80211_CHAN_NO_IR |
154 setup->chandef.chan = chan;
158 if (setup->chandef.chan)
163 if (!setup->chandef.chan)
167 setup->chandef.center_freq1 = setup->chandef.chan
[all...]
/linux-master/drivers/mmc/host/
H A Drenesas_sdhi_sys_dmac.c160 struct dma_chan *chan = host->chan_rx; local
191 ret = dma_map_sg(chan->device->dev, sg, host->sg_len, DMA_FROM_DEVICE);
193 desc = dmaengine_prep_slave_sg(chan, sg, ret, DMA_DEV_TO_MEM,
215 dma_release_channel(chan);
217 chan = host->chan_tx;
218 if (chan) {
220 dma_release_channel(chan);
232 struct dma_chan *chan = host->chan_tx; local
267 ret = dma_map_sg(chan->device->dev, sg, host->sg_len, DMA_TO_DEVICE);
269 desc = dmaengine_prep_slave_sg(chan, s
318 struct dma_chan *chan = NULL; local
426 struct dma_chan *chan = host->chan_tx; local
432 struct dma_chan *chan = host->chan_rx; local
[all...]
/linux-master/drivers/mailbox/
H A Dsprd-mailbox.c70 struct mbox_chan chan[SPRD_MBOX_CHAN_MAX]; member in struct:sprd_mbox_priv
106 struct mbox_chan *chan; local
123 chan = &priv->chan[id];
124 if (chan->cl)
125 mbox_chan_received_data(chan, (void *)msg);
157 struct mbox_chan *chan; local
174 chan = &priv->chan[id];
182 mbox_chan_txdone(chan,
196 sprd_mbox_send_data(struct mbox_chan *chan, void *msg) argument
215 sprd_mbox_flush(struct mbox_chan *chan, unsigned long timeout) argument
237 sprd_mbox_startup(struct mbox_chan *chan) argument
270 sprd_mbox_shutdown(struct mbox_chan *chan) argument
[all...]
/linux-master/sound/soc/qcom/
H A Dlpass-sc7280.c114 int chan = 0; local
119 chan = find_first_zero_bit(&drvdata->dma_ch_bit_map,
122 if (chan >= v->rdma_channels)
125 chan = find_next_zero_bit(&drvdata->dma_ch_bit_map,
130 if (chan >= v->wrdma_channel_start + v->wrdma_channels)
133 set_bit(chan, &drvdata->dma_ch_bit_map);
136 chan = find_first_zero_bit(&drvdata->hdmi_dma_ch_bit_map,
138 if (chan >= v->hdmi_rdma_channels)
140 set_bit(chan, &drvdata->hdmi_dma_ch_bit_map);
143 chan
173 sc7280_lpass_free_dma_channel(struct lpass_data *drvdata, int chan, unsigned int dai_id) argument
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac4_dma.c75 dma_addr_t dma_rx_phy, u32 chan)
81 value = readl(ioaddr + DMA_CHAN_RX_CONTROL(dwmac4_addrs, chan));
83 writel(value, ioaddr + DMA_CHAN_RX_CONTROL(dwmac4_addrs, chan));
87 ioaddr + DMA_CHAN_RX_BASE_ADDR_HI(dwmac4_addrs, chan));
90 ioaddr + DMA_CHAN_RX_BASE_ADDR(dwmac4_addrs, chan));
96 dma_addr_t dma_tx_phy, u32 chan)
102 value = readl(ioaddr + DMA_CHAN_TX_CONTROL(dwmac4_addrs, chan));
108 writel(value, ioaddr + DMA_CHAN_TX_CONTROL(dwmac4_addrs, chan));
112 ioaddr + DMA_CHAN_TX_BASE_ADDR_HI(dwmac4_addrs, chan));
115 ioaddr + DMA_CHAN_TX_BASE_ADDR(dwmac4_addrs, chan));
72 dwmac4_dma_init_rx_chan(struct stmmac_priv *priv, void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, dma_addr_t dma_rx_phy, u32 chan) argument
93 dwmac4_dma_init_tx_chan(struct stmmac_priv *priv, void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, dma_addr_t dma_tx_phy, u32 chan) argument
118 dwmac4_dma_init_channel(struct stmmac_priv *priv, void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, u32 chan) argument
136 dwmac410_dma_init_channel(struct stmmac_priv *priv, void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, u32 chan) argument
472 dwmac4_enable_tso(struct stmmac_priv *priv, void __iomem *ioaddr, bool en, u32 chan) argument
507 dwmac4_set_bfsize(struct stmmac_priv *priv, void __iomem *ioaddr, int bfsize, u32 chan) argument
519 dwmac4_enable_sph(struct stmmac_priv *priv, void __iomem *ioaddr, bool en, u32 chan) argument
537 dwmac4_enable_tbs(struct stmmac_priv *priv, void __iomem *ioaddr, bool en, u32 chan) argument
[all...]
/linux-master/drivers/iio/adc/
H A Daxp20x_adc.c235 struct iio_chan_spec const *chan, int *val)
245 if (chan->type == IIO_CURRENT && chan->channel == AXP20X_BATT_DISCHRG_I)
250 ret = axp20x_read_variable_width(info->regmap, chan->address, size);
259 struct iio_chan_spec const *chan, int *val)
264 ret = axp20x_read_variable_width(info->regmap, chan->address, 12);
273 struct iio_chan_spec const *chan, int *val)
278 ret = axp20x_read_variable_width(info->regmap, chan->address, 12);
389 static int axp20x_adc_scale(struct iio_chan_spec const *chan, int *val, argument
392 switch (chan
234 axp20x_adc_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
258 axp22x_adc_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
272 axp813_adc_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
408 axp22x_adc_scale(struct iio_chan_spec const *chan, int *val, int *val2) argument
428 axp813_adc_scale(struct iio_chan_spec const *chan, int *val, int *val2) argument
476 axp20x_adc_offset(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val) argument
492 axp20x_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
511 axp22x_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
532 axp813_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
552 axp20x_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dar5008_phy.c203 static int ar5008_hw_set_channel(struct ath_hw *ah, struct ath9k_channel *chan) argument
213 ath9k_hw_get_channel_centers(ah, chan, &centers);
270 ah->curchan = chan;
276 struct ath9k_channel *chan, int bin)
433 struct ath9k_channel *chan)
444 bool is2GHz = IS_CHAN_2GHZ(chan);
450 cur_bb_spur = cur_bb_spur - (chan->channel * 10);
480 denominator = IS_CHAN_2GHZ(chan) ? 440 : 400;
488 ar5008_hw_cmn_spur_mitigate(ah, chan, bin);
515 * @chan
275 ar5008_hw_cmn_spur_mitigate(struct ath_hw *ah, struct ath9k_channel *chan, int bin) argument
432 ar5008_hw_spur_mitigate(struct ath_hw *ah, struct ath9k_channel *chan) argument
524 ar5008_hw_set_rf_regs(struct ath_hw *ah, struct ath9k_channel *chan, u16 modesIndex) argument
578 ar5008_hw_init_bb(struct ath_hw *ah, struct ath9k_channel *chan) argument
635 ar5008_hw_override_ini(struct ath_hw *ah, struct ath9k_channel *chan) argument
688 ar5008_hw_set_channel_regs(struct ath_hw *ah, struct ath9k_channel *chan) argument
722 ar5008_hw_process_ini(struct ath_hw *ah, struct ath9k_channel *chan) argument
826 ar5008_hw_set_rfmode(struct ath_hw *ah, struct ath9k_channel *chan) argument
853 ar5008_hw_set_delta_slope(struct ath_hw *ah, struct ath9k_channel *chan) argument
913 ar9160_hw_compute_pll_control(struct ath_hw *ah, struct ath9k_channel *chan) argument
933 ar5008_hw_compute_pll_control(struct ath_hw *ah, struct ath9k_channel *chan) argument
958 struct ath9k_channel *chan = ah->curchan; local
1172 struct ath9k_channel *chan = ah->curchan; local
1316 ar5008_hw_init_rate_txpower(struct ath_hw *ah, int16_t *rate_array, struct ath9k_channel *chan, int ht40_delta) argument
[all...]
H A Dar9003_rtt.h28 bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan);
59 static inline bool ar9003_hw_rtt_restore(struct ath_hw *ah, struct ath9k_channel *chan) argument
/linux-master/drivers/firmware/
H A Dstratix10-svc.c102 * @chan: service channel
114 struct stratix10_svc_chan *chan; member in struct:stratix10_svc_data
230 p_data->chan->scl->receive_cb(p_data->chan->scl,
305 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data);
378 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data);
583 pdata->chan->scl->receive_cb(pdata->chan
888 struct stratix10_svc_chan *chan = NULL; local
931 stratix10_svc_free_channel(struct stratix10_svc_chan *chan) argument
954 stratix10_svc_send(struct stratix10_svc_chan *chan, void *msg) argument
1044 stratix10_svc_done(struct stratix10_svc_chan *chan) argument
1065 stratix10_svc_allocate_memory(struct stratix10_svc_chan *chan, size_t size) argument
1103 stratix10_svc_free_memory(struct stratix10_svc_chan *chan, void *kaddr) argument
[all...]
/linux-master/drivers/hwtracing/stm/
H A Dp_basic.c13 unsigned int chan, const char *buf, size_t count)
15 unsigned int c = output->channel + chan;
12 basic_write(struct stm_data *data, struct stm_output *output, unsigned int chan, const char *buf, size_t count) argument
/linux-master/include/linux/iio/
H A Devents.h19 * @chan: Channel number for non-differential channels.
25 type, chan, chan1, chan2) \
29 ((u16)chan))
/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/gpu/drm/radeon/
H A Dradeon_dp_auxch.c57 struct radeon_i2c_chan *chan = local
59 struct drm_device *dev = chan->dev;
63 int instance = chan->rec.i2c_id & 0xf;
96 mutex_lock(&chan->mutex);
99 tmp = RREG32(chan->rec.mask_clk_reg);
101 WREG32(chan->rec.mask_clk_reg, tmp);
107 tmp |= AUX_HPD_SEL(chan->rec.hpd);
198 mutex_unlock(&chan->mutex);
/linux-master/drivers/staging/media/tegra-video/
H A Dvi.h59 int (*channel_host1x_syncpt_init)(struct tegra_vi_channel *chan);
60 void (*channel_host1x_syncpt_free)(struct tegra_vi_channel *chan);
62 void (*channel_queue_setup)(struct tegra_vi_channel *chan);
240 * @chan: channel that uses the buffer
248 struct tegra_vi_channel *chan; member in struct:tegra_channel_buffer
307 tegra_channel_get_remote_csi_subdev(struct tegra_vi_channel *chan);
309 tegra_channel_get_remote_source_subdev(struct tegra_vi_channel *chan);
310 int tegra_channel_set_stream(struct tegra_vi_channel *chan, bool on);
311 void tegra_channel_release_buffers(struct tegra_vi_channel *chan,
/linux-master/include/sound/
H A Ddesignware_i2s.h45 bool (*filter)(struct dma_chan *chan, void *slave);
55 bool (*filter)(struct dma_chan *chan, void *slave);
/linux-master/drivers/i2c/muxes/
H A Di2c-mux-gpmux.c23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) argument
28 ret = mux_control_select(mux->control, chan);
34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) argument
112 u32 chan; local
114 ret = of_property_read_u32(child, "reg", &chan);
121 if (chan >= mux_control_states(mux->control)) {
122 dev_err(dev, "invalid reg %u\n", chan);
127 ret = i2c_mux_add_adapter(muxc, 0, chan, 0);
/linux-master/drivers/net/can/sja1000/
H A Dpeak_pci.c403 struct peak_pci_chan *chan = priv->priv; local
404 struct peak_pciec_card *card = chan->pciec_card;
439 struct peak_pci_chan *chan = priv->priv; local
444 if (chan->prev_dev) {
445 struct sja1000_priv *prev_priv = netdev_priv(chan->prev_dev);
459 card->cfg_base = chan->cfg_base;
492 chan->pciec_card = card;
542 struct peak_pci_chan *chan = priv->priv; local
546 icr = readw(chan->cfg_base + PITA_ICR);
547 if (icr & chan
554 struct peak_pci_chan *chan; local
743 struct peak_pci_chan *chan = priv->priv; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_exec.h12 struct nouveau_channel *chan; member in struct:nouveau_exec_job_args
33 struct nouveau_channel *chan; member in struct:nouveau_exec_job
H A Dnouveau_gem.c414 validate_fini_no_ticket(struct validate_op *op, struct nouveau_channel *chan, argument
428 if (chan->vmm->vmm.object.oclass >= NVIF_CLASS_VMM_NV50) {
450 validate_fini(struct validate_op *op, struct nouveau_channel *chan, argument
454 validate_fini_no_ticket(op, chan, fence, pbbo);
459 validate_init(struct nouveau_channel *chan, struct drm_file *file_priv, argument
509 validate_fini_no_ticket(op, chan, NULL, NULL);
523 if (chan->vmm->vmm.object.oclass >= NVIF_CLASS_VMM_NV50) {
524 struct nouveau_vmm *vmm = chan->vmm;
564 validate_fini(op, chan, NULL, NULL);
570 validate_list(struct nouveau_channel *chan, struc argument
624 nouveau_gem_pushbuf_validate(struct nouveau_channel *chan, struct drm_file *file_priv, struct drm_nouveau_gem_pushbuf_bo *pbbo, int nr_buffers, struct validate_op *op, bool *apply_relocs) argument
757 struct nouveau_channel *chan = NULL; local
[all...]
/linux-master/sound/soc/tegra/
H A Dtegra_pcm.c81 struct dma_chan *chan; local
101 chan = dma_request_chan(cpu_dai->dev, dmap->chan_name);
102 if (IS_ERR(chan)) {
109 ret = snd_dmaengine_pcm_open(substream, chan);
115 dma_release_channel(chan);
148 struct dma_chan *chan; local
158 chan = snd_dmaengine_pcm_get_chan(substream);
177 ret = dmaengine_slave_config(chan, &slave_config);
/linux-master/drivers/dma/
H A Dls2x-apb-dma.c154 static inline struct ls2x_dma_chan *to_ldma_chan(struct dma_chan *chan) argument
156 return container_of(chan, struct ls2x_dma_chan, vchan.chan);
164 static struct device *chan2dev(struct dma_chan *chan) argument
166 return &chan->dev->device;
171 struct ls2x_dma_chan *lchan = to_ldma_chan(vdesc->tx.chan);
186 struct ls2x_dma_priv *priv = to_ldma_priv(lchan->vchan.chan.device);
196 struct ls2x_dma_priv *priv = to_ldma_priv(lchan->vchan.chan.device);
276 * @chan: allocate descriptor resources for this channel
280 static int ls2x_dma_alloc_chan_resources(struct dma_chan *chan) argument
300 ls2x_dma_free_chan_resources(struct dma_chan *chan) argument
321 ls2x_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, u32 sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
382 ls2x_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
445 ls2x_dma_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument
461 ls2x_dma_issue_pending(struct dma_chan *chan) argument
478 ls2x_dma_terminate_all(struct dma_chan *chan) argument
504 ls2x_dma_synchronize(struct dma_chan *chan) argument
511 ls2x_dma_pause(struct dma_chan *chan) argument
526 ls2x_dma_resume(struct dma_chan *chan) argument
[all...]
/linux-master/drivers/iio/dac/
H A Dmcp4821.c115 struct iio_chan_spec const *chan, int *val,
123 *val = state->dac_value[chan->channel];
127 *val2 = chan->scan_type.realbits;
135 struct iio_chan_spec const *chan, int val,
146 if (val < 0 || val >= BIT(chan->scan_type.realbits))
152 write_val = MCP4821_ACTIVE_MODE | val << chan->scan_type.shift;
153 if (chan->channel)
163 state->dac_value[chan->channel] = val;
114 mcp4821_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
134 mcp4821_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
H A Dad5686.c29 const struct iio_chan_spec *chan)
33 return ((st->pwr_down_mode >> (chan->channel * 2)) & 0x3) - 1;
37 const struct iio_chan_spec *chan,
42 st->pwr_down_mode &= ~(0x3 << (chan->channel * 2));
43 st->pwr_down_mode |= ((mode + 1) << (chan->channel * 2));
56 uintptr_t private, const struct iio_chan_spec *chan, char *buf)
61 (0x3 << (chan->channel * 2))));
66 const struct iio_chan_spec *chan,
81 st->pwr_down_mask |= (0x3 << (chan->channel * 2));
83 st->pwr_down_mask &= ~(0x3 << (chan
28 ad5686_get_powerdown_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan) argument
36 ad5686_set_powerdown_mode(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, unsigned int mode) argument
55 ad5686_read_dac_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) argument
64 ad5686_write_dac_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) argument
119 ad5686_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long m) argument
146 ad5686_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
[all...]

Completed in 311 milliseconds

<<11121314151617181920>>