/linux-6.3-rc2/drivers/nvdimm/ |
A D | pmem.c | 40 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 D | pmem.h | 32 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff,
|
A D | Makefile | 9 nd_pmem-y := pmem.o
|
/linux-6.3-rc2/tools/testing/nvdimm/ |
A D | pmem-dax.c | 11 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 D | Kbuild | 44 nd_pmem-y := $(NVDIMM_SRC)/pmem.o 45 nd_pmem-y += pmem-dax.o 64 dax_pmem-y := $(DAX_SRC)/pmem.o
|
A D | pmem_test.c | 8 nfit_test_watermark(pmem);
|
/linux-6.3-rc2/drivers/staging/rtl8712/ |
A D | rtl8712_io.c | 67 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 D | rtl871x_io.h | 91 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 D | rtw_io.h | 93 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 D | applicom.c | 703 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 D | mem-phys-addr.py | 22 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 D | stratix10-svc.c | 187 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 D | pmem-region.txt | 19 - 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 D | iommu_api.c | 58 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 D | rtw_io.c | 110 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 D | cvmx-pemx-defs.h | 442 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 D | Kbuild | 32 cxl_pmem-y := $(CXL_SRC)/pmem.o 53 cxl_core-y += $(CXL_CORE_SRC)/pmem.o
|
/linux-6.3-rc2/drivers/dax/pmem/ |
A D | Makefile | 5 dax_pmem-y := pmem.o
|
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
A D | isp_local.h | 52 bool pmem; member
|
/linux-6.3-rc2/drivers/dax/ |
A D | Makefile | 11 dax_pmem-y := pmem.o
|
/linux-6.3-rc2/drivers/cxl/ |
A D | Makefile | 12 cxl_pmem-y := pmem.o security.o
|
/linux-6.3-rc2/drivers/cxl/core/ |
A D | Makefile | 9 cxl_core-y += pmem.o
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | mmu_context.h | 27 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 D | Makefile | 17 obj-y += pmem.o
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-bus-cxl | 31 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)
|