Lines Matching refs:nfit_memdev

265 	struct nfit_memdev *nfit_memdev;  in add_memdev()  local
267 list_for_each_entry(nfit_memdev, &prev->memdevs, list) in add_memdev()
268 if (memcmp(nfit_memdev->memdev, memdev, length) == 0) { in add_memdev()
269 list_move_tail(&nfit_memdev->list, &acpi_desc->memdevs); in add_memdev()
273 nfit_memdev = devm_kzalloc(dev, sizeof(*nfit_memdev), GFP_KERNEL); in add_memdev()
274 if (!nfit_memdev) in add_memdev()
276 INIT_LIST_HEAD(&nfit_memdev->list); in add_memdev()
277 nfit_memdev->memdev = memdev; in add_memdev()
278 list_add_tail(&nfit_memdev->list, &acpi_desc->memdevs); in add_memdev()
448 struct nfit_memdev *nfit_memdev; in nfit_mem_find_spa_bdw() local
453 list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) { in nfit_mem_find_spa_bdw()
454 if (nfit_memdev->memdev->range_index != range_index) in nfit_mem_find_spa_bdw()
456 if (nfit_memdev->memdev->device_handle != device_handle) in nfit_mem_find_spa_bdw()
458 if (nfit_memdev->memdev->region_index != dcr) in nfit_mem_find_spa_bdw()
475 struct nfit_memdev *nfit_memdev; in nfit_mem_init_bdw() local
497 list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) { in nfit_mem_init_bdw()
498 if (nfit_memdev->memdev->range_index != range_index || in nfit_mem_init_bdw()
499 nfit_memdev->memdev->region_index != dcr) in nfit_mem_init_bdw()
501 nfit_mem->memdev_bdw = nfit_memdev->memdev; in nfit_mem_init_bdw()
502 idt_idx = nfit_memdev->memdev->interleave_index; in nfit_mem_init_bdw()
512 nfit_memdev->memdev->device_handle) in nfit_mem_init_bdw()
525 struct nfit_memdev *nfit_memdev; in nfit_mem_dcr_init() local
536 list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) { in nfit_mem_dcr_init()
541 if (nfit_memdev->memdev->range_index != spa->range_index) in nfit_mem_dcr_init()
544 dcr = nfit_memdev->memdev->region_index; in nfit_mem_dcr_init()
545 device_handle = nfit_memdev->memdev->device_handle; in nfit_mem_dcr_init()
594 nfit_mem->memdev_dcr = nfit_memdev->memdev; in nfit_mem_dcr_init()
595 idt_idx = nfit_memdev->memdev->interleave_index; in nfit_mem_dcr_init()
609 nfit_mem->memdev_pmem = nfit_memdev->memdev; in nfit_mem_dcr_init()
981 struct nfit_memdev *nfit_memdev; in memdev_from_spa() local
983 list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) in memdev_from_spa()
984 if (nfit_memdev->memdev->range_index == range_index) in memdev_from_spa()
986 return nfit_memdev->memdev; in memdev_from_spa()
1532 struct nfit_memdev *nfit_memdev; in acpi_nfit_register_region() local
1561 list_for_each_entry(nfit_memdev, &acpi_desc->memdevs, list) { in acpi_nfit_register_region()
1562 struct acpi_nfit_memory_map *memdev = nfit_memdev->memdev; in acpi_nfit_register_region()