Lines Matching refs:flush
872 static size_t sizeof_flush(struct acpi_nfit_flush_address *flush) in sizeof_flush() argument
874 if (flush->header.length < sizeof(*flush)) in sizeof_flush()
876 return sizeof(*flush) + sizeof(u64) * (flush->hint_count - 1); in sizeof_flush()
881 struct acpi_nfit_flush_address *flush) in add_flush() argument
886 if (!sizeof_flush(flush)) in add_flush()
890 if (sizeof_flush(nfit_flush->flush) != sizeof_flush(flush)) in add_flush()
893 if (memcmp(nfit_flush->flush, flush, in add_flush()
894 sizeof_flush(flush)) == 0) { in add_flush()
901 + sizeof_flush(flush), GFP_KERNEL); in add_flush()
905 memcpy(nfit_flush->flush, flush, sizeof_flush(flush)); in add_flush()
908 flush->device_handle, flush->hint_count); in add_flush()
1129 struct acpi_nfit_flush_address *flush; in __nfit_mem_init() local
1132 if (nfit_flush->flush->device_handle != device_handle) in __nfit_mem_init()
1135 flush = nfit_flush->flush; in __nfit_mem_init()
1137 flush->hint_count, in __nfit_mem_init()
1142 for (i = 0; i < flush->hint_count; i++) { in __nfit_mem_init()
1145 res->start = flush->hint_address[i]; in __nfit_mem_init()
2019 struct acpi_nfit_flush_address *flush; in acpi_nfit_register_dimms() local
2080 flush = nfit_mem->nfit_flush ? nfit_mem->nfit_flush->flush in acpi_nfit_register_dimms()
2084 flags, cmd_mask, flush ? flush->hint_count : 0, in acpi_nfit_register_dimms()