Home
last modified time | relevance | path

Searched refs:mem (Results 226 – 250 of 1984) sorted by relevance

12345678910>>...80

/openbmc/qemu/hw/usb/
H A Dlibhw.c30 void *mem; in usb_packet_map() local
39 mem = dma_memory_map(sgl->as, base, &xlen, dir, in usb_packet_map()
41 if (!mem) { in usb_packet_map()
47 qemu_iovec_add(&p->iov, mem, xlen); in usb_packet_map()
/openbmc/linux/arch/arm64/boot/dts/rockchip/
H A Drk3568-nanopi-r5s.dtsi205 regulator-state-mem {
240 regulator-state-mem {
253 regulator-state-mem {
264 regulator-state-mem {
276 regulator-state-mem {
288 regulator-state-mem {
298 regulator-state-mem {
310 regulator-state-mem {
322 regulator-state-mem {
333 regulator-state-mem {
[all …]
H A Drk3566-lubancat-1.dts186 regulator-state-mem {
224 regulator-state-mem {
238 regulator-state-mem {
249 regulator-state-mem {
263 regulator-state-mem {
275 regulator-state-mem {
287 regulator-state-mem {
299 regulator-state-mem {
311 regulator-state-mem {
324 regulator-state-mem {
[all …]
H A Drk3588s-indiedroid-nova.dts78 regulator-state-mem {
226 regulator-state-mem {
243 regulator-state-mem {
264 regulator-state-mem {
500 regulator-state-mem {
512 regulator-state-mem {
524 regulator-state-mem {
537 regulator-state-mem {
549 regulator-state-mem {
561 regulator-state-mem {
[all …]
H A Drk3566-radxa-cm3.dtsi116 regulator-state-mem {
150 regulator-state-mem {
164 regulator-state-mem {
174 regulator-state-mem {
186 regulator-state-mem {
198 regulator-state-mem {
210 regulator-state-mem {
221 regulator-state-mem {
233 regulator-state-mem {
244 regulator-state-mem {
[all …]
/openbmc/linux/drivers/infiniband/sw/siw/
H A Dsiw_qp_tx.c55 struct siw_mem *mem = wqe->mem[0]; in siw_try_1seg() local
57 if (!mem->mem_obj) { in siw_try_1seg()
70 if (!mem->is_pbl) in siw_try_1seg()
88 if (!mem->is_pbl) in siw_try_1seg()
471 struct siw_mem *mem; in siw_tx_hdt() local
474 mem = wqe->mem[sge_idx]; in siw_tx_hdt()
505 if (mem->is_pbl) in siw_tx_hdt()
942 struct siw_mem *mem; in siw_fastreg_mr() local
958 if (unlikely(!mem)) { in siw_fastreg_mr()
979 mem->stag_valid = 1; in siw_fastreg_mr()
[all …]
/openbmc/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c116 if (!mem) in tce_iommu_unregister_pages()
120 if (tcemem->mem == mem) { in tce_iommu_unregister_pages()
131 mm_iommu_put(container->mm, mem); in tce_iommu_unregister_pages()
149 if (mem) { in tce_iommu_register_pages()
151 if (tcemem->mem == mem) { in tce_iommu_register_pages()
168 tcemem->mem = mem; in tce_iommu_register_pages()
398 if (!mem) in tce_iommu_prereg_ua_to_hpa()
405 *pmem = mem; in tce_iommu_prereg_ua_to_hpa()
426 if (mem) in tce_iommu_unuse_page_v2()
427 mm_iommu_mapped_dec(mem); in tce_iommu_unuse_page_v2()
[all …]
/openbmc/linux/arch/xtensa/include/asm/
H A Datomic.h131 [mem] "+m" (*v) \
151 [mem] "+m" (*v) \
172 [mem] "+m" (*v) \
194 : [result] "=&a" (vval), [mem] "+m" (*v) \
212 : [result] "=&a" (vval), [mem] "+m" (*v) \
233 [mem] "+m" (*v) \
/openbmc/linux/drivers/uio/
H A Duio_dmem_genirq.c55 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_open()
58 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_open()
88 uiomem = &priv->uioinfo->mem[priv->dmem_region_start]; in uio_dmem_genirq_release()
93 while (!priv->refcnt && uiomem < &priv->uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_release()
236 uiomem = &uioinfo->mem[0]; in uio_dmem_genirq_probe()
244 if (uiomem >= &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
257 priv->dmem_region_start = uiomem - &uioinfo->mem[0]; in uio_dmem_genirq_probe()
261 if (uiomem >= &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
273 while (uiomem < &uioinfo->mem[MAX_UIO_MAPS]) { in uio_dmem_genirq_probe()
/openbmc/linux/drivers/remoteproc/
H A Dxlnx_r5_remoteproc.c403 va = ioremap_wc(mem->dma, mem->len); in zynqmp_r5_mem_region_map()
407 mem->va = (void *)va; in zynqmp_r5_mem_region_map()
424 iounmap((void __iomem *)mem->va); in zynqmp_r5_mem_region_unmap()
499 iounmap((void __iomem *)mem->va); in tcm_mem_unmap()
519 va = ioremap_wc(mem->dma, mem->len); in tcm_mem_map()
524 mem->va = (void *)va; in tcm_mem_map()
527 memset_io(va, 0, mem->len); in tcm_mem_map()
536 mem->da &= 0x000fffff; in tcm_mem_map()
545 if (mem->da == 0x90000 || mem->da == 0xB0000) in tcm_mem_map()
546 mem->da -= 0x90000; in tcm_mem_map()
[all …]
H A Dst_slim_rproc.c143 fw_rev = readl(slim_rproc->mem[ST_SLIM_DMEM].cpu_addr + in slim_rproc_start()
183 if (da != slim_rproc->mem[i].bus_addr) in slim_rproc_da_to_va()
186 if (len <= slim_rproc->mem[i].size) { in slim_rproc_da_to_va()
188 va = (__force void *)slim_rproc->mem[i].cpu_addr; in slim_rproc_da_to_va()
252 slim_rproc->mem[i].cpu_addr = devm_ioremap_resource(dev, res); in st_slim_rproc_alloc()
253 if (IS_ERR(slim_rproc->mem[i].cpu_addr)) { in st_slim_rproc_alloc()
255 err = PTR_ERR(slim_rproc->mem[i].cpu_addr); in st_slim_rproc_alloc()
258 slim_rproc->mem[i].bus_addr = res->start; in st_slim_rproc_alloc()
259 slim_rproc->mem[i].size = resource_size(res); in st_slim_rproc_alloc()
/openbmc/linux/samples/seccomp/
H A Duser-trap.c108 int ret = -1, mem; in handle_req() local
128 mem = open(path, O_RDONLY); in handle_req()
129 if (mem < 0) { in handle_req()
155 if (lseek(mem, req->data.args[0], SEEK_SET) < 0) { in handle_req()
160 ret = read(mem, source, sizeof(source)); in handle_req()
166 if (lseek(mem, req->data.args[1], SEEK_SET) < 0) { in handle_req()
171 ret = read(mem, target, sizeof(target)); in handle_req()
197 close(mem); in handle_req()
/openbmc/linux/arch/arm64/kernel/
H A Dmachine_kexec.c50 kimage->segment[i].mem, in _kexec_image_info()
51 kimage->segment[i].mem + kimage->segment[i].memsz, in _kexec_image_info()
91 kimage->segment[i].mem, in kexec_segment_flush()
92 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_segment_flush()
97 (unsigned long)phys_to_virt(kimage->segment[i].mem), in kexec_segment_flush()
98 (unsigned long)phys_to_virt(kimage->segment[i].mem) + in kexec_segment_flush()
326 if (addr >= kexec_crash_image->segment[i].mem && in crash_is_nosave()
327 addr < (kexec_crash_image->segment[i].mem + in crash_is_nosave()
/openbmc/linux/drivers/gpu/drm/i915/
H A Dintel_gvt.c108 void *mem; in save_initial_hw_state() local
111 mem = kzalloc(PCI_CFG_SPACE_EXP_SIZE, GFP_KERNEL); in save_initial_hw_state()
112 if (!mem) in save_initial_hw_state()
115 vgpu->initial_cfg_space = mem; in save_initial_hw_state()
118 pci_read_config_dword(pdev, i, mem + i); in save_initial_hw_state()
120 mem = vzalloc(2 * SZ_1M); in save_initial_hw_state()
121 if (!mem) { in save_initial_hw_state()
126 vgpu->initial_mmio = mem; in save_initial_hw_state()
/openbmc/phosphor-mboxd/
H A Dmboxd_lpc.c72 context->mem = mmap(NULL, context->mem_size, PROT_READ | PROT_WRITE, in __init_lpc_dev()
74 if (context->mem == MAP_FAILED) { in __init_lpc_dev()
89 if (context->mem) { in free_lpc_dev()
90 munmap(context->mem, context->mem_size); in free_lpc_dev()
166 context->mem, context->mem_size); in point_to_memory()
/openbmc/hiomapd/
H A Dlpc.c72 context->mem = mmap(NULL, context->mem_size, PROT_READ | PROT_WRITE, in __lpc_dev_init()
74 if (context->mem == MAP_FAILED) { in __lpc_dev_init()
89 if (context->mem) { in lpc_dev_free()
90 munmap(context->mem, context->mem_size); in lpc_dev_free()
167 context->mem, context->mem_size); in lpc_map_memory()
/openbmc/linux/drivers/infiniband/hw/irdma/
H A Dhmc.c331 struct irdma_dma_mem *mem; in irdma_finish_del_sd_reg() local
347 if (!mem || !mem->va) { in irdma_finish_del_sd_reg()
350 dma_free_coherent(dev->hw->device, mem->size, mem->va, in irdma_finish_del_sd_reg()
351 mem->pa); in irdma_finish_del_sd_reg()
352 mem->va = NULL; in irdma_finish_del_sd_reg()
549 struct irdma_dma_mem mem; in irdma_add_pd_table_entry() local
621 struct irdma_dma_mem *mem; in irdma_remove_pd_bp() local
647 if (!mem || !mem->va) in irdma_remove_pd_bp()
650 dma_free_coherent(dev->hw->device, mem->size, mem->va, in irdma_remove_pd_bp()
651 mem->pa); in irdma_remove_pd_bp()
[all …]
/openbmc/linux/drivers/spi/
H A Dspi-intel-platform.c17 struct resource *mem; in intel_spi_platform_probe() local
23 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in intel_spi_platform_probe()
24 return intel_spi_probe(&pdev->dev, mem, info); in intel_spi_platform_probe()
H A Dspi-intel.c180 const struct spi_mem *mem,
449 const struct spi_mem *mem) in intel_spi_chip_addr() argument
452 if (!mem) in intel_spi_chip_addr()
461 u32 addr = intel_spi_chip_addr(ispi, mem) + op->addr.val; in intel_spi_read_reg()
484 u32 addr = intel_spi_chip_addr(ispi, mem) + op->addr.val; in intel_spi_write_reg()
545 u32 addr = intel_spi_chip_addr(ispi, mem) + op->addr.val; in intel_spi_read()
606 u32 addr = intel_spi_chip_addr(ispi, mem) + op->addr.val; in intel_spi_write()
788 return iop->exec_op(ispi, mem, iop, op); in intel_spi_exec_mem_op()
828 ret = iop->exec_op(ispi, desc->mem, iop, &op); in intel_spi_dirmap_read()
844 ret = iop->exec_op(ispi, desc->mem, iop, &op); in intel_spi_dirmap_write()
[all …]
/openbmc/linux/arch/powerpc/platforms/4xx/
H A Dhsta_msi.c125 struct resource *mem; in hsta_msi_probe() local
129 mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in hsta_msi_probe()
130 if (!mem) { in hsta_msi_probe()
142 ppc4xx_hsta_msi.address = mem->start; in hsta_msi_probe()
143 ppc4xx_hsta_msi.data = ioremap(mem->start, resource_size(mem)); in hsta_msi_probe()
/openbmc/linux/rust/alloc/
H A Draw_vec.rs8 use core::mem::{self, ManuallyDrop, MaybeUninit, SizedTypeProperties};
112 pub(crate) const MIN_NON_ZERO_CAP: usize = if mem::size_of::<T>() == 1 {
114 } else if mem::size_of::<T>() <= 1024 {
280 let _: () = const { assert!(mem::size_of::<T>() % mem::align_of::<T>() == 0) }; in current_memory()
282 let align = mem::align_of::<T>(); in current_memory()
283 let size = mem::size_of::<T>().unchecked_mul(self.cap); in current_memory()
471 let (ptr, layout) = if let Some(mem) = self.current_memory() { mem } else { return Ok(()) }; in shrink()
473 let _: () = const { assert!(mem::size_of::<T>() % mem::align_of::<T>() == 0) }; in shrink()
486 let new_size = mem::size_of::<T>().unchecked_mul(cap); in shrink()
/openbmc/linux/drivers/gpu/drm/ttm/
H A Dttm_resource.c655 struct ttm_resource *mem) in ttm_kmap_iter_linear_io_init() argument
662 if (!mem->bus.is_iomem) { in ttm_kmap_iter_linear_io_init()
667 if (mem->bus.addr) { in ttm_kmap_iter_linear_io_init()
675 ioremap_wc(mem->bus.offset, in ttm_kmap_iter_linear_io_init()
676 mem->size)); in ttm_kmap_iter_linear_io_init()
679 memremap(mem->bus.offset, mem->size, in ttm_kmap_iter_linear_io_init()
687 ioremap(mem->bus.offset, in ttm_kmap_iter_linear_io_init()
688 mem->size)); in ttm_kmap_iter_linear_io_init()
700 ttm_mem_io_free(bdev, mem); in ttm_kmap_iter_linear_io_init()
717 struct ttm_resource *mem) in ttm_kmap_iter_linear_io_fini() argument
[all …]
/openbmc/linux/tools/virtio/
H A Dvirtio_test.c46 struct vhost_memory *mem; member
141 dev->mem = malloc(offsetof(struct vhost_memory, regions) + in vdev_info_init()
142 sizeof dev->mem->regions[0]); in vdev_info_init()
143 assert(dev->mem); in vdev_info_init()
144 memset(dev->mem, 0, offsetof(struct vhost_memory, regions) + in vdev_info_init()
145 sizeof dev->mem->regions[0]); in vdev_info_init()
146 dev->mem->nregions = 1; in vdev_info_init()
147 dev->mem->regions[0].guest_phys_addr = (long)dev->buf; in vdev_info_init()
148 dev->mem->regions[0].userspace_addr = (long)dev->buf; in vdev_info_init()
149 dev->mem->regions[0].memory_size = dev->buf_size; in vdev_info_init()
[all …]
/openbmc/linux/drivers/pcmcia/
H A Di82365.c1067 "%#x)\n", sock, mem->map, mem->flags, mem->speed, in i365_set_mem_map()
1069 (unsigned long long)mem->res->end, mem->card_start); in i365_set_mem_map()
1071 map = mem->map; in i365_set_mem_map()
1073 (mem->res->start > mem->res->end) || (mem->speed > 1000)) in i365_set_mem_map()
1075 if ((mem->res->start > 0xffffff) || (mem->res->end > 0xffffff)) in i365_set_mem_map()
1089 switch (to_cycles(mem->speed)) { in i365_set_mem_map()
1097 i = ((mem->card_start - mem->res->start) >> 12) & 0x3fff; in i365_set_mem_map()
1103 if (mem->flags & MAP_ACTIVE) in i365_set_mem_map()
1201 LOCKED(i365_set_mem_map(sock, mem)); in pcic_set_mem_map()
1216 mem.map = i; in pcic_init()
[all …]
/openbmc/linux/Documentation/translations/zh_CN/mm/damon/
H A Dfaq.rst24 “闲置页面跟踪” 或 “perf mem” 可以替代DAMON吗?
27 闲置页跟踪是物理地址空间访问检查的一个低层次的原始方法。“perf mem”也是类似的,尽管它可以
29 存管理优化,并提供复杂的精度/开销处理机制。因此,“空闲页面跟踪” 和 “perf mem” 可以提供

12345678910>>...80