spa               383 arch/parisc/include/uapi/asm/pdc.h 	unsigned int spa;	/* SPA base address */
spa               540 arch/parisc/include/uapi/asm/pdc.h 	unsigned char 	spa;
spa              1052 arch/parisc/kernel/drivers.c 	DO(spa);
spa              1253 arch/parisc/kernel/firmware.c                     PAGE0->mem_cons.spa, __pa(PAGE0->mem_cons.dp.layers),
spa              1281 arch/parisc/kernel/firmware.c 		    PAGE0->mem_kbd.spa, __pa(PAGE0->mem_kbd.dp.layers), 
spa               668 drivers/acpi/nfit/core.c int nfit_spa_type(struct acpi_nfit_system_address *spa)
spa               673 drivers/acpi/nfit/core.c 		if (guid_equal(to_nfit_uuid(i), (guid_t *)&spa->range_guid))
spa               680 drivers/acpi/nfit/core.c 		struct acpi_nfit_system_address *spa)
spa               685 drivers/acpi/nfit/core.c 	if (spa->header.length != sizeof(*spa))
spa               689 drivers/acpi/nfit/core.c 		if (memcmp(nfit_spa->spa, spa, sizeof(*spa)) == 0) {
spa               695 drivers/acpi/nfit/core.c 	nfit_spa = devm_kzalloc(dev, sizeof(*nfit_spa) + sizeof(*spa),
spa               700 drivers/acpi/nfit/core.c 	memcpy(nfit_spa->spa, spa, sizeof(*spa));
spa               703 drivers/acpi/nfit/core.c 			spa->range_index,
spa               704 drivers/acpi/nfit/core.c 			spa_type_name(nfit_spa_type(spa)));
spa               990 drivers/acpi/nfit/core.c 		u16 range_index = nfit_spa->spa->range_index;
spa               991 drivers/acpi/nfit/core.c 		int type = nfit_spa_type(nfit_spa->spa);
spa              1005 drivers/acpi/nfit/core.c 			nfit_mem->spa_bdw = nfit_spa->spa;
spa              1016 drivers/acpi/nfit/core.c 		struct nfit_mem *nfit_mem, struct acpi_nfit_system_address *spa)
spa              1057 drivers/acpi/nfit/core.c 		struct acpi_nfit_system_address *spa)
spa              1061 drivers/acpi/nfit/core.c 	int type = spa ? nfit_spa_type(spa) : 0;
spa              1068 drivers/acpi/nfit/core.c 		if (spa)
spa              1085 drivers/acpi/nfit/core.c 		if (spa && nfit_memdev->memdev->range_index != spa->range_index)
spa              1087 drivers/acpi/nfit/core.c 		if (!spa && nfit_memdev->memdev->range_index)
spa              1154 drivers/acpi/nfit/core.c 					spa->range_index, dcr);
spa              1163 drivers/acpi/nfit/core.c 			nfit_mem->spa_dcr = spa;
spa              1172 drivers/acpi/nfit/core.c 			nfit_mem_init_bdw(acpi_desc, nfit_mem, spa);
spa              1217 drivers/acpi/nfit/core.c 		rc = __nfit_mem_init(acpi_desc, nfit_spa->spa);
spa              2186 drivers/acpi/nfit/core.c 	return sprintf(buf, "%d\n", nfit_spa->spa->range_index);
spa              2289 drivers/acpi/nfit/core.c 		struct acpi_nfit_system_address *spa)
spa              2301 drivers/acpi/nfit/core.c 	guid_copy(&nd_set->type_guid, (guid_t *) spa->range_guid);
spa              2318 drivers/acpi/nfit/core.c 				spa->range_index, i);
spa              2588 drivers/acpi/nfit/core.c 	mmio->spa = nfit_mem->spa_bdw;
spa              2611 drivers/acpi/nfit/core.c 	mmio->spa = nfit_mem->spa_dcr;
spa              2650 drivers/acpi/nfit/core.c 	struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa              2653 drivers/acpi/nfit/core.c 	cmd->address = spa->address;
spa              2654 drivers/acpi/nfit/core.c 	cmd->length = spa->length;
spa              2668 drivers/acpi/nfit/core.c 	struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa              2672 drivers/acpi/nfit/core.c 	ars_start.address = spa->address;
spa              2673 drivers/acpi/nfit/core.c 	ars_start.length = spa->length;
spa              2676 drivers/acpi/nfit/core.c 	if (nfit_spa_type(spa) == NFIT_SPA_PM)
spa              2678 drivers/acpi/nfit/core.c 	else if (nfit_spa_type(spa) == NFIT_SPA_VOLATILE)
spa              2730 drivers/acpi/nfit/core.c 	struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa              2743 drivers/acpi/nfit/core.c 	if ((ars_status->address >= spa->address && ars_status->address
spa              2744 drivers/acpi/nfit/core.c 				< spa->address + spa->length)
spa              2745 drivers/acpi/nfit/core.c 			|| (ars_status->address < spa->address)) {
spa              2755 drivers/acpi/nfit/core.c 				>= spa->address + spa->length)
spa              2768 drivers/acpi/nfit/core.c 	dev_dbg(dev, "ARS: range %d complete\n", spa->range_index);
spa              2861 drivers/acpi/nfit/core.c 	struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa              2868 drivers/acpi/nfit/core.c 				spa->range_index, memdev->device_handle);
spa              2873 drivers/acpi/nfit/core.c 	switch (nfit_spa_type(spa)) {
spa              2883 drivers/acpi/nfit/core.c 					spa->range_index, nvdimm_name(nvdimm));
spa              2895 drivers/acpi/nfit/core.c 		rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
spa              2908 drivers/acpi/nfit/core.c static bool nfit_spa_is_virtual(struct acpi_nfit_system_address *spa)
spa              2910 drivers/acpi/nfit/core.c 	return (nfit_spa_type(spa) == NFIT_SPA_VDISK ||
spa              2911 drivers/acpi/nfit/core.c 		nfit_spa_type(spa) == NFIT_SPA_VCD   ||
spa              2912 drivers/acpi/nfit/core.c 		nfit_spa_type(spa) == NFIT_SPA_PDISK ||
spa              2913 drivers/acpi/nfit/core.c 		nfit_spa_type(spa) == NFIT_SPA_PCD);
spa              2916 drivers/acpi/nfit/core.c static bool nfit_spa_is_volatile(struct acpi_nfit_system_address *spa)
spa              2918 drivers/acpi/nfit/core.c 	return (nfit_spa_type(spa) == NFIT_SPA_VDISK ||
spa              2919 drivers/acpi/nfit/core.c 		nfit_spa_type(spa) == NFIT_SPA_VCD   ||
spa              2920 drivers/acpi/nfit/core.c 		nfit_spa_type(spa) == NFIT_SPA_VOLATILE);
spa              2927 drivers/acpi/nfit/core.c 	struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa              2938 drivers/acpi/nfit/core.c 	if (spa->range_index == 0 && !nfit_spa_is_virtual(spa)) {
spa              2946 drivers/acpi/nfit/core.c 	res.start = spa->address;
spa              2947 drivers/acpi/nfit/core.c 	res.end = res.start + spa->length - 1;
spa              2952 drivers/acpi/nfit/core.c 	if (spa->flags & ACPI_NFIT_PROXIMITY_VALID) {
spa              2954 drivers/acpi/nfit/core.c 						spa->proximity_domain);
spa              2956 drivers/acpi/nfit/core.c 				spa->proximity_domain);
spa              2976 drivers/acpi/nfit/core.c 		if (memdev->range_index != spa->range_index)
spa              2980 drivers/acpi/nfit/core.c 					spa->range_index, ND_MAX_MAPPINGS);
spa              2992 drivers/acpi/nfit/core.c 	rc = acpi_nfit_init_interleave_set(acpi_desc, ndr_desc, spa);
spa              2997 drivers/acpi/nfit/core.c 	if (nfit_spa_type(spa) == NFIT_SPA_PM) {
spa              3010 drivers/acpi/nfit/core.c 	} else if (nfit_spa_is_volatile(spa)) {
spa              3015 drivers/acpi/nfit/core.c 	} else if (nfit_spa_is_virtual(spa)) {
spa              3025 drivers/acpi/nfit/core.c 				nfit_spa->spa->range_index);
spa              3177 drivers/acpi/nfit/core.c 				nfit_spa->spa->range_index,
spa              3189 drivers/acpi/nfit/core.c 					acpi_desc->scrub_spa->spa->range_index);
spa              3201 drivers/acpi/nfit/core.c 				nfit_spa->spa->range_index, rc);
spa              3255 drivers/acpi/nfit/core.c 	int type = nfit_spa_type(nfit_spa->spa);
spa              3285 drivers/acpi/nfit/core.c 		switch (nfit_spa_type(nfit_spa->spa)) {
spa              3294 drivers/acpi/nfit/core.c 		switch (nfit_spa_type(nfit_spa->spa)) {
spa              3525 drivers/acpi/nfit/core.c 		int type = nfit_spa_type(nfit_spa->spa);
spa                40 drivers/acpi/nfit/mce.c 			struct acpi_nfit_system_address *spa = nfit_spa->spa;
spa                42 drivers/acpi/nfit/mce.c 			if (nfit_spa_type(spa) != NFIT_SPA_PM)
spa                45 drivers/acpi/nfit/mce.c 			if (spa->address > mce->addr)
spa                47 drivers/acpi/nfit/mce.c 			if ((spa->address + spa->length - 1) < mce->addr)
spa                51 drivers/acpi/nfit/mce.c 				spa->range_index, spa->address, spa->length);
spa               148 drivers/acpi/nfit/nfit.h 	struct acpi_nfit_system_address spa[0];
spa               274 drivers/acpi/nfit/nfit.h 		struct acpi_nfit_system_address *spa;
spa               300 drivers/acpi/nfit/nfit.h int nfit_spa_type(struct acpi_nfit_system_address *spa);
spa               103 drivers/misc/cxl/context.c 		ctx->elem = &ctx->afu->native->spa[i];
spa               456 drivers/misc/cxl/cxl.h 	struct cxl_process_element *spa;
spa               244 drivers/misc/cxl/native.c 	if (!(afu->native->spa = (struct cxl_process_element *)
spa               259 drivers/misc/cxl/native.c 	afu->native->sw_command_status = (__be64 *)((char *)afu->native->spa +
spa               262 drivers/misc/cxl/native.c 	spap = virt_to_phys(afu->native->spa) & CXL_PSL_SPAP_Addr;
spa               266 drivers/misc/cxl/native.c 		afu->native->spa, afu->native->spa_max_procs,
spa               278 drivers/misc/cxl/native.c 	if (afu->native->spa) {
spa               279 drivers/misc/cxl/native.c 		free_pages((unsigned long) afu->native->spa,
spa               281 drivers/misc/cxl/native.c 		afu->native->spa = NULL;
spa               559 drivers/misc/cxl/native.c 	if (afu->native->spa == NULL) {
spa               841 drivers/misc/cxl/native.c 	if (afu->native->spa == NULL) {
spa                86 drivers/misc/ocxl/link.c 	struct spa *spa;
spa                99 drivers/misc/ocxl/link.c static void read_irq(struct spa *spa, u64 *dsisr, u64 *dar, u64 *pe)
spa               103 drivers/misc/ocxl/link.c 	*dsisr = in_be64(spa->reg_dsisr);
spa               104 drivers/misc/ocxl/link.c 	*dar = in_be64(spa->reg_dar);
spa               105 drivers/misc/ocxl/link.c 	reg = in_be64(spa->reg_pe_handle);
spa               109 drivers/misc/ocxl/link.c static void ack_irq(struct spa *spa, enum xsl_response r)
spa               122 drivers/misc/ocxl/link.c 		trace_ocxl_fault_ack(spa->spa_mem, spa->xsl_fault.pe,
spa               123 drivers/misc/ocxl/link.c 				spa->xsl_fault.dsisr, spa->xsl_fault.dar, reg);
spa               124 drivers/misc/ocxl/link.c 		out_be64(spa->reg_tfc, reg);
spa               135 drivers/misc/ocxl/link.c 	struct spa *spa = container_of(fault, struct spa, xsl_fault);
spa               177 drivers/misc/ocxl/link.c 	ack_irq(spa, r);
spa               183 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               190 drivers/misc/ocxl/link.c 	read_irq(spa, &dsisr, &dar, &pe_handle);
spa               191 drivers/misc/ocxl/link.c 	trace_ocxl_fault(spa->spa_mem, pe_handle, dsisr, dar, -1);
spa               194 drivers/misc/ocxl/link.c 	pe = spa->spa_mem + pe_handle;
spa               205 drivers/misc/ocxl/link.c 		ack_irq(spa, ADDRESS_ERROR);
spa               210 drivers/misc/ocxl/link.c 	pe_data = radix_tree_lookup(&spa->pe_tree, pe_handle);
spa               224 drivers/misc/ocxl/link.c 		ack_irq(spa, ADDRESS_ERROR);
spa               235 drivers/misc/ocxl/link.c 		ack_irq(spa, ADDRESS_ERROR);
spa               241 drivers/misc/ocxl/link.c 			spa->xsl_fault.pe = pe_handle;
spa               242 drivers/misc/ocxl/link.c 			spa->xsl_fault.dar = dar;
spa               243 drivers/misc/ocxl/link.c 			spa->xsl_fault.dsisr = dsisr;
spa               244 drivers/misc/ocxl/link.c 			spa->xsl_fault.pe_data = *pe_data;
spa               250 drivers/misc/ocxl/link.c 		schedule_work(&spa->xsl_fault.fault_work);
spa               252 drivers/misc/ocxl/link.c 		ack_irq(spa, ADDRESS_ERROR);
spa               256 drivers/misc/ocxl/link.c static void unmap_irq_registers(struct spa *spa)
spa               258 drivers/misc/ocxl/link.c 	pnv_ocxl_unmap_xsl_regs(spa->reg_dsisr, spa->reg_dar, spa->reg_tfc,
spa               259 drivers/misc/ocxl/link.c 				spa->reg_pe_handle);
spa               262 drivers/misc/ocxl/link.c static int map_irq_registers(struct pci_dev *dev, struct spa *spa)
spa               264 drivers/misc/ocxl/link.c 	return pnv_ocxl_map_xsl_regs(dev, &spa->reg_dsisr, &spa->reg_dar,
spa               265 drivers/misc/ocxl/link.c 				&spa->reg_tfc, &spa->reg_pe_handle);
spa               270 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               278 drivers/misc/ocxl/link.c 	rc = map_irq_registers(dev, spa);
spa               282 drivers/misc/ocxl/link.c 	spa->irq_name = kasprintf(GFP_KERNEL, "ocxl-xsl-%x-%x-%x",
spa               284 drivers/misc/ocxl/link.c 	if (!spa->irq_name) {
spa               293 drivers/misc/ocxl/link.c 	spa->virq = irq_create_mapping(NULL, hwirq);
spa               294 drivers/misc/ocxl/link.c 	if (!spa->virq) {
spa               301 drivers/misc/ocxl/link.c 	dev_dbg(&dev->dev, "hwirq %d mapped to virq %d\n", hwirq, spa->virq);
spa               303 drivers/misc/ocxl/link.c 	rc = request_irq(spa->virq, xsl_fault_handler, 0, spa->irq_name,
spa               315 drivers/misc/ocxl/link.c 	irq_dispose_mapping(spa->virq);
spa               317 drivers/misc/ocxl/link.c 	kfree(spa->irq_name);
spa               319 drivers/misc/ocxl/link.c 	unmap_irq_registers(spa);
spa               325 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               327 drivers/misc/ocxl/link.c 	if (spa->virq) {
spa               328 drivers/misc/ocxl/link.c 		free_irq(spa->virq, link);
spa               329 drivers/misc/ocxl/link.c 		irq_dispose_mapping(spa->virq);
spa               331 drivers/misc/ocxl/link.c 	kfree(spa->irq_name);
spa               332 drivers/misc/ocxl/link.c 	unmap_irq_registers(spa);
spa               337 drivers/misc/ocxl/link.c 	struct spa *spa;
spa               339 drivers/misc/ocxl/link.c 	spa = kzalloc(sizeof(struct spa), GFP_KERNEL);
spa               340 drivers/misc/ocxl/link.c 	if (!spa)
spa               343 drivers/misc/ocxl/link.c 	mutex_init(&spa->spa_lock);
spa               344 drivers/misc/ocxl/link.c 	INIT_RADIX_TREE(&spa->pe_tree, GFP_KERNEL);
spa               345 drivers/misc/ocxl/link.c 	INIT_WORK(&spa->xsl_fault.fault_work, xsl_fault_handler_bh);
spa               347 drivers/misc/ocxl/link.c 	spa->spa_order = SPA_SPA_SIZE_LOG - PAGE_SHIFT;
spa               348 drivers/misc/ocxl/link.c 	spa->spa_mem = (struct ocxl_process_element *)
spa               349 drivers/misc/ocxl/link.c 		__get_free_pages(GFP_KERNEL | __GFP_ZERO, spa->spa_order);
spa               350 drivers/misc/ocxl/link.c 	if (!spa->spa_mem) {
spa               352 drivers/misc/ocxl/link.c 		kfree(spa);
spa               356 drivers/misc/ocxl/link.c 		link->dev, spa->spa_mem);
spa               358 drivers/misc/ocxl/link.c 	link->spa = spa;
spa               364 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               369 drivers/misc/ocxl/link.c 	if (spa && spa->spa_mem) {
spa               370 drivers/misc/ocxl/link.c 		free_pages((unsigned long) spa->spa_mem, spa->spa_order);
spa               371 drivers/misc/ocxl/link.c 		kfree(spa);
spa               372 drivers/misc/ocxl/link.c 		link->spa = NULL;
spa               400 drivers/misc/ocxl/link.c 	rc = pnv_ocxl_spa_setup(dev, link->spa->spa_mem, PE_mask,
spa               501 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               510 drivers/misc/ocxl/link.c 	mutex_lock(&spa->spa_lock);
spa               512 drivers/misc/ocxl/link.c 	pe = spa->spa_mem + pe_handle;
spa               550 drivers/misc/ocxl/link.c 	radix_tree_insert(&spa->pe_tree, pe_handle, pe_data);
spa               568 drivers/misc/ocxl/link.c 	trace_ocxl_context_add(current->pid, spa->spa_mem, pasid, pidr, tidr);
spa               570 drivers/misc/ocxl/link.c 	mutex_unlock(&spa->spa_lock);
spa               578 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               586 drivers/misc/ocxl/link.c 	pe = spa->spa_mem + pe_handle;
spa               588 drivers/misc/ocxl/link.c 	mutex_lock(&spa->spa_lock);
spa               607 drivers/misc/ocxl/link.c 	mutex_unlock(&spa->spa_lock);
spa               614 drivers/misc/ocxl/link.c 	struct spa *spa = link->spa;
spa               641 drivers/misc/ocxl/link.c 	pe = spa->spa_mem + pe_handle;
spa               643 drivers/misc/ocxl/link.c 	mutex_lock(&spa->spa_lock);
spa               650 drivers/misc/ocxl/link.c 	trace_ocxl_context_remove(current->pid, spa->spa_mem, pasid,
spa               669 drivers/misc/ocxl/link.c 	pe_data = radix_tree_delete(&spa->pe_tree, pe_handle);
spa               680 drivers/misc/ocxl/link.c 	mutex_unlock(&spa->spa_lock);
spa                12 drivers/misc/ocxl/trace.h 	TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
spa                13 drivers/misc/ocxl/trace.h 	TP_ARGS(pid, spa, pasid, pidr, tidr),
spa                17 drivers/misc/ocxl/trace.h 		__field(void*, spa)
spa                25 drivers/misc/ocxl/trace.h 		__entry->spa = spa;
spa                33 drivers/misc/ocxl/trace.h 		__entry->spa,
spa                41 drivers/misc/ocxl/trace.h 	TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
spa                42 drivers/misc/ocxl/trace.h 	TP_ARGS(pid, spa, pasid, pidr, tidr)
spa                46 drivers/misc/ocxl/trace.h 	TP_PROTO(pid_t pid, void *spa, int pasid, u32 pidr, u32 tidr),
spa                47 drivers/misc/ocxl/trace.h 	TP_ARGS(pid, spa, pasid, pidr, tidr)
spa                71 drivers/misc/ocxl/trace.h 	TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc),
spa                72 drivers/misc/ocxl/trace.h 	TP_ARGS(spa, pe, dsisr, dar, tfc),
spa                75 drivers/misc/ocxl/trace.h 		__field(void *, spa)
spa                83 drivers/misc/ocxl/trace.h 		__entry->spa = spa;
spa                91 drivers/misc/ocxl/trace.h 		__entry->spa,
spa               100 drivers/misc/ocxl/trace.h 	TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc),
spa               101 drivers/misc/ocxl/trace.h 	TP_ARGS(spa, pe, dsisr, dar, tfc)
spa               105 drivers/misc/ocxl/trace.h 	TP_PROTO(void *spa, u64 pe, u64 dsisr, u64 dar, u64 tfc),
spa               106 drivers/misc/ocxl/trace.h 	TP_ARGS(spa, pe, dsisr, dar, tfc)
spa              1552 drivers/parisc/sba_iommu.c 	PAGE0->mem_boot.spa, PAGE0->mem_boot.pad, PAGE0->mem_boot.cl_class);
spa              1275 mm/memblock.c  	phys_addr_t spa, epa;
spa              1280 mm/memblock.c  			 &spa, &epa, &nid);
spa              1284 mm/memblock.c  		unsigned long spfn = PFN_UP(spa);
spa              1307 mm/memblock.c  				 &spa, &epa, &nid);
spa               661 tools/testing/nvdimm/test/nfit.c 		struct nd_cmd_translate_spa *spa)
spa               668 tools/testing/nvdimm/test/nfit.c 		.addr = spa->spa,
spa               689 tools/testing/nvdimm/test/nfit.c 	spa->devices[0].nfit_device_handle = handle[nvdimm->id];
spa               690 tools/testing/nvdimm/test/nfit.c 	spa->num_nvdimms = 1;
spa               691 tools/testing/nvdimm/test/nfit.c 	spa->devices[0].dpa = dpa;
spa               697 tools/testing/nvdimm/test/nfit.c 		struct nd_cmd_translate_spa *spa, unsigned int buf_len)
spa               699 tools/testing/nvdimm/test/nfit.c 	if (buf_len < spa->translate_length)
spa               702 tools/testing/nvdimm/test/nfit.c 	if (nfit_test_search_spa(bus, spa) < 0 || !spa->num_nvdimms)
spa               703 tools/testing/nvdimm/test/nfit.c 		spa->status = 2;
spa              1802 tools/testing/nvdimm/test/nfit.c 	struct acpi_nfit_system_address *spa;
spa              1814 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf;
spa              1815 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1816 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1817 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
spa              1818 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 0+1;
spa              1819 tools/testing/nvdimm/test/nfit.c 	spa->address = t->spa_set_dma[0];
spa              1820 tools/testing/nvdimm/test/nfit.c 	spa->length = SPA0_SIZE;
spa              1821 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1828 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1829 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1830 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1831 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
spa              1832 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 1+1;
spa              1833 tools/testing/nvdimm/test/nfit.c 	spa->address = t->spa_set_dma[1];
spa              1834 tools/testing/nvdimm/test/nfit.c 	spa->length = SPA1_SIZE;
spa              1835 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1838 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1839 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1840 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1841 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
spa              1842 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 2+1;
spa              1843 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dcr_dma[0];
spa              1844 tools/testing/nvdimm/test/nfit.c 	spa->length = DCR_SIZE;
spa              1845 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1848 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1849 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1850 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1851 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
spa              1852 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 3+1;
spa              1853 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dcr_dma[1];
spa              1854 tools/testing/nvdimm/test/nfit.c 	spa->length = DCR_SIZE;
spa              1855 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1858 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1859 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1860 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1861 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
spa              1862 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 4+1;
spa              1863 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dcr_dma[2];
spa              1864 tools/testing/nvdimm/test/nfit.c 	spa->length = DCR_SIZE;
spa              1865 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1868 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1869 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1870 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1871 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
spa              1872 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 5+1;
spa              1873 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dcr_dma[3];
spa              1874 tools/testing/nvdimm/test/nfit.c 	spa->length = DCR_SIZE;
spa              1875 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1878 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1879 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1880 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1881 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
spa              1882 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 6+1;
spa              1883 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dimm_dma[0];
spa              1884 tools/testing/nvdimm/test/nfit.c 	spa->length = DIMM_SIZE;
spa              1885 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1888 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1889 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1890 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1891 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
spa              1892 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 7+1;
spa              1893 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dimm_dma[1];
spa              1894 tools/testing/nvdimm/test/nfit.c 	spa->length = DIMM_SIZE;
spa              1895 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1898 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1899 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1900 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1901 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
spa              1902 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 8+1;
spa              1903 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dimm_dma[2];
spa              1904 tools/testing/nvdimm/test/nfit.c 	spa->length = DIMM_SIZE;
spa              1905 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              1908 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              1909 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              1910 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              1911 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
spa              1912 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 9+1;
spa              1913 tools/testing/nvdimm/test/nfit.c 	spa->address = t->dimm_dma[3];
spa              1914 tools/testing/nvdimm/test/nfit.c 	spa->length = DIMM_SIZE;
spa              1915 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              2395 tools/testing/nvdimm/test/nfit.c 		spa = nfit_buf + offset;
spa              2396 tools/testing/nvdimm/test/nfit.c 		spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              2397 tools/testing/nvdimm/test/nfit.c 		spa->header.length = sizeof(*spa);
spa              2398 tools/testing/nvdimm/test/nfit.c 		memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
spa              2399 tools/testing/nvdimm/test/nfit.c 		spa->range_index = 10+1;
spa              2400 tools/testing/nvdimm/test/nfit.c 		spa->address = t->dcr_dma[4];
spa              2401 tools/testing/nvdimm/test/nfit.c 		spa->length = DCR_SIZE;
spa              2402 tools/testing/nvdimm/test/nfit.c 		offset += spa->header.length;
spa              2409 tools/testing/nvdimm/test/nfit.c 		spa = nfit_buf + offset;
spa              2410 tools/testing/nvdimm/test/nfit.c 		spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              2411 tools/testing/nvdimm/test/nfit.c 		spa->header.length = sizeof(*spa);
spa              2412 tools/testing/nvdimm/test/nfit.c 		memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
spa              2413 tools/testing/nvdimm/test/nfit.c 		spa->range_index = 11+1;
spa              2414 tools/testing/nvdimm/test/nfit.c 		spa->address = t->spa_set_dma[2];
spa              2415 tools/testing/nvdimm/test/nfit.c 		spa->length = SPA0_SIZE;
spa              2416 tools/testing/nvdimm/test/nfit.c 		offset += spa->header.length;
spa              2419 tools/testing/nvdimm/test/nfit.c 		spa = nfit_buf + offset;
spa              2420 tools/testing/nvdimm/test/nfit.c 		spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              2421 tools/testing/nvdimm/test/nfit.c 		spa->header.length = sizeof(*spa);
spa              2422 tools/testing/nvdimm/test/nfit.c 		memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
spa              2423 tools/testing/nvdimm/test/nfit.c 		spa->range_index = 12+1;
spa              2424 tools/testing/nvdimm/test/nfit.c 		spa->address = t->dimm_dma[4];
spa              2425 tools/testing/nvdimm/test/nfit.c 		spa->length = DIMM_SIZE;
spa              2426 tools/testing/nvdimm/test/nfit.c 		offset += spa->header.length;
spa              2542 tools/testing/nvdimm/test/nfit.c 	struct acpi_nfit_system_address *spa;
spa              2547 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              2548 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              2549 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              2550 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
spa              2551 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 0+1;
spa              2552 tools/testing/nvdimm/test/nfit.c 	spa->address = t->spa_set_dma[0];
spa              2553 tools/testing/nvdimm/test/nfit.c 	spa->length = SPA2_SIZE;
spa              2554 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa              2557 tools/testing/nvdimm/test/nfit.c 	spa = nfit_buf + offset;
spa              2558 tools/testing/nvdimm/test/nfit.c 	spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
spa              2559 tools/testing/nvdimm/test/nfit.c 	spa->header.length = sizeof(*spa);
spa              2560 tools/testing/nvdimm/test/nfit.c 	memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_VCD), 16);
spa              2561 tools/testing/nvdimm/test/nfit.c 	spa->range_index = 0;
spa              2562 tools/testing/nvdimm/test/nfit.c 	spa->address = t->spa_set_dma[1];
spa              2563 tools/testing/nvdimm/test/nfit.c 	spa->length = SPA_VCD_SIZE;
spa              2564 tools/testing/nvdimm/test/nfit.c 	offset += spa->header.length;
spa                44 tools/testing/nvdimm/test/nfit_test.h 	__u64 spa;