Home
last modified time | relevance | path

Searched refs:fdt (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/scripts/dtc/libfdt/
Dlibfdt.h130 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int checklen);
131 static inline void *fdt_offset_ptr_w(void *fdt, int offset, int checklen) in fdt_offset_ptr_w() argument
133 return (void *)(uintptr_t)fdt_offset_ptr(fdt, offset, checklen); in fdt_offset_ptr_w()
136 uint32_t fdt_next_tag(const void *fdt, int offset, int *nextoffset);
142 int fdt_next_node(const void *fdt, int offset, int *depth);
151 int fdt_first_subnode(const void *fdt, int offset);
164 int fdt_next_subnode(const void *fdt, int offset);
170 #define fdt_get_header(fdt, field) \ argument
171 (fdt32_to_cpu(((const struct fdt_header *)(fdt))->field))
172 #define fdt_magic(fdt) (fdt_get_header(fdt, magic)) argument
[all …]
Dfdt_rw.c58 static int _fdt_blocks_misordered(const void *fdt, in _fdt_blocks_misordered() argument
61 return (fdt_off_mem_rsvmap(fdt) < FDT_ALIGN(sizeof(struct fdt_header), 8)) in _fdt_blocks_misordered()
62 || (fdt_off_dt_struct(fdt) < in _fdt_blocks_misordered()
63 (fdt_off_mem_rsvmap(fdt) + mem_rsv_size)) in _fdt_blocks_misordered()
64 || (fdt_off_dt_strings(fdt) < in _fdt_blocks_misordered()
65 (fdt_off_dt_struct(fdt) + struct_size)) in _fdt_blocks_misordered()
66 || (fdt_totalsize(fdt) < in _fdt_blocks_misordered()
67 (fdt_off_dt_strings(fdt) + fdt_size_dt_strings(fdt))); in _fdt_blocks_misordered()
70 static int _fdt_rw_check_header(void *fdt) in _fdt_rw_check_header() argument
72 FDT_CHECK_HEADER(fdt); in _fdt_rw_check_header()
[all …]
Dfdt_sw.c58 static int _fdt_sw_check_header(void *fdt) in _fdt_sw_check_header() argument
60 if (fdt_magic(fdt) != FDT_SW_MAGIC) in _fdt_sw_check_header()
66 #define FDT_SW_CHECK_HEADER(fdt) \ argument
69 if ((err = _fdt_sw_check_header(fdt)) != 0) \
73 static void *_fdt_grab_space(void *fdt, size_t len) in _fdt_grab_space() argument
75 int offset = fdt_size_dt_struct(fdt); in _fdt_grab_space()
78 spaceleft = fdt_totalsize(fdt) - fdt_off_dt_struct(fdt) in _fdt_grab_space()
79 - fdt_size_dt_strings(fdt); in _fdt_grab_space()
84 fdt_set_size_dt_struct(fdt, offset + len); in _fdt_grab_space()
85 return _fdt_offset_ptr_w(fdt, offset); in _fdt_grab_space()
[all …]
Dfdt_ro.c58 static int _fdt_nodename_eq(const void *fdt, int offset, in _fdt_nodename_eq() argument
61 const char *p = fdt_offset_ptr(fdt, offset + FDT_TAGSIZE, len+1); in _fdt_nodename_eq()
78 const char *fdt_string(const void *fdt, int stroffset) in fdt_string() argument
80 return (const char *)fdt + fdt_off_dt_strings(fdt) + stroffset; in fdt_string()
83 static int _fdt_string_eq(const void *fdt, int stroffset, in _fdt_string_eq() argument
86 const char *p = fdt_string(fdt, stroffset); in _fdt_string_eq()
91 int fdt_get_mem_rsv(const void *fdt, int n, uint64_t *address, uint64_t *size) in fdt_get_mem_rsv() argument
93 FDT_CHECK_HEADER(fdt); in fdt_get_mem_rsv()
94 *address = fdt64_to_cpu(_fdt_mem_rsv(fdt, n)->address); in fdt_get_mem_rsv()
95 *size = fdt64_to_cpu(_fdt_mem_rsv(fdt, n)->size); in fdt_get_mem_rsv()
[all …]
Dfdt.c58 int fdt_check_header(const void *fdt) in fdt_check_header() argument
60 if (fdt_magic(fdt) == FDT_MAGIC) { in fdt_check_header()
62 if (fdt_version(fdt) < FDT_FIRST_SUPPORTED_VERSION) in fdt_check_header()
64 if (fdt_last_comp_version(fdt) > FDT_LAST_SUPPORTED_VERSION) in fdt_check_header()
66 } else if (fdt_magic(fdt) == FDT_SW_MAGIC) { in fdt_check_header()
68 if (fdt_size_dt_struct(fdt) == 0) in fdt_check_header()
77 const void *fdt_offset_ptr(const void *fdt, int offset, unsigned int len) in fdt_offset_ptr() argument
81 if (fdt_version(fdt) >= 0x11) in fdt_offset_ptr()
83 || ((offset + len) > fdt_size_dt_struct(fdt))) in fdt_offset_ptr()
86 p = _fdt_offset_ptr(fdt, offset); in fdt_offset_ptr()
[all …]
Dlibfdt_internal.h58 #define FDT_CHECK_HEADER(fdt) \ argument
61 if ((__err = fdt_check_header(fdt)) != 0) \
65 int _fdt_check_node_offset(const void *fdt, int offset);
66 int _fdt_check_prop_offset(const void *fdt, int offset);
68 int _fdt_node_end_offset(void *fdt, int nodeoffset);
70 static inline const void *_fdt_offset_ptr(const void *fdt, int offset) in _fdt_offset_ptr() argument
72 return (const char *)fdt + fdt_off_dt_struct(fdt) + offset; in _fdt_offset_ptr()
75 static inline void *_fdt_offset_ptr_w(void *fdt, int offset) in _fdt_offset_ptr_w() argument
77 return (void *)(uintptr_t)_fdt_offset_ptr(fdt, offset); in _fdt_offset_ptr_w()
80 static inline const struct fdt_reserve_entry *_fdt_mem_rsv(const void *fdt, int n) in _fdt_mem_rsv() argument
[all …]
Dfdt_wip.c58 int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, in fdt_setprop_inplace() argument
64 propval = fdt_getprop_w(fdt, nodeoffset, name, &proplen); in fdt_setprop_inplace()
83 int fdt_nop_property(void *fdt, int nodeoffset, const char *name) in fdt_nop_property() argument
88 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property()
97 int _fdt_node_end_offset(void *fdt, int offset) in _fdt_node_end_offset() argument
102 offset = fdt_next_node(fdt, offset, &depth); in _fdt_node_end_offset()
107 int fdt_nop_node(void *fdt, int nodeoffset) in fdt_nop_node() argument
111 endoffset = _fdt_node_end_offset(fdt, nodeoffset); in fdt_nop_node()
115 _fdt_nop_region(fdt_offset_ptr_w(fdt, nodeoffset, 0), in fdt_nop_node()
DMakefile.libfdt7 LIBFDT_INCLUDES = fdt.h libfdt.h libfdt_env.h
9 LIBFDT_SRCS = fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c fdt_empty_tree.c \
/linux-4.4.14/fs/
Dfile.c47 static void __free_fdtable(struct fdtable *fdt) in __free_fdtable() argument
49 kvfree(fdt->fd); in __free_fdtable()
50 kvfree(fdt->open_fds); in __free_fdtable()
51 kfree(fdt); in __free_fdtable()
105 struct fdtable *fdt; in alloc_fdtable() local
129 fdt = kmalloc(sizeof(struct fdtable), GFP_KERNEL); in alloc_fdtable()
130 if (!fdt) in alloc_fdtable()
132 fdt->max_fds = nr; in alloc_fdtable()
136 fdt->fd = data; in alloc_fdtable()
142 fdt->open_fds = data; in alloc_fdtable()
[all …]
Dselect.c347 struct fdtable *fdt; in max_select_fd() local
352 fdt = files_fdtable(current->files); in max_select_fd()
353 open_fds = fdt->open_fds + n; in max_select_fd()
554 struct fdtable *fdt; in core_sys_select() local
564 fdt = files_fdtable(current->files); in core_sys_select()
565 max_fds = fdt->max_fds; in core_sys_select()
Dcompat.c1241 struct fdtable *fdt; in compat_core_sys_select() local
1249 fdt = files_fdtable(current->files); in compat_core_sys_select()
1250 max_fds = fdt->max_fds; in compat_core_sys_select()
Dexec.c1555 if (close_on_exec(fd, rcu_dereference_raw(current->files->fdt))) in do_execveat_common()
/linux-4.4.14/arch/arm/boot/compressed/
Datags_to_fdt.c12 static int node_offset(void *fdt, const char *node_path) in node_offset() argument
14 int offset = fdt_path_offset(fdt, node_path); in node_offset()
16 offset = fdt_add_subnode(fdt, 0, node_path); in node_offset()
20 static int setprop(void *fdt, const char *node_path, const char *property, in setprop() argument
23 int offset = node_offset(fdt, node_path); in setprop()
26 return fdt_setprop(fdt, offset, property, val_array, size); in setprop()
29 static int setprop_string(void *fdt, const char *node_path, in setprop_string() argument
32 int offset = node_offset(fdt, node_path); in setprop_string()
35 return fdt_setprop_string(fdt, offset, property, string); in setprop_string()
38 static int setprop_cell(void *fdt, const char *node_path, in setprop_cell() argument
[all …]
D.gitignore15 fdt.c
16 fdt.h
DMakefile77 libfdt := fdt_rw.c fdt_ro.c fdt_wip.c fdt.c
78 libfdt_hdrs := fdt.h libfdt.h libfdt_internal.h
/linux-4.4.14/arch/powerpc/boot/
Dlibfdt-wrapper.c54 static void *fdt; variable
61 int size = fdt_totalsize(fdt); in expand_buf()
68 rc = fdt_open_into(fdt, buf, size); in expand_buf()
73 fdt = buf; in expand_buf()
78 return offset_devp(fdt_path_offset(fdt, path)); in fdt_wrapper_finddevice()
87 p = fdt_getprop(fdt, devp_offset(devp), name, &len); in fdt_wrapper_getprop()
99 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop()
102 rc = fdt_setprop(fdt, devp_offset(devp), name, buf, len); in fdt_wrapper_setprop()
110 return fdt_del_node(fdt, devp_offset(devp)); in fdt_wrapper_del_node()
115 return offset_devp(fdt_parent_offset(fdt, devp_offset(devp))); in fdt_wrapper_get_parent()
[all …]
D.gitignore35 fdt.c
36 fdt.h
DMakefile70 libfdt := fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c
71 libfdtheader := fdt.h libfdt.h libfdt_internal.h
/linux-4.4.14/drivers/firmware/efi/libstub/
Dfdt.c21 void *fdt, int new_fdt_size, char *cmdline_ptr, in update_fdt() argument
49 status = fdt_open_into(orig_fdt, fdt, new_fdt_size); in update_fdt()
51 status = fdt_create_empty_tree(fdt, new_fdt_size); in update_fdt()
65 node = fdt_next_node(fdt, prev, NULL); in update_fdt()
69 type = fdt_getprop(fdt, node, "device_type", &len); in update_fdt()
71 fdt_del_node(fdt, node); in update_fdt()
82 num_rsv = fdt_num_mem_rsv(fdt); in update_fdt()
84 fdt_del_mem_rsv(fdt, num_rsv); in update_fdt()
86 node = fdt_subnode_offset(fdt, 0, "chosen"); in update_fdt()
88 node = fdt_add_subnode(fdt, 0, "chosen"); in update_fdt()
[all …]
DMakefile29 arm-deps := fdt_rw.c fdt_ro.c fdt_wip.c fdt.c fdt_empty_tree.c fdt_sw.c sort.c
34 lib-$(CONFIG_EFI_ARMSTUB) += arm-stub.o fdt.o string.o \
Defistub.h25 void *fdt, int new_fdt_size, char *cmdline_ptr,
/linux-4.4.14/include/linux/
Dfdtable.h33 static inline bool close_on_exec(int fd, const struct fdtable *fdt) in close_on_exec() argument
35 return test_bit(fd, fdt->close_on_exec); in close_on_exec()
38 static inline bool fd_is_open(int fd, const struct fdtable *fdt) in fd_is_open() argument
40 return test_bit(fd, fdt->open_fds); in fd_is_open()
54 struct fdtable __rcu *fdt; member
75 rcu_dereference_check_fdtable((files), (files)->fdt)
82 struct fdtable *fdt = rcu_dereference_raw(files->fdt); in __fcheck_files() local
84 if (fd < fdt->max_fds) in __fcheck_files()
85 return rcu_dereference_raw(fdt->fd[fd]); in __fcheck_files()
/linux-4.4.14/arch/mips/mti-malta/
Dmalta-dtshim.c51 static void __init append_memory(void *fdt, int root_off) in append_memory() argument
62 mem_off = fdt_path_offset(fdt, "/memory"); in append_memory()
110 mem_off = fdt_add_subnode(fdt, root_off, "memory"); in append_memory()
114 err = fdt_setprop_string(fdt, mem_off, "device_type", "memory"); in append_memory()
119 err = fdt_setprop(fdt, mem_off, "reg", mem_array, in append_memory()
125 err = fdt_setprop(fdt, mem_off, "linux,usable-memory", mem_array, in append_memory()
131 void __init *malta_dt_shim(void *fdt) in malta_dt_shim() argument
136 if (fdt_check_header(fdt)) in malta_dt_shim()
139 err = fdt_open_into(fdt, fdt_buf, sizeof(fdt_buf)); in malta_dt_shim()
153 return fdt; in malta_dt_shim()
Dmalta-setup.c254 void *fdt = __dtb_start; in plat_mem_setup() local
256 fdt = malta_dt_shim(fdt); in plat_mem_setup()
257 __dt_setup_arch(fdt); in plat_mem_setup()
/linux-4.4.14/scripts/dtc/
Dflattree.c337 static void make_fdt_header(struct fdt_header *fdt, in make_fdt_header() argument
346 memset(fdt, 0xff, sizeof(*fdt)); in make_fdt_header()
348 fdt->magic = cpu_to_fdt32(FDT_MAGIC); in make_fdt_header()
349 fdt->version = cpu_to_fdt32(vi->version); in make_fdt_header()
350 fdt->last_comp_version = cpu_to_fdt32(vi->last_comp_version); in make_fdt_header()
355 fdt->off_mem_rsvmap = cpu_to_fdt32(reserve_off); in make_fdt_header()
356 fdt->off_dt_struct = cpu_to_fdt32(reserve_off + reservesize); in make_fdt_header()
357 fdt->off_dt_strings = cpu_to_fdt32(reserve_off + reservesize in make_fdt_header()
359 fdt->totalsize = cpu_to_fdt32(reserve_off + reservesize + dtsize + strsize); in make_fdt_header()
362 fdt->boot_cpuid_phys = cpu_to_fdt32(boot_cpuid_phys); in make_fdt_header()
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-malta/
Dmalta-dtshim.h18 extern void __init *malta_dt_shim(void *fdt);
22 static inline void *malta_dt_shim(void *fdt) in malta_dt_shim() argument
24 return fdt; in malta_dt_shim()
/linux-4.4.14/include/linux/fsl/bestcomm/
Dbestcomm_priv.h56 u32 fdt; member
76 u32 *fdt; member
330 u32 *fdt = &bcom_eng->tdt[task].fdt; in bcom_set_task_pragma() local
331 *fdt = (*fdt & ~0xff) | pragma; in bcom_set_task_pragma()
/linux-4.4.14/arch/openrisc/kernel/
Dsetup.c211 void __init or32_early_setup(void *fdt) in or32_early_setup() argument
213 if (fdt) in or32_early_setup()
214 pr_info("FDT at %p\n", fdt); in or32_early_setup()
216 fdt = __dtb_start; in or32_early_setup()
217 pr_info("Compiled-in FDT at %p\n", fdt); in or32_early_setup()
219 early_init_devtree(fdt); in or32_early_setup()
/linux-4.4.14/arch/h8300/kernel/
Dsetup.c62 void __init h8300_fdt_init(void *fdt, char *bootargs) in h8300_fdt_init() argument
64 if (!fdt) in h8300_fdt_init()
65 fdt = __dtb_start; in h8300_fdt_init()
69 early_init_dt_scan(fdt); in h8300_fdt_init()
/linux-4.4.14/Documentation/filesystems/
Dfiles.txt39 struct fdtable *fdt;
43 fdt = files_fdtable(files);
45 if (n <= fdt->max_fds)
115 fdt = files_fdtable(files);
116 __set_open_fd(fd, fdt);
117 __clear_close_on_exec(fd, fdt);
122 the fdtable pointer (fdt) must be loaded after locate_fd().
/linux-4.4.14/arch/microblaze/kernel/
Dsetup.c100 unsigned int fdt, unsigned int msr, unsigned int tlb0, in machine_early_init() argument
149 if (fdt) in machine_early_init()
150 pr_info("FDT at 0x%08x\n", fdt); in machine_early_init()
/linux-4.4.14/drivers/dma/bestcomm/
Dbestcomm.c291 bcom_eng->fdt = bcom_sram_alloc(fdt_size, BCOM_FDT_ALIGN, &fdt_pa); in bcom_engine_init()
293 if (!bcom_eng->tdt || !bcom_eng->ctx || !bcom_eng->var || !bcom_eng->fdt) { in bcom_engine_init()
299 bcom_sram_free(bcom_eng->fdt); in bcom_engine_init()
307 memset(bcom_eng->fdt, 0x00, fdt_size); in bcom_engine_init()
310 memcpy(&bcom_eng->fdt[48], fdt_ops, sizeof(fdt_ops)); in bcom_engine_init()
320 bcom_eng->tdt[task].fdt = fdt_pa; in bcom_engine_init()
359 bcom_sram_free(bcom_eng->fdt); in bcom_engine_cleanup()
/linux-4.4.14/drivers/of/
Dfdt.c807 const void *fdt = initial_boot_params; in early_init_dt_scan_chosen_serial() local
809 offset = fdt_path_offset(fdt, "/chosen"); in early_init_dt_scan_chosen_serial()
811 offset = fdt_path_offset(fdt, "/chosen@0"); in early_init_dt_scan_chosen_serial()
815 p = fdt_getprop(fdt, offset, "stdout-path", &l); in early_init_dt_scan_chosen_serial()
817 p = fdt_getprop(fdt, offset, "linux,stdout-path", &l); in early_init_dt_scan_chosen_serial()
825 offset = fdt_path_offset_namelen(fdt, p, l); in early_init_dt_scan_chosen_serial()
832 if (fdt_node_check_compatible(fdt, offset, match->compatible)) { in early_init_dt_scan_chosen_serial()
837 addr = fdt_translate_address(fdt, offset); in early_init_dt_scan_chosen_serial()
1163 __BIN_ATTR(fdt, S_IRUSR, of_fdt_raw_read, NULL, 0); in of_fdt_raw_init()
DMakefile3 obj-$(CONFIG_OF_FLATTREE) += fdt.o
/linux-4.4.14/arch/c6x/kernel/
Dsetup.c273 void *fdt = _fdt_start; in machine_init() local
290 if (dtb && dtb != fdt) in machine_init()
291 fdt = dtb; in machine_init()
294 early_init_dt_scan(fdt); in machine_init()
/linux-4.4.14/arch/mips/cavium-octeon/
Dsetup.c1089 const void *fdt; in device_tree_init() local
1094 fdt = &__appended_dtb; in device_tree_init()
1100 fdt = phys_to_virt(octeon_bootinfo->fdt_addr); in device_tree_init()
1101 if (fdt_check_header(fdt)) in device_tree_init()
1106 fdt = &__dtb_octeon_68xx_begin; in device_tree_init()
1109 fdt = &__dtb_octeon_3xxx_begin; in device_tree_init()
1113 initial_boot_params = (void *)fdt; in device_tree_init()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_sup.c885 struct qla_fdt_layout *fdt; in qla2xxx_get_fdt_info() local
892 fdt = (struct qla_fdt_layout *)req->ring; in qla2xxx_get_fdt_info()
897 if (fdt->sig[0] != 'Q' || fdt->sig[1] != 'L' || fdt->sig[2] != 'I' || in qla2xxx_get_fdt_info()
898 fdt->sig[3] != 'D') in qla2xxx_get_fdt_info()
908 fdt->sig[0], le16_to_cpu(fdt->version)); in qla2xxx_get_fdt_info()
910 (uint8_t *)fdt, sizeof(*fdt)); in qla2xxx_get_fdt_info()
915 mid = le16_to_cpu(fdt->man_id); in qla2xxx_get_fdt_info()
916 fid = le16_to_cpu(fdt->id); in qla2xxx_get_fdt_info()
917 ha->fdt_wrt_disable = fdt->wrt_disable_bits; in qla2xxx_get_fdt_info()
918 ha->fdt_wrt_enable = fdt->wrt_enable_bits; in qla2xxx_get_fdt_info()
[all …]
/linux-4.4.14/drivers/tty/serial/8250/
D8250_ingenic.c83 void *fdt = initial_boot_params; in ingenic_early_console_setup_clock() local
87 offset = fdt_path_offset(fdt, "/ext"); in ingenic_early_console_setup_clock()
91 prop = fdt_getprop(fdt, offset, "clock-frequency", NULL); in ingenic_early_console_setup_clock()
/linux-4.4.14/arch/microblaze/include/asm/
Dsetup.h39 unsigned int fdt, unsigned int msr, unsigned int tlb0,
/linux-4.4.14/Documentation/RCU/
Dlockdep.txt68 file = rcu_dereference_check(fdt->fd[fd],
72 This expression picks up the pointer "fdt->fd[fd]" in an RCU-safe manner,
87 file = rcu_dereference_protected(fdt->fd[fd],
/linux-4.4.14/fs/proc/
Dfd.c39 struct fdtable *fdt = files_fdtable(files); in seq_show() local
42 if (close_on_exec(fd, fdt)) in seq_show()
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_nx.c3836 struct qla_fdt_layout *fdt; in qla4_82xx_get_fdt_info() local
3845 fdt = (struct qla_fdt_layout *)ha->request_ring; in qla4_82xx_get_fdt_info()
3852 if (fdt->sig[0] != 'Q' || fdt->sig[1] != 'L' || fdt->sig[2] != 'I' || in qla4_82xx_get_fdt_info()
3853 fdt->sig[3] != 'D') in qla4_82xx_get_fdt_info()
3862 "checksum=0x%x id=%c version=0x%x.\n", chksum, fdt->sig[0], in qla4_82xx_get_fdt_info()
3863 le16_to_cpu(fdt->version))); in qla4_82xx_get_fdt_info()
3868 mid = le16_to_cpu(fdt->man_id); in qla4_82xx_get_fdt_info()
3869 fid = le16_to_cpu(fdt->id); in qla4_82xx_get_fdt_info()
3870 hw->fdt_wrt_disable = fdt->wrt_disable_bits; in qla4_82xx_get_fdt_info()
3871 hw->fdt_erase_cmd = flash_conf_addr(hw, 0x0300 | fdt->erase_cmd); in qla4_82xx_get_fdt_info()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sysfs.c1006 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write()
1021 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write()
1039 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_bulk_write()
1074 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write()
1086 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write()
1103 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_sysfs_flash_write()
Dqlcnic_83xx_hw.c2721 cmd = adapter->ahw->fdt.write_statusreg_cmd; in qlcnic_83xx_enable_flash_write()
2725 adapter->ahw->fdt.write_enable_bits); in qlcnic_83xx_enable_flash_write()
2741 adapter->ahw->fdt.write_statusreg_cmd)); in qlcnic_83xx_disable_flash_write()
2743 adapter->ahw->fdt.write_disable_bits); in qlcnic_83xx_disable_flash_write()
2793 memset(&adapter->ahw->fdt, 0, fdt_size); in qlcnic_83xx_read_flash_descriptor_table()
2795 (u8 *)&adapter->ahw->fdt, in qlcnic_83xx_read_flash_descriptor_table()
2797 qlcnic_swap32_buffer((u32 *)&adapter->ahw->fdt, count); in qlcnic_83xx_read_flash_descriptor_table()
2811 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) { in qlcnic_83xx_erase_flash_sector()
2836 cmd = QLC_83XX_FLASH_FDT_ERASE_DEF_SIG | adapter->ahw->fdt.erase_cmd; in qlcnic_83xx_erase_flash_sector()
2837 if (adapter->ahw->fdt.mfg_id == adapter->flash_mfg_id) in qlcnic_83xx_erase_flash_sector()
[all …]
Dqlcnic.h525 struct qlcnic_fdt fdt; member
/linux-4.4.14/arch/arm/boot/dts/
Dkirkwood-mplcec4.dts178 label = "fdt";
/linux-4.4.14/lib/
DMakefile168 libfdt_files = fdt.o fdt_ro.o fdt_wip.o fdt_rw.o fdt_sw.o fdt_strerror.o \
/linux-4.4.14/arch/arm/mach-s3c64xx/
DKconfig317 Select this if a fdt blob is available for your S3C64XX SoC based
/linux-4.4.14/arch/arm/mach-s3c24xx/
DKconfig402 Select this if a fdt blob is available for the S3C2416 SoC based board.
/linux-4.4.14/Documentation/devicetree/
Dbooting-without-of.txt1194 file drivers/of/fdt.c. Look at the of_scan_flat_dt() function,
/linux-4.4.14/
DMAINTAINERS7017 W: http://www.monstr.eu/fdt/