Searched refs:cdat_table (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/acpi/acpica/ |
H A D | utcksum.c | 87 acpi_ut_verify_cdat_checksum(struct acpi_table_cdat *cdat_table, u32 length) in acpi_ut_verify_cdat_checksum() argument 93 checksum = acpi_ut_generate_checksum(ACPI_CAST_PTR(u8, cdat_table), in acpi_ut_verify_cdat_checksum() 94 cdat_table->length, in acpi_ut_verify_cdat_checksum() 95 cdat_table->checksum); in acpi_ut_verify_cdat_checksum() 99 if (checksum != cdat_table->checksum) { in acpi_ut_verify_cdat_checksum() 103 acpi_gbl_CDAT, cdat_table->checksum, in acpi_ut_verify_cdat_checksum() 111 cdat_table->checksum = checksum; in acpi_ut_verify_cdat_checksum()
|
H A D | acutils.h | 171 acpi_ut_verify_cdat_checksum(struct acpi_table_cdat *cdat_table, u32 length);
|
/openbmc/qemu/hw/pci-bridge/ |
H A D | cxl_upstream.c | 195 static int build_cdat_table(CDATSubHeader ***cdat_table, void *priv) in build_cdat_table() argument 272 *cdat_table = g_new0(CDATSubHeader *, CXL_USP_CDAT_NUM_ENTRIES); in build_cdat_table() 275 (*cdat_table)[CXL_USP_CDAT_SSLBIS_LAT] = (CDATSubHeader *)sslbis_latency; in build_cdat_table() 276 (*cdat_table)[CXL_USP_CDAT_SSLBIS_BW] = (CDATSubHeader *)sslbis_bandwidth; in build_cdat_table() 281 static void free_default_cdat_table(CDATSubHeader **cdat_table, int num, in free_default_cdat_table() argument 287 g_free(cdat_table[i]); in free_default_cdat_table() 289 g_free(cdat_table); in free_default_cdat_table()
|
/openbmc/linux/drivers/cxl/core/ |
H A D | pci.c | 539 void *cdat_table, size_t *cdat_length) in cxl_cdat_read_table() argument 542 __le32 *data = cdat_table; in cxl_cdat_read_table() 605 void *cdat_table; in read_cdat_data() local 625 cdat_table = devm_kzalloc(dev, cdat_length + sizeof(__le32), in read_cdat_data() 627 if (!cdat_table) in read_cdat_data() 630 rc = cxl_cdat_read_table(dev, cdat_doe, cdat_table, &cdat_length); in read_cdat_data() 633 devm_kfree(dev, cdat_table); in read_cdat_data() 638 port->cdat.table = cdat_table + sizeof(__le32); in read_cdat_data()
|
/openbmc/qemu/include/hw/cxl/ |
H A D | cxl_cdat.h | 163 int (*build_cdat_table)(CDATSubHeader ***cdat_table, void *priv); 164 void (*free_cdat_table)(CDATSubHeader **cdat_table, int num, void *priv);
|
/openbmc/qemu/hw/mem/ |
H A D | cxl_type3.c | 47 static void ct3_build_cdat_entries_for_mr(CDATSubHeader **cdat_table, in ct3_build_cdat_entries_for_mr() argument 142 cdat_table[CT3_CDAT_DSMAS] = (CDATSubHeader *)dsmas; in ct3_build_cdat_entries_for_mr() 143 cdat_table[CT3_CDAT_DSLBIS0] = (CDATSubHeader *)dslbis0; in ct3_build_cdat_entries_for_mr() 144 cdat_table[CT3_CDAT_DSLBIS1] = (CDATSubHeader *)dslbis1; in ct3_build_cdat_entries_for_mr() 145 cdat_table[CT3_CDAT_DSLBIS2] = (CDATSubHeader *)dslbis2; in ct3_build_cdat_entries_for_mr() 146 cdat_table[CT3_CDAT_DSLBIS3] = (CDATSubHeader *)dslbis3; in ct3_build_cdat_entries_for_mr() 147 cdat_table[CT3_CDAT_DSEMTS] = (CDATSubHeader *)dsemts; in ct3_build_cdat_entries_for_mr() 150 static int ct3_build_cdat_table(CDATSubHeader ***cdat_table, void *priv) in ct3_build_cdat_table() argument 233 *cdat_table = g_steal_pointer(&table); in ct3_build_cdat_table() 238 static void ct3_free_cdat_table(CDATSubHeader **cdat_table, int num, void *priv) in ct3_free_cdat_table() argument [all …]
|