Searched refs:size_cells (Results 1 – 7 of 7) sorted by relevance
| /components/drivers/ofw/libfdt/ |
| A D | fdt_addresses.c | 60 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 D | fdt_addresses.c | 58 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 D | io.c | 107 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 D | fdt.c | 85 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 D | dtb_get.c | 683 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 D | api.md | 255 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 D | dtb_node.h | 157 void dtb_node_get_dtb_node_cells(struct dtb_node *dtb_node, int *addr_cells, int *size_cells);
|
Completed in 16 milliseconds