Searched defs:hash_obj (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/
H A Dfru_data_impl.h63 struct hash_obj;
69 struct hash_obj *next;
76 struct hash_obj *packet_list;
77 struct hash_obj *next;
84 struct hash_obj *segment_list;
85 struct hash_obj *next;
91 struct hash_obj *section_list;
94 typedef struct hash_obj { struct
103 struct hash_obj *next;
104 struct hash_obj *pre
111 hash_obj_t *hash_obj; member in struct:container_tbl
[all...]
H A Dfru_data.c222 first_hash = &cont_tbl->hash_obj[index_to_hash];
249 hash_ptr = cont_tbl->hash_obj;
264 add_nodeobject_to_hashtable(hash_obj_t *hash_obj, container_tbl_t *cont_tbl) argument
269 index_to_hash = ((hash_obj->picl_hdl) % TABLE_SIZE);
270 hash_table = &cont_tbl->hash_obj[index_to_hash];
272 hash_obj->next = hash_table->next;
273 hash_table->next = hash_obj;
275 if (hash_obj->next != NULL) {
276 hash_obj->next->prev = hash_obj;
315 hash_obj_t *hash_obj; local
356 hash_obj_t *hash_obj; local
393 hash_obj_t *hash_obj; local
432 hash_obj_t *hash_obj; local
529 free_packet_list(hash_obj_t *hash_obj, container_tbl_t *cont_tbl) argument
563 free_segment_node(hash_obj_t *hash_obj, picl_nodehdl_t nodehdl, container_tbl_t *cont_tbl) argument
636 hash_obj_t *hash_obj; local
796 hash_obj_t *hash_obj; local
842 hash_obj_t *hash_obj; local
886 hash_obj_t *hash_obj; local
1115 hash_obj_t *hash_obj; local
1204 hash_obj_t *hash_obj; local
1275 hash_obj_t *hash_obj; local
1398 hash_obj_t *hash_obj; local
1548 hash_obj_t *hash_obj; local
1644 hash_obj_t *hash_obj; local
1751 hash_obj_t *hash_obj; local
1875 hash_obj_t *hash_obj; local
[all...]
/illumos-gate/usr/src/lib/libfru/libfruraw/
H A Dfru_access_impl.h143 struct hash_obj;
153 struct hash_obj *next;
162 struct hash_obj *pkt_obj_list; /* packet object list */
163 struct hash_obj *next;
172 struct hash_obj *seg_obj_list; /* points to segment objects list */
173 struct hash_obj *next;
180 struct hash_obj *sec_obj_list; /* points to section objects list */
184 typedef struct hash_obj { struct
193 struct hash_obj *next;
194 struct hash_obj *pre
[all...]
H A Draw_access.c71 add_hashobject_to_hashtable(hash_obj_t *hash_obj) argument
76 hash_obj->obj_hdl = ++handle_count; /* store the handle */
79 index_to_hash = ((hash_obj->obj_hdl) % TABLE_SIZE);
81 hash_obj->next = hash_table[index_to_hash];
82 hash_table[index_to_hash] = hash_obj; /* hash obj. added */
84 if (hash_obj->next != NULL) {
85 hash_obj->next->prev = hash_obj;
93 hash_obj_t *hash_obj; local
101 hash_obj
121 hash_obj_t *hash_obj; local
150 hash_obj_t *hash_obj; local
179 hash_obj_t *hash_obj; local
208 hash_obj_t *hash_obj; local
261 free_pkt_object_list(hash_obj_t *hash_obj) argument
1160 hash_obj_t *hash_obj; local
[all...]
/illumos-gate/usr/src/lib/libpicltree/
H A Dptree_impl.h94 #define hash_obj u.data macro
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/blade/fruaccess/
H A Dfru_access_impl.h146 struct hash_obj;
155 struct hash_obj *next;
164 struct hash_obj *pkt_obj_list; /* packet object list */
165 struct hash_obj *next;
174 struct hash_obj *seg_obj_list; /* points to segment objects list */
175 struct hash_obj *next;
182 struct hash_obj *sec_obj_list; /* points to section objects list */
186 typedef struct hash_obj { struct
195 struct hash_obj *next;
196 struct hash_obj *pre
[all...]
H A Dfru_access.c85 hash_obj_t *hash_obj; local
93 hash_obj = malloc(sizeof (hash_obj_t));
94 if (hash_obj == NULL) {
101 hash_obj->object_type = CONTAINER_TYPE;
102 hash_obj->u.cont_obj = cont_obj;
103 hash_obj->next = NULL;
104 hash_obj->prev = NULL;
106 return (hash_obj);
114 hash_obj_t *hash_obj; local
122 hash_obj
144 hash_obj_t *hash_obj; local
174 hash_obj_t *hash_obj; local
201 add_hashobject_to_hashtable(hash_obj_t *hash_obj) argument
302 hash_obj_t *hash_obj; local
1404 free_pkt_object_list(hash_obj_t *hash_obj) argument
2659 hash_obj_t *hash_obj; local
[all...]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/
H A Dfru_access_impl.h149 struct hash_obj;
159 struct hash_obj *next;
168 struct hash_obj *pkt_obj_list; /* packet object list */
169 struct hash_obj *next;
178 struct hash_obj *seg_obj_list; /* points to segment objects list */
179 struct hash_obj *next;
186 struct hash_obj *sec_obj_list; /* points to section objects list */
190 typedef struct hash_obj { struct
199 struct hash_obj *next;
200 struct hash_obj *pre
[all...]
H A Dfru_access.c84 hash_obj_t *hash_obj; local
92 hash_obj = malloc(sizeof (hash_obj_t));
93 if (hash_obj == NULL) {
100 hash_obj->object_type = CONTAINER_TYPE;
101 hash_obj->u.cont_obj = cont_obj;
102 hash_obj->next = NULL;
103 hash_obj->prev = NULL;
105 return (hash_obj);
113 hash_obj_t *hash_obj; local
121 hash_obj
143 hash_obj_t *hash_obj; local
173 hash_obj_t *hash_obj; local
200 add_hashobject_to_hashtable(hash_obj_t *hash_obj) argument
301 hash_obj_t *hash_obj; local
1476 free_pkt_object_list(hash_obj_t *hash_obj) argument
2754 hash_obj_t *hash_obj; local
[all...]
/illumos-gate/usr/src/cmd/sgs/crle/common/
H A D_crle.h42 typedef struct hash_obj Hash_obj;
56 struct hash_obj { struct
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/lib/fruaccess/
H A Dfru_access_impl.h200 struct hash_obj;
211 struct hash_obj *next;
220 struct hash_obj *pkt_obj_list; /* packet object list */
221 struct hash_obj *next;
229 struct hash_obj *seg_obj_list; /* points to segment objects list */
230 struct hash_obj *next;
238 struct hash_obj *sec_obj_list; /* points to section objects list */
242 typedef struct hash_obj { struct
251 struct hash_obj *next;
252 struct hash_obj *pre
[all...]
H A Dlibfruaccess.c225 hash_obj_t *hash_obj; local
233 hash_obj = malloc(sizeof (hash_obj_t));
234 if (hash_obj == NULL) {
241 hash_obj->object_type = CONTAINER_TYPE;
242 hash_obj->u.cont_obj = cont_obj;
243 hash_obj->next = NULL;
244 hash_obj->prev = NULL;
246 return (hash_obj);
253 hash_obj_t *hash_obj; local
261 hash_obj
282 hash_obj_t *hash_obj; local
311 hash_obj_t *hash_obj; local
337 add_hashobject_to_hashtable(hash_obj_t *hash_obj, int object_type) argument
760 free_pkt_object_list(hash_obj_t *hash_obj) argument
834 hash_obj_t *hash_obj; local
928 hash_obj_t *hash_obj; local
2741 hash_obj_t *hash_obj; local
2968 hash_obj_t *hash_obj; local
3135 hash_obj_t *hash_obj; local
3151 hash_obj_t *hash_obj; local
3168 hash_obj_t *hash_obj; local
3186 hash_obj_t *hash_obj; local
3204 hash_obj_t *hash_obj; local
3223 hash_obj_t *hash_obj; local
3241 hash_obj_t *hash_obj; local
3260 hash_obj_t *hash_obj; local
3278 hash_obj_t *hash_obj; local
3296 hash_obj_t *hash_obj; local
3314 hash_obj_t *hash_obj; local
3333 hash_obj_t *hash_obj; local
3352 hash_obj_t *hash_obj; local
3377 hash_obj_t *hash_obj; local
3402 hash_obj_t *hash_obj; local
3421 hash_obj_t *hash_obj; local
[all...]

Completed in 109 milliseconds