Home
last modified time | relevance | path

Searched refs:size_cells (Results 1 – 7 of 7) sorted by relevance

/components/drivers/ofw/libfdt/
A Dfdt_addresses.c60 int addr_cells, size_cells, ret; in fdt_appendprop_addrrange() local
71 size_cells = ret; in fdt_appendprop_addrrange()
88 if (size_cells == 1) { in fdt_appendprop_addrrange()
93 } else if (size_cells == 2) { in fdt_appendprop_addrrange()
100 (addr_cells + size_cells) * sizeof(fdt32_t)); in fdt_appendprop_addrrange()
/components/legacy/fdt/libfdt/
A Dfdt_addresses.c58 int addr_cells, size_cells, ret; in fdt_appendprop_addrrange() local
69 size_cells = ret; in fdt_appendprop_addrrange()
86 if (size_cells == 1) { in fdt_appendprop_addrrange()
91 } else if (size_cells == 2) { in fdt_appendprop_addrrange()
98 (addr_cells + size_cells) * sizeof(fdt32_t)); in fdt_appendprop_addrrange()
/components/drivers/ofw/
A Dio.c107 int size_cells = rt_ofw_io_size_cells(np); in ofw_get_address() local
108 int skip_cells = (addr_cells + size_cells) * index; in ofw_get_address()
116 *out_size = rt_fdt_read_number(cell, size_cells); in ofw_get_address()
220 int size_cells = rt_ofw_io_size_cells(np); in rt_ofw_get_address_array() local
223 max_nr = len / (sizeof(*cell) * (addr_cells + size_cells)); in rt_ofw_get_address_array()
238 *out_regs = rt_fdt_next_cell(&cell, size_cells); in rt_ofw_get_address_array()
A Dfdt.c85 int size_cells; in rt_fdt_translate_address() member
100 local.size_cells = fdt_size_cells(fdt, parent); in rt_fdt_translate_address()
102 cpu.size_cells = fdt_io_size_cells(fdt, parent); in rt_fdt_translate_address()
104 group_len = local.addr_cells + cpu.addr_cells + local.size_cells; in rt_fdt_translate_address()
110 local.size = rt_fdt_next_cell(&ranges, local.size_cells); in rt_fdt_translate_address()
678 int size_cells = fdt_io_size_cells(_fdt, offset); in rt_fdt_scan_chosen_stdout() local
682 fdt_earlycon.size = rt_fdt_read_number(reg + addr_cells, size_cells); in rt_fdt_scan_chosen_stdout()
/components/legacy/fdt/src/
A Ddtb_get.c683 void dtb_node_get_dtb_node_cells(struct dtb_node *dtb_node, int *addr_cells, int *size_cells) in dtb_node_get_dtb_node_cells() argument
685 if (dtb_node != NULL && addr_cells != NULL && size_cells != NULL) in dtb_node_get_dtb_node_cells()
689 *size_cells = -1; in dtb_node_get_dtb_node_cells()
703 *size_cells = fdt32_to_cpu(*(int *)dtb_property->value); in dtb_node_get_dtb_node_cells()
705 if (*addr_cells != -1 && *size_cells != -1) in dtb_node_get_dtb_node_cells()
717 if (*size_cells == -1) in dtb_node_get_dtb_node_cells()
719 *size_cells = FDT_ROOT_SIZE_CELLS_DEFAULT; in dtb_node_get_dtb_node_cells()
/components/legacy/fdt/docs/
A Dapi.md255 void fdt_get_dtb_node_cells(struct dtb_node *dtb_node, int *addr_cells, int *size_cells)
262 |size_cells | 返回的尺寸块的单位(u32)大小 |
/components/legacy/fdt/inc/
A Ddtb_node.h157 void dtb_node_get_dtb_node_cells(struct dtb_node *dtb_node, int *addr_cells, int *size_cells);

Completed in 16 milliseconds