Home
last modified time | relevance | path

Searched refs:chan (Results 1 – 25 of 1647) sorted by relevance

12345678910>>...66

/linux-6.3-rc2/drivers/dma/
A Dfsldma.c701 chan->desc_pool = dma_pool_create(chan->name, chan->dev, in fsl_dma_alloc_chan_resources()
1012 chan = fdev->chan[i]; in fsldma_ctrl_irq()
1041 chan = fdev->chan[i]; in fsldma_free_irqs()
1042 if (chan && chan->irq) { in fsldma_free_irqs()
1065 chan = fdev->chan[i]; in fsldma_request_irqs()
1088 chan = fdev->chan[i]; in fsldma_request_irqs()
1095 free_irq(chan->irq, chan); in fsldma_request_irqs()
1153 fdev->chan[chan->id] = chan; in fsl_dma_chan_probe()
1338 chan = fdev->chan[i]; in fsldma_suspend_late()
1353 chan = fdev->chan[i]; in fsldma_suspend_late()
[all …]
A Dstm32-dma.c254 return &chan->vchan.chan.dev->device; in chan2dev()
551 if (chan->desc->cyclic && (chan->next_sg == chan->desc->num_sgs)) in stm32_dma_sg_inc()
581 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
584 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer()
629 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_configure_next_sg()
659 if (chan->desc && chan->desc->cyclic) { in stm32_dma_handle_chan_paused()
671 if (chan->desc && chan->desc->cyclic) { in stm32_dma_handle_chan_paused()
823 if (vchan_issue_pending(&chan->vchan) && !chan->desc && !chan->busy) { in stm32_dma_issue_pending()
1543 chan = &dmadev->chan[cfg.channel_id]; in stm32_dma_of_xlate()
1651 chan = &dmadev->chan[i]; in stm32_dma_probe()
[all …]
A Ddmaengine.c511 chan->router->route_free(chan->router->dev, chan->route_data); in dma_chan_put()
690 return chan ? chan : ERR_PTR(-EPROBE_DEFER); in find_candidate()
742 return IS_ERR(chan) ? NULL : chan; in dma_get_any_slave_channel()
780 chan ? dma_chan_name(chan) : NULL); in __dma_request_channel()
1067 chan->dev->chan = chan; in __dma_async_device_channel_register()
1111 chan->dev->chan = NULL; in __dma_async_device_channel_unregister()
1288 chan->dev->chan = NULL; in dma_async_device_register()
1481 tx->chan = chan; in dma_async_tx_descriptor_init()
1604 chan = dep->chan; in dma_run_dependencies()
1614 if (dep_next && dep_next->chan == chan) in dma_run_dependencies()
[all …]
/linux-6.3-rc2/net/bluetooth/
A Dl2cap_core.c296 chan->ops->state_change(chan, chan->state, err); in l2cap_state_change_and_error()
301 chan->ops->state_change(chan, chan->state, err); in l2cap_chan_set_err()
454 chan->ops->close(chan); in l2cap_chan_timeout()
567 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_le_flowctl_init()
579 chan->rx_credits = (chan->imtu / chan->mps) + 1; in l2cap_ecred_init()
1385 chan->ops->ready(chan); in l2cap_chan_ready()
1429 if (chan == conn->chan) in l2cap_ecred_defer_connect()
1479 data.chan = chan; in l2cap_ecred_connect()
6633 err = chan->ops->recv(chan, chan->sdu); in l2cap_reassemble_sdu()
7878 if (chan == d->chan) in l2cap_chan_by_pid()
[all …]
/linux-6.3-rc2/arch/um/drivers/
A Dchan_kern.c93 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, in open_one_chan()
113 struct chan *chan; in open_chan() local
127 if (chan && chan->primary && chan->ops->winch) in chan_enable_winch()
142 struct chan *chan; in enable_chan() local
185 struct chan *chan; in free_irqs() local
224 (*chan->ops->close)(chan->fd, chan->data); in close_one_chan()
232 struct chan *chan; in close_chan() local
294 struct chan *chan; in chan_window_size() local
330 struct chan *chan; in free_chan() local
443 struct chan *chan; in parse_chan() local
[all …]
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_chan.c60 if (likely(chan && chan->fence && !atomic_read(&chan->killed))) { in nouveau_channel_idle()
114 chan->dma.cur = chan->dma.cur + (chan->chan._push.cur - chan->chan._push.bgn); in nouveau_channel_kick()
116 chan->chan._push.bgn = chan->chan._push.cur; in nouveau_channel_kick()
124 chan->dma.cur = chan->dma.cur + (chan->chan._push.cur - chan->chan._push.bgn); in nouveau_channel_wait()
127 chan->chan._push.bgn = chan->chan._push.mem.object.map.ptr; in nouveau_channel_wait()
128 chan->chan._push.bgn = chan->chan._push.bgn + chan->dma.cur; in nouveau_channel_wait()
129 chan->chan._push.cur = chan->chan._push.bgn; in nouveau_channel_wait()
130 chan->chan._push.end = chan->chan._push.bgn + size; in nouveau_channel_wait()
178 chan->chan.push = &chan->chan._push; in nouveau_channel_prep()
337 chan->userd = &chan->user; in nouveau_channel_ctor()
[all …]
A Dnouveau_dma.c45 val = nvif_rd32(chan->userd, chan->user_get); in READ_GET()
65 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET()
83 chan->dma.ib_put = (chan->dma.ib_put + 1) & chan->dma.ib_max; in nv50_dma_push()
89 nvif_wr32(chan->userd, 0x8c, chan->dma.ib_put); in nv50_dma_push()
113 chan->dma.ib_free = get - chan->dma.ib_put; in nv50_dma_push_wait()
115 chan->dma.ib_free += chan->dma.ib_max; in nv50_dma_push_wait()
141 chan->dma.free = chan->dma.max - chan->dma.cur; in nv50_dma_wait()
158 chan->dma.free = get - chan->dma.cur - 1; in nv50_dma_wait()
204 chan->dma.free = chan->dma.max - chan->dma.cur; in nouveau_dma_wait()
212 OUT_RING(chan, chan->push.addr | 0x20000000); in nouveau_dma_wait()
[all …]
/linux-6.3-rc2/drivers/dma/xilinx/
A Dxilinx_dma.c1132 chan->seg_v[i].phys = chan->seg_p + in xilinx_dma_alloc_chan_resources()
1156 chan->seg_mv[i].phys = chan->seg_p + in xilinx_dma_alloc_chan_resources()
1654 chan->start_transfer(chan); in xilinx_dma_issue_pending()
1783 chan = chan->xdev->chan[chan_offset]; in xilinx_mcdma_irq_handler()
1815 chan->start_transfer(chan); in xilinx_mcdma_irq_handler()
1879 chan->start_transfer(chan); in xilinx_dma_irq_handler()
2449 err = chan->stop_transfer(chan); in xilinx_dma_terminate_all()
2452 chan, dma_ctrl_read(chan, in xilinx_dma_terminate_all()
2571 free_irq(chan->irq, chan); in xilinx_dma_chan_remove()
2820 chan->tdest = chan->id; in xilinx_dma_chan_probe()
[all …]
A Dzynqmp_dma.c140 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size) argument
370 struct zynqmp_dma_chan *chan = to_chan(tx->chan); in zynqmp_dma_tx_submit() local
488 chan->desc_pool_v = dma_alloc_coherent(chan->dev, in zynqmp_dma_alloc_chan_resources()
665 zynqmp_dma_free_desc_list(chan, &chan->active_list); in zynqmp_dma_free_descriptors()
666 zynqmp_dma_free_desc_list(chan, &chan->pending_list); in zynqmp_dma_free_descriptors()
667 zynqmp_dma_free_desc_list(chan, &chan->done_list); in zynqmp_dma_free_descriptors()
682 chan->desc_pool_v, chan->desc_pool_p); in zynqmp_dma_free_chan_resources()
873 if (!chan) in zynqmp_dma_chan_remove()
877 devm_free_irq(chan->zdev->dev, chan->irq, chan); in zynqmp_dma_chan_remove()
897 if (!chan) in zynqmp_dma_chan_probe()
[all …]
/linux-6.3-rc2/sound/soc/qcom/
A Dlpass-lpaif-reg.h102 #define LPAIF_IRQ_PER(chan) (1 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
103 #define LPAIF_IRQ_XRUN(chan) (2 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
104 #define LPAIF_IRQ_ERR(chan) (4 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
106 #define LPAIF_IRQ_ALL(chan) (7 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
107 #define LPAIF_IRQ_HDMI_REQ_ON_PRELOAD(chan) (1 << (14 + chan)) argument
108 #define LPAIF_IRQ_HDMI_SDEEP_AUD_DIS(chan) (1 << (24 + chan)) argument
129 #define LPAIF_RDMACTL_REG(v, chan) LPAIF_RDMA_REG_ADDR(v, 0x00, (chan)) argument
130 #define LPAIF_RDMABASE_REG(v, chan) LPAIF_RDMA_REG_ADDR(v, 0x04, (chan)) argument
131 #define LPAIF_RDMABUFF_REG(v, chan) LPAIF_RDMA_REG_ADDR(v, 0x08, (chan)) argument
132 #define LPAIF_RDMACURR_REG(v, chan) LPAIF_RDMA_REG_ADDR(v, 0x0C, (chan)) argument
[all …]
/linux-6.3-rc2/drivers/video/fbdev/savage/
A Dsavagefb-i2c.c50 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setscl()
55 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setscl()
64 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setsda()
69 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setsda()
92 r = VGArCR(chan->reg, chan->par); in prosavage_gpio_setscl()
100 VGAwCR(chan->reg, r, chan->par); in prosavage_gpio_setscl()
108 r = VGArCR(chan->reg, chan->par); in prosavage_gpio_setsda()
116 VGAwCR(chan->reg, r, chan->par); in prosavage_gpio_setsda()
145 chan->algo.data = chan; in savage_setup_i2c_bus()
150 chan->algo.setsda(chan, 1); in savage_setup_i2c_bus()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
A Dchan.c142 chan->func->preempt(chan); in nvkm_chan_preempt_locked()
224 chan->func->stop(chan); in nvkm_chan_block_locked()
237 chan->func->preempt(chan); in nvkm_chan_error()
257 chan->func->start(chan); in nvkm_chan_allow()
270 chan->func->ramfc->clear(chan); in nvkm_chan_del()
281 nvkm_chid_put(chan->cgrp->runl->chid, chan->id, &chan->cgrp->lock); in nvkm_chan_del()
286 nvkm_vmm_part(chan->vmm, chan->inst->memory); in nvkm_chan_del()
375 strscpy(chan->name, name, sizeof(chan->name)); in nvkm_chan_new_()
441 chan->id = nvkm_chid_get(runl->chid, chan); in nvkm_chan_new_()
466 chan->userd.base = chan->id * chan->func->userd->size; in nvkm_chan_new_()
[all …]
/linux-6.3-rc2/drivers/mailbox/
A Dmailbox.c62 if (!chan->msg_count || chan->active_req) in msg_submit()
75 chan->cl->tx_prepare(chan->cl, data); in msg_submit()
77 err = chan->mbox->ops->send_data(chan, data); in msg_submit()
111 chan->cl->tx_done(chan->cl, mssg, r); in tx_tick()
128 if (chan->active_req && chan->cl) { in txdone_hrtimer()
162 chan->cl->rx_callback(chan->cl, mssg); in mbox_chan_received_data()
226 return chan->mbox->ops->peek_data(chan); in mbox_client_peek_data()
260 if (!chan || !chan->cl) in mbox_send_message()
394 ret = chan->mbox->ops->startup(chan); in mbox_request_channel()
448 if (!chan || !chan->cl) in mbox_free_channel()
[all …]
/linux-6.3-rc2/arch/sh/drivers/dma/
A Ddma-sh.c45 chan -= 6; in dma_base_addr()
130 chan->dev_id, chan); in sh_dmac_request_dma()
135 free_irq(get_dmte_irq(chan->chan), chan); in sh_dmac_free_dma()
171 irq = get_dmte_irq(chan->chan); in sh_dmac_enable_dma()
182 irq = get_dmte_irq(chan->chan); in sh_dmac_disable_dma()
218 chan->chan == PVR2_CASCADE_CHAN)) in sh_dmac_xfer_dma()
219 __raw_writel(chan->sar, (dma_base_addr(chan->chan) + SAR)); in sh_dmac_xfer_dma()
221 chan->chan == PVR2_CASCADE_CHAN)) in sh_dmac_xfer_dma()
222 __raw_writel(chan->dar, (dma_base_addr(chan->chan) + DAR)); in sh_dmac_xfer_dma()
224 __raw_writel(chan->count >> calc_xmit_shift(chan), in sh_dmac_xfer_dma()
[all …]
/linux-6.3-rc2/drivers/video/fbdev/i810/
A Di810-i2c.c96 chan->adapter.algo_data = &chan->algo; in i810_setup_i2c_bus()
97 chan->adapter.dev.parent = &chan->par->dev->dev; in i810_setup_i2c_bus()
104 chan->algo.data = chan; in i810_setup_i2c_bus()
106 i2c_set_adapdata(&chan->adapter, chan); in i810_setup_i2c_bus()
109 chan->algo.setsda(chan, 1); in i810_setup_i2c_bus()
110 chan->algo.setscl(chan, 1); in i810_setup_i2c_bus()
120 chan->par = NULL; in i810_setup_i2c_bus()
146 if (par->chan[1].par) in i810_delete_i2c_busses()
148 par->chan[1].par = NULL; in i810_delete_i2c_busses()
150 if (par->chan[2].par) in i810_delete_i2c_busses()
[all …]
/linux-6.3-rc2/arch/mips/include/asm/mach-au1x00/
A Dau1000_dma.h158 if (!chan) in enable_dma_buffer0()
167 if (!chan) in enable_dma_buffer1()
175 if (!chan) in enable_dma_buffers()
184 if (!chan) in start_dma()
196 if (!chan) in halt_dma()
212 if (!chan) in disable_dma()
225 if (!chan) in dma_halted()
236 if (!chan) in init_dma()
244 mode = chan->mode | (chan->dev_id << DMA_DID_BIT); in init_dma()
259 if (!chan) in set_dma_mode()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/gma500/
A Doaktrail_lvds_i2c.c63 #define LPC_READ_REG(chan, r) inl((chan)->reg + (r)) argument
64 #define LPC_WRITE_REG(chan, r, val) outl((val), (chan)->reg + (r)) argument
139 if (!chan) in oaktrail_lvds_i2c_init()
142 chan->drm_dev = dev; in oaktrail_lvds_i2c_init()
146 chan->base.algo_data = &chan->algo; in oaktrail_lvds_i2c_init()
154 chan->algo.data = chan; in oaktrail_lvds_i2c_init()
156 i2c_set_adapdata(&chan->base, chan); in oaktrail_lvds_i2c_init()
158 set_data(chan, 1); in oaktrail_lvds_i2c_init()
159 set_clock(chan, 1); in oaktrail_lvds_i2c_init()
164 kfree(chan); in oaktrail_lvds_i2c_init()
[all …]
A Dintel_i2c.c111 if (!chan) in gma_i2c_create()
115 chan->reg = reg; in gma_i2c_create()
118 chan->base.algo_data = &chan->algo; in gma_i2c_create()
126 chan->algo.data = chan; in gma_i2c_create()
128 i2c_set_adapdata(&chan->base, chan); in gma_i2c_create()
134 set_data(chan, 1); in gma_i2c_create()
135 set_clock(chan, 1); in gma_i2c_create()
138 return chan; in gma_i2c_create()
141 kfree(chan); in gma_i2c_create()
153 if (!chan) in gma_i2c_destroy()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/gr/
A Dnv25.c25 struct nv20_gr_chan *chan; in nv25_gr_chan_new() local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv25_gr_chan_new()
31 chan->gr = gr; in nv25_gr_chan_new()
32 chan->chid = fifoch->id; in nv25_gr_chan_new()
33 *pobject = &chan->object; in nv25_gr_chan_new()
37 &chan->inst); in nv25_gr_chan_new()
41 nvkm_kmap(chan->inst); in nv25_gr_chan_new()
42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv25_gr_chan_new()
54 nvkm_wo32(chan->inst, i, 0x00030303); in nv25_gr_chan_new()
56 nvkm_wo32(chan->inst, i, 0x00080000); in nv25_gr_chan_new()
[all …]
A Dnv34.c25 struct nv20_gr_chan *chan; in nv34_gr_chan_new() local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv34_gr_chan_new()
31 chan->gr = gr; in nv34_gr_chan_new()
32 chan->chid = fifoch->id; in nv34_gr_chan_new()
33 *pobject = &chan->object; in nv34_gr_chan_new()
37 &chan->inst); in nv34_gr_chan_new()
41 nvkm_kmap(chan->inst); in nv34_gr_chan_new()
42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv34_gr_chan_new()
52 nvkm_wo32(chan->inst, i, 0x0fff0000); in nv34_gr_chan_new()
55 nvkm_wo32(chan->inst, i, 0x07ff0000); in nv34_gr_chan_new()
[all …]
A Dnv35.c25 struct nv20_gr_chan *chan; in nv35_gr_chan_new() local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv35_gr_chan_new()
31 chan->gr = gr; in nv35_gr_chan_new()
32 chan->chid = fifoch->id; in nv35_gr_chan_new()
33 *pobject = &chan->object; in nv35_gr_chan_new()
37 &chan->inst); in nv35_gr_chan_new()
41 nvkm_kmap(chan->inst); in nv35_gr_chan_new()
42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv35_gr_chan_new()
52 nvkm_wo32(chan->inst, i, 0x0fff0000); in nv35_gr_chan_new()
55 nvkm_wo32(chan->inst, i, 0x07ff0000); in nv35_gr_chan_new()
[all …]
/linux-6.3-rc2/include/sound/
A Demu8000_reg.h24 #define EMU8000_CMD(reg, chan) ((reg)<<5 | (chan)) argument
30 #define EMU8000_CPF_READ(emu, chan) \ argument
32 #define EMU8000_PTRX_READ(emu, chan) \ argument
34 #define EMU8000_CVCF_READ(emu, chan) \ argument
36 #define EMU8000_VTFT_READ(emu, chan) \ argument
38 #define EMU8000_PSST_READ(emu, chan) \ argument
40 #define EMU8000_CSL_READ(emu, chan) \ argument
42 #define EMU8000_CCCA_READ(emu, chan) \ argument
70 #define EMU8000_INIT1_READ(emu, chan) \ argument
94 #define EMU8000_IP_READ(emu, chan) \ argument
[all …]
/linux-6.3-rc2/drivers/video/fbdev/nvidia/
A Dnv_i2c.c89 strscpy(chan->adapter.name, name, sizeof(chan->adapter.name)); in nvidia_setup_i2c_bus()
92 chan->adapter.algo_data = &chan->algo; in nvidia_setup_i2c_bus()
93 chan->adapter.dev.parent = &chan->par->pci_dev->dev; in nvidia_setup_i2c_bus()
98 chan->algo.udelay = 40; in nvidia_setup_i2c_bus()
100 chan->algo.data = chan; in nvidia_setup_i2c_bus()
102 i2c_set_adapdata(&chan->adapter, chan); in nvidia_setup_i2c_bus()
116 chan->par = NULL; in nvidia_setup_i2c_bus()
124 par->chan[0].par = par; in nvidia_create_i2c_busses()
125 par->chan[1].par = par; in nvidia_create_i2c_busses()
126 par->chan[2].par = par; in nvidia_create_i2c_busses()
[all …]
/linux-6.3-rc2/drivers/dma/sf-pdma/
A Dsf-pdma.c60 desc->chan = chan; in sf_pdma_alloc_desc()
145 kfree(chan->desc); in sf_pdma_free_chan_resources()
146 chan->desc = NULL; in sf_pdma_free_chan_resources()
215 kfree(chan->desc); in sf_pdma_terminate_all()
278 if (!chan->desc && vchan_issue_pending(&chan->vchan)) { in sf_pdma_issue_pending()
280 chan->desc = sf_pdma_get_first_pending_desc(chan); in sf_pdma_issue_pending()
297 struct sf_pdma_chan *chan = from_tasklet(chan, t, done_tasklet); in sf_pdma_donebh_tasklet() local
312 chan->desc = sf_pdma_get_first_pending_desc(chan); in sf_pdma_donebh_tasklet()
313 if (chan->desc) in sf_pdma_donebh_tasklet()
321 struct sf_pdma_chan *chan = from_tasklet(chan, t, err_tasklet); in sf_pdma_errbh_tasklet() local
[all …]
/linux-6.3-rc2/drivers/video/fbdev/riva/
A Drivafb-i2c.c97 chan->adapter.algo_data = &chan->algo; in riva_setup_i2c_bus()
98 chan->adapter.dev.parent = &chan->par->pdev->dev; in riva_setup_i2c_bus()
103 chan->algo.udelay = 40; in riva_setup_i2c_bus()
105 chan->algo.data = chan; in riva_setup_i2c_bus()
107 i2c_set_adapdata(&chan->adapter, chan); in riva_setup_i2c_bus()
120 chan->par = NULL; in riva_setup_i2c_bus()
128 par->chan[0].par = par; in riva_create_i2c_busses()
129 par->chan[1].par = par; in riva_create_i2c_busses()
145 if (!par->chan[i].par) in riva_delete_i2c_busses()
148 par->chan[i].par = NULL; in riva_delete_i2c_busses()
[all …]

Completed in 93 milliseconds

12345678910>>...66