Home
last modified time | relevance | path

Searched refs:dn (Results 1 – 25 of 272) sorted by relevance

1234567891011

/linux-6.15/drivers/pci/hotplug/
H A Drpadlpar_core.c57 return dn; in find_vio_slot_node()
82 if (dn) { in find_dlpar_node()
84 return dn; in find_dlpar_node()
88 if (dn) { in find_dlpar_node()
90 return dn; in find_dlpar_node()
94 if (dn) { in find_dlpar_node()
96 return dn; in find_dlpar_node()
117 if (slot->dn == dn) in find_php_slot()
237 if (PCI_DN(dn) && PCI_DN(dn)->phb) { in dlpar_add_phb()
296 if (!dn) { in dlpar_add_slot()
[all …]
H A Dpnv_php.c96 if (php_slot->dn == dn) { in pnv_php_match()
162 of_node_put(dn); in pnv_php_detach_device_nodes()
163 of_detach_node(dn); in pnv_php_detach_device_nodes()
650 if (dn->child && PCI_DN(dn->child)) in pnv_php_alloc_slot()
657 php_slot->dn = dn; in pnv_php_alloc_slot()
673 struct device_node *dn = php_slot->dn; in pnv_php_register_slot() local
693 while ((dn = of_get_parent(dn))) { in pnv_php_register_slot()
694 if (!PCI_DN(dn)) { in pnv_php_register_slot()
695 of_node_put(dn); in pnv_php_register_slot()
701 of_node_put(dn); in pnv_php_register_slot()
[all …]
H A Drpaphp_core.c166 names = of_get_property(dn, "ibm,drc-names", NULL); in get_children_props()
387 dbg("Entry %s: dn=%pOF\n", __func__, dn); in rpaphp_drc_add_slot()
396 slot = alloc_slot_struct(dn, index, name, in rpaphp_drc_add_slot()
438 int rpaphp_add_slot(struct device_node *dn) in rpaphp_add_slot() argument
440 if (!of_node_name_eq(dn, "pci")) in rpaphp_add_slot()
443 if (of_property_present(dn, "ibm,drc-info")) in rpaphp_add_slot()
444 return rpaphp_drc_info_add_slot(dn); in rpaphp_add_slot()
446 return rpaphp_drc_add_slot(dn); in rpaphp_add_slot()
469 struct device_node *dn; in rpaphp_init() local
473 for_each_node_by_name(dn, "pci") in rpaphp_init()
[all …]
/linux-6.15/fs/notify/dnotify/
H A Ddnotify.c72 for (dn = dn_mark->dn; dn != NULL; dn = dn->dn_next) in dnotify_recalc_inode_mask()
174 if ((dn->dn_owner == id) && (dn->dn_filp == filp)) { in dnotify_flush()
233 odn = dn_mark->dn; in attach_dn()
245 dn->dn_fd = fd; in attach_dn()
247 dn->dn_owner = id; in attach_dn()
248 dn->dn_next = dn_mark->dn; in attach_dn()
249 dn_mark->dn = dn; in attach_dn()
272 dn = NULL; in fcntl_dirnotify()
306 if (!dn) { in fcntl_dirnotify()
374 dn = NULL; in fcntl_dirnotify()
[all …]
/linux-6.15/arch/powerpc/platforms/pseries/
H A Dhotplug-cpu.c540 for (of_changeset_init(&cs); dn != NULL; dn = dn->sibling) { in pseries_cpuhp_attach_nodes()
586 if (!dn) { in dlpar_cpu_add()
666 dn = cpudn; in pseries_cpuhp_detach_nodes()
667 while ((dn = of_find_next_cache_node(dn))) { in pseries_cpuhp_detach_nodes()
674 of_node_put(dn); in pseries_cpuhp_detach_nodes()
690 dn, drc_index); in dlpar_cpu_remove()
738 return dn; in cpu_drc_index_to_dn()
747 if (!dn) { in dlpar_cpu_remove_by_index()
754 of_node_put(dn); in dlpar_cpu_remove_by_index()
821 if (!dn) in dlpar_cpu_release()
[all …]
H A Ddlpar.c83 dn = kzalloc(sizeof(*dn), GFP_KERNEL); in dlpar_parse_cc_node()
84 if (!dn) in dlpar_parse_cc_node()
90 kfree(dn); in dlpar_parse_cc_node()
97 return dn; in dlpar_parse_cc_node()
111 kfree(dn); in dlpar_free_one_cc_node()
116 if (dn->child) in dlpar_free_cc_nodes()
119 if (dn->sibling) in dlpar_free_cc_nodes()
170 if (!dn) in dlpar_configure_connector()
175 last_dn = dn; in dlpar_configure_connector()
180 if (!dn) in dlpar_configure_connector()
[all …]
H A Dpmem.c31 struct device_node *dn; in pmem_drc_add_node() local
44 if (!dn) { in pmem_drc_add_node()
51 rc = dlpar_attach_node(dn, pmem_node); in pmem_drc_add_node()
54 dn, rc, drc_index); in pmem_drc_add_node()
57 dlpar_free_cc_nodes(dn); in pmem_drc_add_node()
69 struct device_node *dn; in pmem_drc_remove_node() local
73 for_each_child_of_node(pmem_node, dn) { in pmem_drc_remove_node()
80 if (!dn) { in pmem_drc_remove_node()
88 rc = dlpar_detach_node(dn); in pmem_drc_remove_node()
95 drc_index, dn, rc); in pmem_drc_remove_node()
[all …]
H A Dmsi.c119 struct device_node *dn; in check_req() local
158 struct device_node *dn; in __find_pe_total_msi() local
162 while (dn) { in __find_pe_total_msi()
166 dn); in __find_pe_total_msi()
168 return dn; in __find_pe_total_msi()
171 dn = of_get_next_parent(dn); in __find_pe_total_msi()
190 if (!dn) in find_pe_dn()
199 if (!dn) in find_pe_dn()
203 dn = of_get_parent(dn); in find_pe_dn()
204 if (!dn) in find_pe_dn()
[all …]
H A Dmobility.c95 pdn = of_get_parent(dn); in delete_dt_node()
113 pr_debug("removing node %pOFfp\n", dn); in delete_dt_node()
114 dlpar_detach_node(dn); in delete_dt_node()
172 of_update_property(dn, new_prop); in update_dt_property()
236 of_remove_property(dn, of_find_property(dn, in update_dt_node()
265 struct device_node *dn; in add_dt_node() local
269 if (!dn) in add_dt_node()
281 dlpar_free_cc_nodes(dn); in add_dt_node()
285 rc = dlpar_attach_node(dn, parent_dn); in add_dt_node()
287 dlpar_free_cc_nodes(dn); in add_dt_node()
[all …]
H A Dpci_dlpar.c22 struct pci_controller *init_phb_dynamic(struct device_node *dn) in init_phb_dynamic() argument
27 pr_debug("PCI: Initializing new hotplug PHB %pOF\n", dn); in init_phb_dynamic()
29 nid = of_node_to_nid(dn); in init_phb_dynamic()
35 update_numa_distance(dn); in init_phb_dynamic()
41 phb = pcibios_alloc_controller(dn); in init_phb_dynamic()
45 pci_process_bridge_OF_ranges(phb, dn, 0); in init_phb_dynamic()
57 if (dn->child) in init_phb_dynamic()
58 pseries_eeh_init_edev_recursive(PCI_DN(dn)); in init_phb_dynamic()
/linux-6.15/arch/powerpc/kernel/
H A Dpci_dn.c33 struct device_node *dn; in pci_bus_to_pdn() local
53 pdn = dn ? PCI_DN(dn) : NULL; in pci_bus_to_pdn()
77 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn_by_devfn()
106 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn()
296 dn->data = pdn; in pci_add_device_node_info()
343 struct pci_dn *pdn = dn ? PCI_DN(dn) : NULL; in pci_remove_device_node_info()
376 dn->data = NULL; in pci_remove_device_node_info()
410 for (dn = start->child; dn; dn = nextdn) { in pci_traverse_device_nodes()
436 dn = dn->parent; in pci_traverse_device_nodes()
437 if (dn == start) in pci_traverse_device_nodes()
[all …]
H A Dpci-hotplug.c22 struct device_node *dn) in find_bus_among_children() argument
27 if (pci_bus_to_OF_node(bus) == dn) in find_bus_among_children()
31 child = find_bus_among_children(tmp, dn); in find_bus_among_children()
41 struct pci_dn *pdn = PCI_DN(dn); in pci_find_bus_by_node()
46 return find_bus_among_children(pdn->phb->bus, dn); in pci_find_bus_by_node()
98 struct device_node *dn; in traverse_siblings_and_scan_slot() local
113 for_each_child_of_node(start, dn) { in traverse_siblings_and_scan_slot()
119 slotno = PCI_SLOT(PCI_DN(dn)->devfn); in traverse_siblings_and_scan_slot()
152 of_rescan_bus(dn, bus); in pci_hp_add_devices()
154 dn->child && PCI_DN(dn->child)) { in pci_hp_add_devices()
[all …]
/linux-6.15/arch/powerpc/platforms/powernv/
H A Drng.c101 struct device_node *dn) in rng_init_per_cpu() argument
105 chip_id = of_get_ibm_chip_id(dn); in rng_init_per_cpu()
127 if (of_address_to_resource(dn, 0, &res)) { in rng_create()
134 rng->regs = of_iomap(dn, 0); in rng_create()
143 rng_init_per_cpu(rng, dn); in rng_create()
152 struct device_node *dn; in pnv_get_random_long_early() local
162 rng_create(dn); in pnv_get_random_long_early()
171 struct device_node *dn; in pnv_rng_init() local
178 if (dn) in pnv_rng_init()
181 of_node_put(dn); in pnv_rng_init()
[all …]
/linux-6.15/arch/x86/kernel/
H A Ddevicetree.c112 struct device_node *dn; in dtb_setup_hpet() local
117 if (!dn) in dtb_setup_hpet()
119 ret = of_address_to_resource(dn, 0, &r); in dtb_setup_hpet()
132 struct device_node *dn; in dtb_cpu_setup() local
135 for_each_of_cpu_node(dn) { in dtb_cpu_setup()
136 apic_id = of_get_cpu_hwid(dn, 0); in dtb_cpu_setup()
148 struct device_node *dn; in dtb_lapic_setup() local
154 if (dn) { in dtb_lapic_setup()
246 .dev = dn, in dtb_add_ioapic()
259 struct device_node *dn; in dtb_ioapic_setup() local
[all …]
/linux-6.15/arch/powerpc/kexec/
H A Dfile_load_64.c202 of_node_get(dn); in add_usable_mem_property()
258 of_node_put(dn); in add_usable_mem_property()
275 struct device_node *dn; in update_usable_mem_fdt() local
300 if (dn) { in update_usable_mem_fdt()
302 of_node_put(dn); in update_usable_mem_fdt()
327 of_node_put(dn); in update_usable_mem_fdt()
553 if (dn) { in setup_purgatory_ppc64()
574 of_node_put(dn); in setup_purgatory_ppc64()
613 of_node_put(dn); in cpu_node_size()
721 of_node_put(dn); in update_pci_dma_nodes()
[all …]
/linux-6.15/net/caif/
H A Dcfmuxl.c107 struct cflayer *dn; in cfmuxl_remove_dnlayer() local
113 if (dn == NULL) in cfmuxl_remove_dnlayer()
120 return dn; in cfmuxl_remove_dnlayer()
139 struct cflayer *dn; in get_dn() local
142 if (dn == NULL || dn->id != dev_info->id) { in get_dn()
148 return dn; in get_dn()
216 struct cflayer *dn; in cfmuxl_transmit() local
223 if (dn == NULL) { in cfmuxl_transmit()
236 cffrml_hold(dn); in cfmuxl_transmit()
240 err = dn->transmit(dn, pkt); in cfmuxl_transmit()
[all …]
/linux-6.15/fs/f2fs/
H A Drecovery.c528 max_addrs = ADDRS_PER_PAGE(dn->node_page, dn->inode); in check_index_in_prev_nodes()
538 if (!dn->inode_page_locked) in check_index_in_prev_nodes()
539 lock_page(dn->inode_page); in check_index_in_prev_nodes()
571 inode = dn->inode; in check_index_in_prev_nodes()
581 if (ino == dn->inode->i_ino && dn->inode_page_locked) in check_index_in_prev_nodes()
596 lock_page(dn->inode_page); in check_index_in_prev_nodes()
602 if (dn->inode->i_ino == nid && !dn->inode_page_locked) in check_index_in_prev_nodes()
623 struct dnode_of_data dn; in do_recover_data() local
684 dest = data_blkaddr(dn.inode, page, dn.ofs_in_node); in do_recover_data()
760 fill_node_footer(dn.node_page, dn.nid, ni.ino, in do_recover_data()
[all …]
H A Dinline.c148 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page()
149 .ino = dn->inode->i_ino, in f2fs_convert_inline_page()
170 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
177 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
180 __func__, dn->inode->i_ino, dn->data_blkaddr); in f2fs_convert_inline_page()
208 f2fs_truncate_inline_inode(dn->inode, dn->inode_page, 0); in f2fs_convert_inline_page()
213 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
220 struct dnode_of_data dn; in f2fs_convert_inline_inode() local
251 f2fs_put_dnode(&dn); in f2fs_convert_inline_inode()
414 struct dnode_of_data dn; in f2fs_move_inline_dirents() local
[all …]
H A Dnode.c852 dn->data_blkaddr = f2fs_data_blkaddr(dn); in f2fs_get_dnode_of_data()
872 blkaddr = data_blkaddr(dn->inode, dn->node_page, ofs_in_node); in f2fs_get_dnode_of_data()
874 blkaddr = data_blkaddr(dn->inode, dn->node_page, in f2fs_get_dnode_of_data()
921 dec_valid_node_count(sbi, dn->inode, dn->nid == dn->inode->i_ino); in truncate_node()
924 if (dn->nid == dn->inode->i_ino) { in truncate_node()
940 trace_f2fs_truncate_node(dn->inode, dn->nid, ni.blk_addr); in truncate_node()
963 dn->inode->i_ino, dn->nid, ino_of_node(page)); in truncate_dnode()
997 trace_f2fs_truncate_nodes_enter(dn->inode, dn->nid, dn->data_blkaddr); in truncate_nodes()
999 page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid); in truncate_nodes()
1367 fill_node_footer(page, dn->nid, dn->inode->i_ino, ofs, true); in f2fs_new_node_page()
[all …]
H A Ddata.c1119 __le32 *addr = get_dnode_addr(dn->inode, dn->node_page); in __set_data_blkaddr()
1122 addr[dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); in __set_data_blkaddr()
1160 trace_f2fs_reserve_new_blocks(dn->inode, dn->nid, in f2fs_reserve_new_blocks()
1202 f2fs_put_dnode(dn); in f2fs_reserve_block()
1235 f2fs_put_dnode(&dn); in f2fs_get_read_data_folio()
1410 dn->data_blkaddr = f2fs_data_blkaddr(dn); in __allocate_data_block()
1417 set_summary(&sum, dn->nid, dn->ofs_in_node, ni.version); in __allocate_data_block()
1427 f2fs_update_data_blkaddr(dn, dn->data_blkaddr); in __allocate_data_block()
1698 dn.ofs_in_node++; in f2fs_map_blocks()
2248 blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page, in f2fs_read_multi_pages()
[all …]
/linux-6.15/drivers/irqchip/
H A Dirq-bcm7120-l2.c106 static int bcm7120_l2_intc_init_one(struct device_node *dn, in bcm7120_l2_intc_init_one() argument
114 parent_irq = irq_of_parse_and_map(dn, irq); in bcm7120_l2_intc_init_one()
155 data->map_base[0] = of_iomap(dn, 0); in bcm7120_l2_intc_iomap_7120()
166 ret = of_property_read_u32_array(dn, "brcm,int-fwd-mask", in bcm7120_l2_intc_iomap_7120()
191 void __iomem *en = of_iomap(dn, map_idx + 0); in bcm7120_l2_intc_iomap_3380()
192 void __iomem *stat = of_iomap(dn, map_idx + 1); in bcm7120_l2_intc_iomap_3380()
234 pdev = of_find_device_by_node(dn); in bcm7120_l2_intc_probe()
255 ret = iomap_regs_fn(dn, data); in bcm7120_l2_intc_probe()
262 ret = bcm7120_l2_intc_init_one(dn, data, irq, valid_mask); in bcm7120_l2_intc_probe()
282 dn->full_name, handle_level_irq, clr, in bcm7120_l2_intc_probe()
[all …]
/linux-6.15/drivers/cpufreq/
H A Dpasemi-cpufreq.c131 struct device_node *cpu, *dn; in pas_cpufreq_cpu_init() local
149 if (!dn) in pas_cpufreq_cpu_init()
150 dn = of_find_compatible_node(NULL, NULL, in pas_cpufreq_cpu_init()
152 if (!dn) in pas_cpufreq_cpu_init()
154 err = of_address_to_resource(dn, 0, &res); in pas_cpufreq_cpu_init()
155 of_node_put(dn); in pas_cpufreq_cpu_init()
165 if (!dn) in pas_cpufreq_cpu_init()
166 dn = of_find_compatible_node(NULL, NULL, in pas_cpufreq_cpu_init()
168 if (!dn) { in pas_cpufreq_cpu_init()
172 err = of_address_to_resource(dn, 0, &res); in pas_cpufreq_cpu_init()
[all …]
/linux-6.15/arch/arm/mach-bcm/
H A Dbcm63xx_smp.c110 struct device_node *dn; in bcm63138_smp_boot_secondary() local
114 dn = of_find_matching_node(NULL, bcm63138_bootlut_ids); in bcm63138_smp_boot_secondary()
115 if (!dn) { in bcm63138_smp_boot_secondary()
120 bootlut_base = of_iomap(dn, 0); in bcm63138_smp_boot_secondary()
121 of_node_put(dn); in bcm63138_smp_boot_secondary()
129 dn = of_get_cpu_node(cpu, NULL); in bcm63138_smp_boot_secondary()
130 if (!dn) { in bcm63138_smp_boot_secondary()
143 ret = bcm63xx_pmb_power_on_cpu(dn); in bcm63138_smp_boot_secondary()
144 of_node_put(dn); in bcm63138_smp_boot_secondary()
/linux-6.15/drivers/perf/
H A Darm-cmn.c382 nid.port = (dn->id >> dn->deviceid_bits) & ((1U << dn->portid_bits) - 1); in arm_cmn_nid()
389 int id = dn->id >> (dn->portid_bits + dn->deviceid_bits); in arm_cmn_node_to_xp()
401 for (dn = cmn->dns; dn->type; dn++) in arm_cmn_node()
503 for (dn = cmn->dns; dn->type; dn++) { in arm_cmn_show_logid()
613 for (i = 0, dn = hw->dn; i < hw->num_dns; i++, dn++)
1815 for (dn = hw->dn; dn->type == type; dn++) { in arm_cmn_event_init()
2177 for (dn = cmn->dns; dn->type; dn++) { in arm_cmn_init_dtcs()
2185 dn->dtm += arm_cmn_nid(dn).port / 2; in arm_cmn_init_dtcs()
2466 dn[1] = dn[0]; in arm_cmn_discover()
2468 dn[1].type = arm_cmn_subtype(dn->type); in arm_cmn_discover()
[all …]
/linux-6.15/drivers/soc/renesas/
H A Dr9a06g032-smp.c53 struct device_node *dn; in r9a06g032_smp_prepare_cpus() local
57 dn = of_get_cpu_node(1, NULL); in r9a06g032_smp_prepare_cpus()
58 if (!dn) { in r9a06g032_smp_prepare_cpus()
67 if (of_find_property(dn, "cpu-release-addr", &dns)) { in r9a06g032_smp_prepare_cpus()
71 ret = of_property_read_u64(dn, in r9a06g032_smp_prepare_cpus()
75 ret = of_property_read_u32(dn, in r9a06g032_smp_prepare_cpus()
80 of_node_put(dn); in r9a06g032_smp_prepare_cpus()

1234567891011