| /drivers/of/ |
| A D | kexec.c | 54 ret = fdt_del_mem_rsv(fdt, i); in fdt_find_and_del_mem_rsv() 286 fdt_mem = image->kho.fdt; in kho_add_chosen() 321 void *fdt; in of_kexec_alloc_and_setup_fdt() local 330 fdt = kvmalloc(fdt_size, GFP_KERNEL); in of_kexec_alloc_and_setup_fdt() 331 if (!fdt) in of_kexec_alloc_and_setup_fdt() 350 chosen_node = fdt_add_subnode(fdt, fdt_path_offset(fdt, "/"), in of_kexec_alloc_and_setup_fdt() 506 remove_ima_buffer(fdt, chosen_node); in of_kexec_alloc_and_setup_fdt() 507 ret = setup_ima_buffer(image, fdt, fdt_path_offset(fdt, "/chosen")); in of_kexec_alloc_and_setup_fdt() 511 kvfree(fdt); in of_kexec_alloc_and_setup_fdt() 512 fdt = NULL; in of_kexec_alloc_and_setup_fdt() [all …]
|
| A D | fdt.c | 917 const void *fdt = initial_boot_params; in early_init_dt_scan_chosen_stdout() local 966 int node = fdt_path_offset(fdt, "/"); in early_init_dt_scan_root() 1003 fdt_for_each_subnode(node, fdt, 0) { in early_init_dt_scan_memory() 1026 fdt_get_name(fdt, node, NULL), l); in early_init_dt_scan_memory() 1225 size = fdt_totalsize(fdt); in copy_device_tree() 1230 memcpy(dt, fdt, size); in copy_device_tree() 1245 void *fdt = initial_boot_params; in unflatten_device_tree() local 1251 if (!fdt) { in unflatten_device_tree() 1254 if (fdt_totalsize(fdt) > in unflatten_device_tree() 1259 of_fdt_crc32 = crc32_be(~0, fdt, fdt_totalsize(fdt)); in unflatten_device_tree() [all …]
|
| A D | of_reserved_mem.c | 229 const void *fdt = initial_boot_params; in fdt_scan_reserved_mem_reg_nodes() local 235 if (!fdt) in fdt_scan_reserved_mem_reg_nodes() 238 node = fdt_path_offset(fdt, "/reserved-memory"); in fdt_scan_reserved_mem_reg_nodes() 252 fdt_for_each_subnode(child, fdt, node) { in fdt_scan_reserved_mem_reg_nodes() 258 if (!of_fdt_device_is_available(fdt, child)) in fdt_scan_reserved_mem_reg_nodes() 261 uname = fdt_get_name(fdt, child, NULL); in fdt_scan_reserved_mem_reg_nodes() 293 const void *fdt = initial_boot_params; in fdt_scan_reserved_mem() local 304 fdt_for_each_subnode(child, fdt, node) { in fdt_scan_reserved_mem() 308 if (!of_fdt_device_is_available(fdt, child)) in fdt_scan_reserved_mem() 311 uname = fdt_get_name(fdt, child, NULL); in fdt_scan_reserved_mem() [all …]
|
| A D | Makefile | 5 obj-$(CONFIG_OF_FLATTREE) += fdt.o empty_root.dtb.o
|
| /drivers/firmware/efi/libstub/ |
| A D | fdt.c | 19 static void fdt_update_cell_size(void *fdt) in fdt_update_cell_size() argument 23 offset = fdt_path_offset(fdt, "/"); in fdt_update_cell_size() 63 fdt_update_cell_size(fdt); in update_fdt() 74 num_rsv = fdt_num_mem_rsv(fdt); in update_fdt() 76 fdt_del_mem_rsv(fdt, num_rsv); in update_fdt() 136 fdt_pack(fdt); in update_fdt() 366 void *fdt; in get_fdt() local 370 if (!fdt) in get_fdt() 373 if (fdt_check_header(fdt) != 0) { in get_fdt() 377 *fdt_size = fdt_totalsize(fdt); in get_fdt() [all …]
|
| A D | riscv.c | 20 const void *fdt; in get_boot_hartid_from_fdt() local 24 fdt = get_efi_config_table(DEVICE_TREE_GUID); in get_boot_hartid_from_fdt() 25 if (!fdt) in get_boot_hartid_from_fdt() 28 chosen_node = fdt_path_offset(fdt, "/chosen"); in get_boot_hartid_from_fdt() 32 prop = fdt_getprop((void *)fdt, chosen_node, "boot-hartid", &len); in get_boot_hartid_from_fdt() 84 void __noreturn efi_enter_kernel(unsigned long entrypoint, unsigned long fdt, in efi_enter_kernel() argument 97 jump_kernel(hartid, fdt); in efi_enter_kernel()
|
| A D | Makefile | 73 libfdt-deps := fdt_rw.c fdt_ro.c fdt_wip.c fdt.c \ 76 lib-$(CONFIG_EFI_PARAMS_FROM_FDT) += fdt.o \
|
| A D | efistub.h | 102 #define fdt_setprop_inplace_var(fdt, node_offset, name, var) \ argument 103 fdt_setprop_inplace((fdt), (node_offset), (name), &(var), sizeof(var)) 107 #define fdt_setprop_var(fdt, node_offset, name, var) \ argument 108 fdt_setprop((fdt), (node_offset), (name), &(var), sizeof(var))
|
| /drivers/firmware/efi/ |
| A D | fdtparams.c | 60 static int __init efi_get_fdt_prop(const void *fdt, int node, const char *pname, in efi_get_fdt_prop() argument 67 prop = fdt_getprop(fdt, node, pname, &len); in efi_get_fdt_prop() 86 const void *fdt = initial_boot_params; in efi_get_fdt_params() local 103 if (!fdt) in efi_get_fdt_params() 107 node = fdt_path_offset(fdt, dt_params[i].path); in efi_get_fdt_params() 118 if (!efi_get_fdt_prop(fdt, node, pname, name[j], in efi_get_fdt_params()
|
| /drivers/dma/bestcomm/ |
| A D | bestcomm.c | 289 bcom_eng->fdt = bcom_sram_alloc(fdt_size, BCOM_FDT_ALIGN, &fdt_pa); in bcom_engine_init() 291 if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) { in bcom_engine_init() 297 bcom_sram_free(bcom_eng->fdt); in bcom_engine_init() 305 memset_io(bcom_eng->fdt, 0x00, fdt_size); in bcom_engine_init() 308 memcpy_toio(&bcom_eng->fdt[48], fdt_ops, sizeof(fdt_ops)); in bcom_engine_init() 318 bcom_eng->tdt[task].fdt = fdt_pa; in bcom_engine_init() 357 bcom_sram_free(bcom_eng->fdt); in bcom_engine_cleanup()
|
| /drivers/pci/hotplug/ |
| A D | pnv_php.c | 177 if (php_slot->fdt) in pnv_php_rmv_devtree() 181 if (php_slot->fdt) { in pnv_php_rmv_devtree() 183 kfree(php_slot->fdt); in pnv_php_rmv_devtree() 186 php_slot->fdt = NULL; in pnv_php_rmv_devtree() 259 void *fdt, *fdt1, *dt; in pnv_php_add_devtree() local 278 fdt = kmemdup(fdt1, fdt_totalsize(fdt1), GFP_KERNEL); in pnv_php_add_devtree() 279 if (!fdt) { in pnv_php_add_devtree() 285 dt = of_fdt_unflatten_tree(fdt, php_slot->dn, NULL); in pnv_php_add_devtree() 312 php_slot->fdt = fdt; in pnv_php_add_devtree() 323 kfree(fdt); in pnv_php_add_devtree()
|
| /drivers/tty/serial/8250/ |
| A D | 8250_ingenic.c | 74 void *fdt = initial_boot_params; in ingenic_early_console_setup_clock() local 78 offset = fdt_path_offset(fdt, "/ext"); in ingenic_early_console_setup_clock() 82 prop = fdt_getprop(fdt, offset, "clock-frequency", NULL); in ingenic_early_console_setup_clock()
|
| /drivers/scsi/qla2xxx/ |
| A D | qla_sup.c | 978 if (memcmp(fdt->sig, "QLID", 4)) in qla2xxx_get_fdt_info() 987 fdt->sig[0], le16_to_cpu(fdt->version)); in qla2xxx_get_fdt_info() 989 fdt, sizeof(*fdt)); in qla2xxx_get_fdt_info() 994 mid = le16_to_cpu(fdt->man_id); in qla2xxx_get_fdt_info() 995 fid = le16_to_cpu(fdt->id); in qla2xxx_get_fdt_info() 996 ha->fdt_wrt_disable = fdt->wrt_disable_bits; in qla2xxx_get_fdt_info() 997 ha->fdt_wrt_enable = fdt->wrt_enable_bits; in qla2xxx_get_fdt_info() 998 ha->fdt_wrt_sts_reg_cmd = fdt->wrt_sts_reg_cmd; in qla2xxx_get_fdt_info() 1000 ha->fdt_erase_cmd = fdt->erase_cmd; in qla2xxx_get_fdt_info() 1005 if (fdt->unprotect_sec_cmd) { in qla2xxx_get_fdt_info() [all …]
|
| /drivers/scsi/qla4xxx/ |
| A D | ql4_nx.c | 3811 struct qla_fdt_layout *fdt; in qla4_82xx_get_fdt_info() local 3820 fdt = (struct qla_fdt_layout *)ha->request_ring; in qla4_82xx_get_fdt_info() 3827 if (fdt->sig[0] != 'Q' || fdt->sig[1] != 'L' || fdt->sig[2] != 'I' || in qla4_82xx_get_fdt_info() 3828 fdt->sig[3] != 'D') in qla4_82xx_get_fdt_info() 3838 le16_to_cpu(fdt->version))); in qla4_82xx_get_fdt_info() 3843 mid = le16_to_cpu(fdt->man_id); in qla4_82xx_get_fdt_info() 3844 fid = le16_to_cpu(fdt->id); in qla4_82xx_get_fdt_info() 3845 hw->fdt_wrt_disable = fdt->wrt_disable_bits; in qla4_82xx_get_fdt_info() 3849 if (fdt->unprotect_sec_cmd) { in qla4_82xx_get_fdt_info() 3851 fdt->unprotect_sec_cmd); in qla4_82xx_get_fdt_info() [all …]
|
| /drivers/soc/canaan/ |
| A D | k210-sysctl.c | 66 static void __init k210_soc_early_init(const void *fdt) in k210_soc_early_init() argument
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_sysfs.c | 1004 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write() 1019 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write() 1037 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write() 1072 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write() 1084 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write() 1101 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write()
|
| A D | qlcnic_83xx_hw.c | 2729 cmd = adapter->ahw->fdt.write_statusreg_cmd; in qlcnic_83xx_enable_flash_write() 2733 adapter->ahw->fdt.write_enable_bits); in qlcnic_83xx_enable_flash_write() 2749 adapter->ahw->fdt.write_statusreg_cmd)); in qlcnic_83xx_disable_flash_write() 2751 adapter->ahw->fdt.write_disable_bits); in qlcnic_83xx_disable_flash_write() 2801 memset(&adapter->ahw->fdt, 0, fdt_size); in qlcnic_83xx_read_flash_descriptor_table() 2803 (u8 *)&adapter->ahw->fdt, in qlcnic_83xx_read_flash_descriptor_table() 2805 qlcnic_swap32_buffer((u32 *)&adapter->ahw->fdt, count); in qlcnic_83xx_read_flash_descriptor_table() 2819 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_erase_flash_sector() 2844 cmd = QLC_83XX_FLASH_FDT_ERASE_DEF_SIG | adapter->ahw->fdt.erase_cmd; in qlcnic_83xx_erase_flash_sector() 2845 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) in qlcnic_83xx_erase_flash_sector() [all …]
|
| A D | qlcnic.h | 524 struct qlcnic_fdt fdt; member
|