Home
last modified time | relevance | path

Searched refs:chan (Results 151 - 175 of 3757) sorted by relevance

12345678910>>...151

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-bcm-kona.c39 #define PWM_CONTROL_SMOOTH_SHIFT(chan) (24 + (chan))
40 #define PWM_CONTROL_TYPE_SHIFT(chan) (16 + (chan))
41 #define PWM_CONTROL_POLARITY_SHIFT(chan) (8 + (chan))
42 #define PWM_CONTROL_TRIGGER_SHIFT(chan) (chan)
45 #define PRESCALE_SHIFT(chan) ((chan) <<
72 kona_pwmc_prepare_for_settings(struct kona_pwmc *kp, unsigned int chan) kona_pwmc_prepare_for_settings() argument
88 kona_pwmc_apply_settings(struct kona_pwmc *kp, unsigned int chan) kona_pwmc_apply_settings() argument
107 unsigned int value, chan = pwm->hwpwm; kona_pwmc_config() local
161 unsigned int chan = pwm->hwpwm; kona_pwmc_set_polarity() local
206 unsigned int chan = pwm->hwpwm; kona_pwmc_disable() local
278 unsigned int chan; kona_pwmc_probe() local
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Daudio-iio-aux.c36 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; in audio_iio_aux_info_volsw() local
40 uinfo->value.integer.max = chan->max - chan->min; in audio_iio_aux_info_volsw()
49 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; in audio_iio_aux_get_volsw() local
50 int max = chan->max; in audio_iio_aux_get_volsw()
51 int min = chan->min; in audio_iio_aux_get_volsw()
52 bool invert_range = chan->is_invert_range; in audio_iio_aux_get_volsw()
56 ret = iio_read_channel_raw(chan->iio_chan, &val); in audio_iio_aux_get_volsw()
70 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; in audio_iio_aux_put_volsw() local
71 int max = chan in audio_iio_aux_put_volsw()
102 audio_iio_aux_add_controls(struct snd_soc_component *component, struct audio_iio_aux_chan *chan) audio_iio_aux_add_controls() argument
130 audio_iio_aux_add_dapms(struct snd_soc_component *component, struct audio_iio_aux_chan *chan) audio_iio_aux_add_dapms() argument
184 struct audio_iio_aux_chan *chan; audio_iio_aux_component_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c189 static enum dma_status dw_edma_v0_core_ch_status(struct dw_edma_chan *chan) in dw_edma_v0_core_ch_status() argument
191 struct dw_edma *dw = chan->dw; in dw_edma_v0_core_ch_status()
195 GET_CH_32(dw, chan->dir, chan->id, ch_control1)); in dw_edma_v0_core_ch_status()
205 static void dw_edma_v0_core_clear_done_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_done_int() argument
207 struct dw_edma *dw = chan->dw; in dw_edma_v0_core_clear_done_int()
209 SET_RW_32(dw, chan->dir, int_clear, in dw_edma_v0_core_clear_done_int()
210 FIELD_PREP(EDMA_V0_DONE_INT_MASK, BIT(chan->id))); in dw_edma_v0_core_clear_done_int()
213 static void dw_edma_v0_core_clear_abort_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_abort_int() argument
215 struct dw_edma *dw = chan in dw_edma_v0_core_clear_abort_int()
240 struct dw_edma_chan *chan; dw_edma_v0_core_handle_int() local
322 struct dw_edma_chan *chan = chunk->chan; dw_edma_v0_core_write_chunk() local
365 struct dw_edma_chan *chan = chunk->chan; dw_edma_v0_core_start() local
437 dw_edma_v0_core_ch_config(struct dw_edma_chan *chan) dw_edma_v0_core_ch_config() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/xillybus/
H A Dxillyusb.c587 struct xillyusb_channel *chan = &xdev->channels[i]; in wakeup_all() local
589 mutex_lock(&chan->lock); in wakeup_all()
591 if (chan->in_fifo) { in wakeup_all()
596 chan->read_data_ok = 0; in wakeup_all()
597 wake_up_interruptible(&chan->in_fifo->waitq); in wakeup_all()
600 if (chan->out_ep) in wakeup_all()
601 wake_up_interruptible(&chan->out_ep->fifo.waitq); in wakeup_all()
603 mutex_unlock(&chan->lock); in wakeup_all()
605 wake_up_interruptible(&chan->flushq); in wakeup_all()
635 * safely_assign_in_fifo() changes the value of chan
639 safely_assign_in_fifo(struct xillyusb_channel *chan, struct xillyfifo *fifo) safely_assign_in_fifo() argument
888 struct xillyusb_channel *chan; process_in_opcode() local
945 struct xillyusb_channel *chan; process_bulk_in() local
1129 flush_downstream(struct xillyusb_channel *chan, long timeout, bool interruptible) flush_downstream() argument
1228 request_read_anything(struct xillyusb_channel *chan, char opcode) request_read_anything() argument
1242 struct xillyusb_channel *chan; xillyusb_open() local
1437 struct xillyusb_channel *chan = filp->private_data; xillyusb_read() local
1611 struct xillyusb_channel *chan = filp->private_data; xillyusb_flush() local
1648 struct xillyusb_channel *chan = filp->private_data; xillyusb_write() local
1711 struct xillyusb_channel *chan = filp->private_data; xillyusb_release() local
1787 struct xillyusb_channel *chan = filp->private_data; xillyusb_llseek() local
1851 struct xillyusb_channel *chan = filp->private_data; xillyusb_poll() local
1938 struct xillyusb_channel *chan; setup_channels() local
1992 struct xillyusb_channel *chan; xillyusb_discovery() local
2224 struct xillyusb_channel *chan = &xdev->channels[i]; xillyusb_disconnect() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnv84_fence.c36 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() argument
38 struct nvif_push *push = chan->chan.push; in nv84_fence_emit32()
41 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle); in nv84_fence_emit32()
59 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() argument
61 struct nvif_push *push = chan->chan.push; in nv84_fence_sync32()
64 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle); in nv84_fence_sync32()
82 struct nouveau_channel *chan = fence->channel; in nv84_fence_emit() local
83 struct nv84_fence_chan *fctx = chan in nv84_fence_emit()
90 nv84_fence_sync(struct nouveau_fence *fence, struct nouveau_channel *prev, struct nouveau_channel *chan) nv84_fence_sync() argument
100 nv84_fence_read(struct nouveau_channel *chan) nv84_fence_read() argument
107 nv84_fence_context_del(struct nouveau_channel *chan) nv84_fence_context_del() argument
122 nv84_fence_context_new(struct nouveau_channel *chan) nv84_fence_context_new() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnv84_fence.c36 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() argument
38 struct nvif_push *push = chan->chan.push; in nv84_fence_emit32()
41 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle); in nv84_fence_emit32()
59 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() argument
61 struct nvif_push *push = chan->chan.push; in nv84_fence_sync32()
64 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle); in nv84_fence_sync32()
80 nv84_fence_chid(struct nouveau_channel *chan) in nv84_fence_chid() argument
82 return chan in nv84_fence_chid()
88 struct nouveau_channel *chan = fence->channel; nv84_fence_emit() local
96 nv84_fence_sync(struct nouveau_fence *fence, struct nouveau_channel *prev, struct nouveau_channel *chan) nv84_fence_sync() argument
106 nv84_fence_read(struct nouveau_channel *chan) nv84_fence_read() argument
113 nv84_fence_context_del(struct nouveau_channel *chan) nv84_fence_context_del() argument
128 nv84_fence_context_new(struct nouveau_channel *chan) nv84_fence_context_new() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Ddmacnv50.c41 struct nv50_disp_chan *chan; in nv50_disp_dmac_new_() local
46 chan = nv50_disp_chan(*pobject); in nv50_disp_dmac_new_()
50 chan->memory = nvkm_umem_search(client, push); in nv50_disp_dmac_new_()
51 if (IS_ERR(chan->memory)) in nv50_disp_dmac_new_()
52 return PTR_ERR(chan->memory); in nv50_disp_dmac_new_()
54 if (nvkm_memory_size(chan->memory) < 0x1000) in nv50_disp_dmac_new_()
57 switch (nvkm_memory_target(chan->memory)) { in nv50_disp_dmac_new_()
58 case NVKM_MEM_TARGET_VRAM: chan->push = 0x00000001; break; in nv50_disp_dmac_new_()
59 case NVKM_MEM_TARGET_NCOH: chan->push = 0x00000002; break; in nv50_disp_dmac_new_()
60 case NVKM_MEM_TARGET_HOST: chan in nv50_disp_dmac_new_()
70 nv50_disp_dmac_bind(struct nv50_disp_chan *chan, struct nvkm_object *object, u32 handle) nv50_disp_dmac_bind() argument
80 nv50_disp_dmac_fini(struct nv50_disp_chan *chan) nv50_disp_dmac_fini() argument
102 nv50_disp_dmac_init(struct nv50_disp_chan *chan) nv50_disp_dmac_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/dma/sh/
H A Dusb-dmac.c87 #define to_usb_dmac_chan(c) container_of(c, struct usb_dmac_chan, vc.chan)
161 static u32 usb_dmac_chan_read(struct usb_dmac_chan *chan, u32 reg) in usb_dmac_chan_read() argument
163 return readl(chan->iomem + reg); in usb_dmac_chan_read()
166 static void usb_dmac_chan_write(struct usb_dmac_chan *chan, u32 reg, u32 data) in usb_dmac_chan_write() argument
168 writel(data, chan->iomem + reg); in usb_dmac_chan_write()
175 static bool usb_dmac_chan_is_busy(struct usb_dmac_chan *chan) in usb_dmac_chan_is_busy() argument
177 u32 chcr = usb_dmac_chan_read(chan, USB_DMACHCR); in usb_dmac_chan_is_busy()
193 static void usb_dmac_chan_start_sg(struct usb_dmac_chan *chan, in usb_dmac_chan_start_sg() argument
196 struct usb_dmac_desc *desc = chan->desc; in usb_dmac_chan_start_sg()
200 WARN_ON_ONCE(usb_dmac_chan_is_busy(chan)); in usb_dmac_chan_start_sg()
222 usb_dmac_chan_start_desc(struct usb_dmac_chan *chan) usb_dmac_chan_start_desc() argument
263 usb_dmac_desc_alloc(struct usb_dmac_chan *chan, unsigned int sg_len, gfp_t gfp) usb_dmac_desc_alloc() argument
283 usb_dmac_desc_free(struct usb_dmac_chan *chan) usb_dmac_desc_free() argument
298 usb_dmac_desc_get(struct usb_dmac_chan *chan, unsigned int sg_len, gfp_t gfp) usb_dmac_desc_get() argument
329 usb_dmac_desc_put(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc) usb_dmac_desc_put() argument
345 struct dma_chan *chan = &uchan->vc.chan; usb_dmac_soft_reset() local
362 usb_dmac_chan_halt(struct usb_dmac_chan *chan) usb_dmac_chan_halt() argument
381 usb_dmac_alloc_chan_resources(struct dma_chan *chan) usb_dmac_alloc_chan_resources() argument
399 usb_dmac_free_chan_resources(struct dma_chan *chan) usb_dmac_free_chan_resources() argument
416 usb_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long dma_flags, void *context) usb_dmac_prep_slave_sg() argument
445 usb_dmac_chan_terminate_all(struct dma_chan *chan) usb_dmac_chan_terminate_all() argument
467 usb_dmac_get_current_residue(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc, int sg_index) usb_dmac_get_current_residue() argument
487 usb_dmac_chan_get_residue_if_complete(struct usb_dmac_chan *chan, dma_cookie_t cookie) usb_dmac_chan_get_residue_if_complete() argument
503 usb_dmac_chan_get_residue(struct usb_dmac_chan *chan, dma_cookie_t cookie) usb_dmac_chan_get_residue() argument
528 usb_dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) usb_dmac_tx_status() argument
554 usb_dmac_issue_pending(struct dma_chan *chan) usb_dmac_issue_pending() argument
568 struct usb_dmac_chan *chan = to_usb_dmac_chan(vd->tx.chan); usb_dmac_virt_desc_free() local
577 usb_dmac_isr_transfer_end(struct usb_dmac_chan *chan) usb_dmac_isr_transfer_end() argument
600 struct usb_dmac_chan *chan = dev; usb_dmac_isr_channel() local
636 usb_dmac_chan_filter(struct dma_chan *chan, void *arg) usb_dmac_chan_filter() argument
651 struct dma_chan *chan; usb_dmac_of_xlate() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Dusb-dmac.c87 #define to_usb_dmac_chan(c) container_of(c, struct usb_dmac_chan, vc.chan)
161 static u32 usb_dmac_chan_read(struct usb_dmac_chan *chan, u32 reg) in usb_dmac_chan_read() argument
163 return readl(chan->iomem + reg); in usb_dmac_chan_read()
166 static void usb_dmac_chan_write(struct usb_dmac_chan *chan, u32 reg, u32 data) in usb_dmac_chan_write() argument
168 writel(data, chan->iomem + reg); in usb_dmac_chan_write()
175 static bool usb_dmac_chan_is_busy(struct usb_dmac_chan *chan) in usb_dmac_chan_is_busy() argument
177 u32 chcr = usb_dmac_chan_read(chan, USB_DMACHCR); in usb_dmac_chan_is_busy()
193 static void usb_dmac_chan_start_sg(struct usb_dmac_chan *chan, in usb_dmac_chan_start_sg() argument
196 struct usb_dmac_desc *desc = chan->desc; in usb_dmac_chan_start_sg()
200 WARN_ON_ONCE(usb_dmac_chan_is_busy(chan)); in usb_dmac_chan_start_sg()
222 usb_dmac_chan_start_desc(struct usb_dmac_chan *chan) usb_dmac_chan_start_desc() argument
263 usb_dmac_desc_alloc(struct usb_dmac_chan *chan, unsigned int sg_len, gfp_t gfp) usb_dmac_desc_alloc() argument
283 usb_dmac_desc_free(struct usb_dmac_chan *chan) usb_dmac_desc_free() argument
298 usb_dmac_desc_get(struct usb_dmac_chan *chan, unsigned int sg_len, gfp_t gfp) usb_dmac_desc_get() argument
329 usb_dmac_desc_put(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc) usb_dmac_desc_put() argument
345 struct dma_chan *chan = &uchan->vc.chan; usb_dmac_soft_reset() local
362 usb_dmac_chan_halt(struct usb_dmac_chan *chan) usb_dmac_chan_halt() argument
381 usb_dmac_alloc_chan_resources(struct dma_chan *chan) usb_dmac_alloc_chan_resources() argument
399 usb_dmac_free_chan_resources(struct dma_chan *chan) usb_dmac_free_chan_resources() argument
416 usb_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long dma_flags, void *context) usb_dmac_prep_slave_sg() argument
445 usb_dmac_chan_terminate_all(struct dma_chan *chan) usb_dmac_chan_terminate_all() argument
467 usb_dmac_get_current_residue(struct usb_dmac_chan *chan, struct usb_dmac_desc *desc, unsigned int sg_index) usb_dmac_get_current_residue() argument
487 usb_dmac_chan_get_residue_if_complete(struct usb_dmac_chan *chan, dma_cookie_t cookie) usb_dmac_chan_get_residue_if_complete() argument
503 usb_dmac_chan_get_residue(struct usb_dmac_chan *chan, dma_cookie_t cookie) usb_dmac_chan_get_residue() argument
528 usb_dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) usb_dmac_tx_status() argument
554 usb_dmac_issue_pending(struct dma_chan *chan) usb_dmac_issue_pending() argument
568 struct usb_dmac_chan *chan = to_usb_dmac_chan(vd->tx.chan); usb_dmac_virt_desc_free() local
577 usb_dmac_isr_transfer_end(struct usb_dmac_chan *chan) usb_dmac_isr_transfer_end() argument
600 struct usb_dmac_chan *chan = dev; usb_dmac_isr_channel() local
636 usb_dmac_chan_filter(struct dma_chan *chan, void *arg) usb_dmac_chan_filter() argument
651 struct dma_chan *chan; usb_dmac_of_xlate() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dgpfifog84.c42 struct nv50_fifo_chan *chan; in g84_fifo_gpfifo_new() local
58 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in g84_fifo_gpfifo_new()
60 *pobject = &chan->base.object; in g84_fifo_gpfifo_new()
63 oclass, chan); in g84_fifo_gpfifo_new()
67 args->v0.chid = chan->base.chid; in g84_fifo_gpfifo_new()
71 nvkm_kmap(chan->ramfc); in g84_fifo_gpfifo_new()
72 nvkm_wo32(chan->ramfc, 0x3c, 0x403f6078); in g84_fifo_gpfifo_new()
73 nvkm_wo32(chan->ramfc, 0x44, 0x01003fff); in g84_fifo_gpfifo_new()
74 nvkm_wo32(chan in g84_fifo_gpfifo_new()
[all...]
H A Ddmanv50.c42 struct nv50_fifo_chan *chan; in nv50_fifo_dma_new() local
56 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv50_fifo_dma_new()
58 *pobject = &chan->base.object; in nv50_fifo_dma_new()
61 oclass, chan); in nv50_fifo_dma_new()
65 args->v0.chid = chan->base.chid; in nv50_fifo_dma_new()
67 nvkm_kmap(chan->ramfc); in nv50_fifo_dma_new()
68 nvkm_wo32(chan->ramfc, 0x08, lower_32_bits(args->v0.offset)); in nv50_fifo_dma_new()
69 nvkm_wo32(chan->ramfc, 0x0c, upper_32_bits(args->v0.offset)); in nv50_fifo_dma_new()
70 nvkm_wo32(chan in nv50_fifo_dma_new()
[all...]
/kernel/linux/linux-5.10/sound/soc/sprd/
H A Dsprd-mcdt.c112 struct sprd_mcdt_chan chan[MCDT_CHANNEL_NUM]; member
531 struct sprd_mcdt_chan *chan = &mcdt->chan[i]; in sprd_mcdt_irq_handler() local
534 if (chan->cb) in sprd_mcdt_irq_handler()
535 chan->cb->notify(chan->cb->data); in sprd_mcdt_irq_handler()
541 struct sprd_mcdt_chan *chan = in sprd_mcdt_irq_handler() local
542 &mcdt->chan[i + MCDT_ADC_CHANNEL_NUM]; in sprd_mcdt_irq_handler()
545 if (chan->cb) in sprd_mcdt_irq_handler()
546 chan in sprd_mcdt_irq_handler()
569 sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size) sprd_mcdt_chan_write() argument
620 sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size) sprd_mcdt_chan_read() argument
671 sprd_mcdt_chan_int_enable(struct sprd_mcdt_chan *chan, u32 water_mark, struct sprd_mcdt_chan_callback *cb) sprd_mcdt_chan_int_enable() argument
725 sprd_mcdt_chan_int_disable(struct sprd_mcdt_chan *chan) sprd_mcdt_chan_int_disable() argument
773 sprd_mcdt_chan_dma_enable(struct sprd_mcdt_chan *chan, enum sprd_mcdt_dma_chan dma_chan, u32 water_mark) sprd_mcdt_chan_dma_enable() argument
827 sprd_mcdt_chan_dma_disable(struct sprd_mcdt_chan *chan) sprd_mcdt_chan_dma_disable() argument
869 struct sprd_mcdt_chan *temp, *chan = NULL; sprd_mcdt_request_chan() local
893 sprd_mcdt_free_chan(struct sprd_mcdt_chan *chan) sprd_mcdt_free_chan() argument
920 struct sprd_mcdt_chan *chan = &mcdt->chan[i]; sprd_mcdt_init_chans() local
979 struct sprd_mcdt_chan *chan, *temp; sprd_mcdt_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/i2c/
H A Di2c-atr.c134 static int i2c_atr_map_msgs(struct i2c_atr_chan *chan, struct i2c_msg *msgs, in i2c_atr_map_msgs() argument
137 struct i2c_atr *atr = chan->atr; in i2c_atr_map_msgs()
142 if (unlikely(chan->orig_addrs_size < num)) { in i2c_atr_map_msgs()
150 kfree(chan->orig_addrs); in i2c_atr_map_msgs()
151 chan->orig_addrs = new_buf; in i2c_atr_map_msgs()
152 chan->orig_addrs_size = num; in i2c_atr_map_msgs()
156 chan->orig_addrs[i] = msgs[i].addr; in i2c_atr_map_msgs()
158 c2a = i2c_atr_find_mapping_by_addr(&chan->alias_list, in i2c_atr_map_msgs()
165 msgs[i].addr = chan->orig_addrs[i]; in i2c_atr_map_msgs()
183 static void i2c_atr_unmap_msgs(struct i2c_atr_chan *chan, struc argument
195 struct i2c_atr_chan *chan = adap->algo_data; i2c_atr_master_xfer() local
223 struct i2c_atr_chan *chan = adap->algo_data; i2c_atr_smbus_xfer() local
240 struct i2c_atr_chan *chan = adap->algo_data; i2c_atr_functionality() local
248 struct i2c_atr_chan *chan = adapter->algo_data; i2c_atr_lock_bus() local
256 struct i2c_atr_chan *chan = adapter->algo_data; i2c_atr_trylock_bus() local
264 struct i2c_atr_chan *chan = adapter->algo_data; i2c_atr_unlock_bus() local
319 struct i2c_atr_chan *chan = adapter->algo_data; i2c_atr_attach_client() local
361 struct i2c_atr_chan *chan = adapter->algo_data; i2c_atr_detach_client() local
573 struct i2c_atr_chan *chan; i2c_atr_add_adapter() local
666 struct i2c_atr_chan *chan; i2c_atr_del_adapter() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dnv50.c26 #include "chan.h"
36 nv50_eobj_ramht_del(struct nvkm_chan *chan, int hash) in nv50_eobj_ramht_del() argument
38 nvkm_ramht_remove(chan->ramht, hash); in nv50_eobj_ramht_del()
42 nv50_eobj_ramht_add(struct nvkm_engn *engn, struct nvkm_object *eobj, struct nvkm_chan *chan) in nv50_eobj_ramht_add() argument
44 return nvkm_ramht_insert(chan->ramht, eobj, 0, 4, eobj->handle, engn->id << 20); in nv50_eobj_ramht_add()
48 nv50_chan_stop(struct nvkm_chan *chan) in nv50_chan_stop() argument
50 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device; in nv50_chan_stop()
52 nvkm_mask(device, 0x002600 + (chan->id * 4), 0x80000000, 0x00000000); in nv50_chan_stop()
56 nv50_chan_start(struct nvkm_chan *chan) in nv50_chan_start() argument
58 struct nvkm_device *device = chan in nv50_chan_start()
64 nv50_chan_unbind(struct nvkm_chan *chan) nv50_chan_unbind() argument
72 nv50_chan_bind(struct nvkm_chan *chan) nv50_chan_bind() argument
80 nv50_chan_ramfc_write(struct nvkm_chan *chan, u64 offset, u64 length, u32 devm, bool priv) nv50_chan_ramfc_write() argument
150 nv50_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) nv50_ectx_bind() argument
248 nv50_runl_insert_chan(struct nvkm_chan *chan, struct nvkm_memory *memory, u64 offset) nv50_runl_insert_chan() argument
289 struct nvkm_chan *chan; nv50_runl_update() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dcosa.c149 struct channel_data *chan; member
260 static void cosa_enable_rx(struct channel_data *chan);
261 static void cosa_disable_rx(struct channel_data *chan);
264 static int cosa_dma_able(struct channel_data *chan, char *buf, int data);
405 unregister_hdlc_device(cosa->chan[i].netdev); in cosa_exit()
406 free_netdev(cosa->chan[i].netdev); in cosa_exit()
409 kfree(cosa->chan); in cosa_exit()
548 cosa->chan = kcalloc(cosa->nchannels, sizeof(struct channel_data), GFP_KERNEL); in cosa_probe()
549 if (!cosa->chan) { in cosa_probe()
555 struct channel_data *chan in cosa_probe() local
624 struct channel_data *chan = dev_to_chan(dev); cosa_net_open() local
664 struct channel_data *chan = dev_to_chan(dev); cosa_net_tx() local
675 struct channel_data *chan = dev_to_chan(dev); cosa_net_timeout() local
694 struct channel_data *chan = dev_to_chan(dev); cosa_net_close() local
715 cosa_net_setup_rx(struct channel_data *chan, int size) cosa_net_setup_rx() argument
732 cosa_net_rx_done(struct channel_data *chan) cosa_net_rx_done() argument
751 cosa_net_tx_done(struct channel_data *chan, int size) cosa_net_tx_done() argument
774 struct channel_data *chan = file->private_data; cosa_read() local
825 chrdev_setup_rx(struct channel_data *chan, int size) chrdev_setup_rx() argument
832 chrdev_rx_done(struct channel_data *chan) chrdev_rx_done() argument
848 struct channel_data *chan = file->private_data; cosa_write() local
904 chrdev_tx_done(struct channel_data *chan, int size) chrdev_tx_done() argument
924 struct channel_data *chan; cosa_open() local
1178 struct channel_data *chan = dev_to_chan(dev); cosa_net_ioctl() local
1207 cosa_enable_rx(struct channel_data *chan) cosa_enable_rx() argument
1215 cosa_disable_rx(struct channel_data *chan) cosa_disable_rx() argument
1229 cosa_start_tx(struct channel_data *chan, char *buf, int len) cosa_start_tx() argument
1360 cosa_dma_able(struct channel_data *chan, char *buf, int len) cosa_dma_able() argument
1891 struct channel_data *chan = cosa->chan+cosa->txchan; eot_interrupt() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-image-convert.c152 struct ipu_image_convert_chan *chan; member
225 struct ipu_image_convert_chan chan[IC_NUM_TASKS]; member
340 struct ipu_image_convert_chan *chan = ctx->chan; in dump_format() local
341 struct ipu_image_convert_priv *priv = chan->priv; in dump_format()
345 chan->ic_task, ctx, in dump_format()
458 dev_dbg(ctx->chan->priv->ipu->dev, in calc_image_resize_coefficients()
511 struct device *dev = ctx->chan->priv->ipu->dev; in find_best_seam()
735 struct device *dev = ctx->chan->priv->ipu->dev; in find_seams()
858 struct ipu_image_convert_chan *chan in calc_tile_dimensions() local
921 struct ipu_image_convert_chan *chan = ctx->chan; transform_tile_index() local
988 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_offsets_planar() local
1053 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_offsets_packed() local
1129 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_resize_coefficients() local
1273 struct ipu_image_convert_chan *chan = ctx->chan; convert_stop() local
1300 struct ipu_image_convert_chan *chan = ctx->chan; init_idmac_channel() local
1386 struct ipu_image_convert_chan *chan = ctx->chan; convert_start() local
1501 struct ipu_image_convert_chan *chan = ctx->chan; do_run() local
1519 run_next(struct ipu_image_convert_chan *chan) run_next() argument
1551 empty_done_q(struct ipu_image_convert_chan *chan) empty_done_q() argument
1585 struct ipu_image_convert_chan *chan = dev_id; do_bh() local
1640 struct ipu_image_convert_chan *chan = ctx->chan; do_tile_complete() local
1734 struct ipu_image_convert_chan *chan = data; eof_irq() local
1791 struct ipu_image_convert_chan *chan = ctx->chan; force_abort() local
1811 release_ipu_resources(struct ipu_image_convert_chan *chan) release_ipu_resources() argument
1841 get_eof_irq(struct ipu_image_convert_chan *chan, struct ipuv3_channel *channel) get_eof_irq() argument
1858 get_ipu_resources(struct ipu_image_convert_chan *chan) get_ipu_resources() argument
2081 struct ipu_image_convert_chan *chan; ipu_image_convert_prepare() local
2271 struct ipu_image_convert_chan *chan; ipu_image_convert_queue() local
2312 struct ipu_image_convert_chan *chan = ctx->chan; __ipu_image_convert_abort() local
2373 struct ipu_image_convert_chan *chan = ctx->chan; ipu_image_convert_unprepare() local
2491 struct ipu_image_convert_chan *chan = &priv->chan[i]; ipu_image_convert_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/
H A Dipu-image-convert.c155 struct ipu_image_convert_chan *chan; member
228 struct ipu_image_convert_chan chan[IC_NUM_TASKS]; member
343 struct ipu_image_convert_chan *chan = ctx->chan; in dump_format() local
344 struct ipu_image_convert_priv *priv = chan->priv; in dump_format()
348 chan->ic_task, ctx, in dump_format()
461 dev_dbg(ctx->chan->priv->ipu->dev, in calc_image_resize_coefficients()
514 struct device *dev = ctx->chan->priv->ipu->dev; in find_best_seam()
734 struct device *dev = ctx->chan->priv->ipu->dev; in find_seams()
857 struct ipu_image_convert_chan *chan in calc_tile_dimensions() local
920 struct ipu_image_convert_chan *chan = ctx->chan; transform_tile_index() local
987 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_offsets_planar() local
1049 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_offsets_packed() local
1125 struct ipu_image_convert_chan *chan = ctx->chan; calc_tile_resize_coefficients() local
1269 struct ipu_image_convert_chan *chan = ctx->chan; convert_stop() local
1296 struct ipu_image_convert_chan *chan = ctx->chan; init_idmac_channel() local
1382 struct ipu_image_convert_chan *chan = ctx->chan; convert_start() local
1497 struct ipu_image_convert_chan *chan = ctx->chan; do_run() local
1515 run_next(struct ipu_image_convert_chan *chan) run_next() argument
1547 empty_done_q(struct ipu_image_convert_chan *chan) empty_done_q() argument
1581 struct ipu_image_convert_chan *chan = dev_id; do_bh() local
1636 struct ipu_image_convert_chan *chan = ctx->chan; do_tile_complete() local
1730 struct ipu_image_convert_chan *chan = data; eof_irq() local
1787 struct ipu_image_convert_chan *chan = ctx->chan; force_abort() local
1807 release_ipu_resources(struct ipu_image_convert_chan *chan) release_ipu_resources() argument
1837 get_eof_irq(struct ipu_image_convert_chan *chan, struct ipuv3_channel *channel) get_eof_irq() argument
1854 get_ipu_resources(struct ipu_image_convert_chan *chan) get_ipu_resources() argument
2077 struct ipu_image_convert_chan *chan; ipu_image_convert_prepare() local
2267 struct ipu_image_convert_chan *chan; ipu_image_convert_queue() local
2308 struct ipu_image_convert_chan *chan = ctx->chan; __ipu_image_convert_abort() local
2369 struct ipu_image_convert_chan *chan = ctx->chan; ipu_image_convert_unprepare() local
2487 struct ipu_image_convert_chan *chan = &priv->chan[i]; ipu_image_convert_init() local
[all...]
/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_dataflow_swizzles.c48 for(unsigned int chan = 0; chan < 4; ++chan) { in rewrite_source()
49 if (GET_SWZ(inst->U.I.SrcReg[src].Swizzle, chan) != RC_SWIZZLE_UNUSED) in rewrite_source()
50 usemask |= 1 << chan; in rewrite_source()
66 for(unsigned int chan = 0; chan < 4; ++chan) { in rewrite_source()
67 if (!GET_BIT(split.Phase[phase], chan)) in rewrite_source()
68 SET_SWZ(mov->U.I.SrcReg[0].Swizzle, chan, RC_SWIZZLE_UNUSE in rewrite_source()
98 unsigned new_swizzle, chan, swz0, swz1, swz2, swz3, found_swizzle, swz; try_rewrite_constant() local
[all...]
/kernel/linux/linux-5.10/kernel/
H A Drelay.c36 buf->chan->cb->buf_unmapped(buf, vma->vm_file); in relay_file_mmap_close()
104 if (length != (unsigned long)buf->chan->alloc_size) in relay_mmap_buf()
110 buf->chan->cb->buf_mapped(buf, filp); in relay_mmap_buf()
158 * @chan: the relay channel
162 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf() argument
166 if (chan->n_subbufs > KMALLOC_MAX_SIZE / sizeof(size_t)) in relay_create_buf()
172 buf->padding = kmalloc_array(chan->n_subbufs, sizeof(size_t), in relay_create_buf()
177 buf->start = relay_alloc_buf(buf, &chan->alloc_size); in relay_create_buf()
181 buf->chan = chan; in relay_create_buf()
199 struct rchan *chan = container_of(kref, struct rchan, kref); relay_destroy_channel() local
210 struct rchan *chan = buf->chan; relay_destroy_buf() local
388 relay_reset(struct rchan *chan) relay_reset() argument
416 relay_create_buf_file(struct rchan *chan, struct rchan_buf *buf, unsigned int cpu) relay_create_buf_file() argument
445 relay_open_buf(struct rchan *chan, unsigned int cpu) relay_open_buf() argument
502 setup_callbacks(struct rchan *chan, struct rchan_callbacks *cb) setup_callbacks() argument
525 struct rchan *chan; relay_prepare_cpu() local
572 struct rchan *chan; relay_open() local
655 relay_late_setup_files(struct rchan *chan, const char *base_filename, struct dentry *parent) relay_late_setup_files() argument
814 relay_subbufs_consumed(struct rchan *chan, unsigned int cpu, size_t subbufs_consumed) relay_subbufs_consumed() argument
840 relay_close(struct rchan *chan) relay_close() argument
873 relay_flush(struct rchan *chan) relay_flush() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/sprd/
H A Dsprd-mcdt.c112 struct sprd_mcdt_chan chan[MCDT_CHANNEL_NUM]; member
531 struct sprd_mcdt_chan *chan = &mcdt->chan[i]; in sprd_mcdt_irq_handler() local
534 if (chan->cb) in sprd_mcdt_irq_handler()
535 chan->cb->notify(chan->cb->data); in sprd_mcdt_irq_handler()
541 struct sprd_mcdt_chan *chan = in sprd_mcdt_irq_handler() local
542 &mcdt->chan[i + MCDT_ADC_CHANNEL_NUM]; in sprd_mcdt_irq_handler()
545 if (chan->cb) in sprd_mcdt_irq_handler()
546 chan in sprd_mcdt_irq_handler()
569 sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size) sprd_mcdt_chan_write() argument
620 sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size) sprd_mcdt_chan_read() argument
671 sprd_mcdt_chan_int_enable(struct sprd_mcdt_chan *chan, u32 water_mark, struct sprd_mcdt_chan_callback *cb) sprd_mcdt_chan_int_enable() argument
725 sprd_mcdt_chan_int_disable(struct sprd_mcdt_chan *chan) sprd_mcdt_chan_int_disable() argument
773 sprd_mcdt_chan_dma_enable(struct sprd_mcdt_chan *chan, enum sprd_mcdt_dma_chan dma_chan, u32 water_mark) sprd_mcdt_chan_dma_enable() argument
827 sprd_mcdt_chan_dma_disable(struct sprd_mcdt_chan *chan) sprd_mcdt_chan_dma_disable() argument
893 sprd_mcdt_free_chan(struct sprd_mcdt_chan *chan) sprd_mcdt_free_chan() argument
920 struct sprd_mcdt_chan *chan = &mcdt->chan[i]; sprd_mcdt_init_chans() local
978 struct sprd_mcdt_chan *chan, *temp; sprd_mcdt_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dxilinx-xadc-events.c32 const struct iio_chan_spec *chan; in xadc_handle_event() local
38 chan = xadc_event_to_channel(indio_dev, event); in xadc_handle_event()
40 if (chan->type == IIO_TEMP) { in xadc_handle_event()
46 IIO_UNMOD_EVENT_CODE(chan->type, chan->channel, in xadc_handle_event()
56 IIO_UNMOD_EVENT_CODE(chan->type, chan->channel, in xadc_handle_event()
70 static unsigned int xadc_get_threshold_offset(const struct iio_chan_spec *chan, in xadc_get_threshold_offset() argument
75 if (chan->type == IIO_TEMP) { in xadc_get_threshold_offset()
78 if (chan in xadc_get_threshold_offset()
90 xadc_get_alarm_mask(const struct iio_chan_spec *chan) xadc_get_alarm_mask() argument
113 xadc_read_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir) xadc_read_event_config() argument
122 xadc_write_event_config(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, int state) xadc_write_event_config() argument
158 xadc_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) xadc_read_event_value() argument
183 xadc_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) xadc_write_event_value() argument
[all...]
/kernel/linux/linux-6.6/kernel/
H A Drelay.c90 if (length != (unsigned long)buf->chan->alloc_size) in relay_mmap_buf()
143 * @chan: the relay channel
147 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf() argument
151 if (chan->n_subbufs > KMALLOC_MAX_SIZE / sizeof(size_t)) in relay_create_buf()
157 buf->padding = kmalloc_array(chan->n_subbufs, sizeof(size_t), in relay_create_buf()
162 buf->start = relay_alloc_buf(buf, &chan->alloc_size); in relay_create_buf()
166 buf->chan = chan; in relay_create_buf()
167 kref_get(&buf->chan->kref); in relay_create_buf()
184 struct rchan *chan in relay_destroy_channel() local
195 struct rchan *chan = buf->chan; relay_destroy_buf() local
319 relay_reset(struct rchan *chan) relay_reset() argument
347 relay_create_buf_file(struct rchan *chan, struct rchan_buf *buf, unsigned int cpu) relay_create_buf_file() argument
376 relay_open_buf(struct rchan *chan, unsigned int cpu) relay_open_buf() argument
435 struct rchan *chan; relay_prepare_cpu() local
482 struct rchan *chan; relay_open() local
567 relay_late_setup_files(struct rchan *chan, const char *base_filename, struct dentry *parent) relay_late_setup_files() argument
726 relay_subbufs_consumed(struct rchan *chan, unsigned int cpu, size_t subbufs_consumed) relay_subbufs_consumed() argument
752 relay_close(struct rchan *chan) relay_close() argument
785 relay_flush(struct rchan *chan) relay_flush() argument
[all...]
/foundation/communication/bluetooth_service/services/bluetooth/stack/src/l2cap/
H A Dl2cap_inst.c101 L2capConnection *L2capGetConnection3(const L2capChannel *chan) in L2capGetConnection3() argument
114 if (ListGetNodeData(nodeChan) == chan) { in L2capGetConnection3()
129 L2capChannel *chan = NULL; in L2capGetChannel() local
134 chan = ListGetNodeData(node); in L2capGetChannel()
135 if (chan->lcid == lcid) { in L2capGetChannel()
136 return chan; in L2capGetChannel()
145 void L2capGetChannel2(uint16_t lcid, L2capConnection **conn, L2capChannel **chan) in L2capGetChannel2() argument
153 *chan = L2capGetChannel(*conn, lcid); in L2capGetChannel2()
154 if ((*chan) != NULL) { in L2capGetChannel2()
164 void L2capGetChannel3(uint16_t aclHandle, uint16_t lcid, L2capConnection **conn, L2capChannel **chan) in L2capGetChannel3() argument
182 L2capChannel *chan = NULL; L2capGetNewLcid() local
223 L2capChannel *chan = NULL; L2capNewChannel() local
258 L2capDestroyChannelTx(L2capChannel *chan) L2capDestroyChannelTx() argument
295 L2capDestroyChannel(L2capChannel *chan) L2capDestroyChannel() argument
360 L2capDeleteChannel(L2capConnection *conn, L2capChannel *chan, uint16_t removeAcl) L2capDeleteChannel() argument
415 L2capChannel *chan = NULL; L2capDeleteConnection() local
[all...]
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_tgsi_info.c65 unsigned chan) in analyse_src()
69 unsigned swizzle = tgsi_util_get_src_register_swizzle(src, chan); in analyse_src()
112 unsigned chan; in analyse_tex() local
173 for (chan = 0; chan < 4; ++chan) { in analyse_tex()
174 struct lp_tgsi_channel_info *chan_info = &tex_info->coord[chan]; in analyse_tex()
175 if (readmask & (1 << chan)) { in analyse_tex()
176 analyse_src(ctx, chan_info, &inst->Src[0].Register, chan); in analyse_tex()
208 unsigned chan; in analyse_sample() local
62 analyse_src(struct analysis_context *ctx, struct lp_tgsi_channel_info *chan_info, const struct tgsi_src_register *src, unsigned chan) analyse_src() argument
293 unsigned chan; analyse_instruction() local
474 unsigned chan; dump_info() local
542 unsigned chan; lp_build_tgsi_info() local
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Ddma-isa.c44 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) in isa_get_dma_residue() argument
46 unsigned int io_port = isa_dma_port[chan][ISA_DMA_COUNT]; in isa_get_dma_residue()
52 return chan < 4 ? count : (count << 1); in isa_get_dma_residue()
61 static void isa_enable_dma(unsigned int chan, dma_t *dma) in isa_enable_dma() argument
68 mode = (chan & 3) | dma->dma_mode; in isa_enable_dma()
103 outb(address >> 16, isa_dma_port[chan][ISA_DMA_PGLO]); in isa_enable_dma()
104 outb(address >> 24, isa_dma_port[chan][ISA_DMA_PGHI]); in isa_enable_dma()
106 if (chan >= 4) { in isa_enable_dma()
111 outb(0, isa_dma_port[chan][ISA_DMA_CLRFF]); in isa_enable_dma()
113 outb(address, isa_dma_port[chan][ISA_DMA_ADD in isa_enable_dma()
125 isa_disable_dma(unsigned int chan, dma_t *dma) isa_disable_dma() argument
178 unsigned int chan, i; isa_init_dma() local
[all...]

Completed in 21 milliseconds

12345678910>>...151