Lines Matching defs:parent

59 		ncells = get_default_intprop(env, "#address-cells", d->parent,
64 get_path(env, d->parent), ncells, MAX_MY_ADDR);
73 create_ihandle(fcode_env_t *env, device_t *phandle, instance_t *parent)
90 ihandle->parent = parent;
96 create_phandle(fcode_env_t *env, device_t *parent)
104 phandle->parent = parent;
216 device_t *phandle, *parent;
221 parent = MYSELF->device;
222 phandle = create_phandle(env, parent);
225 if (parent->child) {
227 for (peer = parent->child; peer->peer; peer = peer->peer)
231 parent->child = phandle; /* First child */
240 instance_t *parent, *myself = MYSELF;
256 parent = MYSELF->parent;
257 parent_dev = env->current_device->parent;
259 MYSELF = parent;
383 check_my_self(env, "my-parent");
384 PUSH(DS, (fstack_t)MYSELF->parent);
390 instance_t *parent;
394 parent = open_instance_chain(env, phandle->parent, exec);
395 return (create_ihandle(env, phandle, parent));
401 instance_t *parent;
404 parent = ihandle->parent;
405 close_instance_chain(env, parent, exec);
696 CHECK_DEPTH(env, 2, "$call-parent");
698 check_my_self(env, "$call-parent");
700 PUSH(DS, (fstack_t)MYSELF->parent);
717 if (d->parent)
718 pre_path = get_path(env, d->parent);
727 if (d->child && d->parent)
792 p = env->current_device->parent;
875 check_my_self(env, "exec-parent-method");
877 MYSELF = MYSELF->parent;
882 check_my_self(env, "exec-parent-method");
890 debug_msg(DEBUG_FIND_FCODE, "exec-parent-method: '%s'/%x"
895 debug_msg(DEBUG_FIND_FCODE, "exec-parent-method: '%s'"
912 &phandle->parent, phandle->parent);
948 &ihandle->parent, ihandle->parent);
1050 P1275(0x209, 0, "$call-parent", dollar_call_parent);
1051 P1275(0x20a, 0, "my-parent", my_parent);
1077 FORTH(0, "exec-parent-method", exec_parent_method);