Lines Matching refs:spa

663 		struct nd_cmd_translate_spa *spa)  in nfit_test_search_spa()  argument
670 .addr = spa->spa, in nfit_test_search_spa()
691 spa->devices[0].nfit_device_handle = handle[nvdimm->id]; in nfit_test_search_spa()
692 spa->num_nvdimms = 1; in nfit_test_search_spa()
693 spa->devices[0].dpa = dpa; in nfit_test_search_spa()
699 struct nd_cmd_translate_spa *spa, unsigned int buf_len) in nfit_test_cmd_translate_spa() argument
701 if (buf_len < spa->translate_length) in nfit_test_cmd_translate_spa()
704 if (nfit_test_search_spa(bus, spa) < 0 || !spa->num_nvdimms) in nfit_test_cmd_translate_spa()
705 spa->status = 2; in nfit_test_cmd_translate_spa()
1874 static size_t sizeof_spa(struct acpi_nfit_system_address *spa) in sizeof_spa() argument
1877 return sizeof(*spa) - 8; in sizeof_spa()
1882 struct acpi_nfit_system_address *spa = NULL; in nfit_test0_alloc() local
1884 size_t nfit_size = sizeof_spa(spa) * NUM_SPA in nfit_test0_alloc()
1947 struct acpi_nfit_system_address *spa = NULL; in nfit_test1_alloc() local
1948 size_t nfit_size = sizeof_spa(spa) * 2 in nfit_test1_alloc()
1996 struct acpi_nfit_system_address *spa; in nfit_test0_setup() local
2009 spa = nfit_buf; in nfit_test0_setup()
2010 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2011 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2012 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16); in nfit_test0_setup()
2013 spa->range_index = 0+1; in nfit_test0_setup()
2014 spa->address = t->spa_set_dma[0]; in nfit_test0_setup()
2015 spa->length = SPA0_SIZE; in nfit_test0_setup()
2016 offset += spa->header.length; in nfit_test0_setup()
2023 spa = nfit_buf + offset; in nfit_test0_setup()
2024 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2025 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2026 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16); in nfit_test0_setup()
2027 spa->range_index = 1+1; in nfit_test0_setup()
2028 spa->address = t->spa_set_dma[1]; in nfit_test0_setup()
2029 spa->length = SPA1_SIZE; in nfit_test0_setup()
2030 offset += spa->header.length; in nfit_test0_setup()
2033 spa = nfit_buf + offset; in nfit_test0_setup()
2034 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2035 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2036 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16); in nfit_test0_setup()
2037 spa->range_index = 2+1; in nfit_test0_setup()
2038 spa->address = t->dcr_dma[0]; in nfit_test0_setup()
2039 spa->length = DCR_SIZE; in nfit_test0_setup()
2040 offset += spa->header.length; in nfit_test0_setup()
2043 spa = nfit_buf + offset; in nfit_test0_setup()
2044 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2045 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2046 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16); in nfit_test0_setup()
2047 spa->range_index = 3+1; in nfit_test0_setup()
2048 spa->address = t->dcr_dma[1]; in nfit_test0_setup()
2049 spa->length = DCR_SIZE; in nfit_test0_setup()
2050 offset += spa->header.length; in nfit_test0_setup()
2053 spa = nfit_buf + offset; in nfit_test0_setup()
2054 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2055 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2056 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16); in nfit_test0_setup()
2057 spa->range_index = 4+1; in nfit_test0_setup()
2058 spa->address = t->dcr_dma[2]; in nfit_test0_setup()
2059 spa->length = DCR_SIZE; in nfit_test0_setup()
2060 offset += spa->header.length; in nfit_test0_setup()
2063 spa = nfit_buf + offset; in nfit_test0_setup()
2064 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2065 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2066 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16); in nfit_test0_setup()
2067 spa->range_index = 5+1; in nfit_test0_setup()
2068 spa->address = t->dcr_dma[3]; in nfit_test0_setup()
2069 spa->length = DCR_SIZE; in nfit_test0_setup()
2070 offset += spa->header.length; in nfit_test0_setup()
2073 spa = nfit_buf + offset; in nfit_test0_setup()
2074 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2075 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2076 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16); in nfit_test0_setup()
2077 spa->range_index = 6+1; in nfit_test0_setup()
2078 spa->address = t->dimm_dma[0]; in nfit_test0_setup()
2079 spa->length = DIMM_SIZE; in nfit_test0_setup()
2080 offset += spa->header.length; in nfit_test0_setup()
2083 spa = nfit_buf + offset; in nfit_test0_setup()
2084 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2085 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2086 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16); in nfit_test0_setup()
2087 spa->range_index = 7+1; in nfit_test0_setup()
2088 spa->address = t->dimm_dma[1]; in nfit_test0_setup()
2089 spa->length = DIMM_SIZE; in nfit_test0_setup()
2090 offset += spa->header.length; in nfit_test0_setup()
2093 spa = nfit_buf + offset; in nfit_test0_setup()
2094 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2095 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2096 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16); in nfit_test0_setup()
2097 spa->range_index = 8+1; in nfit_test0_setup()
2098 spa->address = t->dimm_dma[2]; in nfit_test0_setup()
2099 spa->length = DIMM_SIZE; in nfit_test0_setup()
2100 offset += spa->header.length; in nfit_test0_setup()
2103 spa = nfit_buf + offset; in nfit_test0_setup()
2104 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2105 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2106 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16); in nfit_test0_setup()
2107 spa->range_index = 9+1; in nfit_test0_setup()
2108 spa->address = t->dimm_dma[3]; in nfit_test0_setup()
2109 spa->length = DIMM_SIZE; in nfit_test0_setup()
2110 offset += spa->header.length; in nfit_test0_setup()
2590 spa = nfit_buf + offset; in nfit_test0_setup()
2591 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2592 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2593 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_DCR), 16); in nfit_test0_setup()
2594 spa->range_index = 10+1; in nfit_test0_setup()
2595 spa->address = t->dcr_dma[4]; in nfit_test0_setup()
2596 spa->length = DCR_SIZE; in nfit_test0_setup()
2597 offset += spa->header.length; in nfit_test0_setup()
2604 spa = nfit_buf + offset; in nfit_test0_setup()
2605 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2606 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2607 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16); in nfit_test0_setup()
2608 spa->range_index = 11+1; in nfit_test0_setup()
2609 spa->address = t->spa_set_dma[2]; in nfit_test0_setup()
2610 spa->length = SPA0_SIZE; in nfit_test0_setup()
2611 offset += spa->header.length; in nfit_test0_setup()
2614 spa = nfit_buf + offset; in nfit_test0_setup()
2615 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2616 spa->header.length = sizeof_spa(spa); in nfit_test0_setup()
2617 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_BDW), 16); in nfit_test0_setup()
2618 spa->range_index = 12+1; in nfit_test0_setup()
2619 spa->address = t->dimm_dma[4]; in nfit_test0_setup()
2620 spa->length = DIMM_SIZE; in nfit_test0_setup()
2621 offset += spa->header.length; in nfit_test0_setup()
2743 struct acpi_nfit_system_address *spa; in nfit_test1_setup() local
2748 spa = nfit_buf + offset; in nfit_test1_setup()
2749 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test1_setup()
2750 spa->header.length = sizeof_spa(spa); in nfit_test1_setup()
2751 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_PM), 16); in nfit_test1_setup()
2752 spa->range_index = 0+1; in nfit_test1_setup()
2753 spa->address = t->spa_set_dma[0]; in nfit_test1_setup()
2754 spa->length = SPA2_SIZE; in nfit_test1_setup()
2755 offset += spa->header.length; in nfit_test1_setup()
2758 spa = nfit_buf + offset; in nfit_test1_setup()
2759 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test1_setup()
2760 spa->header.length = sizeof_spa(spa); in nfit_test1_setup()
2761 memcpy(spa->range_guid, to_nfit_uuid(NFIT_SPA_VCD), 16); in nfit_test1_setup()
2762 spa->range_index = 0; in nfit_test1_setup()
2763 spa->address = t->spa_set_dma[1]; in nfit_test1_setup()
2764 spa->length = SPA_VCD_SIZE; in nfit_test1_setup()
2765 offset += spa->header.length; in nfit_test1_setup()