Lines Matching refs:phandle
57 uint32_t phandle; member
132 uint32_t phandle = 0; in dt_driver_register_provider() local
143 phandle = fdt_get_phandle(fdt, nodeoffset); in dt_driver_register_provider()
144 if (phandle == (uint32_t)-1) { in dt_driver_register_provider()
157 prv->phandle = phandle; in dt_driver_register_provider()
247 dt_driver_get_provider_by_phandle(uint32_t phandle, enum dt_driver_type type) in dt_driver_get_provider_by_phandle() argument
252 if (prv->phandle == phandle && prv->type == type) in dt_driver_get_provider_by_phandle()
316 uint32_t phandle, in dt_driver_device_from_node_idx_prop_phandle() argument
336 prv = dt_driver_get_provider_by_phandle(phandle, type); in dt_driver_device_from_node_idx_prop_phandle()
344 phandle_node = fdt_node_offset_by_phandle(fdt, phandle); in dt_driver_device_from_node_idx_prop_phandle()
362 uint32_t phandle = 0; in dt_driver_device_from_node_idx_prop() local
376 phandle = fdt32_to_cpu(prop[idx32]); in dt_driver_device_from_node_idx_prop()
377 if (!phandle) { in dt_driver_device_from_node_idx_prop()
380 idx += sizeof(phandle); in dt_driver_device_from_node_idx_prop()
392 phandle_node = fdt_node_offset_by_phandle(fdt, phandle); in dt_driver_device_from_node_idx_prop()
402 prv = dt_driver_get_provider_by_phandle(phandle, type); in dt_driver_device_from_node_idx_prop()
416 phandle_node = fdt_node_offset_by_phandle(fdt, phandle); in dt_driver_device_from_node_idx_prop()
419 phandle); in dt_driver_device_from_node_idx_prop()
435 idx += sizeof(phandle) + prv_cells * sizeof(uint32_t); in dt_driver_device_from_node_idx_prop()