| /arch/x86/kvm/mmu/ |
| A D | tdp_mmu.c | 89 KVM_BUG_ON(!is_tdp_mmu_page(root) || !root->role.invalid, kvm); in kvm_tdp_mmu_put_root() 92 list_del_rcu(&root->link); in kvm_tdp_mmu_put_root() 259 struct kvm_mmu_page *root; in kvm_tdp_mmu_alloc_root() local 318 mmu->root.hpa = __pa(root->spt); in kvm_tdp_mmu_alloc_root() 319 mmu->root.pgd = 0; in kvm_tdp_mmu_alloc_root() 923 __tdp_mmu_zap_root(kvm, root, shared, root->role.level); in tdp_mmu_zap_root() 984 if (!root->role.invalid) in tdp_mmu_zap_leafs() 1004 struct kvm_mmu_page *root; in kvm_tdp_mmu_zap_leafs() local 1015 struct kvm_mmu_page *root; in kvm_tdp_mmu_zap_all() local 1931 struct kvm_mmu_page *root = root_to_sp(vcpu->arch.mmu->root.hpa); in kvm_tdp_mmu_get_walk() local [all …]
|
| A D | tdp_iter.h | 123 #define for_each_tdp_pte_min_level(iter, kvm, root, min_level, start, end) \ argument 124 for (tdp_iter_start(&iter, root, min_level, start, kvm_gfn_root_bits(kvm, root)); \ 128 #define for_each_tdp_pte_min_level_all(iter, root, min_level) \ argument 129 for (tdp_iter_start(&iter, root, min_level, 0, 0); \ 133 #define for_each_tdp_pte(iter, kvm, root, start, end) \ argument 134 for_each_tdp_pte_min_level(iter, kvm, root, PG_LEVEL_4K, start, end) 138 void tdp_iter_start(struct tdp_iter *iter, struct kvm_mmu_page *root,
|
| A D | tdp_iter.c | 39 void tdp_iter_start(struct tdp_iter *iter, struct kvm_mmu_page *root, in tdp_iter_start() argument 42 if (WARN_ON_ONCE(!root || (root->role.level < 1) || in tdp_iter_start() 43 (root->role.level > PT64_ROOT_MAX_LEVEL) || in tdp_iter_start() 51 iter->root_level = root->role.level; in tdp_iter_start() 53 iter->pt_path[iter->root_level - 1] = (tdp_ptep_t)root->spt; in tdp_iter_start() 54 iter->as_id = kvm_mmu_page_as_id(root); in tdp_iter_start()
|
| A D | tdp_mmu.h | 15 __must_check static inline bool kvm_tdp_mmu_get_root(struct kvm_mmu_page *root) in kvm_tdp_mmu_get_root() argument 17 return refcount_inc_not_zero(&root->tdp_mmu_root_count); in kvm_tdp_mmu_get_root() 20 void kvm_tdp_mmu_put_root(struct kvm *kvm, struct kvm_mmu_page *root); 54 return root_to_sp(vcpu->arch.mmu->root.hpa); in tdp_mmu_get_root_for_fault() 63 return root_to_sp(vcpu->arch.mmu->root.hpa); in tdp_mmu_get_root()
|
| A D | spte.h | 266 static inline struct kvm_mmu_page *root_to_sp(hpa_t root) in root_to_sp() argument 268 if (kvm_mmu_is_dummy_root(root)) in root_to_sp() 275 return spte_to_child_sp(root); in root_to_sp() 285 struct kvm_mmu_page *root = root_to_sp(vcpu->arch.mmu->root.hpa); in kvm_vcpu_can_access_host_mmio() local 287 if (root) in kvm_vcpu_can_access_host_mmio() 288 return READ_ONCE(root->has_mapped_host_mmio); in kvm_vcpu_can_access_host_mmio()
|
| /arch/powerpc/platforms/52xx/ |
| A D | efika.c | 75 struct device_node *root; in efika_pcisetup() local 78 root = of_find_node_by_path("/"); in efika_pcisetup() 79 if (root == NULL) { in efika_pcisetup() 85 for_each_child_of_node(root, pcictrl) in efika_pcisetup() 89 of_node_put(root); in efika_pcisetup() 144 struct device_node *root; in efika_show_cpuinfo() local 149 root = of_find_node_by_path("/"); in efika_show_cpuinfo() 150 if (!root) in efika_show_cpuinfo() 153 revision = of_get_property(root, "revision", NULL); in efika_show_cpuinfo() 168 of_node_put(root); in efika_show_cpuinfo() [all …]
|
| /arch/x86/kernel/ |
| A D | amd_node.c | 63 struct pci_dev *root; in amd_node_get_root() local 87 root = pci_get_domain_bus_and_slot(0, bus, 0); in amd_node_get_root() 90 return root; in amd_node_get_root() 144 struct pci_dev *root; in __amd_smn_rw() local 150 root = amd_roots[node]; in __amd_smn_rw() 151 if (!root) in __amd_smn_rw() 293 struct pci_dev *root = NULL; in reserve_root_config_spaces() local 298 root = pci_get_slot(bus, 0); in reserve_root_config_spaces() 299 if (!root) in reserve_root_config_spaces() 302 if (root->vendor != PCI_VENDOR_ID_AMD && in reserve_root_config_spaces() [all …]
|
| /arch/x86/pci/ |
| A D | acpi.c | 342 struct pci_dev *parent, *root; in arch_pci_dev_is_removable() local 348 root = pcie_find_root_port(pdev); in arch_pci_dev_is_removable() 349 if (!root) in arch_pci_dev_is_removable() 353 if (!root->external_facing) in arch_pci_dev_is_removable() 396 struct acpi_pci_root *root = ci->root; in setup_mcfg_map() local 406 &root->secondary, &root->mcfg_addr); in setup_mcfg_map() 416 root->mcfg_addr); in setup_mcfg_map() 535 int domain = root->segment; in pci_acpi_scan_root() 541 root->segment = domain = 0; in pci_acpi_scan_root() 558 .companion = root->device in pci_acpi_scan_root() [all …]
|
| /arch/powerpc/platforms/chrp/ |
| A D | setup.c | 102 struct device_node *root; in chrp_show_cpuinfo() local 106 if (root) in chrp_show_cpuinfo() 155 of_node_put(root); in chrp_show_cpuinfo() 198 struct device_node *root; in sio_init() local 202 if (!root) in sio_init() 213 of_node_put(root); in sio_init() 305 if (root) in chrp_setup_arch() 322 of_node_put(root); in chrp_setup_arch() 379 if (root) { in chrp_find_openpic() 381 na = of_n_addr_cells(root); in chrp_find_openpic() [all …]
|
| /arch/loongarch/pci/ |
| A D | acpi.c | 46 struct acpi_pci_root *root = acpi_driver_data(adev); in acpi_pci_bus_find_domain_nr() local 48 return root->segment; in acpi_pci_bus_find_domain_nr() 159 u16 seg = root->segment; in pci_acpi_setup_ecam_mapping() 160 struct device *dev = &root->device->dev; in pci_acpi_setup_ecam_mapping() 162 struct resource *bus_res = &root->secondary; in pci_acpi_setup_ecam_mapping() 166 ret = pci_mcfg_lookup(root, &cfgres, &ecam_ops); in pci_acpi_setup_ecam_mapping() 170 root->mcfg_addr = mcfg_addr_init(0); in pci_acpi_setup_ecam_mapping() 199 int domain = root->segment; in pci_acpi_scan_root() 200 int busnum = root->secondary.start; in pci_acpi_scan_root() 214 info->cfg = pci_acpi_setup_ecam_mapping(root); in pci_acpi_scan_root() [all …]
|
| /arch/x86/kvm/ |
| A D | kvm_onhyperv.c | 44 hpa_t root; in __hv_flush_remote_tlbs_range() local 57 root = vcpu->arch.hv_root_tdp; in __hv_flush_remote_tlbs_range() 58 if (!VALID_PAGE(root) || root == kvm_arch->hv_root_tdp) in __hv_flush_remote_tlbs_range() 68 kvm_arch->hv_root_tdp = root; in __hv_flush_remote_tlbs_range() 71 ret = hv_remote_flush_root_tdp(root, range); in __hv_flush_remote_tlbs_range()
|
| /arch/x86/platform/olpc/ |
| A D | olpc.c | 182 static bool __init check_ofw_architecture(struct device_node *root) in check_ofw_architecture() argument 187 olpc_arch = of_get_property(root, "architecture", &propsize); in check_ofw_architecture() 191 static u32 __init get_board_revision(struct device_node *root) in get_board_revision() argument 196 rev = of_get_property(root, "board-revision-int", &propsize); in get_board_revision() 205 struct device_node *root = of_find_node_by_path("/"); in platform_detect() local 208 if (!root) in platform_detect() 211 success = check_ofw_architecture(root); in platform_detect() 213 olpc_platform_info.boardrev = get_board_revision(root); in platform_detect() 221 of_node_put(root); in platform_detect()
|
| A D | olpc_dt.c | 305 phandle root; in olpc_dt_build_devicetree() local 312 root = olpc_dt_getsibling(0); in olpc_dt_build_devicetree() 313 if (!root) { in olpc_dt_build_devicetree() 317 of_pdt_build_devicetree(root, &prom_olpc_ops); in olpc_dt_build_devicetree()
|
| /arch/powerpc/kernel/ |
| A D | eeh_pe.c | 189 if (pe == root) in eeh_pe_next() 212 void *eeh_pe_traverse(struct eeh_pe *root, in eeh_pe_traverse() argument 218 eeh_for_each_pe(root, pe) { in eeh_pe_traverse() 241 if (!root) { in eeh_pe_dev_traverse() 243 __func__, root); in eeh_pe_dev_traverse() 248 eeh_for_each_pe(root, pe) in eeh_pe_dev_traverse() 289 struct eeh_pe *root = eeh_phb_pe_get(phb); in eeh_pe_get() local 520 eeh_for_each_pe(root, pe) in eeh_pe_state_mark() 540 eeh_pe_state_mark(root, EEH_PE_ISOLATED); in eeh_pe_mark_isolated() 541 eeh_for_each_pe(root, pe) { in eeh_pe_mark_isolated() [all …]
|
| A D | proc_powerpc.c | 95 struct proc_dir_entry *root; in proc_ppc64_create() local 97 root = proc_mkdir("powerpc", NULL); in proc_ppc64_create() 98 if (!root) in proc_ppc64_create() 109 if (!proc_mkdir("rtas", root)) in proc_ppc64_create()
|
| /arch/sh/boards/ |
| A D | of-generic.c | 120 struct device_node *root; in sh_of_setup() local 123 root = of_find_node_by_path("/"); in sh_of_setup() 124 if (root) { in sh_of_setup() 125 of_property_read_string(root, "model", &sh_mv.mv_name); in sh_of_setup() 126 of_node_put(root); in sh_of_setup()
|
| /arch/loongarch/kernel/ |
| A D | env.c | 45 struct device_node *root; in init_cpu_fullname() local 48 root = of_find_node_by_path("/"); in init_cpu_fullname() 49 ret = of_property_read_string(root, "model", &model); in init_cpu_fullname() 54 of_node_put(root); in init_cpu_fullname()
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-xscom.c | 155 static int scom_debug_init_one(struct dentry *root, struct device_node *dn, in scom_debug_init_one() argument 175 dir = debugfs_create_dir(ent->name, root); in scom_debug_init_one() 191 struct dentry *root; in scom_debug_init() local 197 root = debugfs_create_dir("scom", arch_debugfs_dir); in scom_debug_init() 198 if (IS_ERR(root)) in scom_debug_init() 205 rc |= scom_debug_init_one(root, dn, chip); in scom_debug_init()
|
| /arch/powerpc/platforms/85xx/ |
| A D | xes_mpc85xx.c | 116 struct device_node *root; in xes_mpc85xx_setup_arch() local 119 root = of_find_node_by_path("/"); in xes_mpc85xx_setup_arch() 120 if (root == NULL) in xes_mpc85xx_setup_arch() 123 model = of_get_property(root, "model", NULL); in xes_mpc85xx_setup_arch()
|
| /arch/powerpc/mm/ |
| A D | numa.c | 378 struct device_node *root; in initialize_form2_numa_distance_lookup_table() local 388 if (!root) in initialize_form2_numa_distance_lookup_table() 389 root = of_find_node_by_path("/"); in initialize_form2_numa_distance_lookup_table() 430 of_node_put(root); in initialize_form2_numa_distance_lookup_table() 436 struct device_node *root; in find_primary_domain_index() local 456 if (!root) in find_primary_domain_index() 457 root = of_find_node_by_path("/"); in find_primary_domain_index() 505 of_node_put(root); in find_primary_domain_index() 509 of_node_put(root); in find_primary_domain_index() 1106 struct device_node *rtas, *root; in find_possible_nodes() local [all …]
|
| /arch/mips/pic32/pic32mzda/ |
| A D | init.c | 92 struct device_node *root, *np; in pic32_of_prepare_platform_data() local 95 root = of_find_node_by_path("/"); in pic32_of_prepare_platform_data() 111 of_node_put(root); in pic32_of_prepare_platform_data()
|
| /arch/arm/boot/dts/microchip/ |
| A D | ge863-pro3.dtsi | 64 root@7c0000 { 65 label = "root"; 75 bootargs = "console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=1 rootfstype=ubifs";
|
| A D | ethernut5.dts | 15 bootargs = "console=ttyS0,115200 root=/dev/mtdblock0 rw rootfstype=jffs2"; 90 root@0 { 91 label = "root";
|
| /arch/s390/hypfs/ |
| A D | hypfs_vm_fs.c | 86 int hypfs_vm_create_files(struct dentry *root) in hypfs_vm_create_files() argument 98 dir = hypfs_mkdir(root, "hyp"); in hypfs_vm_create_files() 110 dir = hypfs_mkdir(root, "cpus"); in hypfs_vm_create_files() 122 dir = hypfs_mkdir(root, "systems"); in hypfs_vm_create_files()
|
| /arch/powerpc/platforms/pseries/ |
| A D | setup.c | 110 struct device_node *root; in pSeries_show_cpuinfo() local 113 root = of_find_node_by_path("/"); in pSeries_show_cpuinfo() 114 if (root) in pSeries_show_cpuinfo() 115 model = of_get_property(root, "model", NULL); in pSeries_show_cpuinfo() 117 of_node_put(root); in pSeries_show_cpuinfo() 504 for_each_child_of_node(root, node) { in pSeries_discover_phbs() 523 of_node_put(root); in pSeries_discover_phbs() 723 struct resource *res, *root, *conflict; in of_pci_parse_iov_addrs() local 741 root = &iomem_resource; in of_pci_parse_iov_addrs() 1097 bool ret = of_node_is_type(root, "chrp"); in pSeries_probe() [all …]
|