/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | hash.c | 49 HashElem *elem; /* For looping over all elements of the table */ in sqliteHashClear() local 52 elem = pH->first; in sqliteHashClear() 57 while( elem ){ in sqliteHashClear() 58 HashElem *next_elem = elem->next; in sqliteHashClear() 59 if( pH->copyKey && elem->pKey ){ in sqliteHashClear() 60 sqliteFree(elem->pKey); in sqliteHashClear() 62 sqliteFree(elem); in sqliteHashClear() 63 elem = next_elem; in sqliteHashClear() 167 HashElem *elem, *next_elem; /* For looping over existing elements */ in rehash() local 178 for(elem=pH->first, pH->first=0; elem; elem = next_elem){ in rehash() [all …]
|
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSShared/ |
H A D | GenLinkedList.c | 38 void AddToTail( GenLinkedList *pList, void *elem) in AddToTail() argument 42 ASSIGNLINK( pList->Tail, elem, pList->LinkOffset); in AddToTail() 44 pList->Head = elem; in AddToTail() 45 ASSIGNLINK( elem, NULL, pList->LinkOffset); in AddToTail() 47 pList->Tail = elem; in AddToTail() 51 void AddToHead( GenLinkedList *pList, void *elem) in AddToHead() argument 54 ASSIGNLINK( elem, pList->Head, pList->LinkOffset); in AddToHead() 56 pList->Tail = elem; in AddToHead() 58 pList->Head = elem; in AddToHead() 62 int RemoveFromList( GenLinkedList *pList, void *elem) in RemoveFromList() argument [all …]
|
H A D | GenLinkedList.h | 36 void AddToHead( GenLinkedList *pList, void *elem); 37 void AddToTail( GenLinkedList *pList, void *elem); 39 int RemoveFromList( GenLinkedList *pList, void *elem); 58 void DLLAddToHead( GenDoubleLinkedList *pList, void *elem); 60 void DLLRemoveFromList( GenDoubleLinkedList *pList, void *elem); 80 void *GetOffsetLink( GenLinkedOffsetList *pList, void *elem); 82 void OffsetAddToHead( GenLinkedOffsetList *pList, void *elem); 83 void OffsetAddToTail( GenLinkedOffsetList *pList, void *elem); 85 int OffsetRemoveFromList( GenLinkedOffsetList *pList, void *elem);
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | insque.c | 47 insque(void *elem, void *pred) in insque() argument 50 ((struct qelem *)elem)->q_forw = NULL; in insque() 51 ((struct qelem *)elem)->q_back = NULL; in insque() 55 ((struct qelem *)elem)->q_forw = NULL; in insque() 56 ((struct qelem *)elem)->q_back = pred; in insque() 57 ((struct qelem *)pred)->q_forw = elem; in insque() 60 ((struct qelem *)elem)->q_forw = ((struct qelem *)pred)->q_forw; in insque() 61 ((struct qelem *)elem)->q_back = pred; in insque() 62 ((struct qelem *)pred)->q_forw->q_back = elem; in insque() 63 ((struct qelem *)pred)->q_forw = elem; in insque() [all …]
|
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xge-queue.c | 50 xge_queue_item_t *elem; in __queue_consume() local 55 elem = (xge_queue_item_t *)queue->list_head.next; in __queue_consume() 56 if (elem->data_size > data_max_size) in __queue_consume() 59 xge_list_remove(&elem->item); in __queue_consume() 60 real_size = elem->data_size + sizeof(xge_queue_item_t); in __queue_consume() 61 if (queue->head_ptr == elem) { in __queue_consume() 67 elem->event_type, in __queue_consume() 72 (u64)(ulong_t)elem, in __queue_consume() 74 } else if ((char *)queue->tail_ptr - real_size == (char*)elem) { in __queue_consume() 80 elem->event_type, in __queue_consume() [all …]
|
/illumos-gate/usr/src/uts/sun/io/dada/impl/ |
H A D | dcd_hba.c | 126 struct dcd_hba_inst *elem; in dcd_hba_attach() local 136 elem = kmem_alloc(sizeof (struct dcd_hba_inst), KM_SLEEP); in dcd_hba_attach() 138 elem->inst_dip = dip; in dcd_hba_attach() 139 elem->inst_hba_tran = hba_tran; in dcd_hba_attach() 142 elem->inst_next = NULL; in dcd_hba_attach() 143 elem->inst_prev = dcd_hba_list_tail; in dcd_hba_attach() 146 dcd_hba_list = elem; in dcd_hba_attach() 149 dcd_hba_list_tail->inst_next = elem; in dcd_hba_attach() 151 dcd_hba_list_tail = elem; in dcd_hba_attach() 211 struct dcd_hba_inst *elem; in dcd_hba_detach() local [all …]
|
/illumos-gate/usr/src/tools/protocmp/ |
H A D | list.h | 110 typedef struct elem { struct 118 struct elem *next; argument 119 struct elem *link_parent; argument 120 struct elem *link_sib; argument 127 } elem; argument 132 elem **list; 143 extern void add_elem(elem_list*, elem *); 145 extern elem *find_elem(elem_list *, elem *, int); 146 extern elem *find_elem_mach(elem_list *, elem *, int); 147 extern elem *find_elem_isa(elem_list *, elem *, int);
|
H A D | list.c | 45 list->list = (elem**)malloc(sizeof (elem *) * hsize); in init_list() 56 elem *cur; in examine_list() 78 elem *cur; in print_list() 96 elem *cur; in print_type_list() 119 name_compare(elem *i, elem *j) in name_compare() 137 elem * 138 find_elem(elem_list *list, elem *key, int flag) in find_elem() 140 elem *e; in find_elem() 160 elem * 161 find_elem_isa(elem_list *list, elem *key, int flag) in find_elem_isa() [all …]
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | object.c | 57 const struct tx_cmd *elem = elem_arg; in tx_cmd_compare() local 59 return (strcmp((const char *)key, elem->tx_prop)); in tx_cmd_compare() 106 struct tx_cmd *elem; in tx_process_property() local 116 elem = bsearch(prop_name, data->txc_cmds, data->txc_count, in tx_process_property() 119 if (elem == NULL) { in tx_process_property() 128 assert(!elem->tx_found); in tx_process_property() 129 elem->tx_found = 1; in tx_process_property() 133 elem->tx_orig_value_id = in tx_process_property() 135 if (elem->tx_orig_value_id == 0 || *endptr != 0 || in tx_process_property() 140 elem->tx_orig_value_id = 0; in tx_process_property() [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/io-retire/ |
H A D | rio_main.c | 48 struct except_list *elem; in parse_exception_string() local 65 elem = fmd_hdl_alloc(hdl, in parse_exception_string() 67 elem->el_fault = fmd_hdl_strdup(hdl, p, FMD_SLEEP); in parse_exception_string() 68 elem->el_next = except_list; in parse_exception_string() 69 except_list = elem; in parse_exception_string() 92 struct except_list *elem; in fault_exception() local 94 for (elem = except_list; elem; elem = elem->el_next) { in fault_exception() 95 if (fmd_nvl_class_match(hdl, fault, elem->el_fault)) { in fault_exception() 97 "on exception list (%s)\n", elem->el_fault); in fault_exception() 108 struct except_list *elem; in free_exception_list() local [all …]
|
/illumos-gate/usr/src/lib/libipmi/common/ |
H A D | ipmi_hash.c | 88 const void *(*convert)(const void *elem), in ipmi_hash_create() argument 162 ipmi_hash_compute(ipmi_hash_t *ihp, const void *elem) in ipmi_hash_compute() argument 164 return (ihp->ih_compute(ihp->ih_convert(elem)) % ihp->ih_nbuckets); in ipmi_hash_compute() 194 void *elem; in ipmi_hash_resize() local 202 elem = (void *)((uintptr_t)link - ihp->ih_linkoffs); in ipmi_hash_resize() 203 nidx = ipmi_hash_compute(ihp, elem); in ipmi_hash_resize() 221 void *elem = (void *)((uintptr_t)hl - ihp->ih_linkoffs); in ipmi_hash_lookup() local 223 if (ihp->ih_compare(ihp->ih_convert(elem), search) == 0) in ipmi_hash_lookup() 224 return (elem); in ipmi_hash_lookup() 242 ipmi_hash_next(ipmi_hash_t *ihp, void *elem) in ipmi_hash_next() argument [all …]
|
/illumos-gate/usr/src/common/zfs/ |
H A D | zfs_comutil.c | 73 nvpair_t *elem; in zpool_get_load_policy() local 85 elem = NULL; in zpool_get_load_policy() 86 while ((elem = nvlist_next_nvpair(nvl, elem)) != NULL) { in zpool_get_load_policy() 87 nm = nvpair_name(elem); in zpool_get_load_policy() 89 if (nvpair_value_nvlist(elem, &policy) == 0) in zpool_get_load_policy() 93 if (nvpair_value_uint32(elem, &zlpp->zlp_rewind) == 0) in zpool_get_load_policy() 97 (void) nvpair_value_uint64(elem, &zlpp->zlp_txg); in zpool_get_load_policy() 99 (void) nvpair_value_uint64(elem, &zlpp->zlp_maxmeta); in zpool_get_load_policy() 101 (void) nvpair_value_uint64(elem, &zlpp->zlp_maxdata); in zpool_get_load_policy()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_vnic.c | 423 eib_mcg_t *elem; in eib_vnic_join_data_mcg() local 517 for (elem = chan->ch_vhub_data; elem != NULL; elem = elem->mg_next) { in eib_vnic_join_data_mcg() 518 if ((elem->mg_mgid.gid_prefix == mcg_attr.mc_mgid.gid_prefix) && in eib_vnic_join_data_mcg() 519 (elem->mg_mgid.gid_guid == mcg_attr.mc_mgid.gid_guid)) { in eib_vnic_join_data_mcg() 522 tail = elem; in eib_vnic_join_data_mcg() 529 if (elem == NULL) { in eib_vnic_join_data_mcg() 551 ASSERT(elem->mg_mcginfo != NULL); in eib_vnic_join_data_mcg() 552 kmem_free(elem->mg_mcginfo, sizeof (ibt_mcg_info_t)); in eib_vnic_join_data_mcg() 553 (void) ibt_leave_mcg(elem->mg_rgid, elem->mg_mgid, in eib_vnic_join_data_mcg() 554 eib_reserved_gid, elem->mg_join_state); in eib_vnic_join_data_mcg() [all …]
|
H A D | eib_svc.c | 273 eib_event_t *elem = NULL; in eib_svc_enqueue_event() local 287 for (elem = ss->ei_event; elem; elem = elem->ev_next) in eib_svc_enqueue_event() 288 tail = elem; in eib_svc_enqueue_event() 383 eib_vnic_req_t *elem; in eib_vnic_creator() local 425 for (elem = ss->ei_vnic_req; elem; elem = nxt) { in eib_vnic_creator() 426 nxt = elem->vr_next; in eib_vnic_creator() 427 kmem_free(elem, sizeof (eib_vnic_req_t)); in eib_vnic_creator() 429 for (elem = ss->ei_failed_vnic_req; elem; elem = nxt) { in eib_vnic_creator() 430 nxt = elem->vr_next; in eib_vnic_creator() 431 kmem_free(elem, sizeof (eib_vnic_req_t)); in eib_vnic_creator() [all …]
|
/illumos-gate/usr/src/cmd/hal/hald/ |
H A D | property.c | 423 GSList *elem; in hal_property_strlist_remove_elem() local 431 elem = g_slist_nth (prop->v.strlist_value, index); in hal_property_strlist_remove_elem() 432 if (elem == NULL) in hal_property_strlist_remove_elem() 435 g_free (elem->data); in hal_property_strlist_remove_elem() 436 prop->v.strlist_value = g_slist_delete_link (prop->v.strlist_value, elem); in hal_property_strlist_remove_elem() 444 GSList *elem; in hal_property_strlist_add() local 449 for (elem = prop->v.strlist_value; elem != NULL; elem = g_slist_next (elem)) { in hal_property_strlist_add() 450 if (strcmp (elem->data, value) == 0) { in hal_property_strlist_add() 462 GSList *elem; in hal_property_strlist_remove() local 467 for (elem = prop->v.strlist_value, i = 0; elem != NULL; elem = g_slist_next (elem), i++) { in hal_property_strlist_remove() [all …]
|
/illumos-gate/usr/src/lib/hal/libhal/common/ |
H A D | libhal.c | 3879 libhal_changeset_append (LibHalChangeSet *changeset, LibHalChangeSetElement *elem) in libhal_changeset_append() argument 3882 LIBHAL_CHECK_PARAM_VALID(elem, "*elem", ); in libhal_changeset_append() 3885 changeset->head = elem; in libhal_changeset_append() 3886 changeset->tail = elem; in libhal_changeset_append() 3887 elem->next = NULL; in libhal_changeset_append() 3888 elem->prev = NULL; in libhal_changeset_append() 3890 elem->prev = changeset->tail; in libhal_changeset_append() 3891 elem->next = NULL; in libhal_changeset_append() 3892 elem->prev->next = elem; in libhal_changeset_append() 3893 changeset->tail = elem; in libhal_changeset_append() [all …]
|
/illumos-gate/usr/src/cmd/fm/fminject/common/ |
H A D | inj_defn.c | 305 inj_defnmem_t *elem; in inj_defn_memcmp_intr_array() local 330 for (i = 1, elem = inj_list_next(&dfm->dfm_list); elem != NULL; in inj_defn_memcmp_intr_array() 331 elem = inj_list_next(elem), i++) { in inj_defn_memcmp_intr_array() 332 if (elem->dfm_type != DEFNMEM_IMM && in inj_defn_memcmp_intr_array() 333 elem->dfm_type != DEFNMEM_IDENT) { in inj_defn_memcmp_intr_array() 343 if (inj_strtoll(elem->dfm_str, cont->ei_width, in inj_defn_memcmp_intr_array() 369 if (inj_strtoull(elem->dfm_str, cont->ei_width, in inj_defn_memcmp_intr_array() 440 inj_defnmem_t *elem; in inj_defn_memcmp_bool_array() local 453 for (i = 0, elem = inj_list_next(&dfm->dfm_list); elem != NULL; in inj_defn_memcmp_bool_array() 454 elem = inj_list_next(elem), i++) { in inj_defn_memcmp_bool_array() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | fm.c | 77 errorq_elem_t elem; in ereportq_pend_walk_step() local 82 if (mdb_vread(&elem, sizeof (elem), addr) != sizeof (elem) || in ereportq_pend_walk_step() 83 mdb_vread(&eqnp, sizeof (eqnp), (uintptr_t)elem.eqe_data) in ereportq_pend_walk_step() 90 wsp->walk_addr = (uintptr_t)elem.eqe_prev; in ereportq_pend_walk_step() 129 errorq_elem_t elem; in ereportq_dump_walk_step() local 134 if (mdb_vread(&elem, sizeof (elem), addr) != sizeof (elem) || in ereportq_dump_walk_step() 135 mdb_vread(&eqnp, sizeof (eqnp), (uintptr_t)elem.eqe_data) in ereportq_dump_walk_step() 142 wsp->walk_addr = (uintptr_t)elem.eqe_dump; in ereportq_dump_walk_step()
|
/illumos-gate/usr/src/lib/libpool/common/ |
H A D | pool_internal.c | 415 elem_no_set(pool_elem_t *elem, const pool_value_t *pval) in elem_no_set() argument 424 elem_set_name(pool_elem_t *elem, const pool_value_t *pval) in elem_set_name() argument 437 switch (pool_elem_class(elem)) { in elem_set_name() 441 pool = pool_get_pool(TO_CONF(elem), nm); in elem_set_name() 442 if (pool != NULL && pool != pool_elem_pool(elem)) { in elem_set_name() 449 res = pool_get_resource(TO_CONF(elem), in elem_set_name() 450 pool_elem_class_string(elem), nm); in elem_set_name() 451 if (res != NULL && res != pool_elem_res(elem)) { in elem_set_name() 467 elem_set_string(pool_elem_t *elem, const pool_value_t *pval) in elem_set_string() argument 482 elem_set_bool(pool_elem_t *elem, const pool_value_t *pval) in elem_set_bool() argument [all …]
|
H A D | pool_kernel.c | 304 load_group(pool_conf_t *conf, pool_knl_elem_t *elem, ea_object_t *ep, in load_group() argument 313 if ((elem = pool_knl_elem_wrap(conf, PEC_SYSTEM, PREC_INVALID, in load_group() 316 if (nvlist_alloc(&elem->pke_properties, NV_UNIQUE_NAME_TYPE, in load_group() 318 pool_knl_elem_free(elem, PO_FALSE); in load_group() 327 if ((old_elem = dict_get(prov->pkc_elements, elem)) != NULL) { in load_group() 329 old_elem->pke_properties = elem->pke_properties; in load_group() 330 pool_knl_elem_free(elem, PO_FALSE); in load_group() 331 elem = old_elem; in load_group() 333 if (dict_put(prov->pkc_elements, elem, elem) != NULL) { in load_group() 334 pool_knl_elem_free(elem, PO_TRUE); in load_group() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_list.c | 194 void *elem; in topo_list_deepcopy() local 200 for (elem = topo_list_next(src); elem != NULL; in topo_list_deepcopy() 201 elem = topo_list_next(elem)) { in topo_list_deepcopy() 207 (void) memcpy(elem_copy, elem, elem_sz); in topo_list_deepcopy() 217 elem = topo_list_next(dest); in topo_list_deepcopy() 218 while (elem != NULL) { in topo_list_deepcopy() 219 void *tmp = elem; in topo_list_deepcopy() 221 elem = topo_list_next(elem); in topo_list_deepcopy()
|
/illumos-gate/usr/src/lib/libnvpair/ |
H A D | libnvpair.c | 770 #define NVP(elem, type, vtype, ptype, format) { \ argument 773 (void) nvpair_value_##type(elem, &value); \ 775 nvpair_name(elem), (ptype)value); \ 778 #define NVPA(elem, type, vtype, ptype, format) { \ argument 782 (void) nvpair_value_##type(elem, &value, &count); \ 785 nvpair_name(elem), i, (ptype)value[i]); \ 795 nvpair_t *elem = NULL; in dump_nvlist() local 806 while ((elem = nvlist_next_nvpair(list, elem)) != NULL) { in dump_nvlist() 807 switch (nvpair_type(elem)) { in dump_nvlist() 809 (void) printf("%*s%s\n", indent, "", nvpair_name(elem)); in dump_nvlist() [all …]
|
/illumos-gate/usr/src/lib/storage/liba5k/common/ |
H A D | lhot.c | 405 struct device_element *elem; in l_encl_status_page_funcs() local 451 elem = (struct device_element *)(page_buf + offset); in l_encl_status_page_funcs() 460 *code = (elem->code != S_OK) ? elem->code : 0; in l_encl_status_page_funcs() 465 *code = (elem->code != S_NOT_INSTALLED) ? in l_encl_status_page_funcs() 466 elem->code : 0; in l_encl_status_page_funcs() 473 bzero(elem, sizeof (struct device_element)); in l_encl_status_page_funcs() 474 elem->select = 1; in l_encl_status_page_funcs() 475 elem->rdy_to_ins = 1; in l_encl_status_page_funcs() 478 bzero(elem, sizeof (struct device_element)); in l_encl_status_page_funcs() 479 elem->select = 1; in l_encl_status_page_funcs() [all …]
|
/illumos-gate/usr/src/cmd/hal/addons/network-devices/ |
H A D | snmp.c | 73 GList *elem; in scan_for_devices_using_snmp() local 123 for (elem = new_addrs; elem != NULL; elem = g_list_next(elem)) { in scan_for_devices_using_snmp() 124 add_snmp_device(ctx, parent, (char *)elem->data, community); in scan_for_devices_using_snmp() 125 free(elem->data); in scan_for_devices_using_snmp()
|
/illumos-gate/usr/src/lib/libuutil/common/ |
H A D | uu_avl.c | 420 uu_avl_remove(uu_avl_t *ap, void *elem) in uu_avl_remove() argument 424 uintptr_t *na = NODE_ARRAY(pp, elem); in uu_avl_remove() 441 if (elem == wp->uaw_next_result) in uu_avl_remove() 445 "walker\n", (void *)ap, elem); in uu_avl_remove() 449 avl_remove(&ap->ua_tree, elem); in uu_avl_remove() 458 void *elem = avl_destroy_nodes(&ap->ua_tree, cookie); in uu_avl_teardown() local 460 if (elem != NULL) { in uu_avl_teardown() 462 uintptr_t *na = NODE_ARRAY(pp, elem); in uu_avl_teardown() 467 return (elem); in uu_avl_teardown() 471 uu_avl_find(uu_avl_t *ap, void *elem, void *private, uu_avl_index_t *out) in uu_avl_find() argument [all …]
|