/Linux-v5.15/drivers/nvdimm/ |
D | pmem.c | 34 static struct device *to_dev(struct pmem_device *pmem) in to_dev() argument 40 return pmem->bb.dev; in to_dev() 43 static struct nd_region *to_region(struct pmem_device *pmem) in to_region() argument 45 return to_nd_region(to_dev(pmem)->parent); in to_region() 48 static void hwpoison_clear(struct pmem_device *pmem, in hwpoison_clear() argument 54 if (is_vmalloc_addr(pmem->virt_addr)) in hwpoison_clear() 72 static blk_status_t pmem_clear_poison(struct pmem_device *pmem, in pmem_clear_poison() argument 75 struct device *dev = to_dev(pmem); in pmem_clear_poison() 80 sector = (offset - pmem->data_offset) / 512; in pmem_clear_poison() 82 cleared = nvdimm_clear_poison(dev, pmem->phys_addr + offset, len); in pmem_clear_poison() [all …]
|
D | pmem.h | 29 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff,
|
D | Makefile | 10 nd_pmem-y := pmem.o
|
/Linux-v5.15/tools/testing/nvdimm/ |
D | pmem-dax.c | 10 long __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, in __pmem_direct_access() argument 13 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access() 15 if (unlikely(is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) / 512, in __pmem_direct_access() 23 if (get_nfit_res(pmem->phys_addr + offset)) { in __pmem_direct_access() 27 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access() 28 page = vmalloc_to_page(pmem->virt_addr + offset); in __pmem_direct_access() 32 __func__, pmem, pgoff, page_to_pfn(page)); in __pmem_direct_access() 38 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access() 40 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags); in __pmem_direct_access() 46 if (unlikely(pmem->bb.count)) in __pmem_direct_access() [all …]
|
D | Kbuild | 47 nd_pmem-y := $(NVDIMM_SRC)/pmem.o 48 nd_pmem-y += pmem-dax.o 70 dax_pmem-y := $(DAX_SRC)/pmem/pmem.o 72 dax_pmem_core-y := $(DAX_SRC)/pmem/core.o 74 dax_pmem_compat-y := $(DAX_SRC)/pmem/compat.o
|
D | pmem_test.c | 8 nfit_test_watermark(pmem);
|
/Linux-v5.15/drivers/staging/rtl8712/ |
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()
|
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-v5.15/drivers/staging/r8188eu/core/ |
D | rtw_io.c | 178 void _rtw_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in _rtw_read_mem() argument 180 void (*_read_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in _rtw_read_mem() 188 _read_mem(pintfhdl, addr, cnt, pmem); in _rtw_read_mem() 192 void _rtw_write_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in _rtw_write_mem() argument 194 void (*_write_mem)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in _rtw_write_mem() 202 _write_mem(pintfhdl, addr, cnt, pmem); in _rtw_write_mem() 207 void _rtw_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in _rtw_read_port() argument 209 u32 (*_read_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in _rtw_read_port() 220 _read_port(pintfhdl, addr, cnt, pmem); in _rtw_read_port() 237 u32 _rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in _rtw_write_port() argument [all …]
|
/Linux-v5.15/drivers/staging/rtl8723bs/include/ |
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); 169 extern void _rtw_attrib_write(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); [all …]
|
/Linux-v5.15/drivers/staging/r8188eu/include/ |
D | rtw_io.h | 100 u8 *pmem); 102 u8 *pmem); 104 u8 *pmem); 106 u8 *pmem); 245 void _rtw_attrib_read(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 246 void _rtw_attrib_write(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 251 void _rtw_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 252 void _rtw_read_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 264 void _rtw_write_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 265 u32 _rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); [all …]
|
/Linux-v5.15/drivers/firmware/ |
D | stratix10-svc.c | 177 struct stratix10_svc_data_mem *pmem; in svc_pa_to_va() local 180 list_for_each_entry(pmem, &svc_data_mem, node) in svc_pa_to_va() 181 if (pmem->paddr == addr) in svc_pa_to_va() 182 return pmem->vaddr; in svc_pa_to_va() 906 struct stratix10_svc_data_mem *pmem; in stratix10_svc_allocate_memory() local 912 pmem = devm_kzalloc(chan->ctrl->dev, sizeof(*pmem), GFP_KERNEL); in stratix10_svc_allocate_memory() 913 if (!pmem) in stratix10_svc_allocate_memory() 923 pmem->vaddr = (void *)va; in stratix10_svc_allocate_memory() 924 pmem->paddr = pa; in stratix10_svc_allocate_memory() 925 pmem->size = s; in stratix10_svc_allocate_memory() [all …]
|
/Linux-v5.15/drivers/char/ |
D | applicom.c | 700 void __iomem *pmem; in ac_ioctl() local 727 pmem = apbs[IndexCard].RamIO; in ac_ioctl() 729 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl() 734 pmem = apbs[IndexCard].RamIO + CONF_END_TEST; in ac_ioctl() 736 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl() 738 adgl->error_code[i] = readb(pmem++); in ac_ioctl() 740 adgl->parameter_error[i] = readb(pmem++); in ac_ioctl() 741 pmem = apbs[IndexCard].RamIO + VERS; in ac_ioctl() 742 adgl->vers = readb(pmem); in ac_ioctl() 743 pmem = apbs[IndexCard].RamIO + TYPE_CARD; in ac_ioctl() [all …]
|
/Linux-v5.15/tools/perf/scripts/python/ |
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-v5.15/Documentation/devicetree/bindings/pmem/ |
D | pmem-region.txt | 19 - compatible = "pmem-region" 50 pmem@5000 { 51 compatible = "pmem-region"; 59 pmem@6000 { 60 compatible = "pmem-region";
|
/Linux-v5.15/arch/powerpc/mm/book3s64/ |
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-v5.15/drivers/staging/rtl8723bs/core/ |
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-v5.15/arch/mips/include/asm/octeon/ |
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-v5.15/Documentation/driver-api/cxl/ |
D | memory-devices.rst | 42 .. kernel-doc:: drivers/cxl/core/pmem.c 43 :doc: cxl pmem
|
/Linux-v5.15/drivers/dax/pmem/ |
D | Makefile | 6 dax_pmem-y := pmem.o
|
/Linux-v5.15/drivers/cxl/core/ |
D | Makefile | 6 cxl_core-y += pmem.o
|
/Linux-v5.15/drivers/cxl/ |
D | Makefile | 9 cxl_pmem-y := pmem.o
|
/Linux-v5.15/drivers/dax/ |
D | Makefile | 10 obj-y += pmem/
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
D | isp_local.h | 52 bool pmem; member
|
/Linux-v5.15/arch/powerpc/include/asm/ |
D | mmu_context.h | 28 struct mm_iommu_table_group_mem_t **pmem); 31 struct mm_iommu_table_group_mem_t **pmem);
|