| /drivers/cxl/core/ |
| A D | memdev.c | 268 dpa, &cxlds->dpa_res); in cxl_validate_poison_dpa() 271 if (!IS_ALIGNED(dpa, 64)) { in cxl_validate_poison_dpa() 299 rc = cxl_validate_poison_dpa(cxlmd, dpa); in cxl_inject_poison() 303 inject.address = cpu_to_le64(dpa); in cxl_inject_poison() 313 cxlr = cxl_dpa_to_region(cxlmd, dpa); in cxl_inject_poison() 320 .address = cpu_to_le64(dpa), in cxl_inject_poison() 349 rc = cxl_validate_poison_dpa(cxlmd, dpa); in cxl_clear_poison() 359 .address = cpu_to_le64(dpa) in cxl_clear_poison() 372 cxlr = cxl_dpa_to_region(cxlmd, dpa); in cxl_clear_poison() 375 "poison clear dpa:%#llx region: %s\n", dpa, in cxl_clear_poison() [all …]
|
| A D | core.h | 42 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa); 44 u64 dpa); 48 const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_hpa() argument 53 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region() argument 123 struct rw_semaphore dpa; member
|
| A D | edac.c | 903 u64 dpa; member 1187 u64 dpa; member 1299 attrbs.dpa = ctx->dpa; in cxl_mem_get_rec_dram() 1440 CXL_SPARING_GET_ATTR(dpa, u64) in CXL_SPARING_GET_ATTR() 1526 ctx->dpa = dpa; in cxl_mem_sparing_set_dpa() 1694 u64 dpa; member 1743 __le64 dpa; member 1805 attrbs.dpa = cxl_ppr_ctx->dpa; in cxl_mem_perform_ppr() 1815 maintenance_attrbs.dpa = cpu_to_le64(cxl_ppr_ctx->dpa); in cxl_mem_perform_ppr() 1880 *dpa = cxl_ppr_ctx->dpa; in cxl_ppr_get_dpa() [all …]
|
| A D | hdm.c | 21 .dpa = __RWSEM_INITIALIZER(cxl_rwsem.dpa), 220 guard(rwsem_read)(&cxl_rwsem.dpa); in cxl_dpa_debug() 272 lockdep_assert_held_write(&cxl_rwsem.dpa); in __cxl_dpa_release() 287 guard(rwsem_write)(&cxl_rwsem.dpa); in cxl_dpa_release() 476 guard(rwsem_write)(&cxl_rwsem.dpa); in cxl_dpa_setup() 534 guard(rwsem_read)(&cxl_rwsem.dpa); in cxl_dpa_size() 545 lockdep_assert_held(&cxl_rwsem.dpa); in cxl_dpa_resource_start() 564 guard(rwsem_write)(&cxl_rwsem.dpa); in cxl_dpa_free() 594 guard(rwsem_write)(&cxl_rwsem.dpa); in cxl_dpa_set_part() 626 guard(rwsem_write)(&cxl_rwsem.dpa); in __cxl_dpa_alloc() [all …]
|
| A D | trace.h | 460 __field(u64, dpa) 485 __entry->dpa = le64_to_cpu(rec->media_hdr.phys_addr); 488 __entry->dpa &= CXL_DPA_MASK; 523 __entry->dpa, show_dpa_flags(__entry->dpa_flags), 603 __field(u64, dpa) 636 __entry->dpa &= CXL_DPA_MASK; 678 __entry->dpa, show_dpa_flags(__entry->dpa_flags), 1048 __field(u64, dpa) 1060 __entry->dpa = cxl_poison_record_dpa(record); 1069 __entry->dpa); [all …]
|
| A D | region.c | 2205 guard(rwsem_read)(&cxl_rwsem.dpa); in __attach_target() 2209 guard(rwsem_read)(&cxl_rwsem.dpa); in __attach_target() 2849 u64 dpa; member 2857 u64 dpa = ctx->dpa; in __cxl_dpa_to_region() local 2866 if (!cxl_resource_contains_addr(cxled->dpa_res, dpa)) in __cxl_dpa_to_region() 2876 dev_dbg(dev, "dpa:0x%llx mapped in region:%s\n", dpa, in __cxl_dpa_to_region() 2879 dev_dbg(dev, "dpa:0x%llx mapped in endpoint:%s\n", dpa, in __cxl_dpa_to_region() 2887 struct cxl_region *cxl_dpa_to_region(const struct cxl_memdev *cxlmd, u64 dpa) in cxl_dpa_to_region() argument 2893 .dpa = dpa, in cxl_dpa_to_region() 2922 u64 dpa) in cxl_dpa_to_hpa() argument [all …]
|
| A D | cdat.c | 577 struct range dpa = { in dpa_perf_contains() local 582 return range_contains(&perf->dpa_range, &dpa); in dpa_perf_contains() 990 lockdep_assert_held(&cxl_rwsem.dpa); in cxl_region_shared_upstream_bandwidth_update() 1060 lockdep_assert_held(&cxl_rwsem.dpa); in cxl_region_perf_data_calculate()
|
| A D | mbox.c | 908 u64 dpa, hpa = ULLONG_MAX, hpa_alias = ULLONG_MAX; in cxl_event_trace_record() local 917 guard(rwsem_read)(&cxl_rwsem.dpa); in cxl_event_trace_record() 919 dpa = le64_to_cpu(evt->media_hdr.phys_addr) & CXL_DPA_MASK; in cxl_event_trace_record() 920 cxlr = cxl_dpa_to_region(cxlmd, dpa); in cxl_event_trace_record() 924 hpa = cxl_dpa_to_hpa(cxlr, cxlmd, dpa); in cxl_event_trace_record()
|
| A D | port.c | 232 guard(rwsem_read)(&cxl_rwsem.dpa); in dpa_resource_show()
|
| /drivers/video/fbdev/via/ |
| A D | vt1636.c | 179 struct VT1636_DPA_SETTING dpa = {0x00, 0x00}, dpa_16x12 = {0x0B, 0x03}, in viafb_vt1636_patch_skew_on_vt3324() local 195 pdpa = &dpa; in viafb_vt1636_patch_skew_on_vt3324() 204 struct VT1636_DPA_SETTING dpa = {0x00, 0x00}; in viafb_vt1636_patch_skew_on_vt3327() local 215 set_dpa_vt1636(plvds_setting_info, plvds_chip_info, &dpa); in viafb_vt1636_patch_skew_on_vt3327()
|
| /drivers/nvdimm/ |
| A D | nd.h | 35 struct resource dpa; member 121 return __le64_to_cpu(nd_label->cxl.dpa); in nsl_get_dpa() 122 return __le64_to_cpu(nd_label->efi.dpa); in nsl_get_dpa() 126 struct nd_namespace_label *nd_label, u64 dpa) in nsl_set_dpa() argument 129 nd_label->cxl.dpa = __cpu_to_le64(dpa); in nsl_set_dpa() 131 nd_label->efi.dpa = __cpu_to_le64(dpa); in nsl_set_dpa() 362 for (res = (ndd)->dpa.child; res; res = res->sibling) 365 for (res = (ndd)->dpa.child, next = res ? res->sibling : NULL; \
|
| A D | dimm.c | 47 ndd->dpa.name = dev_name(dev); in nvdimm_probe() 50 ndd->dpa.start = 0; in nvdimm_probe() 51 ndd->dpa.end = -1; in nvdimm_probe()
|
| A D | label.h | 91 __le64 dpa; member 128 __le64 dpa; member 168 __le64 dpa; member
|
| A D | region_devs.c | 558 unsigned long val, dpa; in align_store() local 574 dpa = div_u64_rem(val, mappings, &remainder); in align_store() 575 if (!is_power_of_2(dpa) || dpa < PAGE_SIZE in align_store()
|
| A D | dimm_devs.c | 824 __release_region(&ndd->dpa, res->start, resource_size(res)); in nvdimm_free_dpa() 838 res = __request_region(&ndd->dpa, start, n, name, 0); in nvdimm_allocate_dpa()
|
| A D | label.c | 575 u64 dpa = nsl_get_dpa(ndd, nd_label); in nd_label_active_count() local 579 slot, label_slot, dpa, size); in nd_label_active_count()
|
| /drivers/cxl/ |
| A D | mem.c | 86 static int cxl_debugfs_poison_inject(void *data, u64 dpa) in cxl_debugfs_poison_inject() argument 90 return cxl_inject_poison(cxlmd, dpa); in cxl_debugfs_poison_inject() 96 static int cxl_debugfs_poison_clear(void *data, u64 dpa) in cxl_debugfs_poison_clear() argument 100 return cxl_clear_poison(cxlmd, dpa); in cxl_debugfs_poison_clear()
|
| A D | cxlmem.h | 870 int cxl_inject_poison(struct cxl_memdev *cxlmd, u64 dpa); 871 int cxl_clear_poison(struct cxl_memdev *cxlmd, u64 dpa);
|
| /drivers/edac/ |
| A D | mem_repair.c | 85 MR_ATTR_SHOW(dpa, get_dpa, u64, "0x%llx\n") 123 MR_ATTR_STORE(dpa, set_dpa, u64, kstrtou64) in MR_ATTR_STORE() 296 [MR_DPA] = __ATTR_RW(dpa),
|
| /drivers/gpu/drm/xe/ |
| A D | xe_svm.c | 317 u64 dpa; in xe_vram_region_page_to_dpa() local 326 dpa = vr->dpa_base + offset; in xe_vram_region_page_to_dpa() 328 return dpa; in xe_vram_region_page_to_dpa()
|
| /drivers/scsi/qla2xxx/ |
| A D | qla_def.h | 3155 } dpa; member
|