Home
last modified time | relevance | path

Searched refs:dmem (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_dmem.c151 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_fault_copy_one()
167 struct nouveau_dmem *dmem = page_to_dmem(vmf->page); in nouveau_dmem_migrate_to_ram() local
168 struct nouveau_drm *drm = dmem->drm; in nouveau_dmem_migrate_to_ram()
195 nouveau_fence_new(dmem->migrate.chan, false, &fence); in nouveau_dmem_migrate_to_ram()
215 if (drm->dmem == NULL) in nouveau_dmem_chunk_alloc()
218 mutex_lock(&drm->dmem->mutex); in nouveau_dmem_chunk_alloc()
219 chunk = list_first_entry_or_null(&drm->dmem->chunk_empty, in nouveau_dmem_chunk_alloc()
223 mutex_unlock(&drm->dmem->mutex); in nouveau_dmem_chunk_alloc()
228 mutex_unlock(&drm->dmem->mutex); in nouveau_dmem_chunk_alloc()
246 mutex_lock(&drm->dmem->mutex); in nouveau_dmem_chunk_alloc()
[all …]
Dnouveau_drv.h213 struct nouveau_dmem *dmem; member
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c53 static int nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem, in nicvf_alloc_q_desc_mem() argument
56 dmem->q_len = q_len; in nicvf_alloc_q_desc_mem()
57 dmem->size = (desc_size * q_len) + align_bytes; in nicvf_alloc_q_desc_mem()
59 dmem->unalign_base = dma_alloc_coherent(&nic->pdev->dev, dmem->size, in nicvf_alloc_q_desc_mem()
60 &dmem->dma, GFP_KERNEL); in nicvf_alloc_q_desc_mem()
61 if (!dmem->unalign_base) in nicvf_alloc_q_desc_mem()
65 dmem->phys_base = NICVF_ALIGNED_ADDR((u64)dmem->dma, align_bytes); in nicvf_alloc_q_desc_mem()
66 dmem->base = dmem->unalign_base + (dmem->phys_base - dmem->dma); in nicvf_alloc_q_desc_mem()
71 static void nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem) in nicvf_free_q_desc_mem() argument
73 if (!dmem) in nicvf_free_q_desc_mem()
[all …]
Dnicvf_queues.h229 struct q_desc_mem dmem; member
260 struct q_desc_mem dmem; member
284 struct q_desc_mem dmem; member
Dnicvf_main.c880 cqe_head &= (cq->dmem.q_len - 1); in nicvf_cq_intr_handler()
/Linux-v5.4/drivers/usb/host/
Dimx21-dbg.c200 struct imx21_dmem_area *dmem; in debug_status_show() local
215 list_for_each_entry(dmem, &imx21->dmem_list, list) { in debug_status_show()
216 dmem_bytes += dmem->size; in debug_status_show()
253 struct imx21_dmem_area *dmem; in debug_dmem_show() local
259 list_for_each_entry(dmem, &imx21->dmem_list, list) in debug_dmem_show()
263 dmem->offset, dmem->size, in debug_dmem_show()
264 format_ep(dmem->ep, ep_text, sizeof(ep_text))); in debug_dmem_show()
Dimx21-hcd.c234 void __iomem *dmem = imx21->regs + USBOTG_DMEM + dmem_offset; in copy_to_dmem() local
244 writel(word, dmem); in copy_to_dmem()
245 dmem += 4; in copy_to_dmem()
251 writel(word, dmem); in copy_to_dmem()
/Linux-v5.4/drivers/memory/
Dbrcmstb_dpfe.c185 void __iomem *dmem; member
372 ptr = priv->dmem + offset; in get_msg_ptr()
525 u32 __iomem *dmem = priv->dmem; in __verify_fw_checksum() local
542 sum += readl_relaxed(dmem + i); in __verify_fw_checksum()
583 const u32 *dmem, *imem; in brcmstb_dpfe_download_firmware() local
631 dmem = fw_blob + imem_size; in brcmstb_dpfe_download_firmware()
633 ret = __write_firmware(priv->dmem, dmem, dmem_size, is_big_endian); in brcmstb_dpfe_download_firmware()
831 priv->dmem = devm_ioremap_resource(dev, res); in brcmstb_dpfe_probe()
832 if (IS_ERR(priv->dmem)) { in brcmstb_dpfe_probe()
/Linux-v5.4/drivers/staging/media/ipu3/
Dipu3-css-fw.h45 } dmem; member
58 } dmem; member
66 } dmem; member
Dipu3-css.c729 &cofs->dmem.iterator, in imgu_css_pipeline_init()
795 &cofs->dmem.ref, in imgu_css_pipeline_init()
825 &cofs->dmem.dvs, sizeof(*cfg_dvs), in imgu_css_pipeline_init()
841 &cofs->dmem.tnr3, in imgu_css_pipeline_init()
872 &sofs->dmem.ref, in imgu_css_pipeline_init()
885 &sofs->dmem.tnr3, in imgu_css_pipeline_init()
1960 abi_buf->payload.s3a.data.dmem.s3a_tbl = b->daddr; in imgu_css_buf_queue()
Dipu3-css-params.c2832 &pofs->dmem.tnr3, in imgu_css_cfg_dmem0()
2845 m, &pofs->dmem.xnr3, sizeof(*xnr_dmem)); in imgu_css_cfg_dmem0()
Dipu3-abi.h1938 } dmem; member
/Linux-v5.4/Documentation/devicetree/bindings/memory-controllers/
Dbrcm,dpfe-cpu.txt17 - reg-names: must contain "dpfe-cpu", "dpfe-dmem", and "dpfe-imem";
26 reg-names = "dpfe-cpu", "dpfe-dmem", "dpfe-imem";
/Linux-v5.4/Documentation/devicetree/bindings/remoteproc/
Dwkup_m3_rproc.txt26 regions. These should be named "umem" & "dmem".
45 reg-names = "umem", "dmem";
/Linux-v5.4/arch/arm/boot/dts/
Dstih418.dtsi17 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
24 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
Dstih407-family.dtsi41 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
61 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
852 reg-names = "slimcore", "dmem", "peripherals", "imem";
869 reg-names = "slimcore", "dmem", "peripherals", "imem";
889 reg-names = "slimcore", "dmem", "peripherals", "imem";
Dam4372.dtsi168 reg-names = "umem", "dmem";
Dam33xx.dtsi175 reg-names = "umem", "dmem";
/Linux-v5.4/Documentation/devicetree/bindings/dma/
Dst_fdma.txt15 - reg-names : Must contain "slimcore", "dmem", "peripherals", "imem" entries
31 reg-names = "slimcore", "dmem", "peripherals", "imem";
/Linux-v5.4/Documentation/media/v4l-drivers/
Dbttv.rst526 from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it