Searched refs:chan (Results 51 - 75 of 1789) sorted by relevance

1234567891011>>

/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_dma.c17 struct mgb4_dma_channel *chan = param; local
19 complete(&chan->req_compl);
26 struct mgb4_dma_channel *chan; local
37 chan = &mgbdev->h2c_chan[channel];
42 chan = &mgbdev->c2h_chan[channel];
45 ret = dmaengine_slave_config(chan->chan, &cfg);
51 tx = dmaengine_prep_slave_sg(chan->chan, sgt->sgl, sgt->nents,
59 tx->callback_param = chan;
[all...]
/linux-master/drivers/dma/
H A Dmmp_pdma.c90 struct dma_chan chan; member in struct:mmp_pdma_chan
135 container_of(dchan, struct mmp_pdma_chan, chan)
241 struct mmp_pdma_device *pdev = to_mmp_pdma_dev(pchan->chan.device);
274 struct mmp_pdma_device *pdev = to_mmp_pdma_dev(pchan->chan.device);
295 static void start_pending_queue(struct mmp_pdma_chan *chan) argument
300 if (!chan->idle) {
301 dev_dbg(chan->dev, "DMA controller still busy\n");
305 if (list_empty(&chan->chain_pending)) {
307 mmp_pdma_free_phy(chan);
308 dev_dbg(chan
341 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(tx->chan); local
362 mmp_pdma_alloc_descriptor(struct mmp_pdma_chan *chan) argument
392 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
413 mmp_pdma_free_desc_list(struct mmp_pdma_chan *chan, struct list_head *list) argument
426 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
447 struct mmp_pdma_chan *chan; local
528 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
609 struct mmp_pdma_chan *chan; local
694 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
736 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
744 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
761 mmp_pdma_residue(struct mmp_pdma_chan *chan, dma_cookie_t cookie) argument
839 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
855 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan); local
870 struct mmp_pdma_chan *chan = from_tasklet(chan, t, tasklet); local
965 struct mmp_pdma_chan *chan; local
1007 struct dma_chan *chan; local
[all...]
H A Dstm32-mdma.c258 struct stm32_mdma_chan chan[STM32_MDMA_MAX_CHANNELS]; member in struct:stm32_mdma_device
263 struct stm32_mdma_chan *chan)
265 return container_of(chan->vchan.chan.device, struct stm32_mdma_device,
271 return container_of(c, struct stm32_mdma_chan, vchan.chan);
279 static struct device *chan2dev(struct stm32_mdma_chan *chan) argument
281 return &chan->vchan.chan.dev->device;
316 struct stm32_mdma_chan *chan, u32 count)
328 dma_pool_alloc(chan
262 stm32_mdma_get_dev( struct stm32_mdma_chan *chan) argument
315 stm32_mdma_alloc_desc( struct stm32_mdma_chan *chan, u32 count) argument
348 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(vdesc->tx.chan); local
357 stm32_mdma_get_width(struct stm32_mdma_chan *chan, enum dma_slave_buswidth width) argument
404 stm32_mdma_disable_chan(struct stm32_mdma_chan *chan) argument
433 stm32_mdma_stop(struct stm32_mdma_chan *chan) argument
472 stm32_mdma_set_xfer_param(struct stm32_mdma_chan *chan, enum dma_transfer_direction direction, u32 *mdma_ccr, u32 *mdma_ctcr, u32 *mdma_ctbr, dma_addr_t addr, u32 buf_len) argument
672 stm32_mdma_dump_hwdesc(struct stm32_mdma_chan *chan, struct stm32_mdma_desc_node *node) argument
687 stm32_mdma_setup_hwdesc(struct stm32_mdma_chan *chan, struct stm32_mdma_desc *desc, enum dma_transfer_direction dir, u32 count, dma_addr_t src_addr, dma_addr_t dst_addr, u32 len, u32 ctcr, u32 ctbr, bool is_last, bool is_first, bool is_cyclic) argument
724 stm32_mdma_setup_xfer(struct stm32_mdma_chan *chan, struct stm32_mdma_desc *desc, struct scatterlist *sgl, u32 sg_len, enum dma_transfer_direction direction) argument
789 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
846 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
940 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1115 stm32_mdma_dump_reg(struct stm32_mdma_chan *chan) argument
1141 stm32_mdma_start_transfer(struct stm32_mdma_chan *chan) argument
1195 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1214 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1230 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1271 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1292 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1300 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1318 stm32_mdma_desc_residue(struct stm32_mdma_chan *chan, struct stm32_mdma_desc *desc, u32 curr_hwdesc, struct dma_tx_state *state) argument
1364 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1389 stm32_mdma_xfer_end(struct stm32_mdma_chan *chan) argument
1402 struct stm32_mdma_chan *chan; local
1483 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1510 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1531 struct stm32_mdma_chan *chan = to_stm32_mdma_chan(c); local
1546 struct stm32_mdma_chan *chan; local
1592 struct stm32_mdma_chan *chan; local
[all...]
/linux-master/net/bluetooth/
H A Dl2cap_sock.c86 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
132 bacpy(&chan->src, &la.l2_bdaddr);
133 chan->src_type = la.l2_bdaddr_type;
136 err = l2cap_add_scid(chan, __le16_to_cpu(la.l2_cid));
138 err = l2cap_add_psm(chan, &la.l2_bdaddr, la.l2_psm);
143 switch (chan->chan_type) {
146 chan->sec_level = BT_SECURITY_SDP;
151 chan->sec_level = BT_SECURITY_SDP;
154 chan
185 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
275 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
390 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
417 l2cap_get_mode(struct l2cap_chan *chan) argument
439 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
559 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
709 l2cap_valid_mtu(struct l2cap_chan *chan, u16 mtu) argument
729 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
839 l2cap_set_mode(struct l2cap_chan *chan, u8 mode) argument
882 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
1106 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
1216 __l2cap_wait_ack(struct sock *sk, struct l2cap_chan *chan) argument
1264 struct l2cap_chan *chan; local
1367 struct l2cap_chan *chan; local
1401 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
1418 l2cap_sock_new_connection_cb(struct l2cap_chan *chan) argument
1449 l2cap_sock_recv_cb(struct l2cap_chan *chan, struct sk_buff *skb) argument
1494 l2cap_sock_close_cb(struct l2cap_chan *chan) argument
1504 l2cap_sock_teardown_cb(struct l2cap_chan *chan, int err) argument
1558 l2cap_sock_state_change_cb(struct l2cap_chan *chan, int state, int err) argument
1569 l2cap_sock_alloc_skb_cb(struct l2cap_chan *chan, unsigned long hdr_len, unsigned long len, int nb) argument
1599 l2cap_sock_ready_cb(struct l2cap_chan *chan) argument
1619 l2cap_sock_defer_cb(struct l2cap_chan *chan) argument
1632 l2cap_sock_resume_cb(struct l2cap_chan *chan) argument
1645 l2cap_sock_set_shutdown_cb(struct l2cap_chan *chan) argument
1654 l2cap_sock_get_sndtimeo_cb(struct l2cap_chan *chan) argument
1661 l2cap_sock_get_peer_pid_cb(struct l2cap_chan *chan) argument
1668 l2cap_sock_suspend_cb(struct l2cap_chan *chan) argument
1676 l2cap_sock_filter(struct l2cap_chan *chan, struct sk_buff *skb) argument
1740 struct l2cap_chan *chan = l2cap_pi(sk)->chan; local
1814 struct l2cap_chan *chan; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dnv50.c28 #include <engine/fifo/chan.h>
41 struct nv50_sw_chan *chan = local
42 container_of(notify, typeof(*chan), vblank.notify[notify->id]);
43 struct nvkm_sw *sw = chan->base.sw;
46 nvkm_wr32(device, 0x001704, chan->base.fifo->inst->addr >> 12);
47 nvkm_wr32(device, 0x001710, 0x80000000 | chan->vblank.ctxdma);
51 nvkm_wr32(device, 0x001570, chan->vblank.offset);
52 nvkm_wr32(device, 0x001574, chan->vblank.value);
54 nvkm_wr32(device, 0x060010, chan->vblank.offset);
55 nvkm_wr32(device, 0x060014, chan
64 struct nv50_sw_chan *chan = nv50_sw_chan(base); local
86 struct nv50_sw_chan *chan = nv50_sw_chan(base); local
106 struct nv50_sw_chan *chan; local
[all...]
H A Dnv04.c26 #include "chan.h"
46 struct nv04_sw_chan *chan = nv04_sw_chan(nvsw->chan); local
53 args->v0.ref = atomic_read(&chan->ref);
77 nv04_nvsw_new(struct nvkm_sw_chan *chan, const struct nvkm_oclass *oclass, argument
80 return nvkm_nvsw_new_(&nv04_nvsw, chan, oclass, data, size, pobject);
90 struct nv04_sw_chan *chan = nv04_sw_chan(base); local
94 atomic_set(&chan->ref, data);
112 struct nv04_sw_chan *chan; local
114 if (!(chan
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_abi16.c115 nouveau_abi16_ntfy_fini(struct nouveau_abi16_chan *chan, argument
119 nvkm_mm_free(&chan->heap, &ntfy->node);
126 struct nouveau_abi16_chan *chan)
131 if (chan->sched)
132 drm_sched_entity_fini(&chan->sched->entity);
134 if (chan->chan)
135 nouveau_channel_idle(chan->chan);
137 if (chan
125 nouveau_abi16_chan_fini(struct nouveau_abi16 *abi16, struct nouveau_abi16_chan *chan) argument
168 struct nouveau_abi16_chan *chan, *temp; local
290 struct nouveau_abi16_chan *chan; local
437 struct nouveau_abi16_chan *chan; local
453 struct nouveau_abi16_chan *chan; local
490 struct nouveau_abi16_chan *chan; local
507 struct nouveau_abi16_chan *chan; local
600 struct nouveau_abi16_chan *chan; local
670 struct nouveau_abi16_chan *chan; local
[all...]
H A Dnv84_fence.c36 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) argument
38 struct nvif_push *push = chan->chan.push;
41 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle);
59 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) argument
61 struct nvif_push *push = chan->chan.push;
64 PUSH_MTHD(push, NV826F, SET_CONTEXT_DMA_SEMAPHORE, chan->vram.handle);
80 nv84_fence_chid(struct nouveau_channel *chan) argument
82 return chan
88 struct nouveau_channel *chan = fence->channel; local
96 nv84_fence_sync(struct nouveau_fence *fence, struct nouveau_channel *prev, struct nouveau_channel *chan) argument
106 nv84_fence_read(struct nouveau_channel *chan) argument
113 nv84_fence_context_del(struct nouveau_channel *chan) argument
128 nv84_fence_context_new(struct nouveau_channel *chan) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv30.c7 #include <engine/fifo/chan.h>
26 struct nv20_gr_chan *chan; local
29 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL)))
31 nvkm_object_ctor(&nv30_gr_chan, oclass, &chan->object);
32 chan->gr = gr;
33 chan->chid = fifoch->id;
34 *pobject = &chan->object;
38 &chan->inst);
42 nvkm_kmap(chan
[all...]
/linux-master/drivers/usb/dwc2/
H A Dhcd_intr.c68 struct dwc2_host_chan *chan,
74 if (!chan->qh)
77 if (chan->qh->dev_speed == USB_SPEED_HIGH)
97 chan->qh->tt_buffer_dirty = 1;
100 chan->qh->tt_buffer_dirty = 0;
159 struct dwc2_host_chan *chan; local
166 chan = hsotg->hc_ptr_array[chnum];
167 if (!chan) {
180 dev_vdbg(hsotg->dev, " DPID = %d, chan.dpid = %d\n", dpid,
181 chan
67 dwc2_hc_handle_tt_clear(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd) argument
406 dwc2_get_actual_xfer_length(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status, int *short_read) argument
460 dwc2_update_urb_state(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_hcd_urb *urb, struct dwc2_qtd *qtd) argument
510 dwc2_hcd_save_data_toggle(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
554 dwc2_update_isoc_urb_state( struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
674 dwc2_release_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
773 dwc2_halt_channel(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
833 dwc2_complete_non_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
883 dwc2_complete_periodic_xfer(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
900 dwc2_xfercomp_isoc_split_in(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
958 dwc2_hc_xfercomp_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1091 dwc2_hc_stall_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1141 dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_hcd_urb *urb, struct dwc2_qtd *qtd, enum dwc2_halt_status halt_status) argument
1178 dwc2_hc_nak_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1283 dwc2_hc_ack_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1362 dwc2_hc_nyet_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1486 dwc2_hc_babble_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1520 dwc2_hc_ahberr_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1624 dwc2_hc_xacterr_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1682 dwc2_hc_frmovrun_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1715 dwc2_hc_datatglerr_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1740 dwc2_halt_status_ok(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1800 dwc2_hc_chhltd_intr_dma(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
1978 dwc2_hc_chhltd_intr(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd) argument
2017 struct dwc2_host_chan *chan; local
2170 struct dwc2_host_chan *chan, *chan_tmp; local
[all...]
/linux-master/drivers/dma/ptdma/
H A Dptdma-dmaengine.c18 return container_of(dma_chan, struct pt_dma_chan, vc.chan);
28 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
30 vchan_free_chan_resources(&chan->vc);
35 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
37 vchan_synchronize(&chan->vc);
70 static struct pt_dma_desc *pt_next_dma_desc(struct pt_dma_chan *chan) argument
73 struct virt_dma_desc *vd = vchan_next_desc(&chan->vc);
78 static struct pt_dma_desc *pt_handle_active_desc(struct pt_dma_chan *chan, argument
100 spin_lock_irqsave(&chan->vc.lock, flags);
116 desc = pt_next_dma_desc(chan);
134 struct pt_dma_chan *chan; local
162 pt_alloc_dma_desc(struct pt_dma_chan *chan, unsigned long flags) argument
187 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
227 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
239 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
274 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
286 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
304 struct pt_dma_chan *chan = to_pt_chan(dma_chan); local
322 struct pt_dma_chan *chan; local
[all...]
/linux-master/drivers/video/fbdev/aty/
H A Dradeon_i2c.c20 struct radeon_i2c_chan *chan = data; local
21 struct radeonfb_info *rinfo = chan->rinfo;
24 val = INREG(chan->ddc_reg) & ~(VGA_DDC_CLK_OUT_EN);
28 OUTREG(chan->ddc_reg, val);
29 (void)INREG(chan->ddc_reg);
34 struct radeon_i2c_chan *chan = data; local
35 struct radeonfb_info *rinfo = chan->rinfo;
38 val = INREG(chan->ddc_reg) & ~(VGA_DDC_DATA_OUT_EN);
42 OUTREG(chan->ddc_reg, val);
43 (void)INREG(chan
48 struct radeon_i2c_chan *chan = data; local
59 struct radeon_i2c_chan *chan = data; local
68 radeon_setup_i2c_bus(struct radeon_i2c_chan *chan, const char *name) argument
[all...]
/linux-master/arch/sh/drivers/pci/
H A Dpcie-sh7786.c154 static int __init phy_wait_for_ack(struct pci_channel *chan) argument
159 if (pci_read_reg(chan, SH4A_PCIEPHYADRR) & (1 << BITS_ACK))
168 static int __init pci_wait_for_irq(struct pci_channel *chan, unsigned int mask) argument
173 if ((pci_read_reg(chan, SH4A_PCIEINTR) & mask) == mask)
182 static void __init phy_write_reg(struct pci_channel *chan, unsigned int addr, argument
191 pci_write_reg(chan, data, SH4A_PCIEPHYDOUTR);
192 pci_write_reg(chan, phyaddr, SH4A_PCIEPHYADRR);
194 phy_wait_for_ack(chan);
197 pci_write_reg(chan, 0, SH4A_PCIEPHYDOUTR);
198 pci_write_reg(chan,
205 struct pci_channel *chan = port->hose; local
260 struct pci_channel *chan = port->hose; local
293 struct pci_channel *chan = port->hose; local
303 struct pci_channel *chan = port->hose; local
[all...]
/linux-master/include/linux/
H A Dmailbox_client.h40 int mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl);
44 int mbox_send_message(struct mbox_chan *chan, void *mssg);
45 int mbox_flush(struct mbox_chan *chan, unsigned long timeout);
46 void mbox_client_txdone(struct mbox_chan *chan, int r); /* atomic */
47 bool mbox_client_peek_data(struct mbox_chan *chan); /* atomic */
48 void mbox_free_channel(struct mbox_chan *chan); /* may sleep */
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-core.c32 struct device *chan2dev(struct dw_edma_chan *chan) argument
34 return &chan->vc.chan.dev->device;
44 u64 dw_edma_get_pci_address(struct dw_edma_chan *chan, phys_addr_t cpu_addr) argument
46 struct dw_edma_chip *chip = chan->dw->chip;
78 struct dw_edma_chip *chip = desc->chan->dw->chip;
79 struct dw_edma_chan *chan = desc->chan; local
87 chunk->chan = chan;
121 dw_edma_alloc_desc(struct dw_edma_chan *chan) argument
185 dw_edma_start_transfer(struct dw_edma_chan *chan) argument
218 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
236 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
246 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
263 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
282 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
310 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
329 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
364 struct dw_edma_chan *chan = dchan2dw_edma_chan(xfer->dchan); local
598 dw_edma_done_interrupt(struct dw_edma_chan *chan) argument
639 dw_edma_abort_interrupt(struct dw_edma_chan *chan) argument
685 struct dw_edma_chan *chan = dchan2dw_edma_chan(dchan); local
714 struct dw_edma_chan *chan; local
986 struct dw_edma_chan *chan, *_chan; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Duchan.c25 #include "chan.h"
38 struct nvkm_chan *chan; member in struct:nvkm_uchan
44 struct nvkm_chan *chan = nvkm_uchan(object)->chan; local
45 struct nvkm_runl *runl = chan->cgrp->runl;
58 return nvkm_uevent_add(uevent, &runl->chid->event, chan->id,
69 struct nvkm_chan *chan; member in struct:nvkm_uobj
78 struct nvkm_chan *chan = uobj->chan; local
86 if (refcount_dec_and_mutex_lock(&cctx->uses, &chan
101 struct nvkm_chan *chan = uobj->chan; local
157 struct nvkm_chan *chan = nvkm_uchan(oclass->parent)->chan; local
206 struct nvkm_chan *chan = nvkm_uchan(object)->chan; local
258 struct nvkm_chan *chan = nvkm_uchan(object)->chan; local
274 struct nvkm_chan *chan = nvkm_uchan(object)->chan; local
288 struct nvkm_chan *chan = nvkm_uchan(object)->chan; local
339 struct nvkm_chan *chan; local
[all...]
H A Dg84.c26 #include "chan.h"
35 g84_chan_bind(struct nvkm_chan *chan) argument
37 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device;
39 nvkm_wr32(device, 0x002600 + (chan->id * 4), chan->ramfc->addr >> 8);
43 g84_chan_ramfc_write(struct nvkm_chan *chan, u64 offset, u64 length, u32 devm, bool priv) argument
45 struct nvkm_device *device = chan->cgrp->runl->fifo->engine.subdev.device;
49 ret = nvkm_gpuobj_new(device, 0x0200, 0, true, chan->inst, &chan->eng);
53 ret = nvkm_gpuobj_new(device, 0x4000, 0, false, chan
106 g84_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) argument
[all...]
/linux-master/include/linux/platform_data/
H A Dedma.h48 #define EDMA_CTLR_CHAN(ctlr, chan) (((ctlr) << 16) | (chan))
52 #define EDMA_FILTER_PARAM(ctlr, chan) ((int[]) { EDMA_CTLR_CHAN(ctlr, chan) })
/linux-master/sound/soc/spear/
H A Dspear_pcm.h11 bool (*filter)(struct dma_chan *chan, void *slave));
/linux-master/arch/um/drivers/
H A Dchan.h15 struct chan { struct
33 extern int write_chan(struct chan *chan, const u8 *buf, size_t len,
35 extern int console_write_chan(struct chan *chan, const char *buf,
38 extern void deactivate_chan(struct chan *chan, int irq);
39 extern void chan_enable_winch(struct chan *chan, struct tty_port *port);
/linux-master/drivers/dma/sh/
H A Drcar-dmac.c142 * @chan: base DMA channel object
160 struct dma_chan chan; member in struct:rcar_dmac_chan
186 #define to_rcar_dmac_chan(c) container_of(c, struct rcar_dmac_chan, chan)
214 #define for_each_rcar_dmac_chan(i, dmac, chan) \
215 for (i = 0, chan = &(dmac)->channels[0]; i < (dmac)->n_channels; i++, chan++) \
328 static u32 rcar_dmac_chan_read(struct rcar_dmac_chan *chan, u32 reg) argument
331 return readw(chan->iomem + reg);
333 return readl(chan->iomem + reg);
336 static void rcar_dmac_chan_write(struct rcar_dmac_chan *chan, u3 argument
344 rcar_dmac_chan_clear(struct rcar_dmac *dmac, struct rcar_dmac_chan *chan) argument
355 struct rcar_dmac_chan *chan; local
370 rcar_dmac_chan_is_busy(struct rcar_dmac_chan *chan) argument
377 rcar_dmac_chan_start_xfer(struct rcar_dmac_chan *chan) argument
500 struct rcar_dmac_chan *chan = to_rcar_dmac_chan(tx->chan); local
530 rcar_dmac_desc_alloc(struct rcar_dmac_chan *chan, gfp_t gfp) argument
571 rcar_dmac_desc_put(struct rcar_dmac_chan *chan, struct rcar_dmac_desc *desc) argument
582 rcar_dmac_desc_recycle_acked(struct rcar_dmac_chan *chan) argument
623 rcar_dmac_desc_get(struct rcar_dmac_chan *chan) argument
661 rcar_dmac_xfer_chunk_alloc(struct rcar_dmac_chan *chan, gfp_t gfp) argument
696 rcar_dmac_xfer_chunk_get(struct rcar_dmac_chan *chan) argument
727 rcar_dmac_realloc_hwdesc(struct rcar_dmac_chan *chan, struct rcar_dmac_desc *desc, size_t size) argument
759 rcar_dmac_fill_hwdesc(struct rcar_dmac_chan *chan, struct rcar_dmac_desc *desc) argument
784 rcar_dmac_chcr_de_barrier(struct rcar_dmac_chan *chan) argument
803 rcar_dmac_clear_chcr_de(struct rcar_dmac_chan *chan) argument
814 rcar_dmac_chan_halt(struct rcar_dmac_chan *chan) argument
825 rcar_dmac_chan_reinit(struct rcar_dmac_chan *chan) argument
851 struct rcar_dmac_chan *chan; local
863 rcar_dmac_chan_pause(struct dma_chan *chan) argument
879 rcar_dmac_chan_configure_desc(struct rcar_dmac_chan *chan, struct rcar_dmac_desc *desc) argument
928 rcar_dmac_chan_prep_sg(struct rcar_dmac_chan *chan, struct scatterlist *sgl, unsigned int sg_len, dma_addr_t dev_addr, enum dma_transfer_direction dir, unsigned long dma_flags, bool cyclic) argument
1054 rcar_dmac_alloc_chan_resources(struct dma_chan *chan) argument
1074 rcar_dmac_free_chan_resources(struct dma_chan *chan) argument
1127 rcar_dmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dma_dest, dma_addr_t dma_src, size_t len, unsigned long flags) argument
1146 rcar_dmac_map_slave_addr(struct dma_chan *chan, enum dma_transfer_direction dir) argument
1200 rcar_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
1224 rcar_dmac_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction dir, unsigned long flags) argument
1279 rcar_dmac_device_config(struct dma_chan *chan, struct dma_slave_config *cfg) argument
1296 rcar_dmac_chan_terminate_all(struct dma_chan *chan) argument
1315 rcar_dmac_chan_get_residue(struct rcar_dmac_chan *chan, dma_cookie_t cookie) argument
1422 rcar_dmac_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
1450 rcar_dmac_issue_pending(struct dma_chan *chan) argument
1481 rcar_dmac_device_synchronize(struct dma_chan *chan) argument
1492 rcar_dmac_isr_desc_stage_end(struct rcar_dmac_chan *chan) argument
1514 rcar_dmac_isr_transfer_end(struct rcar_dmac_chan *chan) argument
1580 struct rcar_dmac_chan *chan = dev; local
1629 struct rcar_dmac_chan *chan = dev; local
1684 rcar_dmac_chan_filter(struct dma_chan *chan, void *arg) argument
1706 struct dma_chan *chan; local
1765 struct dma_chan *chan = &rchan->chan; local
1854 struct rcar_dmac_chan *chan; local
[all...]
/linux-master/sound/soc/codecs/
H A Daudio-iio-aux.c36 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; local
40 uinfo->value.integer.max = chan->max - chan->min;
49 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; local
50 int max = chan->max;
51 int min = chan->min;
52 bool invert_range = chan->is_invert_range;
56 ret = iio_read_channel_raw(chan->iio_chan, &val);
70 struct audio_iio_aux_chan *chan = (struct audio_iio_aux_chan *)kcontrol->private_value; local
71 int max = chan
102 audio_iio_aux_add_controls(struct snd_soc_component *component, struct audio_iio_aux_chan *chan) argument
130 audio_iio_aux_add_dapms(struct snd_soc_component *component, struct audio_iio_aux_chan *chan) argument
184 struct audio_iio_aux_chan *chan; local
[all...]
/linux-master/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) <<
71 kona_pwmc_prepare_for_settings(struct kona_pwmc *kp, unsigned int chan) argument
87 kona_pwmc_apply_settings(struct kona_pwmc *kp, unsigned int chan) argument
106 unsigned int value, chan = pwm->hwpwm; local
160 unsigned int chan = pwm->hwpwm; local
205 unsigned int chan = pwm->hwpwm; local
277 unsigned int chan; local
[all...]
/linux-master/net/wireless/tests/
H A Dchan.c38 .chan = &chan_6ghz_1,
47 .chan = &chan_6ghz_1,
56 .chan = &chan_6ghz_1,
65 .chan = &chan_6ghz_1,
74 .chan = &chan_6ghz_1,
83 .chan = &chan_6ghz_1,
92 .chan = &chan_6ghz_1,
97 .chan = &chan_6ghz_1,
106 .chan = &chan_6ghz_1,
111 .chan
[all...]
/linux-master/drivers/media/pci/ngene/
H A Dngene-cards.c108 static struct i2c_adapter *i2c_adapter_from_chan(struct ngene_channel *chan) argument
111 if (chan->number < 2)
112 return &chan->dev->channel[0].i2c_adapter;
114 return &chan->dev->channel[1].i2c_adapter;
117 static int tuner_attach_stv6110(struct ngene_channel *chan) argument
119 struct device *pdev = &chan->dev->pci_dev->dev;
120 struct i2c_adapter *i2c = i2c_adapter_from_chan(chan);
122 chan->dev->card_info->fe_config[chan->number];
124 chan
148 tuner_attach_stv6111(struct ngene_channel *chan) argument
168 struct ngene_channel *chan = fe->sec_priv; local
181 tuner_attach_tda18271(struct ngene_channel *chan) argument
200 tuner_tda18212_ping(struct ngene_channel *chan, struct i2c_adapter *i2c, unsigned short adr) argument
223 tuner_attach_tda18212(struct ngene_channel *chan, u32 dmdtype) argument
262 tuner_attach_probe(struct ngene_channel *chan) argument
282 demod_attach_stv0900(struct ngene_channel *chan) argument
325 demod_attach_stv0910(struct ngene_channel *chan, struct i2c_adapter *i2c) argument
379 demod_attach_stv0367(struct ngene_channel *chan, struct i2c_adapter *i2c) argument
398 demod_attach_cxd28xx(struct ngene_channel *chan, struct i2c_adapter *i2c, int osc24) argument
428 struct ngene_channel *chan = fe->analog_demod_priv; local
487 demod_attach_drxk(struct ngene_channel *chan, struct i2c_adapter *i2c) argument
522 init_xo2(struct ngene_channel *chan, struct i2c_adapter *i2c) argument
594 cineS2_probe(struct ngene_channel *chan) argument
711 demod_attach_lg330x(struct ngene_channel *chan) argument
728 demod_attach_drxd(struct ngene_channel *chan) argument
744 tuner_attach_dtt7520x(struct ngene_channel *chan) argument
946 struct ngene_channel *chan = priv; local
[all...]

Completed in 231 milliseconds

1234567891011>>