Home
last modified time | relevance | path

Searched refs:cont_obj (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/lib/libfru/libfruraw/
H A Draw_access.c94 container_obj_t *cont_obj; in create_container_hash_object() local
96 cont_obj = malloc(sizeof (container_obj_t)); in create_container_hash_object()
97 if (cont_obj == NULL) { in create_container_hash_object()
103 free(cont_obj); in create_container_hash_object()
107 cont_obj->sec_obj_list = NULL; in create_container_hash_object()
110 hash_obj->u.cont_obj = cont_obj; in create_container_hash_object()
343 parent_obj->u.cont_obj->sec_obj_list = child_obj; in add_to_sec_object_list()
715 sec_hash = cont_object->u.cont_obj->sec_obj_list; in fru_get_sections()
942 return (hash_object->u.cont_obj->num_of_section); in fru_get_num_sections()
1129 cont_hash_obj->u.cont_obj->sec_obj_list = NULL; in open_raw_data()
[all …]
H A Dfru_access_impl.h188 container_obj_t *cont_obj; member
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/
H A Dfru_access.c83 container_obj_t *cont_obj; in create_container_hash_object() local
85 cont_obj = malloc(sizeof (container_obj_t)); in create_container_hash_object()
86 if (cont_obj == NULL) { in create_container_hash_object()
92 free(cont_obj); in create_container_hash_object()
96 cont_obj->sec_obj_list = NULL; in create_container_hash_object()
99 hash_obj->u.cont_obj = cont_obj; in create_container_hash_object()
224 if (parent_obj->u.cont_obj->sec_obj_list == NULL) { in add_to_sec_object_list()
225 parent_obj->u.cont_obj->sec_obj_list = child_obj; in add_to_sec_object_list()
866 cont_hash_obj->u.cont_obj->sec_obj_list = NULL; in fru_open_container()
943 return (hash_object->u.cont_obj->num_of_section); in fru_get_num_sections()
[all …]
H A Dfru_access_impl.h192 container_obj_t *cont_obj; member
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/
H A Dfru_data.c176 lock_readwrite_lock(container_tbl_t *cont_obj, int operation) in lock_readwrite_lock() argument
180 return (pthread_rwlock_trywrlock(&cont_obj->rwlock)); in lock_readwrite_lock()
183 return (pthread_rwlock_tryrdlock(&cont_obj->rwlock)); in lock_readwrite_lock()
197 container_tbl_t *cont_obj = NULL; in lock_container_lock() local
201 while (((cont_obj = lookup_container_table(nodehdl, object_type)) != in lock_container_lock()
202 NULL) && (lock_readwrite_lock(cont_obj, operation) == EBUSY)) { in lock_container_lock()
203 pthread_cond_wait(&cont_obj->cond_var, &cont_tbl_lock); in lock_container_lock()
208 return (cont_obj); in lock_container_lock()