Home
last modified time | relevance | path

Searched refs:pmem (Results 1 – 25 of 67) sorted by relevance

123

/linux-6.3-rc2/drivers/nvdimm/
A Dpmem.c40 return pmem->bb.dev; in to_dev()
93 if (pmem->bb_state) in pmem_clear_bb()
118 pmem_clear_bb(pmem, to_sect(pmem, offset), cleared >> SECTOR_SHIFT); in pmem_clear_poison()
256 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags); in __pmem_direct_access()
285 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
438 u64 offset = PFN_PHYS(pfn) - pmem->phys_addr - pmem->data_offset; in pmem_pagemap_memory_failure()
465 pmem = devm_kzalloc(dev, sizeof(*pmem), GFP_KERNEL); in pmem_attach_disk()
466 if (!pmem) in pmem_attach_disk()
505 pmem->pgmap.owner = pmem; in pmem_attach_disk()
552 set_capacity(disk, (pmem->size - pmem->pfn_pad - pmem->data_offset) in pmem_attach_disk()
[all …]
A Dpmem.h32 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff,
A DMakefile9 nd_pmem-y := pmem.o
/linux-6.3-rc2/tools/testing/nvdimm/
A Dpmem-dax.c11 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, in __pmem_direct_access() argument
15 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access()
17 if (unlikely(is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) / 512, in __pmem_direct_access()
25 if (get_nfit_res(pmem->phys_addr + offset)) { in __pmem_direct_access()
29 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
30 page = vmalloc_to_page(pmem->virt_addr + offset); in __pmem_direct_access()
34 __func__, pmem, pgoff, page_to_pfn(page)); in __pmem_direct_access()
40 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
42 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags); in __pmem_direct_access()
48 if (unlikely(pmem->bb.count)) in __pmem_direct_access()
[all …]
A DKbuild44 nd_pmem-y := $(NVDIMM_SRC)/pmem.o
45 nd_pmem-y += pmem-dax.o
64 dax_pmem-y := $(DAX_SRC)/pmem.o
A Dpmem_test.c8 nfit_test_watermark(pmem);
/linux-6.3-rc2/drivers/staging/rtl8712/
A Drtl8712_io.c67 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_read_mem() argument
74 hdl->io_ops._read_mem(hdl, addr, cnt, pmem); in r8712_read_mem()
77 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_mem() argument
81 hdl->io_ops._write_mem(hdl, addr, cnt, pmem); in r8712_write_mem()
84 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_read_port() argument
91 hdl->io_ops._read_port(hdl, addr, cnt, pmem); in r8712_read_port()
94 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in r8712_write_port() argument
98 hdl->io_ops._write_port(hdl, addr, cnt, pmem); in r8712_write_port()
A Drtl871x_io.h91 u8 *pmem);
93 u8 *pmem);
96 u8 *pmem);
98 u8 *pmem);
225 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
226 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
230 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
231 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/
A Drtw_io.h93 void (*_read_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
94 void (*_write_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
100 u32 (*_read_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
101 u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem);
103 u32 (*_write_scsi)(struct intf_hdl *pintfhdl, u32 cnt, u8 *pmem);
168 extern void _rtw_attrib_read(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
179 extern u32 rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
181 extern void rtw_write_scsi(struct adapter *adapter, u32 cnt, u8 *pmem);
199 extern void async_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
200 extern void async_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
[all …]
/linux-6.3-rc2/drivers/char/
A Dapplicom.c703 void __iomem *pmem; in ac_ioctl() local
730 pmem = apbs[IndexCard].RamIO; in ac_ioctl()
739 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl()
741 adgl->error_code[i] = readb(pmem++); in ac_ioctl()
744 pmem = apbs[IndexCard].RamIO + VERS; in ac_ioctl()
745 adgl->vers = readb(pmem); in ac_ioctl()
746 pmem = apbs[IndexCard].RamIO + TYPE_CARD; in ac_ioctl()
748 adgl->reserv1[i] = readb(pmem++); in ac_ioctl()
760 writeb(0xff, pmem++); in ac_ioctl()
774 writeb(adgl->tic_des_from_pc, pmem); in ac_ioctl()
[all …]
/linux-6.3-rc2/tools/perf/scripts/python/
A Dmem-phys-addr.py22 pmem = [] variable
39 pmem.append(int(m[0], 16))
40 pmem.append(int(m[1], 16))
70 position = bisect.bisect(pmem, phys_addr)
/linux-6.3-rc2/drivers/firmware/
A Dstratix10-svc.c187 if (pmem->paddr == addr) in svc_pa_to_va()
188 return pmem->vaddr; in svc_pa_to_va()
1056 pmem = devm_kzalloc(chan->ctrl->dev, sizeof(*pmem), GFP_KERNEL); in stratix10_svc_allocate_memory()
1057 if (!pmem) in stratix10_svc_allocate_memory()
1067 pmem->vaddr = (void *)va; in stratix10_svc_allocate_memory()
1068 pmem->paddr = pa; in stratix10_svc_allocate_memory()
1069 pmem->size = s; in stratix10_svc_allocate_memory()
1072 pmem->vaddr, (unsigned int)pmem->paddr); in stratix10_svc_allocate_memory()
1090 if (pmem->vaddr == kaddr) { in stratix10_svc_free_memory()
1093 pmem->vaddr = NULL; in stratix10_svc_free_memory()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/pmem/
A Dpmem-region.txt19 - compatible = "pmem-region"
50 pmem@5000 {
51 compatible = "pmem-region";
59 pmem@6000 {
60 compatible = "pmem-region";
/linux-6.3-rc2/arch/powerpc/mm/book3s64/
A Diommu_api.c58 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_do_alloc() argument
169 *pmem = mem; in mm_iommu_do_alloc()
187 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_new() argument
190 pmem); in mm_iommu_new()
196 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_newdev() argument
198 return mm_iommu_do_alloc(mm, ua, entries, dev_hpa, pmem); in mm_iommu_newdev()
/linux-6.3-rc2/drivers/staging/rtl8723bs/core/
A Drtw_io.c110 u32 rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in rtw_write_port() argument
112 u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in rtw_write_port()
118 return _write_port(pintfhdl, addr, cnt, pmem); in rtw_write_port()
/linux-6.3-rc2/arch/mips/include/asm/octeon/
A Dcvmx-pemx-defs.h442 uint64_t pmem:1; member
450 uint64_t pmem:1;
481 uint64_t pmem:1; member
489 uint64_t pmem:1;
520 uint64_t pmem:1; member
528 uint64_t pmem:1;
/linux-6.3-rc2/tools/testing/cxl/
A DKbuild32 cxl_pmem-y := $(CXL_SRC)/pmem.o
53 cxl_core-y += $(CXL_CORE_SRC)/pmem.o
/linux-6.3-rc2/drivers/dax/pmem/
A DMakefile5 dax_pmem-y := pmem.o
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
A Disp_local.h52 bool pmem; member
/linux-6.3-rc2/drivers/dax/
A DMakefile11 dax_pmem-y := pmem.o
/linux-6.3-rc2/drivers/cxl/
A DMakefile12 cxl_pmem-y := pmem.o security.o
/linux-6.3-rc2/drivers/cxl/core/
A DMakefile9 cxl_core-y += pmem.o
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dmmu_context.h27 struct mm_iommu_table_group_mem_t **pmem);
30 struct mm_iommu_table_group_mem_t **pmem);
/linux-6.3-rc2/arch/riscv/mm/
A DMakefile17 obj-y += pmem.o
/linux-6.3-rc2/Documentation/ABI/testing/
A Dsysfs-bus-cxl31 What: /sys/bus/cxl/devices/memX/pmem/size
174 What: /sys/bus/cxl/devices/decoderX.Y/cap_{pmem,ram,type2,type3}
218 into a 'ram' (volatile memory) range and 'pmem' (persistent
219 memory) range. The 'mode' attribute emits one of 'ram', 'pmem',
226 state, with either 'ram' or 'pmem' to set the boundaries for the
288 What: /sys/bus/cxl/devices/decoderX.Y/create_{pmem,ram}_region
290 KernelVersion: v6.0 (pmem), v6.3 (ram)

Completed in 37 milliseconds

123