Lines Matching defs:new_child
82 dev_info_t *new_child;
90 static int set_mc_props(dev_info_t *new_child, void *arg, uint_t flags);
91 static int set_cmp_props(dev_info_t *new_child, void *arg, uint_t flags);
92 static int set_cpu_props(dev_info_t *new_child, void *arg, uint_t flags);
93 static int set_cpu_common_props(dev_info_t *new_child, struct bca *bcp);
94 static int set_cpu_us3_props(dev_info_t *new_child, struct bca *bcp);
95 static int set_cpu_us4_props(dev_info_t *new_child, struct bca *bcp);
241 arg.new_child = NULL;
251 return (arg.new_child);
256 set_cmp_props(dev_info_t *new_child, void *arg, uint_t flags)
269 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
276 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
289 new_child, "reg", (int *)®,
311 arg.new_child = NULL;
321 return (arg.new_child);
326 set_cpu_props(dev_info_t *new_child, void *arg, uint_t flags)
332 if (set_cpu_common_props(new_child, bcp) != DDI_WALK_CONTINUE)
338 rc = set_cpu_us3_props(new_child, bcp);
342 rc = set_cpu_us4_props(new_child, bcp);
366 set_cpu_common_props(dev_info_t *new_child, struct bca *bcp)
379 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
386 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
393 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child, "manufacturer#",
400 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child, "implementation#",
407 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child, "mask#",
414 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
421 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
428 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
435 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
462 set_cpu_us3_props(dev_info_t *new_child, struct bca *bcp)
496 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
503 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
516 new_child, "reg", (int *)®,
523 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
530 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
537 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
544 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
551 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
558 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
570 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
593 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
600 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
617 (void) ndi_prop_update_string_array(DDI_DEV_T_NONE, new_child,
647 set_cpu_us4_props(dev_info_t *new_child, struct bca *bcp)
734 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
741 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
748 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
755 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
762 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
769 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
776 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
783 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
790 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
797 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
804 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
811 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
818 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
835 (void) ndi_prop_update_string_array(DDI_DEV_T_NONE, new_child,
843 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
850 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
857 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
865 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
885 arg.new_child = NULL;
895 return (arg.new_child);
900 set_mc_props(dev_info_t *new_child, void *arg, uint_t flags)
910 "cpuid=0x%x\n", ddi_get_parent(new_child), portid, cpuid);
912 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
919 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
926 if (ndi_prop_update_string(DDI_DEV_T_NONE, new_child,
933 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
940 if (ndi_prop_update_int(DDI_DEV_T_NONE, new_child,
953 new_child, "reg", (int *)®,
962 new_child, "memory-layout", (uchar_t *)pcd->memory_layout,
982 (void) ndi_prop_update_string_array(DDI_DEV_T_NONE, new_child,
996 (void) ndi_prop_update_string_array(DDI_DEV_T_NONE, new_child,
1010 bcp->new_child = rdip;