/linux-master/arch/powerpc/kernel/ |
H A D | pci_32.c | 117 struct device_node *dn; local 133 struct device_node* node = hose->dn; 139 dn = of_find_node_by_path("/"); 140 map_prop = of_find_property(dn, "pci-OF-bus-map", NULL); 145 of_node_put(dn); 214 struct device_node *dn; local 221 dn = of_find_node_by_path("/"); 222 if (dn) { 227 of_add_property(dn, of_prop); 228 of_node_put(dn); [all...] |
/linux-master/drivers/ata/ |
H A D | pata_hpt3x3.c | 41 int dn = 2 * ap->port_no + adev->devno; local 46 r1 &= ~(7 << (3 * dn)); 47 r1 |= (adev->pio_mode - XFER_PIO_0) << (3 * dn); 48 r2 &= ~(0x11 << dn); /* Clear MWDMA and UDMA bits */ 71 int dn = 2 * ap->port_no + adev->devno; local 77 r1 &= ~(7 << (3 * dn)); 78 r1 |= (mode_num << (3 * dn)); 79 r2 &= ~(0x11 << dn); /* Clear MWDMA and UDMA bits */ 82 r2 |= (0x01 << dn); /* Ultra mode */ 84 r2 |= (0x10 << dn); /* MWDM [all...] |
/linux-master/arch/powerpc/kexec/ |
H A D | file_load_64.c | 371 * @dn: Memory node. 376 static int add_usable_mem_property(void *fdt, struct device_node *dn, argument 385 of_node_get(dn); 387 if (snprintf(path, NODE_PATH_LEN, "%pOF", dn) > (NODE_PATH_LEN - 1)) { 389 NODE_PATH_LEN, dn); 403 n_mem_addr_cells = of_n_addr_cells(dn); 404 n_mem_size_cells = of_n_size_cells(dn); 414 prop = of_get_property(dn, "reg", &len); 452 of_node_put(dn); 469 struct device_node *dn; local 714 struct device_node *dn = NULL; local 776 struct device_node *dn; local 809 struct device_node *dn; local 876 copy_property(void *fdt, int node_offset, const struct device_node *dn, const char *propname) argument 895 struct device_node *dn; local [all...] |
H A D | ranges.c | 252 struct device_node *dn = NULL; local 255 for_each_node_by_type(dn, "pci") { 259 ret = of_property_read_u64(dn, "linux,tce-base", &base); 260 ret |= of_property_read_u32(dn, "linux,tce-size", &size); 278 of_node_put(dn); 348 struct device_node *dn; local 352 dn = of_find_node_by_path("/rtas"); 353 if (!dn) 356 ret = of_property_read_u32(dn, "linux,rtas-base", &base); 357 ret |= of_property_read_u32(dn, "rta 373 struct device_node *dn; local [all...] |
/linux-master/drivers/bus/ |
H A D | imx-weim.c | 315 of_id = of_match_node(weim_id_table, rd->dn->parent); 321 pdev = of_find_device_by_node(rd->dn->parent); 324 __func__, rd->dn->parent); 329 if (weim_timing_setup(&pdev->dev, rd->dn, devtype)) 331 "Failed to setup timing for '%pOF'\n", rd->dn); 333 if (!of_node_check_flag(rd->dn, OF_POPULATED)) { 339 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE; 340 if (!of_platform_device_create(rd->dn, NULL, &pdev->dev)) { 343 rd->dn); 352 if (!of_node_check_flag(rd->dn, OF_POPULATE [all...] |
H A D | arm-cci.c | 110 struct device_node *dn; member in struct:cci_ace_port 154 * @dn: device node of the device to look-up 161 static int __cci_ace_get_port(struct device_node *dn, int type) argument 167 cci_portn = of_parse_phandle(dn, "cci-control-port", 0); 170 if (ace_match && cci_portn == ports[i].dn) 176 int cci_ace_get_port(struct device_node *dn) argument 178 return __cci_ace_get_port(dn, ACE_LITE_PORT); 380 * @dn: device node pointer of the device whose CCI port should be 388 int notrace __cci_control_port_by_device(struct device_node *dn, bool enable) argument 392 if (!dn) [all...] |
/linux-master/fs/f2fs/ |
H A D | data.c | 1116 static void __set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) 1118 __le32 *addr = get_dnode_addr(dn->inode, dn->node_page); 1120 dn->data_blkaddr = blkaddr; 1121 addr[dn->ofs_in_node] = cpu_to_le32(dn->data_blkaddr); 1130 void f2fs_set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) 1132 f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true); 1133 __set_data_blkaddr(dn, blkaddr); argument 1134 if (set_page_dirty(dn 1111 __set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) argument 1125 f2fs_set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) argument 1140 f2fs_reserve_new_blocks(struct dnode_of_data *dn, blkcnt_t count) argument 1174 f2fs_reserve_new_block(struct dnode_of_data *dn) argument 1184 f2fs_reserve_block(struct dnode_of_data *dn, pgoff_t index) argument 1205 struct dnode_of_data dn; local 1341 struct dnode_of_data dn; local 1386 __allocate_data_block(struct dnode_of_data *dn, int seg_type) argument 1439 f2fs_get_block_locked(struct dnode_of_data *dn, pgoff_t index) argument 1453 f2fs_map_no_dnode(struct inode *inode, struct f2fs_map_blocks *map, struct dnode_of_data *dn, pgoff_t pgoff) argument 1518 struct dnode_of_data dn; local 2157 struct dnode_of_data dn; local 2618 struct dnode_of_data dn; local 3346 struct dnode_of_data dn; local 3426 struct dnode_of_data dn; local 3454 struct dnode_of_data dn; local 3760 struct dnode_of_data dn; local [all...] |
H A D | file.c | 60 struct dnode_of_data dn; local 118 set_new_dnode(&dn, inode, NULL, NULL, 0); 121 err = f2fs_get_block_locked(&dn, page->index); 123 err = f2fs_get_dnode_of_data(&dn, page->index, LOOKUP_NODE); 124 f2fs_put_dnode(&dn); 126 !__is_valid_data_blkaddr(dn.data_blkaddr)) 138 f2fs_wait_on_block_writeback(inode, dn.data_blkaddr); 398 struct dnode_of_data *dn, pgoff_t index, int whence) argument 400 block_t blkaddr = f2fs_data_blkaddr(dn); 405 block_t first_blkaddr = data_blkaddr(dn 436 struct dnode_of_data dn; local 578 f2fs_truncate_data_blocks_range(struct dnode_of_data *dn, int count) argument 683 struct dnode_of_data dn; local 1093 struct dnode_of_data dn; local 1184 struct dnode_of_data dn; local 1239 struct dnode_of_data dn; local 1274 struct dnode_of_data dn; local 1459 f2fs_do_zero_range(struct dnode_of_data *dn, pgoff_t start, pgoff_t end) argument 1556 struct dnode_of_data dn; local 3460 release_compress_blocks(struct dnode_of_data *dn, pgoff_t count) argument 3570 struct dnode_of_data dn; local 3623 reserve_compress_blocks(struct dnode_of_data *dn, pgoff_t count, unsigned int *reserved_blocks) argument 3735 struct dnode_of_data dn; local 3894 struct dnode_of_data dn; local [all...] |
H A D | node.c | 645 pgoff_t f2fs_get_next_page_offset(struct dnode_of_data *dn, pgoff_t pgofs) argument 647 const long direct_index = ADDRS_PER_INODE(dn->inode); 648 const long direct_blks = ADDRS_PER_BLOCK(dn->inode); 649 const long indirect_blks = ADDRS_PER_BLOCK(dn->inode) * NIDS_PER_BLOCK; 650 unsigned int skipped_unit = ADDRS_PER_BLOCK(dn->inode); 651 int cur_level = dn->cur_level; 652 int max_level = dn->max_level; 655 if (!dn->max_level) 661 switch (dn->max_level) { 672 f2fs_bug_on(F2FS_I_SB(dn 761 f2fs_get_dnode_of_data(struct dnode_of_data *dn, pgoff_t index, int mode) argument 897 truncate_node(struct dnode_of_data *dn) argument 934 truncate_dnode(struct dnode_of_data *dn) argument 972 truncate_nodes(struct dnode_of_data *dn, unsigned int nofs, int ofs, int depth) argument 1049 truncate_partial_nodes(struct dnode_of_data *dn, struct f2fs_inode *ri, int *offset, int depth) argument 1121 struct dnode_of_data dn; local 1216 struct dnode_of_data dn; local 1245 struct dnode_of_data dn; local 1288 struct dnode_of_data dn; local 1297 f2fs_new_node_page(struct dnode_of_data *dn, unsigned int ofs) argument 2729 struct dnode_of_data dn; local [all...] |
/linux-master/drivers/acpi/ |
H A D | property.c | 85 struct acpi_data_node *dn; local 91 dn = kzalloc(sizeof(*dn), GFP_KERNEL); 92 if (!dn) 95 dn->name = link->package.elements[0].string.pointer; 96 fwnode_init(&dn->fwnode, &acpi_data_fwnode_ops); 97 dn->parent = parent; 98 INIT_LIST_HEAD(&dn->data.properties); 99 INIT_LIST_HEAD(&dn->data.subnodes); 101 result = acpi_extract_properties(handle, desc, &dn 369 struct acpi_data_node *dn; local 380 struct acpi_data_node *dn; local 618 struct acpi_data_node *dn, *next; local 723 const struct acpi_data_node *dn = to_acpi_data_node(fwnode); local 851 struct acpi_data_node *dn; local 1286 struct acpi_data_node *dn; local 1584 const struct acpi_data_node *dn = to_acpi_data_node(fwnode); local [all...] |
H A D | device_sysfs.c | 45 static ssize_t data_node_show_path(struct acpi_data_node *dn, char *buf) argument 47 return dn->handle ? acpi_object_path(dn->handle, buf) : 0; 64 struct acpi_data_node *dn = to_data_node(kobj); local 67 return dn_attr->show ? dn_attr->show(dn, buf) : -ENXIO; 76 struct acpi_data_node *dn = to_data_node(kobj); local 78 complete(&dn->kobj_done); 91 struct acpi_data_node *dn; local 96 list_for_each_entry(dn, list, sibling) { 99 init_completion(&dn 112 struct acpi_data_node *dn; local [all...] |
/linux-master/arch/powerpc/mm/ |
H A D | drmem.c | 358 static int init_drmem_lmb_size(struct device_node *dn) argument 366 prop = of_get_property(dn, "ibm,lmb-size", &len); 381 static const __be32 *of_get_usable_memory(struct device_node *dn) argument 386 prop = of_get_property(dn, "linux,drconf-usable-memory", &len); 393 int walk_drmem_lmbs(struct device_node *dn, void *data, argument 408 if (init_drmem_lmb_size(dn)) 411 usm = of_get_usable_memory(dn); 413 prop = of_get_property(dn, "ibm,dynamic-memory", NULL); 417 prop = of_get_property(dn, "ibm,dynamic-memory-v2", NULL); 490 struct device_node *dn; local [all...] |
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 543 struct device_node *dn, 556 node = phb->dn; 561 "missing tce entries !\n", dn); 585 struct device_node *dn; local 592 dn = pci_bus_to_OF_node(bus); 594 pr_debug("pci_dma_bus_setup_pSeries: setting up bus %pOF\n", dn); 602 pci = PCI_DN(dn); 609 while (isa_dn && isa_dn != dn) 615 for (children = 0, tmp = dn->child; tmp; tmp = tmp->sibling) 650 iommu_table_setparms(pci->phb, dn, tb 542 iommu_table_setparms(struct pci_controller *phb, struct device_node *dn, struct iommu_table *tbl) argument 703 pci_dma_find(struct device_node *dn, struct dynamic_dma_window_prop *prop) argument 774 struct device_node *dn, *pdn; local 834 struct device_node *dn; local 1085 struct device_node *dn; local 1144 struct device_node *dn; local 1212 struct device_node *dn; local 1309 struct device_node *dn; local 1575 struct device_node *pdn, *dn; local 1633 struct device_node *dn = pci_device_to_OF_node(pdev), *pdn; local 1786 struct device_node *pdn, *dn = pdev->dev.of_node; local [all...] |
/linux-master/drivers/soc/bcm/brcmstb/pm/ |
H A D | pm-mips.c | 358 static inline void __iomem *brcmstb_ioremap_node(struct device_node *dn, argument 361 return of_io_request_and_map(dn, index, dn->full_name); 367 struct device_node *dn; local 370 dn = of_find_matching_node_and_match(NULL, matches, &match); 371 if (!dn) 377 return brcmstb_ioremap_node(dn, index); 382 struct device_node *dn; local 404 for_each_matching_node(dn, ddr_phy_dt_ids) { 408 of_node_put(dn); [all...] |
/linux-master/net/caif/ |
H A D | cfutill.c | 85 caif_assert(layr->dn != NULL); 86 caif_assert(layr->dn->transmit != NULL); 103 return layr->dn->transmit(layr->dn, pkt);
|
H A D | cfveil.c | 83 caif_assert(layr->dn != NULL); 84 caif_assert(layr->dn->transmit != NULL); 97 return layr->dn->transmit(layr->dn, pkt);
|
H A D | cfdbgl.c | 54 return layr->dn->transmit(layr->dn, pkt);
|
/linux-master/include/linux/ |
H A D | of.h | 95 struct device_node *dn; member in struct:of_reconfig_data 266 #define for_each_of_allnodes_from(from, dn) \ 267 for (dn = __of_find_all_nodes(from); dn; dn = __of_find_all_nodes(dn)) 268 #define for_each_of_allnodes(dn) for_each_of_allnodes_from(NULL, dn) 451 bool of_console_check(struct device_node *dn, char *name, int index); 826 static inline bool of_console_check(const struct device_node *dn, cons argument [all...] |
/linux-master/include/net/caif/ |
H A D | caif_layer.h | 118 * @dn: Pointer down to the layer below. 146 * layer->dn->transmit(layer->dn, info, packet); 150 struct cflayer *dn; member in struct:cflayer 189 * layer using dn->transmit(). 247 #define layer_set_dn(layr, below) ((layr)->dn = (struct cflayer *)(below))
|
/linux-master/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 391 struct device_node *dn; local 394 dn = of_find_compatible_node(NULL, "dart", "u3-dart"); 395 if (dn == NULL) { 396 dn = of_find_compatible_node(NULL, "dart", "u4-dart"); 397 if (dn == NULL) 403 if (dart_init(dn) != 0) { 404 of_node_put(dn); 419 of_node_put(dn);
|
/linux-master/arch/arm/mach-bcm/ |
H A D | bcm63xx_pmb.c | 86 static int bcm63xx_pmb_get_resources(struct device_node *dn, argument 94 *cpu = of_get_cpu_hwid(dn, 0); 100 ret = of_parse_phandle_with_args(dn, "resets", "#reset-cells", 124 int bcm63xx_pmb_power_on_cpu(struct device_node *dn) argument 132 ret = bcm63xx_pmb_get_resources(dn, &base, &cpu, &addr);
|
/linux-master/arch/riscv/kernel/ |
H A D | smpboot.c | 125 struct device_node *dn; local 131 for_each_of_cpu_node(dn) { 132 rc = riscv_early_of_processor_hartid(dn, &hart); 139 early_map_cpu_to_node(0, of_node_to_nid(dn)); 149 early_map_cpu_to_node(cpuid, of_node_to_nid(dn));
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | interrupt.c | 296 struct device_node *dn; local 302 for_each_node_by_name(dn, "interrupt-controller") { 303 if (!of_device_is_compatible(dn, 306 np = of_get_property(dn, "ibm,interrupt-server-ranges", NULL); 309 of_node_put(dn); 312 if (of_address_to_resource(dn, 0, &r0) || 313 of_address_to_resource(dn, 1, &r1)) { 315 of_node_put(dn); 319 init_one_iic(np[0], r0.start, dn); 320 init_one_iic(np[1], r1.start, dn); [all...] |
/linux-master/drivers/clk/mvebu/ |
H A D | ap-cpu-clk.c | 233 struct device_node *dn, *np = dev->of_node; local 254 for_each_of_cpu_node(dn) { 257 cpu = of_get_cpu_hwid(dn, 0); 259 of_node_put(dn); 266 of_node_put(dn); 285 for_each_of_cpu_node(dn) { 292 cpu = of_get_cpu_hwid(dn, 0); 294 of_node_put(dn); 308 of_node_put(dn); 328 of_node_put(dn); [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | setup.c | 168 struct device_node *dn; local 171 for_each_node_by_type(dn, "cpu") { 172 if (of_property_match_string(dn, "status", "bad") >= 0) 213 struct device_node *dn; local 216 dn = of_find_node_by_path("/ibm,opal/firmware"); 217 if (!dn) 220 if (of_property_read_string(dn, "version", &s) == 0 || 221 of_property_read_string(dn, "git-id", &s) == 0) 224 if (of_property_read_string(dn, "mi-version", &s) == 0) 227 of_node_put(dn); [all...] |