/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_dma.c | 17 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 D | mmp_pdma.c | 90 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 D | stm32-mdma.c | 258 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 D | l2cap_sock.c | 86 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 D | nv50.c | 28 #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 D | nv04.c | 26 #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 D | nouveau_abi16.c | 115 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 D | nv84_fence.c | 36 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 D | nv30.c | 7 #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 D | hcd_intr.c | 68 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 D | ptdma-dmaengine.c | 18 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 D | radeon_i2c.c | 20 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 D | pcie-sh7786.c | 154 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 D | mailbox_client.h | 40 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 D | dw-edma-core.c | 32 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 D | uchan.c | 25 #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 D | g84.c | 26 #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 D | edma.h | 48 #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 D | spear_pcm.h | 11 bool (*filter)(struct dma_chan *chan, void *slave));
|
/linux-master/arch/um/drivers/ |
H A D | chan.h | 15 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 D | rcar-dmac.c | 142 * @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 D | audio-iio-aux.c | 36 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 D | pwm-bcm-kona.c | 39 #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 D | chan.c | 38 .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 D | ngene-cards.c | 108 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...] |