Lines Matching refs:gdata
83 static inline int acpi_hest_get_version(struct acpi_hest_generic_data *gdata)
85 return gdata->revision >> 8;
88 static inline void *acpi_hest_get_payload(struct acpi_hest_generic_data *gdata)
90 if (acpi_hest_get_version(gdata) >= 3)
91 return (void *)(((struct acpi_hest_generic_data_v300 *)(gdata)) + 1);
93 return gdata + 1;
96 static inline int acpi_hest_get_error_length(struct acpi_hest_generic_data *gdata)
98 return ((struct acpi_hest_generic_data *)(gdata))->error_data_length;
101 static inline int acpi_hest_get_size(struct acpi_hest_generic_data *gdata)
103 if (acpi_hest_get_version(gdata) >= 3)
109 static inline int acpi_hest_get_record_size(struct acpi_hest_generic_data *gdata)
111 return (acpi_hest_get_size(gdata) + acpi_hest_get_error_length(gdata));
114 static inline void *acpi_hest_get_next(struct acpi_hest_generic_data *gdata)
116 return (void *)(gdata) + acpi_hest_get_record_size(gdata);