Home
last modified time | relevance | path

Searched refs:dscr (Results 1 – 3 of 3) sorted by relevance

/drivers/misc/mei/
A Ddma-ring.c22 struct mei_dma_dscr *dscr) in mei_dmam_dscr_alloc() argument
24 if (!dscr->size) in mei_dmam_dscr_alloc()
27 if (WARN_ON(!is_power_of_2(dscr->size))) in mei_dmam_dscr_alloc()
30 if (dscr->vaddr) in mei_dmam_dscr_alloc()
33 dscr->vaddr = dmam_alloc_coherent(dev->dev, dscr->size, &dscr->daddr, in mei_dmam_dscr_alloc()
35 if (!dscr->vaddr) in mei_dmam_dscr_alloc()
48 struct mei_dma_dscr *dscr) in mei_dmam_dscr_free() argument
50 if (!dscr->vaddr) in mei_dmam_dscr_free()
53 dmam_free_coherent(dev->dev, dscr->size, dscr->vaddr, dscr->daddr); in mei_dmam_dscr_free()
54 dscr->vaddr = NULL; in mei_dmam_dscr_free()
/drivers/dma/
A Dat_hdmac.c205 u32 dscr; /* chain to next lli */ member
418 lli->ctrla, lli->ctrlb, &lli->dscr); in atc_dump_lli()
488 desc->sg[i].lli->dscr = 0; in set_lli_eol()
551 desc->sg[i - 1].lli->dscr = atdma_sg->lli_phys; in atdma_lli_chain()
681 u32 len, ctrla, dscr; in atc_get_llis_residue() local
685 dscr = channel_readl(atchan, DSCR); in atc_get_llis_residue()
699 if (likely(new_dscr == dscr)) in atc_get_llis_residue()
708 dscr = new_dscr; in atc_get_llis_residue()
716 if (desc->sg[0].lli->dscr == dscr) { in atc_get_llis_residue()
723 if (desc->sg[i].lli && desc->sg[i].lli->dscr == dscr) in atc_get_llis_residue()
[all …]
/drivers/gpu/drm/atmel-hlcdc/
A Datmel_hlcdc_plane.c1099 struct atmel_hlcdc_dma_channel_dscr *dscr; in atmel_hlcdc_plane_alloc_dscrs() local
1102 dscr = dma_pool_alloc(dc->dscrpool, GFP_KERNEL, &dscr_dma); in atmel_hlcdc_plane_alloc_dscrs()
1103 if (!dscr) in atmel_hlcdc_plane_alloc_dscrs()
1106 dscr->addr = 0; in atmel_hlcdc_plane_alloc_dscrs()
1107 dscr->next = dscr_dma; in atmel_hlcdc_plane_alloc_dscrs()
1108 dscr->self = dscr_dma; in atmel_hlcdc_plane_alloc_dscrs()
1109 dscr->ctrl = ATMEL_HLCDC_LAYER_DFETCH; in atmel_hlcdc_plane_alloc_dscrs()
1111 state->dscrs[i] = dscr; in atmel_hlcdc_plane_alloc_dscrs()

Completed in 16 milliseconds