Lines Matching refs:eacc

228   struct ecam_access *eacc = a->backend_data;  in find_rsdp_address()  local
229 struct physmem *physmem = eacc->physmem; in find_rsdp_address()
230 long pagesize = eacc->pagesize; in find_rsdp_address()
439 struct ecam_access *eacc = a->backend_data; local
440 struct physmem *physmem = eacc->physmem;
441 long pagesize = eacc->pagesize;
796 struct ecam_access *eacc = a->backend_data; local
797 struct mmap_cache *cache = eacc->cache;
798 struct physmem *physmem = eacc->physmem;
799 long pagesize = eacc->pagesize;
806 eacc->cache = NULL;
812 struct ecam_access *eacc = a->backend_data; local
813 struct mmap_cache *cache = eacc->cache;
814 struct physmem *physmem = eacc->physmem;
815 long pagesize = eacc->pagesize;
831 if (!get_bus_addr(eacc->mcfg, addrs, domain, bus, &addr, &length))
841 cache = eacc->cache = pci_malloc(a, sizeof(*cache));
892 struct ecam_access *eacc; local
976 eacc = pci_malloc(a, sizeof(*eacc));
978 eacc->physmem = physmem_open(a, a->writeable);
979 if (!eacc->physmem)
982 pci_mfree(eacc);
986 eacc->pagesize = physmem_get_pagesize(eacc->physmem);
987 if (eacc->pagesize <= 0)
990 physmem_close(eacc->physmem);
991 pci_mfree(eacc);
995 eacc->mcfg = NULL;
996 eacc->cache = NULL;
997 a->backend_data = eacc;
998 eacc->mcfg = find_mcfg(a, acpimcfg, efisystab, use_bsd, use_x86bios);
999 if (!eacc->mcfg)
1001 physmem_close(eacc->physmem);
1002 pci_mfree(eacc);
1029 struct ecam_access *eacc = a->backend_data; local
1040 if (!eacc)
1050 eacc = pci_malloc(a, sizeof(*eacc));
1051 eacc->mcfg = NULL;
1052 eacc->cache = NULL;
1053 eacc->physmem = physmem;
1054 eacc->pagesize = pagesize;
1055 a->backend_data = eacc;
1068 if (!eacc->mcfg)
1069 eacc->mcfg = find_mcfg(a, acpimcfg, efisystab, use_bsd, use_x86bios);
1070 if (!eacc->mcfg)
1074 if (eacc->mcfg)
1075 get_mcfg_allocation(eacc->mcfg, 0, &test_domain, &test_bus, NULL, NULL, NULL);
1087 struct ecam_access *eacc = a->backend_data; local
1090 physmem_close(eacc->physmem);
1091 pci_mfree(eacc->mcfg);
1092 pci_mfree(eacc);
1100 struct ecam_access *eacc = a->backend_data; local
1108 if (eacc->mcfg)
1110 count = get_mcfg_allocations_count(eacc->mcfg);
1112 …segments[eacc->mcfg->allocations[i].pci_segment / 32] |= 1 << (eacc->mcfg->allocations[i].pci_segm…