Home
last modified time | relevance | path

Searched full:dn (Results 1 – 25 of 354) sorted by relevance

12345678910>>...15

/Linux-v6.6/drivers/pci/hotplug/
Drpadlpar_core.c44 struct device_node *dn; in find_vio_slot_node() local
50 for_each_child_of_node(parent, dn) { in find_vio_slot_node()
51 rc = rpaphp_check_drc_props(dn, drc_name, NULL); in find_vio_slot_node()
57 return dn; in find_vio_slot_node()
79 struct device_node *dn; in find_dlpar_node() local
81 dn = find_php_slot_pci_node(drc_name, "SLOT"); in find_dlpar_node()
82 if (dn) { in find_dlpar_node()
84 return dn; in find_dlpar_node()
87 dn = find_php_slot_pci_node(drc_name, "PHB"); in find_dlpar_node()
88 if (dn) { in find_dlpar_node()
[all …]
Dpnv_php.c34 static void pnv_php_register(struct device_node *dn);
35 static void pnv_php_unregister_one(struct device_node *dn);
36 static void pnv_php_unregister(struct device_node *dn);
91 static struct pnv_php_slot *pnv_php_match(struct device_node *dn, in pnv_php_match() argument
96 if (php_slot->dn == dn) { in pnv_php_match()
102 target = pnv_php_match(dn, tmp); in pnv_php_match()
110 struct pnv_php_slot *pnv_php_find_slot(struct device_node *dn) in pnv_php_find_slot() argument
117 php_slot = pnv_php_match(dn, tmp); in pnv_php_find_slot()
133 static void pnv_php_rmv_pdns(struct device_node *dn) in pnv_php_rmv_pdns() argument
137 for_each_child_of_node(dn, child) { in pnv_php_rmv_pdns()
[all …]
Drpaphp_core.c159 static int get_children_props(struct device_node *dn, const __be32 **drc_indexes, in get_children_props() argument
165 indexes = of_get_property(dn, "ibm,drc-indexes", NULL); in get_children_props()
166 names = of_get_property(dn, "ibm,drc-names", NULL); in get_children_props()
167 types = of_get_property(dn, "ibm,drc-types", NULL); in get_children_props()
168 domains = of_get_property(dn, "ibm,drc-power-domains", NULL); in get_children_props()
195 static int rpaphp_check_drc_props_v1(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props_v1() argument
203 rc = get_children_props(dn->parent, &indexes, &names, &types, &domains); in rpaphp_check_drc_props_v1()
227 static int rpaphp_check_drc_props_v2(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props_v2() argument
237 info = of_find_property(dn->parent, "ibm,drc-info", NULL); in rpaphp_check_drc_props_v2()
270 int rpaphp_check_drc_props(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props() argument
[all …]
/Linux-v6.6/fs/notify/dnotify/
Ddnotify.c49 * the same directory with dnotify their information is chained in dn
53 struct dnotify_struct *dn; member
67 struct dnotify_struct *dn; in dnotify_recalc_inode_mask() local
74 for (dn = dn_mark->dn; dn != NULL; dn = dn->dn_next) in dnotify_recalc_inode_mask()
75 new_mask |= (dn->dn_mask & ~FS_DN_MULTISHOT); in dnotify_recalc_inode_mask()
96 struct dnotify_struct *dn; in dnotify_handle_event() local
108 prev = &dn_mark->dn; in dnotify_handle_event()
109 while ((dn = *prev) != NULL) { in dnotify_handle_event()
110 if ((dn->dn_mask & test_mask) == 0) { in dnotify_handle_event()
111 prev = &dn->dn_next; in dnotify_handle_event()
[all …]
/Linux-v6.6/arch/powerpc/kernel/
Dpci_dn.c33 struct device_node *dn; in pci_bus_to_pdn() local
52 dn = pci_bus_to_OF_node(pbus); in pci_bus_to_pdn()
53 pdn = dn ? PCI_DN(dn) : NULL; in pci_bus_to_pdn()
61 struct device_node *dn = NULL; in pci_get_pdn_by_devfn() local
71 dn = pci_device_to_OF_node(pdev); in pci_get_pdn_by_devfn()
77 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn_by_devfn()
97 struct device_node *dn; in pci_get_pdn() local
105 dn = pci_device_to_OF_node(pdev); in pci_get_pdn()
106 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn()
283 struct device_node *dn) in pci_add_device_node_info() argument
[all …]
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()
39 struct pci_bus *pci_find_bus_by_node(struct device_node *dn) in pci_find_bus_by_node() argument
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()
112 struct device_node *dn = pci_bus_to_OF_node(bus); in pci_hp_add_devices() local
122 of_rescan_bus(dn, bus); in pci_hp_add_devices()
124 dn->child && PCI_DN(dn->child)) { in pci_hp_add_devices()
132 slotno = PCI_SLOT(PCI_DN(dn->child)->devfn); in pci_hp_add_devices()
/Linux-v6.6/arch/powerpc/platforms/cell/
Daxon_msi.c79 void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic);
81 static inline void axon_msi_debug_setup(struct device_node *dn, in axon_msi_debug_setup() argument
154 struct device_node *dn, *tmp; in find_msi_translator() local
158 dn = of_node_get(pci_device_to_OF_node(dev)); in find_msi_translator()
159 if (!dn) { in find_msi_translator()
164 for (; dn; dn = of_get_next_parent(dn)) { in find_msi_translator()
165 ph = of_get_property(dn, "msi-translator", NULL); in find_msi_translator()
176 tmp = dn; in find_msi_translator()
177 dn = of_find_node_by_phandle(*ph); in find_msi_translator()
179 if (!dn) { in find_msi_translator()
[all …]
/Linux-v6.6/arch/powerpc/platforms/pseries/
Ddlpar.c79 struct device_node *dn; in dlpar_parse_cc_node() local
82 dn = kzalloc(sizeof(*dn), GFP_KERNEL); in dlpar_parse_cc_node()
83 if (!dn) in dlpar_parse_cc_node()
87 dn->full_name = kstrdup(name, GFP_KERNEL); in dlpar_parse_cc_node()
88 if (!dn->full_name) { in dlpar_parse_cc_node()
89 kfree(dn); in dlpar_parse_cc_node()
93 of_node_set_flag(dn, OF_DYNAMIC); in dlpar_parse_cc_node()
94 of_node_init(dn); in dlpar_parse_cc_node()
96 return dn; in dlpar_parse_cc_node()
99 static void dlpar_free_one_cc_node(struct device_node *dn) in dlpar_free_one_cc_node() argument
[all …]
Dhotplug-cpu.c325 static int dlpar_offline_cpu(struct device_node *dn) in dlpar_offline_cpu() argument
333 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", &len); in dlpar_offline_cpu()
357 pr_warn("Unable to remove last online CPU %pOFn\n", dn); in dlpar_offline_cpu()
381 static int dlpar_online_cpu(struct device_node *dn) in dlpar_online_cpu() argument
389 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", &len); in dlpar_online_cpu()
413 dlpar_offline_cpu(dn); in dlpar_online_cpu()
528 static int pseries_cpuhp_attach_nodes(struct device_node *dn) in pseries_cpuhp_attach_nodes() argument
537 for (of_changeset_init(&cs); dn != NULL; dn = dn->sibling) { in pseries_cpuhp_attach_nodes()
538 ret = of_changeset_attach_node(&cs, dn); in pseries_cpuhp_attach_nodes()
551 struct device_node *dn, *parent; in dlpar_cpu_add() local
[all …]
Dmsi.c117 struct device_node *dn; in check_req() local
121 dn = pci_device_to_OF_node(pdev); in check_req()
123 p = of_get_property(dn, prop_name, NULL); in check_req()
125 pr_debug("rtas_msi: No %s on %pOF\n", prop_name, dn); in check_req()
156 struct device_node *dn; in __find_pe_total_msi() local
159 dn = of_node_get(node); in __find_pe_total_msi()
160 while (dn) { in __find_pe_total_msi()
161 p = of_get_property(dn, "ibm,pe-total-#msi", NULL); in __find_pe_total_msi()
163 pr_debug("rtas_msi: found prop on dn %pOF\n", in __find_pe_total_msi()
164 dn); in __find_pe_total_msi()
[all …]
Dpmem.c31 struct device_node *dn; in pmem_drc_add_node() local
43 dn = dlpar_configure_connector(cpu_to_be32(drc_index), pmem_node); in pmem_drc_add_node()
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()
62 pr_info("Successfully added %pOF, drc index: %x\n", dn, drc_index); 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()
74 if (of_property_read_u32(dn, "ibm,my-drc-index", &index)) in pmem_drc_remove_node()
[all …]
Diommu.c543 struct device_node *dn, in iommu_table_setparms() argument
556 node = phb->dn; in iommu_table_setparms()
561 "missing tce entries !\n", dn); in iommu_table_setparms()
583 struct device_node *dn, in iommu_table_setparms_lpar() argument
590 of_parse_dma_window(dn, dma_window, &liobn, &offset, &size); in iommu_table_setparms_lpar()
608 struct device_node *dn; in pci_dma_bus_setup_pSeries() local
615 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries()
617 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn); in pci_dma_bus_setup_pSeries()
625 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries()
632 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries()
[all …]
/Linux-v6.6/fs/f2fs/
Dinline.c127 int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) in f2fs_convert_inline_page() argument
130 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page()
131 .ino = dn->inode->i_ino, in f2fs_convert_inline_page()
142 if (!f2fs_exist_data(dn->inode)) in f2fs_convert_inline_page()
145 err = f2fs_reserve_block(dn, 0); in f2fs_convert_inline_page()
149 err = f2fs_get_node_info(fio.sbi, dn->nid, &ni, false); in f2fs_convert_inline_page()
151 f2fs_truncate_data_blocks_range(dn, 1); in f2fs_convert_inline_page()
152 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
158 if (unlikely(dn->data_blkaddr != NEW_ADDR)) { in f2fs_convert_inline_page()
159 f2fs_put_dnode(dn); in f2fs_convert_inline_page()
[all …]
Drecovery.c495 block_t blkaddr, struct dnode_of_data *dn) in check_index_in_prev_nodes() argument
503 struct dnode_of_data tdn = *dn; in check_index_in_prev_nodes()
535 max_addrs = ADDRS_PER_PAGE(dn->node_page, dn->inode); in check_index_in_prev_nodes()
538 ofs_in_node, dn->inode->i_ino, nid, max_addrs); in check_index_in_prev_nodes()
543 if (dn->inode->i_ino == nid) { in check_index_in_prev_nodes()
545 if (!dn->inode_page_locked) in check_index_in_prev_nodes()
546 lock_page(dn->inode_page); in check_index_in_prev_nodes()
547 tdn.node_page = dn->inode_page; in check_index_in_prev_nodes()
550 } else if (dn->nid == nid) { in check_index_in_prev_nodes()
564 if (ino != dn->inode->i_ino) { in check_index_in_prev_nodes()
[all …]
Ddata.c1182 static void __set_data_blkaddr(struct dnode_of_data *dn) in __set_data_blkaddr() argument
1184 struct f2fs_node *rn = F2FS_NODE(dn->node_page); in __set_data_blkaddr()
1188 if (IS_INODE(dn->node_page) && f2fs_has_extra_attr(dn->inode)) in __set_data_blkaddr()
1189 base = get_extra_isize(dn->inode); in __set_data_blkaddr()
1193 addr_array[base + dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); in __set_data_blkaddr()
1202 void f2fs_set_data_blkaddr(struct dnode_of_data *dn) in f2fs_set_data_blkaddr() argument
1204 f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true); in f2fs_set_data_blkaddr()
1205 __set_data_blkaddr(dn); in f2fs_set_data_blkaddr()
1206 if (set_page_dirty(dn->node_page)) in f2fs_set_data_blkaddr()
1207 dn->node_changed = true; in f2fs_set_data_blkaddr()
[all …]
Dnode.c645 pgoff_t f2fs_get_next_page_offset(struct dnode_of_data *dn, pgoff_t pgofs) in f2fs_get_next_page_offset() argument
647 const long direct_index = ADDRS_PER_INODE(dn->inode); in f2fs_get_next_page_offset()
648 const long direct_blks = ADDRS_PER_BLOCK(dn->inode); in f2fs_get_next_page_offset()
649 const long indirect_blks = ADDRS_PER_BLOCK(dn->inode) * NIDS_PER_BLOCK; in f2fs_get_next_page_offset()
650 unsigned int skipped_unit = ADDRS_PER_BLOCK(dn->inode); in f2fs_get_next_page_offset()
651 int cur_level = dn->cur_level; in f2fs_get_next_page_offset()
652 int max_level = dn->max_level; in f2fs_get_next_page_offset()
655 if (!dn->max_level) in f2fs_get_next_page_offset()
661 switch (dn->max_level) { in f2fs_get_next_page_offset()
672 f2fs_bug_on(F2FS_I_SB(dn->inode), 1); in f2fs_get_next_page_offset()
[all …]
Dfile.c59 struct dnode_of_data dn; in f2fs_vm_page_mkwrite() local
116 set_new_dnode(&dn, inode, NULL, NULL, 0); in f2fs_vm_page_mkwrite()
117 err = f2fs_get_block_locked(&dn, page->index); in f2fs_vm_page_mkwrite()
122 set_new_dnode(&dn, inode, NULL, NULL, 0); in f2fs_vm_page_mkwrite()
123 err = f2fs_get_dnode_of_data(&dn, page->index, LOOKUP_NODE); in f2fs_vm_page_mkwrite()
124 f2fs_put_dnode(&dn); in f2fs_vm_page_mkwrite()
135 f2fs_wait_on_block_writeback(inode, dn.data_blkaddr); in f2fs_vm_page_mkwrite()
415 struct dnode_of_data dn; in f2fs_seek_block() local
441 set_new_dnode(&dn, inode, NULL, NULL, 0); in f2fs_seek_block()
442 err = f2fs_get_dnode_of_data(&dn, pgofs, LOOKUP_NODE); in f2fs_seek_block()
[all …]
/Linux-v6.6/arch/powerpc/platforms/powernv/
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()
107 pr_warn("No ibm,chip-id found for %pOF.\n", dn); in rng_init_per_cpu()
117 static __init int rng_create(struct device_node *dn) in rng_create() argument
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
161 for_each_compatible_node(dn, NULL, "ibm,power-rng") in pnv_get_random_long_early()
162 rng_create(dn); in pnv_get_random_long_early()
[all …]
/Linux-v6.6/net/caif/
Dcfmuxl.c65 int cfmuxl_set_dnlayer(struct cflayer *layr, struct cflayer *dn, u8 phyid) in cfmuxl_set_dnlayer() argument
70 list_add_rcu(&dn->node, &muxl->frml_list); in cfmuxl_set_dnlayer()
107 struct cflayer *dn; in cfmuxl_remove_dnlayer() local
112 dn = get_from_id(&muxl->frml_list, phyid); in cfmuxl_remove_dnlayer()
113 if (dn == NULL) in cfmuxl_remove_dnlayer()
116 list_del_rcu(&dn->node); in cfmuxl_remove_dnlayer()
117 caif_assert(dn != NULL); in cfmuxl_remove_dnlayer()
120 return dn; in cfmuxl_remove_dnlayer()
139 struct cflayer *dn; in get_dn() local
141 dn = rcu_dereference(muxl->dn_cache[idx]); in get_dn()
[all …]
/Linux-v6.6/arch/x86/kernel/
Ddevicetree.c110 struct device_node *dn; in dtb_setup_hpet() local
114 dn = of_find_compatible_node(NULL, NULL, "intel,ce4100-hpet"); in dtb_setup_hpet()
115 if (!dn) in dtb_setup_hpet()
117 ret = of_address_to_resource(dn, 0, &r); in dtb_setup_hpet()
130 struct device_node *dn; in dtb_cpu_setup() local
133 for_each_of_cpu_node(dn) { in dtb_cpu_setup()
134 apic_id = of_get_cpu_hwid(dn, 0); in dtb_cpu_setup()
136 pr_warn("%pOF: missing local APIC ID\n", dn); in dtb_cpu_setup()
145 struct device_node *dn; in dtb_lapic_setup() local
150 dn = of_find_compatible_node(NULL, NULL, "intel,ce4100-lapic"); in dtb_lapic_setup()
[all …]
/Linux-v6.6/drivers/irqchip/
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()
150 static int __init bcm7120_l2_intc_iomap_7120(struct device_node *dn, in bcm7120_l2_intc_iomap_7120() argument
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()
174 data->map_mask_prop = of_get_property(dn, "brcm,int-map-mask", &ret); in bcm7120_l2_intc_iomap_7120()
184 static int __init bcm7120_l2_intc_iomap_3380(struct device_node *dn, in bcm7120_l2_intc_iomap_3380() argument
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()
215 static int __init bcm7120_l2_intc_probe(struct device_node *dn, in bcm7120_l2_intc_probe() argument
[all …]
/Linux-v6.6/drivers/perf/
Darm-cmn.c284 /* DN/HN-F/CXHA */
399 const struct arm_cmn_node *dn) in arm_cmn_node_to_xp() argument
401 struct arm_cmn_nodeid nid = arm_cmn_nid(cmn, dn->id); in arm_cmn_node_to_xp()
409 struct arm_cmn_node *dn; in arm_cmn_node() local
411 for (dn = cmn->dns; dn->type; dn++) in arm_cmn_node()
412 if (dn->type == type) in arm_cmn_node()
413 return dn; in arm_cmn_node()
493 struct arm_cmn_node *dn; in arm_cmn_show_logid() local
495 for (dn = cmn->dns; dn->type; dn++) { in arm_cmn_show_logid()
496 struct arm_cmn_nodeid nid = arm_cmn_nid(cmn, dn->id); in arm_cmn_show_logid()
[all …]
/Linux-v6.6/fs/ubifs/
Dcrypto.c30 * @dn: data node to encrypt
32 * @out_len: allocated memory size for the data area of @dn
38 int ubifs_encrypt(const struct inode *inode, struct ubifs_data_node *dn, in ubifs_encrypt() argument
42 void *p = &dn->data; in ubifs_encrypt()
47 dn->compr_size = cpu_to_le16(in_len); in ubifs_encrypt()
64 int ubifs_decrypt(const struct inode *inode, struct ubifs_data_node *dn, in ubifs_decrypt() argument
69 unsigned int clen = le16_to_cpu(dn->compr_size); in ubifs_decrypt()
78 err = fscrypt_decrypt_block_inplace(inode, virt_to_page(&dn->data), in ubifs_decrypt()
79 dlen, offset_in_page(&dn->data), in ubifs_decrypt()
/Linux-v6.6/drivers/cpufreq/
Dpasemi-cpufreq.c131 struct device_node *cpu, *dn; in pas_cpufreq_cpu_init() local
148 dn = of_find_compatible_node(NULL, NULL, "1682m-sdc"); in pas_cpufreq_cpu_init()
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()
164 dn = of_find_compatible_node(NULL, NULL, "1682m-gizmo"); 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()
[all …]
/Linux-v6.6/arch/powerpc/kexec/
Dfile_load_64.c559 * @dn: Memory node.
564 static int add_usable_mem_property(void *fdt, struct device_node *dn, in add_usable_mem_property() argument
573 of_node_get(dn); in add_usable_mem_property()
575 if (snprintf(path, NODE_PATH_LEN, "%pOF", dn) > (NODE_PATH_LEN - 1)) { in add_usable_mem_property()
577 NODE_PATH_LEN, dn); in add_usable_mem_property()
591 n_mem_addr_cells = of_n_addr_cells(dn); in add_usable_mem_property()
592 n_mem_size_cells = of_n_size_cells(dn); in add_usable_mem_property()
602 prop = of_get_property(dn, "reg", &len); in add_usable_mem_property()
640 of_node_put(dn); in add_usable_mem_property()
657 struct device_node *dn; in update_usable_mem_fdt() local
[all …]

12345678910>>...15