Home
last modified time | relevance | path

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

1...<<11121314151617181920>>...150

/kernel/linux/linux-6.6/include/linux/
H A Drelay.h41 struct rchan *chan; /* associated channel */ member
162 extern int relay_late_setup_files(struct rchan *chan,
165 extern void relay_close(struct rchan *chan);
166 extern void relay_flush(struct rchan *chan);
167 extern void relay_subbufs_consumed(struct rchan *chan,
170 extern void relay_reset(struct rchan *chan);
178 * @chan: relay channel
189 static inline void relay_write(struct rchan *chan, in relay_write() argument
197 buf = *this_cpu_ptr(chan->buf); in relay_write()
198 if (unlikely(buf->offset + length > chan in relay_write()
217 __relay_write(struct rchan *chan, const void *data, size_t length) __relay_write() argument
242 relay_reserve(struct rchan *chan, size_t length) relay_reserve() argument
[all...]
/third_party/python/Modules/
H A D_xxsubinterpretersmodule.c726 _PyChannelState *chan = PyMem_NEW(_PyChannelState, 1); in _channel_new() local
727 if (chan == NULL) { in _channel_new()
730 chan->mutex = PyThread_allocate_lock(); in _channel_new()
731 if (chan->mutex == NULL) { in _channel_new()
732 PyMem_Free(chan); in _channel_new()
737 chan->queue = _channelqueue_new(); in _channel_new()
738 if (chan->queue == NULL) { in _channel_new()
739 PyMem_Free(chan); in _channel_new()
742 chan->ends = _channelends_new(); in _channel_new()
743 if (chan in _channel_new()
754 _channel_free(_PyChannelState *chan) _channel_free() argument
767 _channel_add(_PyChannelState *chan, int64_t interp, _PyCrossInterpreterData *data) _channel_add() argument
792 _channel_next(_PyChannelState *chan, int64_t interp) _channel_next() argument
819 _channel_close_interpreter(_PyChannelState *chan, int64_t interp, int end) _channel_close_interpreter() argument
841 _channel_close_all(_PyChannelState *chan, int end, int force) _channel_close_all() argument
875 _PyChannelState *chan; global() member
881 _channelref_new(int64_t id, _PyChannelState *chan) _channelref_new() argument
972 _PyChannelState *chan = NULL; _channels_lookup() local
1002 _channels_add(_channels *channels, _PyChannelState *chan) _channels_add() argument
1170 _PyChannelState *chan = NULL; _channels_drop_id_object() local
1210 struct _channel *chan = ref->chan; _channel_set_closing() local
1234 _channel_clear_closing(struct _channel *chan) _channel_clear_closing() argument
1244 _channel_finish_closing(struct _channel *chan) _channel_finish_closing() argument
1261 _PyChannelState *chan = _channel_new(); _channel_create() local
1276 _PyChannelState *chan = NULL; _channel_destroy() local
1296 _PyChannelState *chan = _channels_lookup(channels, id, &mutex); _channel_send() local
1342 _PyChannelState *chan = _channels_lookup(channels, id, &mutex); _channel_recv() local
1376 _PyChannelState *chan = _channels_lookup(channels, id, &mutex); _channel_drop() local
1398 _PyChannelState *chan = _channels_lookup(channels, cid, NULL); _channel_is_associated() local
1675 PyObject *chan = PyObject_CallFunctionObjArgs(cls, cid, NULL); _channel_from_cid() local
1704 PyObject *chan = _channel_from_cid(cid, xid->end); _channelid_from_xid() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dat_hdmac.c60 static void atc_issue_pending(struct dma_chan *chan);
94 * @chan: the channel to allocate descriptors for
102 static struct at_desc *atc_alloc_descriptor(struct dma_chan *chan, in atc_alloc_descriptor() argument
106 struct at_dma *atdma = to_at_dma(chan->device); in atc_alloc_descriptor()
112 dma_async_tx_descriptor_init(&desc->txd, chan); in atc_alloc_descriptor()
293 * @chan: DMA channel
296 static int atc_get_bytes_left(struct dma_chan *chan, dma_cookie_t cookie) in atc_get_bytes_left() argument
298 struct at_dma_chan *atchan = to_at_dma_chan(chan); in atc_get_bytes_left()
606 atchan = &atdma->chan[i]; in at_dma_interrupt()
639 struct at_dma_chan *atchan = to_at_dma_chan(tx->chan); in atc_tx_submit()
661 atc_prep_dma_interleaved(struct dma_chan *chan, struct dma_interleaved_template *xt, unsigned long flags) atc_prep_dma_interleaved() argument
762 atc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) atc_prep_dma_memcpy() argument
833 atc_create_memset_desc(struct dma_chan *chan, dma_addr_t psrc, dma_addr_t pdst, size_t len) atc_create_memset_desc() argument
882 atc_prep_dma_memset(struct dma_chan *chan, dma_addr_t dest, int value, size_t len, unsigned long flags) atc_prep_dma_memset() argument
939 atc_prep_dma_memset_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, int value, unsigned long flags) atc_prep_dma_memset_sg() argument
1025 atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) atc_prep_slave_sg() argument
1187 atc_dma_cyclic_fill_desc(struct dma_chan *chan, struct at_desc *desc, unsigned int period_index, dma_addr_t buf_addr, unsigned int reg_width, size_t period_len, enum dma_transfer_direction direction) atc_dma_cyclic_fill_desc() argument
1245 atc_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) atc_prep_dma_cyclic() argument
1319 atc_config(struct dma_chan *chan, struct dma_slave_config *sconfig) atc_config() argument
1338 atc_pause(struct dma_chan *chan) atc_pause() argument
1357 atc_resume(struct dma_chan *chan) atc_resume() argument
1379 atc_terminate_all(struct dma_chan *chan) atc_terminate_all() argument
1427 atc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) atc_tx_status() argument
1471 atc_issue_pending(struct dma_chan *chan) atc_issue_pending() argument
1495 atc_alloc_chan_resources(struct dma_chan *chan) atc_alloc_chan_resources() argument
1558 atc_free_chan_resources(struct dma_chan *chan) atc_free_chan_resources() argument
1589 at_dma_filter(struct dma_chan *chan, void *slave) at_dma_filter() argument
1604 struct dma_chan *chan; at_dma_xlate() local
1951 struct dma_chan *chan, *_chan; at_dma_remove() local
1999 struct dma_chan *chan, *_chan; at_dma_prepare() local
2013 struct dma_chan *chan = &atchan->chan_common; atc_suspend_cyclic() local
2033 struct dma_chan *chan, *_chan; at_dma_suspend_noirq() local
2074 struct dma_chan *chan, *_chan; at_dma_resume_noirq() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/multiplexer/
H A Diio-mux.c33 struct iio_chan_spec *chan; member
41 struct iio_chan_spec const *chan = &mux->chan[idx]; in iio_mux_select() local
45 ret = mux_control_select(mux->control, chan->channel); in iio_mux_select()
51 if (mux->cached_state == chan->channel) in iio_mux_select()
54 if (chan->ext_info) { in iio_mux_select()
55 for (i = 0; chan->ext_info[i].name; ++i) { in iio_mux_select()
56 const char *attr = chan->ext_info[i].name; in iio_mux_select()
75 mux->cached_state = chan->channel; in iio_mux_select()
86 struct iio_chan_spec const *chan, in mux_read_raw()
85 mux_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) mux_read_raw() argument
115 mux_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) mux_read_avail() argument
143 mux_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) mux_write_raw() argument
175 mux_read_ext_info(struct iio_dev *indio_dev, uintptr_t private, struct iio_chan_spec const *chan, char *buf) mux_read_ext_info() argument
195 mux_write_ext_info(struct iio_dev *indio_dev, uintptr_t private, struct iio_chan_spec const *chan, const char *buf, size_t len) mux_write_ext_info() argument
242 struct iio_chan_spec *chan = &mux->chan[idx]; mux_configure_channel() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac4_dma.c73 dma_addr_t dma_rx_phy, u32 chan) in dwmac4_dma_init_rx_chan()
78 value = readl(ioaddr + DMA_CHAN_RX_CONTROL(chan)); in dwmac4_dma_init_rx_chan()
80 writel(value, ioaddr + DMA_CHAN_RX_CONTROL(chan)); in dwmac4_dma_init_rx_chan()
84 ioaddr + DMA_CHAN_RX_BASE_ADDR_HI(chan)); in dwmac4_dma_init_rx_chan()
86 writel(lower_32_bits(dma_rx_phy), ioaddr + DMA_CHAN_RX_BASE_ADDR(chan)); in dwmac4_dma_init_rx_chan()
91 dma_addr_t dma_tx_phy, u32 chan) in dwmac4_dma_init_tx_chan()
96 value = readl(ioaddr + DMA_CHAN_TX_CONTROL(chan)); in dwmac4_dma_init_tx_chan()
102 writel(value, ioaddr + DMA_CHAN_TX_CONTROL(chan)); in dwmac4_dma_init_tx_chan()
106 ioaddr + DMA_CHAN_TX_BASE_ADDR_HI(chan)); in dwmac4_dma_init_tx_chan()
108 writel(lower_32_bits(dma_tx_phy), ioaddr + DMA_CHAN_TX_BASE_ADDR(chan)); in dwmac4_dma_init_tx_chan()
71 dwmac4_dma_init_rx_chan(void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, dma_addr_t dma_rx_phy, u32 chan) dwmac4_dma_init_rx_chan() argument
89 dwmac4_dma_init_tx_chan(void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, dma_addr_t dma_tx_phy, u32 chan) dwmac4_dma_init_tx_chan() argument
111 dwmac4_dma_init_channel(void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, u32 chan) dwmac4_dma_init_channel() argument
127 dwmac410_dma_init_channel(void __iomem *ioaddr, struct stmmac_dma_cfg *dma_cfg, u32 chan) dwmac410_dma_init_channel() argument
215 u32 chan; dwmac4_rx_watchdog() local
433 dwmac4_enable_tso(void __iomem *ioaddr, bool en, u32 chan) dwmac4_enable_tso() argument
463 dwmac4_set_bfsize(void __iomem *ioaddr, int bfsize, u32 chan) dwmac4_set_bfsize() argument
473 dwmac4_enable_sph(void __iomem *ioaddr, bool en, u32 chan) dwmac4_enable_sph() argument
489 dwmac4_enable_tbs(void __iomem *ioaddr, bool en, u32 chan) dwmac4_enable_tbs() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dhd64572.h45 /* Register Access Macros (chan is 0 or 1 in _any_ case) */
46 #define M_REG(reg, chan) (reg + 0x80*chan) /* MSCI */
47 #define DRX_REG(reg, chan) (reg + 0x40*chan) /* DMA Rx */
48 #define DTX_REG(reg, chan) (reg + 0x20*(2*chan + 1)) /* DMA Tx */
49 #define TRX_REG(reg, chan) (reg + 0x20*chan) /* Timer Rx */
50 #define TTX_REG(reg, chan) (re
[all...]
/kernel/linux/linux-6.6/drivers/net/wan/
H A Dhd64572.h45 /* Register Access Macros (chan is 0 or 1 in _any_ case) */
46 #define M_REG(reg, chan) (reg + 0x80*chan) /* MSCI */
47 #define DRX_REG(reg, chan) (reg + 0x40*chan) /* DMA Rx */
48 #define DTX_REG(reg, chan) (reg + 0x20*(2*chan + 1)) /* DMA Tx */
49 #define TRX_REG(reg, chan) (reg + 0x20*chan) /* Timer Rx */
50 #define TTX_REG(reg, chan) (re
[all...]
/kernel/linux/linux-6.6/drivers/iio/multiplexer/
H A Diio-mux.c34 struct iio_chan_spec *chan; member
43 struct iio_chan_spec const *chan = &mux->chan[idx]; in iio_mux_select() local
47 ret = mux_control_select_delay(mux->control, chan->channel, in iio_mux_select()
54 if (mux->cached_state == chan->channel) in iio_mux_select()
57 if (chan->ext_info) { in iio_mux_select()
58 for (i = 0; chan->ext_info[i].name; ++i) { in iio_mux_select()
59 const char *attr = chan->ext_info[i].name; in iio_mux_select()
78 mux->cached_state = chan->channel; in iio_mux_select()
89 struct iio_chan_spec const *chan, in mux_read_raw()
88 mux_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) mux_read_raw() argument
118 mux_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long mask) mux_read_avail() argument
146 mux_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) mux_write_raw() argument
178 mux_read_ext_info(struct iio_dev *indio_dev, uintptr_t private, struct iio_chan_spec const *chan, char *buf) mux_read_ext_info() argument
198 mux_write_ext_info(struct iio_dev *indio_dev, uintptr_t private, struct iio_chan_spec const *chan, const char *buf, size_t len) mux_write_ext_info() argument
245 struct iio_chan_spec *chan = &mux->chan[idx]; mux_configure_channel() local
[all...]
/kernel/linux/linux-6.6/drivers/mailbox/
H A Dpcc.c86 * @chan: PCC channel information with Shared Memory Region info
96 struct pcc_mbox_chan chan; member
105 #define to_pcc_chan_info(c) container_of(c, struct pcc_chan_info, chan)
234 struct mbox_chan *chan = p; in pcc_mbox_irq() local
238 pchan = chan->con_priv; in pcc_mbox_irq()
263 mbox_chan_received_data(chan, NULL); in pcc_mbox_irq()
284 struct mbox_chan *chan; in pcc_mbox_request_channel() local
291 chan = pchan->chan.mchan; in pcc_mbox_request_channel()
292 if (IS_ERR(chan) || cha in pcc_mbox_request_channel()
313 struct mbox_chan *chan = pchan->mchan; pcc_mbox_free_channel() local
334 pcc_send_data(struct mbox_chan *chan, void *data) pcc_send_data() argument
353 pcc_startup(struct mbox_chan *chan) pcc_startup() argument
376 pcc_shutdown(struct mbox_chan *chan) pcc_shutdown() argument
[all...]
H A Dsun6i-msgbox.c53 static bool sun6i_msgbox_last_tx_done(struct mbox_chan *chan);
54 static bool sun6i_msgbox_peek_data(struct mbox_chan *chan);
56 static inline int channel_number(struct mbox_chan *chan) in channel_number() argument
58 return chan - chan->mbox->chans; in channel_number()
61 static inline struct sun6i_msgbox *to_sun6i_msgbox(struct mbox_chan *chan) in to_sun6i_msgbox() argument
63 return chan->con_priv; in to_sun6i_msgbox()
80 struct mbox_chan *chan = &mbox->controller.chans[n]; in sun6i_msgbox_irq() local
85 while (sun6i_msgbox_peek_data(chan)) { in sun6i_msgbox_irq()
89 mbox_chan_received_data(chan, in sun6i_msgbox_irq()
99 sun6i_msgbox_send_data(struct mbox_chan *chan, void *data) sun6i_msgbox_send_data() argument
115 sun6i_msgbox_startup(struct mbox_chan *chan) sun6i_msgbox_startup() argument
139 sun6i_msgbox_shutdown(struct mbox_chan *chan) sun6i_msgbox_shutdown() argument
162 sun6i_msgbox_last_tx_done(struct mbox_chan *chan) sun6i_msgbox_last_tx_done() argument
179 sun6i_msgbox_peek_data(struct mbox_chan *chan) sun6i_msgbox_peek_data() argument
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-samsung.c33 #define REG_TCNTB(chan) (0x0c + ((chan) * 0xc))
34 #define REG_TCMPB(chan) (0x10 + ((chan) * 0xc))
40 #define TCFG1_SHIFT(chan) (4 * (chan))
50 #define TCON_START(chan) BIT(4 * (chan) + 0)
51 #define TCON_MANUALUPDATE(chan) BIT(4 * (chan)
140 pwm_samsung_is_tdiv(struct samsung_pwm_chip *chip, unsigned int chan) pwm_samsung_is_tdiv() argument
152 pwm_samsung_get_tin_rate(struct samsung_pwm_chip *chip, unsigned int chan) pwm_samsung_get_tin_rate() argument
168 pwm_samsung_calc_tin(struct samsung_pwm_chip *chip, unsigned int chan, unsigned long freq) pwm_samsung_calc_tin() argument
307 struct samsung_pwm_channel *chan = pwm_get_chip_data(pwm); __pwm_samsung_config() local
514 unsigned int chan; pwm_samsung_probe() local
609 struct samsung_pwm_channel *chan = pwm_get_chip_data(pwm); pwm_samsung_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-samsung.c33 #define REG_TCNTB(chan) (0x0c + ((chan) * 0xc))
34 #define REG_TCMPB(chan) (0x10 + ((chan) * 0xc))
40 #define TCFG1_SHIFT(chan) (4 * (chan))
50 #define TCON_START(chan) BIT(4 * (chan) + 0)
51 #define TCON_MANUALUPDATE(chan) BIT(4 * (chan)
154 pwm_samsung_is_tdiv(struct samsung_pwm_chip *chip, unsigned int chan) pwm_samsung_is_tdiv() argument
166 pwm_samsung_get_tin_rate(struct samsung_pwm_chip *chip, unsigned int chan) pwm_samsung_get_tin_rate() argument
182 pwm_samsung_calc_tin(struct samsung_pwm_chip *chip, unsigned int chan, unsigned long freq) pwm_samsung_calc_tin() argument
321 struct samsung_pwm_channel *chan = pwm_get_chip_data(pwm); __pwm_samsung_config() local
557 unsigned int chan; pwm_samsung_probe() local
642 struct samsung_pwm_channel *chan = pwm_get_chip_data(pwm); pwm_samsung_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dgk104.c26 #include "chan.h"
40 gk104_chan_stop(struct nvkm_chan *chan) in gk104_chan_stop() argument
42 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; in gk104_chan_stop()
44 nvkm_mask(device, 0x800004 + (chan->id * 8), 0x00000800, 0x00000800); in gk104_chan_stop()
48 gk104_chan_start(struct nvkm_chan *chan) in gk104_chan_start() argument
50 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; in gk104_chan_start()
52 nvkm_mask(device, 0x800004 + (chan->id * 8), 0x00000400, 0x00000400); in gk104_chan_start()
56 gk104_chan_unbind(struct nvkm_chan *chan) in gk104_chan_unbind() argument
58 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; in gk104_chan_unbind()
60 nvkm_wr32(device, 0x800000 + (chan in gk104_chan_unbind()
64 gk104_chan_bind_inst(struct nvkm_chan *chan) gk104_chan_bind_inst() argument
72 gk104_chan_bind(struct nvkm_chan *chan) gk104_chan_bind() argument
82 gk104_chan_ramfc_write(struct nvkm_chan *chan, u64 offset, u64 length, u32 devm, bool priv) gk104_chan_ramfc_write() argument
134 gk104_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) gk104_ectx_bind() argument
200 } prev, next, *chan; global() member
452 gk104_runl_insert_chan(struct nvkm_chan *chan, struct nvkm_memory *memory, u64 offset) gk104_runl_insert_chan() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Drtlx.c38 struct rtlx_channel *chan = &rtlx->channel[i]; in dump_rtlx() local
41 chan->rt_state, chan->lx_state, chan->buffer_size); in dump_rtlx()
44 chan->rt_read, chan->rt_write); in dump_rtlx()
47 chan->lx_read, chan->lx_write); in dump_rtlx()
49 pr_info(" rt_buffer <%s>\n", chan->rt_buffer); in dump_rtlx()
50 pr_info(" lx_buffer <%s>\n", chan in dump_rtlx()
94 struct rtlx_channel *chan; rtlx_open() local
194 struct rtlx_channel *chan; rtlx_read_poll() local
236 struct rtlx_channel *chan = &rtlx->channel[index]; rtlx_write_poll() local
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Drtlx.c38 struct rtlx_channel *chan = &rtlx->channel[i]; in dump_rtlx() local
41 chan->rt_state, chan->lx_state, chan->buffer_size); in dump_rtlx()
44 chan->rt_read, chan->rt_write); in dump_rtlx()
47 chan->lx_read, chan->lx_write); in dump_rtlx()
49 pr_info(" rt_buffer <%s>\n", chan->rt_buffer); in dump_rtlx()
50 pr_info(" lx_buffer <%s>\n", chan in dump_rtlx()
94 struct rtlx_channel *chan; rtlx_open() local
194 struct rtlx_channel *chan; rtlx_read_poll() local
236 struct rtlx_channel *chan = &rtlx->channel[index]; rtlx_write_poll() local
[all...]
/kernel/linux/linux-5.10/drivers/mailbox/
H A Dsun6i-msgbox.c53 static bool sun6i_msgbox_last_tx_done(struct mbox_chan *chan);
54 static bool sun6i_msgbox_peek_data(struct mbox_chan *chan);
56 static inline int channel_number(struct mbox_chan *chan) in channel_number() argument
58 return chan - chan->mbox->chans; in channel_number()
61 static inline struct sun6i_msgbox *to_sun6i_msgbox(struct mbox_chan *chan) in to_sun6i_msgbox() argument
63 return chan->con_priv; in to_sun6i_msgbox()
80 struct mbox_chan *chan = &mbox->controller.chans[n]; in sun6i_msgbox_irq() local
85 while (sun6i_msgbox_peek_data(chan)) { in sun6i_msgbox_irq()
89 mbox_chan_received_data(chan, in sun6i_msgbox_irq()
99 sun6i_msgbox_send_data(struct mbox_chan *chan, void *data) sun6i_msgbox_send_data() argument
115 sun6i_msgbox_startup(struct mbox_chan *chan) sun6i_msgbox_startup() argument
139 sun6i_msgbox_shutdown(struct mbox_chan *chan) sun6i_msgbox_shutdown() argument
162 sun6i_msgbox_last_tx_done(struct mbox_chan *chan) sun6i_msgbox_last_tx_done() argument
179 sun6i_msgbox_peek_data(struct mbox_chan *chan) sun6i_msgbox_peek_data() argument
[all...]
H A Dpcc.c182 struct mbox_chan *chan = p; in pcc_mbox_irq() local
188 pcct_ss = chan->con_priv; in pcc_mbox_irq()
190 mbox_chan_received_data(chan, NULL); in pcc_mbox_irq()
193 struct acpi_pcct_hw_reduced_type2 *pcct2_ss = chan->con_priv; in pcc_mbox_irq()
194 u32 id = chan - pcc_mbox_channels; in pcc_mbox_irq()
234 struct mbox_chan *chan; in pcc_mbox_request_channel() local
244 chan = get_pcc_channel(subspace_id); in pcc_mbox_request_channel()
246 if (IS_ERR(chan) || chan->cl) { in pcc_mbox_request_channel()
251 spin_lock_irqsave(&chan in pcc_mbox_request_channel()
286 pcc_mbox_free_channel(struct mbox_chan *chan) pcc_mbox_free_channel() argument
324 pcc_send_data(struct mbox_chan *chan, void *data) pcc_send_data() argument
[all...]
/kernel/linux/linux-5.10/drivers/dma/dw/
H A Dcore.c46 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() argument
48 return &chan->dev->device; in chan2dev()
59 struct dw_dma_chan *dwc = to_dw_dma_chan(tx->chan); in dwc_tx_submit()
74 dev_vdbg(chan2dev(tx->chan), "%s: queued %u\n", in dwc_tx_submit()
82 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get()
92 dma_async_tx_descriptor_init(&desc->txd, &dwc->chan); in dwc_desc_get()
101 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put()
119 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize()
132 dev_err(chan2dev(&dwc->chan), in dwc_dump_chan_regs()
154 struct dw_dma *dw = to_dw_dma(dwc->chan in dwc_do_single_block()
540 dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) dwc_prep_dma_memcpy() argument
617 dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) dwc_prep_slave_sg() argument
767 dw_dma_filter(struct dma_chan *chan, void *param) dw_dma_filter() argument
786 dwc_config(struct dma_chan *chan, struct dma_slave_config *sconfig) dwc_config() argument
817 dwc_pause(struct dma_chan *chan) dwc_pause() argument
838 dwc_resume(struct dma_chan *chan) dwc_resume() argument
853 dwc_terminate_all(struct dma_chan *chan) dwc_terminate_all() argument
921 dwc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) dwc_tx_status() argument
946 dwc_issue_pending(struct dma_chan *chan) dwc_issue_pending() argument
978 dwc_alloc_chan_resources(struct dma_chan *chan) dwc_alloc_chan_resources() argument
1015 dwc_free_chan_resources(struct dma_chan *chan) dwc_free_chan_resources() argument
1049 dwc_caps(struct dma_chan *chan, struct dma_slave_caps *caps) dwc_caps() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/dw/
H A Dcore.c43 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() argument
45 return &chan->dev->device; in chan2dev()
56 struct dw_dma_chan *dwc = to_dw_dma_chan(tx->chan); in dwc_tx_submit()
71 dev_vdbg(chan2dev(tx->chan), "%s: queued %u\n", in dwc_tx_submit()
79 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get()
89 dma_async_tx_descriptor_init(&desc->txd, &dwc->chan); in dwc_desc_get()
98 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put()
116 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize()
129 dev_err(chan2dev(&dwc->chan), in dwc_dump_chan_regs()
151 struct dw_dma *dw = to_dw_dma(dwc->chan in dwc_do_single_block()
537 dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) dwc_prep_dma_memcpy() argument
614 dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) dwc_prep_slave_sg() argument
764 dw_dma_filter(struct dma_chan *chan, void *param) dw_dma_filter() argument
783 dwc_config(struct dma_chan *chan, struct dma_slave_config *sconfig) dwc_config() argument
814 dwc_pause(struct dma_chan *chan) dwc_pause() argument
835 dwc_resume(struct dma_chan *chan) dwc_resume() argument
850 dwc_terminate_all(struct dma_chan *chan) dwc_terminate_all() argument
921 dwc_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) dwc_tx_status() argument
942 dwc_issue_pending(struct dma_chan *chan) dwc_issue_pending() argument
974 dwc_alloc_chan_resources(struct dma_chan *chan) dwc_alloc_chan_resources() argument
1011 dwc_free_chan_resources(struct dma_chan *chan) dwc_free_chan_resources() argument
1045 dwc_caps(struct dma_chan *chan, struct dma_slave_caps *caps) dwc_caps() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dof-dma.c58 struct dma_chan *chan; in of_dma_router_xlate() local
73 chan = ERR_PTR(-EPROBE_DEFER); in of_dma_router_xlate()
77 chan = ofdma_target->of_dma_xlate(&dma_spec_target, ofdma_target); in of_dma_router_xlate()
78 if (IS_ERR_OR_NULL(chan)) { in of_dma_router_xlate()
84 chan->router = ofdma->dma_router; in of_dma_router_xlate()
85 chan->route_data = route_data; in of_dma_router_xlate()
87 if (chan->device->device_router_config) in of_dma_router_xlate()
88 ret = chan->device->device_router_config(chan); in of_dma_router_xlate()
91 dma_release_channel(chan); in of_dma_router_xlate()
256 struct dma_chan *chan; of_dma_request_slave_channel() local
355 struct dma_chan *chan, *candidate = NULL; of_dma_xlate_by_chan_id() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dad7303.c53 static int ad7303_write(struct ad7303_state *st, unsigned int chan, in ad7303_write() argument
57 (chan << AD7303_CFG_ADDR_OFFSET) | in ad7303_write()
64 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad7303_read_dac_powerdown()
69 AD7303_CFG_POWER_DOWN(chan->channel))); in ad7303_read_dac_powerdown()
73 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad7303_write_dac_powerdown()
87 st->config |= AD7303_CFG_POWER_DOWN(chan->channel); in ad7303_write_dac_powerdown()
89 st->config &= ~AD7303_CFG_POWER_DOWN(chan->channel); in ad7303_write_dac_powerdown()
93 ad7303_write(st, chan->channel, st->dac_cache[chan->channel]); in ad7303_write_dac_powerdown()
100 struct iio_chan_spec const *chan) in ad7303_get_vref()
63 ad7303_read_dac_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) ad7303_read_dac_powerdown() argument
72 ad7303_write_dac_powerdown(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) ad7303_write_dac_powerdown() argument
99 ad7303_get_vref(struct ad7303_state *st, struct iio_chan_spec const *chan) ad7303_get_vref() argument
113 ad7303_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) ad7303_read_raw() argument
140 ad7303_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) ad7303_write_raw() argument
[all...]
H A Dltc2688.c159 const struct ltc2688_chan *chan = &st->channels[c]; in ltc2688_scale_get() local
167 if (chan->overrange) in ltc2688_scale_get()
199 static int ltc2688_dac_code_write(struct ltc2688_state *st, u32 chan, u32 input, in ltc2688_dac_code_write() argument
202 struct ltc2688_chan *c = &st->channels[chan]; in ltc2688_dac_code_write()
215 ret = regmap_update_bits(st->regmap, LTC2688_CMD_A_B_SELECT, BIT(chan), in ltc2688_dac_code_write()
216 input << chan); in ltc2688_dac_code_write()
225 reg = LTC2688_CMD_CH_CODE_UPDATE(chan); in ltc2688_dac_code_write()
227 reg = LTC2688_CMD_CH_CODE(chan); in ltc2688_dac_code_write()
235 static int ltc2688_dac_code_read(struct ltc2688_state *st, u32 chan, u32 input, in ltc2688_dac_code_read() argument
238 struct ltc2688_chan *c = &st->channels[chan]; in ltc2688_dac_code_read()
259 ltc2688_read_avail(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, const int **vals, int *type, int *length, long info) ltc2688_read_avail() argument
274 ltc2688_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long info) ltc2688_read_raw() argument
322 ltc2688_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long info) ltc2688_write_raw() argument
350 ltc2688_dither_toggle_set(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) ltc2688_dither_toggle_set() argument
377 ltc2688_reg_bool_get(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) ltc2688_reg_bool_get() argument
393 ltc2688_reg_bool_set(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) ltc2688_reg_bool_set() argument
414 ltc2688_dither_freq_avail(const struct ltc2688_state *st, const struct ltc2688_chan *chan, char *buf) ltc2688_dither_freq_avail() argument
429 ltc2688_dither_freq_get(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) ltc2688_dither_freq_get() argument
454 ltc2688_dither_freq_set(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) ltc2688_dither_freq_set() argument
490 ltc2688_dac_input_read(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, char *buf) ltc2688_dac_input_read() argument
514 ltc2688_dac_input_write(struct iio_dev *indio_dev, uintptr_t private, const struct iio_chan_spec *chan, const char *buf, size_t len) ltc2688_dac_input_write() argument
537 ltc2688_get_dither_phase(struct iio_dev *dev, const struct iio_chan_spec *chan) ltc2688_get_dither_phase() argument
551 ltc2688_set_dither_phase(struct iio_dev *dev, const struct iio_chan_spec *chan, unsigned int phase) ltc2688_set_dither_phase() argument
701 ltc2688_tgp_clk_setup(struct ltc2688_state *st, struct ltc2688_chan *chan, struct fwnode_handle *node, int tgp) ltc2688_tgp_clk_setup() argument
754 struct ltc2688_chan *chan; ltc2688_channel_config() local
[all...]
/kernel/linux/linux-5.10/net/bluetooth/
H A Da2mp.c44 struct l2cap_chan *chan = mgr->a2mp_chan; in a2mp_send() local
61 l2cap_chan_send(chan, &msg, total_len); in a2mp_send()
244 struct l2cap_chan *chan; in a2mp_discover_rsp() local
248 list_for_each_entry(chan, &conn->chan_l, list) { in a2mp_discover_rsp()
250 BT_DBG("chan %p state %s", chan, in a2mp_discover_rsp()
251 state_to_string(chan->state)); in a2mp_discover_rsp()
253 if (chan->scid == L2CAP_CID_A2MP) in a2mp_discover_rsp()
256 l2cap_chan_lock(chan); in a2mp_discover_rsp()
258 if (chan in a2mp_discover_rsp()
609 a2mp_chan_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) a2mp_chan_recv_cb() argument
711 a2mp_chan_close_cb(struct l2cap_chan *chan) a2mp_chan_close_cb() argument
716 a2mp_chan_state_change_cb(struct l2cap_chan *chan, int state, int err) a2mp_chan_state_change_cb() argument
736 a2mp_chan_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) a2mp_chan_alloc_skb_cb() argument
768 struct l2cap_chan *chan; a2mp_chan_open() local
852 struct l2cap_chan *chan; amp_mgr_create() local
1033 a2mp_discover_amp(struct l2cap_chan *chan) a2mp_discover_amp() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Dni_660x.c562 unsigned int chan, unsigned int out_sel) in ni_660x_select_pfi_output()
569 if (chan >= NI_PFI(0)) in ni_660x_select_pfi_output()
571 chan -= NI_PFI(0); in ni_660x_select_pfi_output()
575 chan >= 8 && chan <= 23) { in ni_660x_select_pfi_output()
588 bits = ni_660x_read(dev, idle_chip, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
589 bits &= ~NI660X_IO_CFG_OUT_SEL_MASK(chan); in ni_660x_select_pfi_output()
590 bits |= NI660X_IO_CFG_OUT_SEL(chan, 0); /* high-z */ in ni_660x_select_pfi_output()
591 ni_660x_write(dev, idle_chip, bits, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
595 bits = ni_660x_read(dev, active_chip, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
561 ni_660x_select_pfi_output(struct comedi_device *dev, unsigned int chan, unsigned int out_sel) ni_660x_select_pfi_output() argument
601 ni_660x_set_pfi_direction(struct comedi_device *dev, unsigned int chan, unsigned int direction) ni_660x_set_pfi_direction() argument
625 ni_660x_get_pfi_direction(struct comedi_device *dev, unsigned int chan) ni_660x_get_pfi_direction() argument
640 ni_660x_set_pfi_routing(struct comedi_device *dev, unsigned int chan, unsigned int source) ni_660x_set_pfi_routing() argument
668 ni_660x_get_pfi_routing(struct comedi_device *dev, unsigned int chan) ni_660x_get_pfi_routing() argument
679 ni_660x_set_pfi_filter(struct comedi_device *dev, unsigned int chan, unsigned int value) ni_660x_set_pfi_filter() argument
699 unsigned int chan = CR_CHAN(insn->chanspec); ni_660x_dio_insn_config() local
975 unsigned int chan; ni_660x_init_tio_chips() local
[all...]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Dni_660x.c561 unsigned int chan, unsigned int out_sel) in ni_660x_select_pfi_output()
568 if (chan >= NI_PFI(0)) in ni_660x_select_pfi_output()
570 chan -= NI_PFI(0); in ni_660x_select_pfi_output()
574 chan >= 8 && chan <= 23) { in ni_660x_select_pfi_output()
587 bits = ni_660x_read(dev, idle_chip, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
588 bits &= ~NI660X_IO_CFG_OUT_SEL_MASK(chan); in ni_660x_select_pfi_output()
589 bits |= NI660X_IO_CFG_OUT_SEL(chan, 0); /* high-z */ in ni_660x_select_pfi_output()
590 ni_660x_write(dev, idle_chip, bits, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
594 bits = ni_660x_read(dev, active_chip, NI660X_IO_CFG(chan)); in ni_660x_select_pfi_output()
560 ni_660x_select_pfi_output(struct comedi_device *dev, unsigned int chan, unsigned int out_sel) ni_660x_select_pfi_output() argument
600 ni_660x_set_pfi_direction(struct comedi_device *dev, unsigned int chan, unsigned int direction) ni_660x_set_pfi_direction() argument
624 ni_660x_get_pfi_direction(struct comedi_device *dev, unsigned int chan) ni_660x_get_pfi_direction() argument
639 ni_660x_set_pfi_routing(struct comedi_device *dev, unsigned int chan, unsigned int source) ni_660x_set_pfi_routing() argument
667 ni_660x_get_pfi_routing(struct comedi_device *dev, unsigned int chan) ni_660x_get_pfi_routing() argument
678 ni_660x_set_pfi_filter(struct comedi_device *dev, unsigned int chan, unsigned int value) ni_660x_set_pfi_filter() argument
698 unsigned int chan = CR_CHAN(insn->chanspec); ni_660x_dio_insn_config() local
974 unsigned int chan; ni_660x_init_tio_chips() local
[all...]

Completed in 22 milliseconds

1...<<11121314151617181920>>...150