Lines Matching refs:cell
109 const fdt32_t *cell = rt_ofw_prop_read_raw(np, "reg", &len); in ofw_get_address() local
111 if (cell && skip_cells < (len / sizeof(*cell))) in ofw_get_address()
113 cell += skip_cells; in ofw_get_address()
114 *out_address = rt_fdt_next_cell(&cell, addr_cells); in ofw_get_address()
116 *out_size = rt_fdt_read_number(cell, size_cells); in ofw_get_address()
221 const fdt32_t *cell = rt_ofw_prop_read_raw(np, "reg", &len); in rt_ofw_get_address_array() local
223 max_nr = len / (sizeof(*cell) * (addr_cells + size_cells)); in rt_ofw_get_address_array()
234 *out_regs = rt_fdt_next_cell(&cell, addr_cells); in rt_ofw_get_address_array()
238 *out_regs = rt_fdt_next_cell(&cell, size_cells); in rt_ofw_get_address_array()
253 const fdt32_t *cell; in ofw_bus_ranges() local
302 groups = prop->length / sizeof(*cell); in ofw_bus_ranges()
317 cell = prop->value; in ofw_bus_ranges()
325 *child_addr++ = rt_fdt_next_cell(&cell, child_address_cells); in ofw_bus_ranges()
326 *parent_addr++ = rt_fdt_next_cell(&cell, parent_address_cells); in ofw_bus_ranges()
327 *child_size++ = rt_fdt_next_cell(&cell, child_size_cells); in ofw_bus_ranges()