Lines Matching defs:child
101 /* type of a child object */
1093 * get the pointer of the UID array of the n'th child of an object.
1096 * n - the child index.
1117 * get the UID array of the n'th child of an object.
1120 * n - the child index.
1149 * get the pointer of the UID array of the child matching the type.
1152 * child_type - the child object type.
1180 * get the UID array of the child object matching the type.
1183 * child_type - the child object type.
2660 /* free child uids */
2701 * obj - the child object.
2725 * add a child object UID to the child object array.
2728 * child_type - the type of the child object.
2729 * number - the number of the child object.
2730 * return - the length of the child object UID array.
2739 void const ***child
2749 /* get the pointer of the array which the child belongs to */
2752 pp = &child[i];
2758 /* the child type is not applicable */
2764 /* get an empty slot from the uid array for this child */
2782 /* the array is full, enlarge the child uid array */
2799 * update the child object of a network entity object.
2802 * child_type - the type of the child object.
2803 * child_uid - the uid of the child object.
2812 void const ***child,
2822 lc.data[1].ptr = (uchar_t *)child;
2872 void const ***child
2881 lc.data[1].ptr = (uchar_t *)child;
3101 * with a child object.
3104 * obj - the child object.
3257 const void ***child;
3269 child = (const void ***)lcp->data[1].ptr;
3273 vpp = child[i];
3281 sizeof (typeof (**child))) {
3284 child[i] = NULL;
3331 * callback function which removes a child object UID from the
3336 * return - 1: no more such type of child object, 0: otherwise.
3369 /* check if all of child object UIDs are removed */
3400 const void ***child;
3411 isns_type_t ct; /* child object type */
3426 child = (const void ***)lcp->data[1].ptr;
3436 vpp = child[i];
3478 evpp = child[j];
3506 } /* End of for each type of child */
3643 * child_flag - 1: the object being removed is a child object;