/kernel/linux/linux-5.10/drivers/nvdimm/ |
H A D | pmem.c | 29 #include "pmem.h" 33 static struct device *to_dev(struct pmem_device *pmem) in to_dev() argument 39 return pmem->bb.dev; in to_dev() 42 static struct nd_region *to_region(struct pmem_device *pmem) in to_region() argument 44 return to_nd_region(to_dev(pmem)->parent); in to_region() 47 static void hwpoison_clear(struct pmem_device *pmem, in hwpoison_clear() argument 52 /* only pmem in the linear map supports HWPoison */ in hwpoison_clear() 53 if (is_vmalloc_addr(pmem->virt_addr)) in hwpoison_clear() 71 static blk_status_t pmem_clear_poison(struct pmem_device *pmem, in pmem_clear_poison() argument 74 struct device *dev = to_dev(pmem); in pmem_clear_poison() 140 pmem_do_read(struct pmem_device *pmem, struct page *page, unsigned int page_off, sector_t sector, unsigned int len) pmem_do_read() argument 156 pmem_do_write(struct pmem_device *pmem, struct page *page, unsigned int page_off, sector_t sector, unsigned int len) pmem_do_write() argument 200 struct pmem_device *pmem = bio->bi_disk->private_data; pmem_submit_bio() local 237 struct pmem_device *pmem = bdev->bd_disk->private_data; pmem_rw_page() local 257 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) __pmem_direct_access() argument 289 struct pmem_device *pmem = dax_get_private(dax_dev); pmem_dax_zero_page_range() local 299 struct pmem_device *pmem = dax_get_private(dax_dev); pmem_dax_direct_access() local 358 struct pmem_device *pmem = __pmem; pmem_release_disk() local 382 struct pmem_device *pmem; pmem_attach_disk() local 569 struct pmem_device *pmem = dev_get_drvdata(dev); nd_pmem_remove() local 613 struct pmem_device *pmem = dev_get_drvdata(dev); nd_pmem_notify() local [all...] |
/kernel/linux/linux-6.6/drivers/nvdimm/ |
H A D | pmem.c | 30 #include "pmem.h" 35 static struct device *to_dev(struct pmem_device *pmem) in to_dev() argument 41 return pmem->bb.dev; in to_dev() 44 static struct nd_region *to_region(struct pmem_device *pmem) in to_region() argument 46 return to_nd_region(to_dev(pmem)->parent); in to_region() 49 static phys_addr_t pmem_to_phys(struct pmem_device *pmem, phys_addr_t offset) in pmem_to_phys() argument 51 return pmem->phys_addr + offset; in pmem_to_phys() 54 static sector_t to_sect(struct pmem_device *pmem, phys_addr_t offset) in to_sect() argument 56 return (offset - pmem->data_offset) >> SECTOR_SHIFT; in to_sect() 59 static phys_addr_t to_offset(struct pmem_device *pmem, sector_ argument 64 pmem_mkpage_present(struct pmem_device *pmem, phys_addr_t offset, unsigned int len) pmem_mkpage_present() argument 89 pmem_clear_bb(struct pmem_device *pmem, sector_t sector, long blks) pmem_clear_bb() argument 98 __pmem_clear_poison(struct pmem_device *pmem, phys_addr_t offset, unsigned int len) __pmem_clear_poison() argument 111 pmem_clear_poison(struct pmem_device *pmem, phys_addr_t offset, unsigned int len) pmem_clear_poison() argument 165 pmem_do_read(struct pmem_device *pmem, struct page *page, unsigned int page_off, sector_t sector, unsigned int len) pmem_do_read() argument 181 pmem_do_write(struct pmem_device *pmem, struct page *page, unsigned int page_off, sector_t sector, unsigned int len) pmem_do_write() argument 209 struct pmem_device *pmem = bio->bi_bdev->bd_disk->private_data; pmem_submit_bio() local 243 __pmem_direct_access(struct pmem_device *pmem, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) __pmem_direct_access() argument 297 struct pmem_device *pmem = dax_get_private(dax_dev); pmem_dax_zero_page_range() local 308 struct pmem_device *pmem = dax_get_private(dax_dev); pmem_dax_direct_access() local 329 struct pmem_device *pmem = dax_get_private(dax_dev); pmem_recovery_write() local 377 struct pmem_device *pmem = dev_to_disk(dev)->private_data; write_cache_show() local 385 struct pmem_device *pmem = dev_to_disk(dev)->private_data; write_cache_store() local 424 struct pmem_device *pmem = __pmem; pmem_release_disk() local 437 struct pmem_device *pmem = pmem_pagemap_memory_failure() local 460 struct pmem_device *pmem; pmem_attach_disk() local 653 struct pmem_device *pmem = dev_get_drvdata(dev); nd_pmem_remove() local 692 struct pmem_device *pmem = dev_get_drvdata(dev); pmem_revalidate_poison() local 722 struct pmem_device *pmem; pmem_revalidate_region() local [all...] |
/kernel/linux/linux-5.10/tools/testing/nvdimm/ |
H A D | pmem-dax.c | 7 #include <pmem.h> 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() 31 pr_debug_ratelimited("%s: pmem: %p pgoff: %#lx pfn: %#lx\n", in __pmem_direct_access() 32 __func__, pmem, pgoff, page_to_pfn(page)); in __pmem_direct_access() 38 *kaddr = pmem in __pmem_direct_access() [all...] |
H A D | pmem_test.c | 8 nfit_test_watermark(pmem); variable
|
/kernel/linux/linux-6.6/tools/testing/nvdimm/ |
H A D | pmem-dax.c | 8 #include <pmem.h> 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() 33 pr_debug_ratelimited("%s: pmem: %p pgoff: %#lx pfn: %#lx\n", in __pmem_direct_access() 34 __func__, pmem, pgoff, page_to_pfn(page)); in __pmem_direct_access() 40 *kaddr = pmem in __pmem_direct_access() [all...] |
H A D | pmem_test.c | 8 nfit_test_watermark(pmem); variable
|
/kernel/linux/linux-5.10/drivers/staging/rtl8712/ |
H 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()
|
H A D | rtl871x_io.h | 91 u8 *pmem); 93 u8 *pmem); 96 u8 *pmem); 98 u8 *pmem); 226 void r8712_read_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 227 void r8712_read_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 231 void r8712_write_mem(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 232 void r8712_write_port(struct _adapter *adapter, u32 addr, u32 cnt, u8 *pmem);
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H 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()
|
H 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);
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/include/ |
H 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); 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...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/include/ |
H 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); 281 extern void _rtw_attrib_read(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 282 extern void _rtw_attrib_write(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 294 extern u32 _rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); 308 extern void rtw_write_scsi(struct adapter *adapter, u32 cnt, u8 *pmem); 326 extern void async_read_mem(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem); [all...] |
/kernel/linux/linux-5.10/drivers/firmware/ |
H A 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 in stratix10_svc_allocate_memory() 943 struct stratix10_svc_data_mem *pmem; stratix10_svc_free_memory() local [all...] |
/kernel/linux/linux-5.10/tools/perf/scripts/python/ |
H 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)
|
/kernel/linux/linux-6.6/tools/perf/scripts/python/ |
H 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)
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | applicom.c | 703 void __iomem *pmem; in ac_ioctl() local 730 pmem = apbs[IndexCard].RamIO; in ac_ioctl() 732 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl() 737 pmem = apbs[IndexCard].RamIO + CONF_END_TEST; in ac_ioctl() 739 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl() 741 adgl->error_code[i] = readb(pmem++); in ac_ioctl() 743 adgl->parameter_error[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 in ac_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | applicom.c | 703 void __iomem *pmem; in ac_ioctl() local 730 pmem = apbs[IndexCard].RamIO; in ac_ioctl() 732 ((unsigned char *)adgl)[i]=readb(pmem++); in ac_ioctl() 737 pmem = apbs[IndexCard].RamIO + CONF_END_TEST; in ac_ioctl() 739 adgl->conf_end_test[i] = readb(pmem++); in ac_ioctl() 741 adgl->error_code[i] = readb(pmem++); in ac_ioctl() 743 adgl->parameter_error[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 in ac_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/ |
H A D | stratix10-svc.c | 184 struct stratix10_svc_data_mem *pmem; in svc_pa_to_va() local 187 list_for_each_entry(pmem, &svc_data_mem, node) in svc_pa_to_va() 188 if (pmem->paddr == addr) in svc_pa_to_va() 189 return pmem->vaddr; in svc_pa_to_va() 1068 struct stratix10_svc_data_mem *pmem; in stratix10_svc_allocate_memory() local 1074 pmem = devm_kzalloc(chan->ctrl->dev, sizeof(*pmem), GFP_KERNEL); in stratix10_svc_allocate_memory() 1075 if (!pmem) in stratix10_svc_allocate_memory() 1085 pmem->vaddr = (void *)va; in stratix10_svc_allocate_memory() 1086 pmem in stratix10_svc_allocate_memory() 1105 struct stratix10_svc_data_mem *pmem; stratix10_svc_free_memory() local [all...] |
/kernel/linux/common_modules/tzdriver/core/ |
H A D | tzdebug.h | 19 uint32_t pmem; member 26 uint32_t pmem; member
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 58 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_do_alloc() 169 *pmem = mem; in mm_iommu_do_alloc() 187 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_new() 190 pmem); in mm_iommu_new() 196 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_newdev() 198 return mm_iommu_do_alloc(mm, ua, entries, dev_hpa, pmem); in mm_iommu_newdev() 56 mm_iommu_do_alloc(struct mm_struct *mm, unsigned long ua, unsigned long entries, unsigned long dev_hpa, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_do_alloc() argument 186 mm_iommu_new(struct mm_struct *mm, unsigned long ua, unsigned long entries, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_new() argument 194 mm_iommu_newdev(struct mm_struct *mm, unsigned long ua, unsigned long entries, unsigned long dev_hpa, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_newdev() argument
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H 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()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 58 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_do_alloc() 168 *pmem = mem; in mm_iommu_do_alloc() 186 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_new() 189 pmem); in mm_iommu_new() 195 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_newdev() 197 return mm_iommu_do_alloc(mm, ua, entries, dev_hpa, pmem); in mm_iommu_newdev() 56 mm_iommu_do_alloc(struct mm_struct *mm, unsigned long ua, unsigned long entries, unsigned long dev_hpa, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_do_alloc() argument 185 mm_iommu_new(struct mm_struct *mm, unsigned long ua, unsigned long entries, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_new() argument 193 mm_iommu_newdev(struct mm_struct *mm, unsigned long ua, unsigned long entries, unsigned long dev_hpa, struct mm_iommu_table_group_mem_t **pmem) mm_iommu_newdev() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_io.c | 138 u32 _rtw_write_port(struct adapter *adapter, u32 addr, u32 cnt, u8 *pmem) in _rtw_write_port() argument 140 u32 (*_write_port)(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *pmem); in _rtw_write_port() 146 return _write_port(pintfhdl, addr, cnt, pmem); in _rtw_write_port()
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
H 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;
|
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
H 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;
|