/Linux-v4.19/drivers/pci/hotplug/ |
D | rpadlpar_core.c | 43 struct device_node *dn = NULL; in find_vio_slot_node() local 49 while ((dn = of_get_next_child(parent, dn))) { in find_vio_slot_node() 50 rc = rpaphp_check_drc_props(dn, drc_name, NULL); in find_vio_slot_node() 55 return dn; in find_vio_slot_node() 76 struct device_node *dn; in find_dlpar_node() local 78 dn = find_php_slot_pci_node(drc_name, "SLOT"); in find_dlpar_node() 79 if (dn) { in find_dlpar_node() 81 return dn; in find_dlpar_node() 84 dn = find_php_slot_pci_node(drc_name, "PHB"); in find_dlpar_node() 85 if (dn) { in find_dlpar_node() [all …]
|
D | pnv_php.c | 30 static void pnv_php_register(struct device_node *dn); 31 static void pnv_php_unregister_one(struct device_node *dn); 32 static void pnv_php_unregister(struct device_node *dn); 87 static struct pnv_php_slot *pnv_php_match(struct device_node *dn, in pnv_php_match() argument 92 if (php_slot->dn == dn) { in pnv_php_match() 98 target = pnv_php_match(dn, tmp); in pnv_php_match() 106 struct pnv_php_slot *pnv_php_find_slot(struct device_node *dn) in pnv_php_find_slot() argument 113 php_slot = pnv_php_match(dn, tmp); in pnv_php_find_slot() 129 static void pnv_php_rmv_pdns(struct device_node *dn) in pnv_php_rmv_pdns() argument 133 for_each_child_of_node(dn, child) { in pnv_php_rmv_pdns() [all …]
|
D | rpaphp_core.c | 157 static int get_children_props(struct device_node *dn, const int **drc_indexes, in get_children_props() argument 163 indexes = of_get_property(dn, "ibm,drc-indexes", NULL); in get_children_props() 164 names = of_get_property(dn, "ibm,drc-names", NULL); in get_children_props() 165 types = of_get_property(dn, "ibm,drc-types", NULL); in get_children_props() 166 domains = of_get_property(dn, "ibm,drc-power-domains", NULL); in get_children_props() 193 static int rpaphp_check_drc_props_v1(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props_v1() argument 201 rc = get_children_props(dn->parent, &indexes, &names, &types, &domains); in rpaphp_check_drc_props_v1() 225 static int rpaphp_check_drc_props_v2(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props_v2() argument 235 info = of_find_property(dn->parent, "ibm,drc-info", NULL); in rpaphp_check_drc_props_v2() 269 int rpaphp_check_drc_props(struct device_node *dn, char *drc_name, in rpaphp_check_drc_props() argument [all …]
|
/Linux-v4.19/fs/notify/dnotify/ |
D | dnotify.c | 43 struct dnotify_struct *dn; member 57 struct dnotify_struct *dn; in dnotify_recalc_inode_mask() local 64 for (dn = dn_mark->dn; dn != NULL; dn = dn->dn_next) in dnotify_recalc_inode_mask() 65 new_mask |= (dn->dn_mask & ~FS_DN_MULTISHOT); in dnotify_recalc_inode_mask() 89 struct dnotify_struct *dn; in dnotify_handle_event() local 104 prev = &dn_mark->dn; in dnotify_handle_event() 105 while ((dn = *prev) != NULL) { in dnotify_handle_event() 106 if ((dn->dn_mask & test_mask) == 0) { in dnotify_handle_event() 107 prev = &dn->dn_next; in dnotify_handle_event() 110 fown = &dn->dn_filp->f_owner; in dnotify_handle_event() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/cell/ |
D | axon_msi.c | 82 void axon_msi_debug_setup(struct device_node *dn, struct axon_msic *msic); 84 static inline void axon_msi_debug_setup(struct device_node *dn, in axon_msi_debug_setup() argument 157 struct device_node *dn, *tmp; in find_msi_translator() local 161 dn = of_node_get(pci_device_to_OF_node(dev)); in find_msi_translator() 162 if (!dn) { in find_msi_translator() 167 for (; dn; dn = of_get_next_parent(dn)) { in find_msi_translator() 168 ph = of_get_property(dn, "msi-translator", NULL); in find_msi_translator() 179 tmp = dn; in find_msi_translator() 180 dn = of_find_node_by_phandle(*ph); in find_msi_translator() 182 if (!dn) { in find_msi_translator() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | pci_dn.c | 46 struct device_node *dn; in pci_bus_to_pdn() local 65 dn = pci_bus_to_OF_node(pbus); in pci_bus_to_pdn() 66 pdn = dn ? PCI_DN(dn) : NULL; in pci_bus_to_pdn() 74 struct device_node *dn = NULL; in pci_get_pdn_by_devfn() local 84 dn = pci_device_to_OF_node(pdev); in pci_get_pdn_by_devfn() 90 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn_by_devfn() 110 struct device_node *dn; in pci_get_pdn() local 118 dn = pci_device_to_OF_node(pdev); in pci_get_pdn() 119 pdn = dn ? PCI_DN(dn) : NULL; in pci_get_pdn() 278 struct device_node *dn) in pci_add_device_node_info() argument [all …]
|
D | pci-hotplug.c | 25 struct device_node *dn) in find_bus_among_children() argument 30 if (pci_bus_to_OF_node(bus) == dn) in find_bus_among_children() 34 child = find_bus_among_children(tmp, dn); in find_bus_among_children() 42 struct pci_bus *pci_find_bus_by_node(struct device_node *dn) in pci_find_bus_by_node() argument 44 struct pci_dn *pdn = PCI_DN(dn); in pci_find_bus_by_node() 49 return find_bus_among_children(pdn->phb->bus, dn); in pci_find_bus_by_node() 110 struct device_node *dn = pci_bus_to_OF_node(bus); in pci_hp_add_devices() local 112 eeh_add_device_tree_early(PCI_DN(dn)); in pci_hp_add_devices() 122 of_rescan_bus(dn, bus); in pci_hp_add_devices() 124 dn->child && PCI_DN(dn->child)) { in pci_hp_add_devices() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | dlpar.c | 80 struct device_node *dn; in dlpar_parse_cc_node() local 83 dn = kzalloc(sizeof(*dn), GFP_KERNEL); in dlpar_parse_cc_node() 84 if (!dn) in dlpar_parse_cc_node() 88 dn->full_name = kstrdup(name, GFP_KERNEL); in dlpar_parse_cc_node() 89 if (!dn->full_name) { in dlpar_parse_cc_node() 90 kfree(dn); in dlpar_parse_cc_node() 94 of_node_set_flag(dn, OF_DYNAMIC); in dlpar_parse_cc_node() 95 of_node_init(dn); in dlpar_parse_cc_node() 97 return dn; in dlpar_parse_cc_node() 100 static void dlpar_free_one_cc_node(struct device_node *dn) in dlpar_free_one_cc_node() argument [all …]
|
D | hotplug-cpu.c | 345 static int dlpar_online_cpu(struct device_node *dn) in dlpar_online_cpu() argument 353 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", &len); in dlpar_online_cpu() 437 struct device_node *dn, *parent; in dlpar_cpu_add() local 468 dn = dlpar_configure_connector(cpu_to_be32(drc_index), parent); in dlpar_cpu_add() 469 if (!dn) { in dlpar_cpu_add() 477 rc = dlpar_attach_node(dn, parent); in dlpar_cpu_add() 485 dn->name, rc, drc_index); in dlpar_cpu_add() 489 dlpar_free_cc_nodes(dn); in dlpar_cpu_add() 494 rc = dlpar_online_cpu(dn); in dlpar_cpu_add() 498 dn->name, rc, drc_index); in dlpar_cpu_add() [all …]
|
D | msi.c | 134 struct device_node *dn; in check_req() local 138 dn = pci_device_to_OF_node(pdev); in check_req() 140 p = of_get_property(dn, prop_name, NULL); in check_req() 142 pr_debug("rtas_msi: No %s on %pOF\n", prop_name, dn); in check_req() 173 struct device_node *dn; in find_pe_total_msi() local 176 dn = of_node_get(pci_device_to_OF_node(dev)); in find_pe_total_msi() 177 while (dn) { in find_pe_total_msi() 178 p = of_get_property(dn, "ibm,pe-total-#msi", NULL); in find_pe_total_msi() 181 dn); in find_pe_total_msi() 183 return dn; in find_pe_total_msi() [all …]
|
D | mobility.c | 61 struct device_node *dn; in delete_dt_node() local 63 dn = of_find_node_by_phandle(be32_to_cpu(phandle)); in delete_dt_node() 64 if (!dn) in delete_dt_node() 67 dlpar_detach_node(dn); in delete_dt_node() 68 of_node_put(dn); in delete_dt_node() 72 static int update_dt_property(struct device_node *dn, struct property **prop, in update_dt_property() argument 125 of_update_property(dn, new_prop); in update_dt_property() 135 struct device_node *dn; in update_dt_node() local 152 dn = of_find_node_by_phandle(be32_to_cpu(phandle)); in update_dt_node() 153 if (!dn) { in update_dt_node() [all …]
|
D | iommu.c | 501 struct device_node *dn, in iommu_table_setparms() argument 508 node = phb->dn; in iommu_table_setparms() 514 "missing tce entries !\n", dn); in iommu_table_setparms() 551 struct device_node *dn, in iommu_table_setparms_lpar() argument 558 of_parse_dma_window(dn, dma_window, &tbl->it_index, &offset, &size); in iommu_table_setparms_lpar() 580 struct device_node *dn; in pci_dma_bus_setup_pSeries() local 587 dn = pci_bus_to_OF_node(bus); in pci_dma_bus_setup_pSeries() 589 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn); in pci_dma_bus_setup_pSeries() 597 pci = PCI_DN(dn); in pci_dma_bus_setup_pSeries() 604 while (isa_dn && isa_dn != dn) in pci_dma_bus_setup_pSeries() [all …]
|
/Linux-v4.19/arch/x86/kernel/ |
D | devicetree.c | 118 struct device_node *dn; in dtb_setup_hpet() local 122 dn = of_find_compatible_node(NULL, NULL, "intel,ce4100-hpet"); in dtb_setup_hpet() 123 if (!dn) in dtb_setup_hpet() 125 ret = of_address_to_resource(dn, 0, &r); in dtb_setup_hpet() 138 struct device_node *dn; in dtb_cpu_setup() local 143 for_each_node_by_type(dn, "cpu") { in dtb_cpu_setup() 144 ret = of_property_read_u32(dn, "reg", &apic_id); in dtb_cpu_setup() 146 pr_warn("%pOF: missing local APIC ID\n", dn); in dtb_cpu_setup() 155 struct device_node *dn; in dtb_lapic_setup() local 160 dn = of_find_compatible_node(NULL, NULL, "intel,ce4100-lapic"); in dtb_lapic_setup() [all …]
|
/Linux-v4.19/net/caif/ |
D | cfmuxl.c | 65 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-v4.19/fs/f2fs/ |
D | recovery.c | 332 block_t blkaddr, struct dnode_of_data *dn) in check_index_in_prev_nodes() argument 340 struct dnode_of_data tdn = *dn; in check_index_in_prev_nodes() 367 if (dn->inode->i_ino == nid) { in check_index_in_prev_nodes() 369 if (!dn->inode_page_locked) in check_index_in_prev_nodes() 370 lock_page(dn->inode_page); in check_index_in_prev_nodes() 371 tdn.node_page = dn->inode_page; in check_index_in_prev_nodes() 374 } else if (dn->nid == nid) { in check_index_in_prev_nodes() 388 if (ino != dn->inode->i_ino) { in check_index_in_prev_nodes() 402 inode = dn->inode; in check_index_in_prev_nodes() 412 if (ino == dn->inode->i_ino && dn->inode_page_locked) in check_index_in_prev_nodes() [all …]
|
D | inline.c | 112 int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) in f2fs_convert_inline_page() argument 115 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page() 116 .ino = dn->inode->i_ino, in f2fs_convert_inline_page() 127 if (!f2fs_exist_data(dn->inode)) in f2fs_convert_inline_page() 130 err = f2fs_reserve_block(dn, 0); in f2fs_convert_inline_page() 134 err = f2fs_get_node_info(fio.sbi, dn->nid, &ni); in f2fs_convert_inline_page() 136 f2fs_put_dnode(dn); in f2fs_convert_inline_page() 142 if (unlikely(dn->data_blkaddr != NEW_ADDR)) { in f2fs_convert_inline_page() 143 f2fs_put_dnode(dn); in f2fs_convert_inline_page() 148 __func__, dn->inode->i_ino, dn->data_blkaddr); in f2fs_convert_inline_page() [all …]
|
D | data.c | 593 static void __set_data_blkaddr(struct dnode_of_data *dn) in __set_data_blkaddr() argument 595 struct f2fs_node *rn = F2FS_NODE(dn->node_page); in __set_data_blkaddr() 599 if (IS_INODE(dn->node_page) && f2fs_has_extra_attr(dn->inode)) in __set_data_blkaddr() 600 base = get_extra_isize(dn->inode); in __set_data_blkaddr() 604 addr_array[base + dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); in __set_data_blkaddr() 613 void f2fs_set_data_blkaddr(struct dnode_of_data *dn) in f2fs_set_data_blkaddr() argument 615 f2fs_wait_on_page_writeback(dn->node_page, NODE, true); in f2fs_set_data_blkaddr() 616 __set_data_blkaddr(dn); in f2fs_set_data_blkaddr() 617 if (set_page_dirty(dn->node_page)) in f2fs_set_data_blkaddr() 618 dn->node_changed = true; in f2fs_set_data_blkaddr() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | rng.c | 122 struct device_node *dn) in rng_init_per_cpu() argument 126 chip_id = of_get_ibm_chip_id(dn); in rng_init_per_cpu() 128 pr_warn("No ibm,chip-id found for %pOF.\n", dn); in rng_init_per_cpu() 138 static __init int rng_create(struct device_node *dn) in rng_create() argument 148 if (of_address_to_resource(dn, 0, &res)) { in rng_create() 155 rng->regs = of_iomap(dn, 0); in rng_create() 164 rng_init_per_cpu(rng, dn); in rng_create() 175 struct device_node *dn; in rng_init() local 178 for_each_compatible_node(dn, NULL, "ibm,power-rng") { in rng_init() 179 rc = rng_create(dn); in rng_init() [all …]
|
/Linux-v4.19/net/decnet/ |
D | dn_neigh.c | 114 struct dn_neigh *dn = container_of(neigh, struct dn_neigh, n); in dn_neigh_construct() local 142 dn_dn2eth(neigh->ha, dn->addr); in dn_neigh_construct() 162 dn->blksize = dev->mtu - 2; in dn_neigh_construct() 343 struct dn_neigh *dn = container_of(neigh, struct dn_neigh, n); in dn_to_neigh_output() local 356 if (dn->flags & DN_NDFLAG_P3) in dn_to_neigh_output() 387 struct dn_neigh *dn; in dn_neigh_router_hello() local 395 dn = container_of(neigh, struct dn_neigh, n); in dn_neigh_router_hello() 409 dn->blksize = le16_to_cpu(msg->blksize); in dn_neigh_router_hello() 410 dn->priority = msg->priority; in dn_neigh_router_hello() 412 dn->flags &= ~DN_NDFLAG_P3; in dn_neigh_router_hello() [all …]
|
/Linux-v4.19/drivers/usb/host/whci/ |
D | int.c | 59 struct dn_buf_entry *dn; in process_dn_buf() local 62 for (dn = whc->dn_buf; dn < whc->dn_buf + WHC_N_DN_ENTRIES; dn++) { in process_dn_buf() 63 if (dn->status & WHC_DN_STATUS_VALID) { in process_dn_buf() 64 wusbhc_handle_dn(wusbhc, dn->src_addr, in process_dn_buf() 65 (struct wusb_dn_hdr *)dn->dn_data, in process_dn_buf() 66 dn->msg_size); in process_dn_buf() 67 dn->status &= ~WHC_DN_STATUS_VALID; in process_dn_buf()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-bcm7120-l2.c | 111 static int bcm7120_l2_intc_init_one(struct device_node *dn, in bcm7120_l2_intc_init_one() argument 119 parent_irq = irq_of_parse_and_map(dn, irq); in bcm7120_l2_intc_init_one() 152 static int __init bcm7120_l2_intc_iomap_7120(struct device_node *dn, in bcm7120_l2_intc_iomap_7120() argument 157 data->map_base[0] = of_iomap(dn, 0); in bcm7120_l2_intc_iomap_7120() 168 ret = of_property_read_u32_array(dn, "brcm,int-fwd-mask", in bcm7120_l2_intc_iomap_7120() 176 data->map_mask_prop = of_get_property(dn, "brcm,int-map-mask", &ret); in bcm7120_l2_intc_iomap_7120() 186 static int __init bcm7120_l2_intc_iomap_3380(struct device_node *dn, in bcm7120_l2_intc_iomap_3380() argument 193 void __iomem *en = of_iomap(dn, map_idx + 0); in bcm7120_l2_intc_iomap_3380() 194 void __iomem *stat = of_iomap(dn, map_idx + 1); in bcm7120_l2_intc_iomap_3380() 217 static int __init bcm7120_l2_intc_probe(struct device_node *dn, in bcm7120_l2_intc_probe() argument [all …]
|
/Linux-v4.19/drivers/cpufreq/ |
D | pasemi-cpufreq.c | 144 struct device_node *cpu, *dn; in pas_cpufreq_cpu_init() local 152 dn = of_find_compatible_node(NULL, NULL, "1682m-sdc"); in pas_cpufreq_cpu_init() 153 if (!dn) in pas_cpufreq_cpu_init() 154 dn = of_find_compatible_node(NULL, NULL, in pas_cpufreq_cpu_init() 156 if (!dn) in pas_cpufreq_cpu_init() 158 err = of_address_to_resource(dn, 0, &res); in pas_cpufreq_cpu_init() 159 of_node_put(dn); in pas_cpufreq_cpu_init() 168 dn = of_find_compatible_node(NULL, NULL, "1682m-gizmo"); in pas_cpufreq_cpu_init() 169 if (!dn) in pas_cpufreq_cpu_init() 170 dn = of_find_compatible_node(NULL, NULL, in pas_cpufreq_cpu_init() [all …]
|
/Linux-v4.19/fs/ubifs/ |
D | crypto.c | 27 int ubifs_encrypt(const struct inode *inode, struct ubifs_data_node *dn, in ubifs_encrypt() argument 31 void *p = &dn->data; in ubifs_encrypt() 36 dn->compr_size = cpu_to_le16(in_len); in ubifs_encrypt() 42 ret = fscrypt_encrypt_page(inode, virt_to_page(&dn->data), pad_len, in ubifs_encrypt() 43 offset_in_page(&dn->data), block, GFP_NOFS); in ubifs_encrypt() 53 int ubifs_decrypt(const struct inode *inode, struct ubifs_data_node *dn, in ubifs_decrypt() argument 58 unsigned int clen = le16_to_cpu(dn->compr_size); in ubifs_decrypt() 67 err = fscrypt_decrypt_page(inode, virt_to_page(&dn->data), dlen, in ubifs_decrypt() 68 offset_in_page(&dn->data), block); in ubifs_decrypt()
|
/Linux-v4.19/fs/ceph/ |
D | inode.c | 1101 static struct dentry *splice_dentry(struct dentry *dn, struct inode *in) in splice_dentry() argument 1105 BUG_ON(d_inode(dn)); in splice_dentry() 1129 if (!d_unhashed(dn)) in splice_dentry() 1130 d_drop(dn); in splice_dentry() 1131 realdn = d_splice_alias(in, dn); in splice_dentry() 1134 PTR_ERR(realdn), dn, in, ceph_vinop(in)); in splice_dentry() 1135 dput(dn); in splice_dentry() 1136 dn = realdn; /* note realdn contains the error */ in splice_dentry() 1141 dn, d_count(dn), in splice_dentry() 1144 dput(dn); in splice_dentry() [all …]
|
/Linux-v4.19/drivers/char/tpm/ |
D | tpm_atmel.h | 48 struct device_node *dn; in atmel_get_base_addr() local 55 dn = of_find_node_by_name(NULL, "tpm"); in atmel_get_base_addr() 57 if (!dn) in atmel_get_base_addr() 60 if (!of_device_is_compatible(dn, "AT97SC3201")) { in atmel_get_base_addr() 61 of_node_put(dn); in atmel_get_base_addr() 65 reg = of_get_property(dn, "reg", ®len); in atmel_get_base_addr() 66 naddrc = of_n_addr_cells(dn); in atmel_get_base_addr() 67 nsizec = of_n_size_cells(dn); in atmel_get_base_addr() 69 of_node_put(dn); in atmel_get_base_addr()
|