Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c122 struct nouveau_dmem *dmem = chunk->drm->dmem; in nouveau_dmem_folio_free() local
124 spin_lock(&dmem->lock); in nouveau_dmem_folio_free()
126 page->zone_device_data = dmem->free_folios; in nouveau_dmem_folio_free()
127 dmem->free_folios = folio; in nouveau_dmem_folio_free()
129 page->zone_device_data = dmem->free_pages; in nouveau_dmem_folio_free()
130 dmem->free_pages = page; in nouveau_dmem_folio_free()
139 spin_unlock(&dmem->lock); in nouveau_dmem_folio_free()
171 if (drm->dmem->migrate.copy_func(drm, folio_nr_pages(sfolio), in nouveau_dmem_copy_folio()
186 struct nouveau_dmem *dmem = drm->dmem; in nouveau_dmem_migrate_to_ram() local
267 nouveau_fence_new(&fence, dmem->migrate.chan); in nouveau_dmem_migrate_to_ram()
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Dia_css_isp_configs.c26 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; in ia_css_configure_iterator()
30 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset; in ia_css_configure_iterator()
49 size = binary->info->mem_offsets.offsets.config->dmem.copy_output.size; in ia_css_configure_copy_output()
53 offset = binary->info->mem_offsets.offsets.config->dmem.copy_output.offset; in ia_css_configure_copy_output()
74 size = binary->info->mem_offsets.offsets.config->dmem.crop.size; in ia_css_configure_crop()
78 offset = binary->info->mem_offsets.offsets.config->dmem.crop.offset; in ia_css_configure_crop()
97 size = binary->info->mem_offsets.offsets.config->dmem.fpn.size; in ia_css_configure_fpn()
101 offset = binary->info->mem_offsets.offsets.config->dmem.fpn.offset; in ia_css_configure_fpn()
119 size = binary->info->mem_offsets.offsets.config->dmem.dvs.size; in ia_css_configure_dvs()
123 offset = binary->info->mem_offsets.offsets.config->dmem.dvs.offset; in ia_css_configure_dvs()
[all …]
H A Dia_css_isp_params.c67 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa()
69 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa()
90 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr()
93 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr()
160 stage->binary->info->mem_offsets.offsets.param->dmem.bh.size; in ia_css_process_bh()
163 stage->binary->info->mem_offsets.offsets.param->dmem.bh.offset; in ia_css_process_bh()
207 stage->binary->info->mem_offsets.offsets.param->dmem.cnr.size; in ia_css_process_cnr()
210 stage->binary->info->mem_offsets.offsets.param->dmem.cnr.offset; in ia_css_process_cnr()
242 stage->binary->info->mem_offsets.offsets.param->dmem.crop.size; in ia_css_process_crop()
245 stage->binary->info->mem_offsets.offsets.param->dmem.crop.offset; in ia_css_process_crop()
[all …]
H A Dia_css_isp_states.c141 unsigned int size = binary->info->mem_offsets.offsets.state->dmem.tnr.size; in ia_css_initialize_tnr_state()
143 unsigned int offset = binary->info->mem_offsets.offsets.state->dmem.tnr.offset; in ia_css_initialize_tnr_state()
165 unsigned int size = binary->info->mem_offsets.offsets.state->dmem.ref.size; in ia_css_initialize_ref_state()
167 unsigned int offset = binary->info->mem_offsets.offsets.state->dmem.ref.offset; in ia_css_initialize_ref_state()
H A Dia_css_isp_states.h51 } dmem; member
H A Dia_css_3a.h37 } dmem; member
H A Dia_css_isp_configs.h62 } dmem; member
H A Dia_css_isp_params.h107 } dmem; member
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c54 static int nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem, in nicvf_alloc_q_desc_mem() argument
57 dmem->q_len = q_len; in nicvf_alloc_q_desc_mem()
58 dmem->size = (desc_size * q_len) + align_bytes; in nicvf_alloc_q_desc_mem()
60 dmem->unalign_base = dma_alloc_coherent(&nic->pdev->dev, dmem->size, in nicvf_alloc_q_desc_mem()
61 &dmem->dma, GFP_KERNEL); in nicvf_alloc_q_desc_mem()
62 if (!dmem->unalign_base) in nicvf_alloc_q_desc_mem()
66 dmem->phys_base = NICVF_ALIGNED_ADDR((u64)dmem->dma, align_bytes); in nicvf_alloc_q_desc_mem()
67 dmem->base = dmem->unalign_base + (dmem->phys_base - dmem->dma); in nicvf_alloc_q_desc_mem()
72 static void nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem) in nicvf_free_q_desc_mem() argument
74 if (!dmem) in nicvf_free_q_desc_mem()
[all …]
H A Dnicvf_queues.h229 struct q_desc_mem dmem; member
260 struct q_desc_mem dmem; member
284 struct q_desc_mem dmem; member
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/
H A Dia_css_bayer_io.host.c32 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config()
33 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config()
60 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config()
61 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config()
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/
H A Dia_css_yuv444_io.host.c33 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config()
34 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config()
62 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config()
63 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config()
/linux/arch/arm/boot/dts/st/
H A Dstih418-b2264.dts25 /* u-boot puts hpen in SBC dmem at 0xb8 offset */
30 /* u-boot puts hpen in SBC dmem at 0xb8 offset */
35 /* u-boot puts hpen in SBC dmem at 0xb8 offset */
40 /* u-boot puts hpen in SBC dmem at 0xb8 offset */
H A Dstih418.dtsi18 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
26 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
H A Dstih407-family.dtsi41 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
62 /* u-boot puts hpen in SBC dmem at 0xa4 offset */
855 reg-names = "slimcore", "dmem", "peripherals", "imem";
872 reg-names = "slimcore", "dmem", "peripherals", "imem";
892 reg-names = "slimcore", "dmem", "peripherals", "imem";
/linux/drivers/memory/
H A Dbrcmstb_dpfe.c183 void __iomem *dmem; member
407 ptr = priv->dmem + offset; in get_msg_ptr()
570 u32 __iomem *dmem = priv->dmem; in __verify_fw_checksum() local
587 sum += readl_relaxed(dmem + i); in __verify_fw_checksum()
626 const u32 *dmem, *imem; in brcmstb_dpfe_download_firmware() local
678 dmem = fw_blob + imem_size; in brcmstb_dpfe_download_firmware()
680 ret = __write_firmware(priv->dmem, dmem, dmem_size, is_big_endian); in brcmstb_dpfe_download_firmware()
878 priv->dmem = devm_platform_ioremap_resource_byname(pdev, "dpfe-dmem"); in brcmstb_dpfe_probe()
879 if (IS_ERR(priv->dmem)) { in brcmstb_dpfe_probe()
/linux/drivers/staging/media/ipu3/
H A Dipu3-css-fw.h49 } dmem; member
62 } dmem; member
70 } dmem; member
H A Dipu3-css.c725 &cofs->dmem.iterator, in imgu_css_pipeline_init()
774 &cofs->dmem.ref, in imgu_css_pipeline_init()
804 &cofs->dmem.dvs, sizeof(*cfg_dvs), in imgu_css_pipeline_init()
820 &cofs->dmem.tnr3, in imgu_css_pipeline_init()
851 &sofs->dmem.ref, in imgu_css_pipeline_init()
864 &sofs->dmem.tnr3, in imgu_css_pipeline_init()
1921 abi_buf->payload.s3a.data.dmem.s3a_tbl = b->daddr; in imgu_css_buf_queue()
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dwkup_m3_rproc.txt26 regions. These should be named "umem" & "dmem".
45 reg-names = "umem", "dmem";
/linux/Documentation/devicetree/bindings/dma/
H A Dst_fdma.txt15 - reg-names : Must contain "slimcore", "dmem", "peripherals", "imem" entries
31 reg-names = "slimcore", "dmem", "peripherals", "imem";
/linux/Documentation/core-api/
H A Dcgroup.rst7 .. kernel-doc:: kernel/cgroup/dmem.c
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dfwsec.c92 const u8 *dmem = fw->fw.img + fw->dmem_base_img; in nvkm_gsp_fwsec_patch() local
106 dmemmap = (void *)(dmem + app->v1.dmem_base); in nvkm_gsp_fwsec_patch()
109 frtscmd = (void *)(dmem + dmemmap->v3.cmd_in_buffer_offset); in nvkm_gsp_fwsec_patch()
/linux/kernel/cgroup/
H A DMakefile10 obj-$(CONFIG_CGROUP_DMEM) += dmem.o
/linux/include/linux/
H A Dcgroup_subsys.h69 SUBSYS(dmem)
/linux/drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/
H A Dia_css_s3a.host.c109 short dmem_offset = stage->binary->info->mem_offsets->dmem.s3a;

12