Lines Matching refs:spa

666 		struct nd_cmd_translate_spa *spa)
673 .addr = spa->spa,
694 spa->devices[0].nfit_device_handle = handle[nvdimm->id];
695 spa->num_nvdimms = 1;
696 spa->devices[0].dpa = dpa;
702 struct nd_cmd_translate_spa *spa, unsigned int buf_len)
704 if (buf_len < spa->translate_length)
707 if (nfit_test_search_spa(bus, spa) < 0 || !spa->num_nvdimms)
708 spa->status = 2;
1989 struct acpi_nfit_system_address *spa;
2002 spa = nfit_buf;
2003 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2004 spa->header.length = sizeof(*spa);
2005 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
2006 spa->range_index = 0+1;
2007 spa->address = t->spa_set_dma[0];
2008 spa->length = SPA0_SIZE;
2009 offset += spa->header.length;
2016 spa = nfit_buf + offset;
2017 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2018 spa->header.length = sizeof(*spa);
2019 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
2020 spa->range_index = 1+1;
2021 spa->address = t->spa_set_dma[1];
2022 spa->length = SPA1_SIZE;
2023 offset += spa->header.length;
2026 spa = nfit_buf + offset;
2027 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2028 spa->header.length = sizeof(*spa);
2029 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
2030 spa->range_index = 2+1;
2031 spa->address = t->dcr_dma[0];
2032 spa->length = DCR_SIZE;
2033 offset += spa->header.length;
2036 spa = nfit_buf + offset;
2037 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2038 spa->header.length = sizeof(*spa);
2039 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
2040 spa->range_index = 3+1;
2041 spa->address = t->dcr_dma[1];
2042 spa->length = DCR_SIZE;
2043 offset += spa->header.length;
2046 spa = nfit_buf + offset;
2047 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2048 spa->header.length = sizeof(*spa);
2049 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
2050 spa->range_index = 4+1;
2051 spa->address = t->dcr_dma[2];
2052 spa->length = DCR_SIZE;
2053 offset += spa->header.length;
2056 spa = nfit_buf + offset;
2057 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2058 spa->header.length = sizeof(*spa);
2059 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
2060 spa->range_index = 5+1;
2061 spa->address = t->dcr_dma[3];
2062 spa->length = DCR_SIZE;
2063 offset += spa->header.length;
2066 spa = nfit_buf + offset;
2067 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2068 spa->header.length = sizeof(*spa);
2069 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
2070 spa->range_index = 6+1;
2071 spa->address = t->dimm_dma[0];
2072 spa->length = DIMM_SIZE;
2073 offset += spa->header.length;
2076 spa = nfit_buf + offset;
2077 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2078 spa->header.length = sizeof(*spa);
2079 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
2080 spa->range_index = 7+1;
2081 spa->address = t->dimm_dma[1];
2082 spa->length = DIMM_SIZE;
2083 offset += spa->header.length;
2086 spa = nfit_buf + offset;
2087 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2088 spa->header.length = sizeof(*spa);
2089 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
2090 spa->range_index = 8+1;
2091 spa->address = t->dimm_dma[2];
2092 spa->length = DIMM_SIZE;
2093 offset += spa->header.length;
2096 spa = nfit_buf + offset;
2097 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2098 spa->header.length = sizeof(*spa);
2099 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
2100 spa->range_index = 9+1;
2101 spa->address = t->dimm_dma[3];
2102 spa->length = DIMM_SIZE;
2103 offset += spa->header.length;
2204 /* mem-region6 (spa/dcr0, dimm0) */
2220 /* mem-region7 (spa/dcr1, dimm1) */
2236 /* mem-region8 (spa/dcr2, dimm2) */
2252 /* mem-region9 (spa/dcr3, dimm3) */
2268 /* mem-region10 (spa/bdw0, dimm0) */
2284 /* mem-region11 (spa/bdw1, dimm1) */
2300 /* mem-region12 (spa/bdw2, dimm2) */
2316 /* mem-region13 (spa/dcr3, dimm3) */
2445 /* bdw0 (spa/dcr0, dimm0) */
2457 /* bdw1 (spa/dcr1, dimm1) */
2469 /* bdw2 (spa/dcr2, dimm2) */
2481 /* bdw3 (spa/dcr3, dimm3) */
2570 /* bdw4 (spa/dcr4, dimm4) */
2583 spa = nfit_buf + offset;
2584 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2585 spa->header.length = sizeof(*spa);
2586 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16);
2587 spa->range_index = 10+1;
2588 spa->address = t->dcr_dma[4];
2589 spa->length = DCR_SIZE;
2590 offset += spa->header.length;
2597 spa = nfit_buf + offset;
2598 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2599 spa->header.length = sizeof(*spa);
2600 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
2601 spa->range_index = 11+1;
2602 spa->address = t->spa_set_dma[2];
2603 spa->length = SPA0_SIZE;
2604 offset += spa->header.length;
2607 spa = nfit_buf + offset;
2608 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2609 spa->header.length = sizeof(*spa);
2610 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16);
2611 spa->range_index = 12+1;
2612 spa->address = t->dimm_dma[4];
2613 spa->length = DIMM_SIZE;
2614 offset += spa->header.length;
2616 /* mem-region14 (spa/dcr4, dimm4) */
2649 /* mem-region16 (spa/bdw4, dimm4) */
2736 struct acpi_nfit_system_address *spa;
2741 spa = nfit_buf + offset;
2742 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2743 spa->header.length = sizeof(*spa);
2744 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16);
2745 spa->range_index = 0+1;
2746 spa->address = t->spa_set_dma[0];
2747 spa->length = SPA2_SIZE;
2748 offset += spa->header.length;
2751 spa = nfit_buf + offset;
2752 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS;
2753 spa->header.length = sizeof(*spa);
2754 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_VCD), 16);
2755 spa->range_index = 0;
2756 spa->address = t->spa_set_dma[1];
2757 spa->length = SPA_VCD_SIZE;
2758 offset += spa->header.length;