Home
last modified time | relevance | path

Searched refs:spa (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/misc/ocxl/
H A Dlink.c52 struct spa { struct
95 struct spa *spa; argument
108 static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe) in read_irq() argument
112 *dsisr = in_be64(spa->reg_dsisr); in read_irq()
113 *dar = in_be64(spa->reg_dar); in read_irq()
114 reg = in_be64(spa->reg_pe_handle); in read_irq()
118 static void ack_irq(struct spa *spa, enum xsl_response r) in ack_irq() argument
131 trace_ocxl_fault_ack(spa->spa_mem, spa->xsl_fault.pe, in ack_irq()
132 spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg); in ack_irq()
133 out_be64(spa->reg_tfc, reg); in ack_irq()
[all …]
H A Dtrace.h76 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
77 TP_ARGS(pid, spa, pasid, pidr, tidr),
81 __field(void*, spa)
89 __entry->spa = spa;
97 __entry->spa,
105 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
106 TP_ARGS(pid, spa, pasid, pidr, tidr)
110 TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
111 TP_ARGS(pid, spa, pasid, pidr, tidr)
135 TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc),
[all …]
/linux/drivers/acpi/nfit/
H A Dmce.c41 struct acpi_nfit_system_address *spa = nfit_spa->spa; in nfit_handle_mce() local
43 if (nfit_spa_type(spa) != NFIT_SPA_PM) in nfit_handle_mce()
46 if (spa->address > mce->addr) in nfit_handle_mce()
48 if ((spa->address + spa->length - 1) < mce->addr) in nfit_handle_mce()
52 spa->range_index, spa->address, spa->length); in nfit_handle_mce()
H A Dnfit.h169 struct acpi_nfit_system_address spa[]; member
298 struct acpi_nfit_system_address *spa; member
324 int nfit_spa_type(struct acpi_nfit_system_address *spa);
/linux/tools/testing/nvdimm/test/
H A Dnfit.c663 struct nd_cmd_translate_spa *spa) in nfit_test_search_spa() argument
670 .addr = spa->spa, in nfit_test_search_spa()
695 spa->devices[0].nfit_device_handle = in nfit_test_search_spa()
697 spa->num_nvdimms = 1; in nfit_test_search_spa()
698 spa->devices[0].dpa = dpa; in nfit_test_search_spa()
704 struct nd_cmd_translate_spa *spa, unsigned int buf_len) in nfit_test_cmd_translate_spa() argument
706 if (buf_len < spa->translate_length) in nfit_test_cmd_translate_spa()
709 if (nfit_test_search_spa(bus, spa) < 0 || !spa->num_nvdimms) in nfit_test_cmd_translate_spa()
710 spa->status = 2; in nfit_test_cmd_translate_spa()
1878 static size_t sizeof_spa(struct acpi_nfit_system_address *spa) in sizeof_spa() argument
[all …]
H A Dnfit_test.h44 __u64 spa; member
/linux/drivers/cxl/core/
H A Dmce.c18 u64 spa, spa_alias; in cxl_handle_mce() local
24 spa = mce->addr & MCI_ADDR_PHYSADDR; in cxl_handle_mce()
26 if (!cxl_resource_contains_addr(p->res, spa)) in cxl_handle_mce()
29 if (spa >= p->res->start + p->cache_size) in cxl_handle_mce()
30 spa_alias = spa - p->cache_size; in cxl_handle_mce()
32 spa_alias = spa + p->cache_size; in cxl_handle_mce()
/linux/arch/parisc/include/uapi/asm/
H A Dpdc.h388 unsigned int spa; /* SPA base address */ member
548 unsigned char spa; member
/linux/drivers/cxl/
H A Dcxl.h365 u64 (*spa_to_hpa)(struct cxl_root_decoder *cxlrd, u64 spa);
/linux/drivers/iommu/amd/
H A Diommu.c794 u64 spa; in amd_iommu_report_rmp_hw_error() local
799 spa = ((u64)event[3] << 32) | (event[2] & 0xFFFFFFF8); in amd_iommu_report_rmp_hw_error()
809 vmg_tag, spa, flags); in amd_iommu_report_rmp_hw_error()
814 vmg_tag, spa, flags); in amd_iommu_report_rmp_hw_error()
/linux/arch/parisc/kernel/
H A Ddrivers.c1058 DO(spa); in qemu_print_iodc_data()