Home
last modified time | relevance | path

Searched refs:dpa (Results 1 – 21 of 21) sorted by relevance

/drivers/cxl/core/
A Dmemdev.c268 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 Dcore.h42 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 Dedac.c903 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 Dhdm.c21 .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 Dtrace.h460 __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 Dregion.c2205 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 Dcdat.c577 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 Dmbox.c908 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 Dport.c232 guard(rwsem_read)(&cxl_rwsem.dpa); in dpa_resource_show()
/drivers/video/fbdev/via/
A Dvt1636.c179 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 Dnd.h35 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 Ddimm.c47 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 Dlabel.h91 __le64 dpa; member
128 __le64 dpa; member
168 __le64 dpa; member
A Dregion_devs.c558 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 Ddimm_devs.c824 __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 Dlabel.c575 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 Dmem.c86 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 Dcxlmem.h870 int cxl_inject_poison(struct cxl_memdev *cxlmd, u64 dpa);
871 int cxl_clear_poison(struct cxl_memdev *cxlmd, u64 dpa);
/drivers/edac/
A Dmem_repair.c85 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 Dxe_svm.c317 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 Dqla_def.h3155 } dpa; member

Completed in 104 milliseconds