/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | space_map.c | 157 sm->sm_start + sm->sm_size); in space_map_iterate() 344 sm->sm_start + sm->sm_size); in space_map_incremental_destroy() 407 range_tree_add(rt, sm->sm_start, sm->sm_size); in space_map_load_length() 514 dmu_write(sm->sm_os, space_map_object(sm), sm->sm_phys->smp_length, in space_map_write_intro_debug() 749 sm->sm_phys->smp_object = sm->sm_object; in space_map_write() 780 error = dmu_bonus_hold(sm->sm_os, sm->sm_object, sm, &sm->sm_dbuf); in space_map_open_impl() 785 sm->sm_phys = sm->sm_dbuf->db_data; in space_map_open_impl() 825 dmu_buf_rele(sm->sm_dbuf, sm); in space_map_close() 829 kmem_free(sm, sizeof (*sm)); in space_map_close() 863 dmu_buf_rele(sm->sm_dbuf, sm); in space_map_truncate() [all …]
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | smatch_implied.c | 121 show_state(sm->state), sm->line, in print_debug_tf() 147 if (is_merged(sm) || sm->left || sm->right) in create_fake_history() 409 show_sm(sm), sm->merged ? "(merged) ": "", get_stree_id(sm->pool)); in separate_pools() 436 old = get_sm_state_stree(tmp->pool, sm->owner, sm->name, sm->sym); in sm_in_keep_leafs() 802 if (!sm || !sm->merged) in handle_zero_comparison() 837 true_sm = get_sm_state_stree(*implied_true, sm->owner, sm->name, sm->sym); in handled_by_comparison_hook() 840 delete_state_stree(implied_true, sm->owner, sm->name, sm->sym); in handled_by_comparison_hook() 842 delete_state_stree(implied_false, sm->owner, sm->name, sm->sym); in handled_by_comparison_hook() 934 delete_state_stree(implied_true, sm->owner, sm->name, sm->sym); in separate_implication_states() 942 delete_state_stree(implied_false, sm->owner, sm->name, sm->sym); in separate_implication_states() [all …]
|
H A D | smatch_slist.c | 45 check_name(sm->owner), sm->name, show_state(sm->state), in show_sm() 579 memset(sm, 0, sizeof(*sm)); in set_state_stree_perm() 581 sm->name = (char *)(sm + 1); in set_state_stree_perm() 706 if (!one_iter.sm && !two_iter.sm) in match_states_stree() 714 sm = alloc_state_no_name(one_iter.sm->owner, one_iter.sm->name, in match_states_stree() 727 sm = alloc_state_no_name(two_iter.sm->owner, two_iter.sm->name, in match_states_stree() 758 cur = get_sm_state(sm->owner, sm->name, sm->sym); in call_pre_merge_hooks() 771 cur = get_sm_state(sm->owner, sm->name, sm->sym); in call_pre_merge_hooks() 932 sm = get_sm_state(one_iter.sm->owner, one_iter.sm->name, in merge_fake_stree() 941 sm = get_sm_state(two_iter.sm->owner, two_iter.sm->name, in merge_fake_stree() [all …]
|
H A D | avl.c | 128 avl_insert(&new, i.sm); in clone_stree_real() 183 node->sm = sm; in mkNode() 206 cmp = cmp_tracker(sm, node->sm); in lookup() 223 *p = mkNode(sm); in insert_sm() 228 int cmp = cmp_tracker(sm, node->sm); in insert_sm() 231 node->sm = sm; in insert_sm() 256 int cmp = cmp_tracker(sm, node->sm); in remove_sm() 435 last = i.sm; in checkOrder() 461 iter->sm = NULL; in avl_iter_begin() 472 iter->sm = (struct sm_state *) node->sm; in avl_iter_begin() [all …]
|
H A D | check_atomic_inc_dec.c | 40 parent_is_gone_var_sym(sm->name, sm->sym)) in unmatched_state() 41 return sm->state; in unmatched_state() 60 struct sm_state *sm; in get_best_match() local 88 match = sm; in get_best_match() 90 } END_FOR_EACH_SM(sm); in get_best_match() 274 struct sm_state *sm; in match_return_info() local 282 if (sm->state != &inc && !is_maybe_dec(sm)) in match_return_info() 284 if (sm->state == get_state_stree(start_states, my_id, sm->name, sm->sym)) in match_return_info() 286 if (parent_is_gone_var_sym(sm->name, sm->sym)) in match_return_info() 354 if (sm) in check_counter() [all …]
|
H A D | check_check_deref.c | 45 set_state(my_id, sm->name, sm->sym, &ok); in is_ok() 50 struct sm_state *sm; in check_dereference() local 59 if (!sm) in check_dereference() 61 if (is_ignored(my_id, sm->name, sm->sym)) in check_dereference() 66 FOR_EACH_PTR(sm->possible, tmp) { in check_dereference() 74 add_ignore(my_id, sm->name, sm->sym); in check_dereference() 82 struct sm_state *sm; in check_dereference_name_sym() local 86 if (!sm) in check_dereference_name_sym() 88 if (is_ignored(my_id, sm->name, sm->sym)) in check_dereference_name_sym() 93 FOR_EACH_PTR(sm->possible, tmp) { in check_dereference_name_sym() [all …]
|
H A D | check_capable.c | 57 struct sm_state *sm; in save_call_info() local 60 if (sm->state == &capable) in save_call_info() 62 } END_FOR_EACH_SM(sm); in save_call_info() 65 if (sm->state == &capable) in save_call_info() 67 } END_FOR_EACH_SM(sm); in save_call_info() 72 struct sm_state *sm; in save_return_info() local 75 if (sm->state == &capable) in save_return_info() 77 CAPABLE, 0, sm->name, ""); in save_return_info() 78 } END_FOR_EACH_SM(sm); in save_return_info() 81 if (sm->state == &capable) in save_return_info() [all …]
|
H A D | smatch_param_filter.c | 66 if (parent_is_gone_var_sym(sm->name, sm->sym)) in unmatched_state() 69 state = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in unmatched_state() 140 param_name = get_param_name(sm); in print_one_mod_param() 143 if (is_whole_rl(estate_rl(sm->state))) in print_one_mod_param() 145 if (!estate_rl(sm->state)) { in print_one_mod_param() 156 param_name, show_rl(estate_rl(sm->state))); in print_one_mod_param() 162 struct sm_state *sm; in print_return_value_param() local 179 if (sm) in print_return_value_param() 186 int param_has_filter_data(struct sm_state *sm) in param_has_filter_data() argument 190 state = get_state(my_id, sm->name, sm->sym); in param_has_filter_data() [all …]
|
H A D | smatch_nul_terminator.c | 77 if (!sm) in get_terminated_state_var_sym() 79 if (sm->state == &terminated || sm->state == &unterminated) in get_terminated_state_var_sym() 80 return sm->state; in get_terminated_state_var_sym() 99 if (!sm) in get_terminated_state() 101 if (sm->state == &terminated || sm->state == &unterminated) in get_terminated_state() 102 return sm->state; in get_terminated_state() 128 if (!sm) in sm_to_term() 145 term = sm_to_term(sm); in struct_member_callback() 194 if (!sm) in split_return_info() 196 term = sm_to_term(sm); in split_return_info() [all …]
|
H A D | smatch_parsed_conditions.c | 73 if (!sm) in filter_by_sm() 76 if (sm->state == &true_path) in filter_by_sm() 77 add_ptr_list(true_stack, sm); in filter_by_sm() 78 else if (sm->state == &false_path) in filter_by_sm() 79 add_ptr_list(false_stack, sm); in filter_by_sm() 81 if (sm->merged) { in filter_by_sm() 93 struct sm_state *sm, *tmp; in parsed_condition_implication_hook() local 98 sm = get_sm_state(my_id, name, NULL); in parsed_condition_implication_hook() 99 if (!sm) in parsed_condition_implication_hook() 101 if (!sm->merged) in parsed_condition_implication_hook() [all …]
|
H A D | check_nospec.c | 35 if (__in_function_def && !get_user_rl_var_sym(sm->name, sm->sym, &rl)) in unmatched_state() 92 if (!get_user_rl_var_sym(sm->name, sm->sym, &rl)) in struct_member_callback() 101 struct sm_state *sm; in returned_struct_members() local 109 if (get_state_stree(start_states, my_id, sm->name, sm->sym) == sm->state) in returned_struct_members() 124 if (!get_user_rl_var_sym(sm->name, sm->sym, &rl)) in returned_struct_members() 128 } END_FOR_EACH_SM(sm); in returned_struct_members() 205 struct sm_state *sm; in mark_user_data_as_nospec() local 208 FOR_EACH_SM(stree, sm) { in mark_user_data_as_nospec() 214 if (!is_capped_var_sym(sm->name, sm->sym)) in mark_user_data_as_nospec() 216 set_state(my_id, sm->name, sm->sym, &nospec); in mark_user_data_as_nospec() [all …]
|
H A D | smatch_param_set.c | 177 struct sm_state *sm; in print_return_value_param_helper() local 189 if (!estate_rl(sm->state)) in print_return_value_param_helper() 191 extra = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in print_return_value_param_helper() 197 rl = estate_rl(sm->state); in print_return_value_param_helper() 203 param_name = get_param_name(sm); in print_return_value_param_helper() 232 math_str = get_value_in_terms_of_parameter_math_var_sym(sm->name, sm->sym); in print_return_value_param_helper() 253 } END_FOR_EACH_SM(sm); in print_return_value_param_helper() 272 FOR_EACH_PTR(sm->possible, tmp) { in possibly_empty() 281 struct sm_state *sm; in param_was_set_var_sym() local 300 if (!sm) in param_was_set_var_sym() [all …]
|
H A D | smatch_capped.c | 38 set_state(my_id, sm->name, sm->sym, &uncapped); in set_uncapped() 45 state = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in unmatched_state() 243 estate = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in struct_member_callback() 252 struct sm_state *sm; in print_return_implies_capped() local 272 estate = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in print_return_implies_capped() 276 orig = get_state_stree(get_start_states(), my_id, sm->name, sm->sym); in print_return_implies_capped() 277 if (orig == &capped && !param_was_set_var_sym(sm->name, sm->sym)) in print_return_implies_capped() 286 } END_FOR_EACH_SM(sm); in print_return_implies_capped() 293 if (ret_sym != sm->sym) in print_return_implies_capped() 296 estate = __get_state(SMATCH_EXTRA, sm->name, sm->sym); in print_return_implies_capped() [all …]
|
H A D | smatch_states.c | 256 orig = get_sm_state(sm->owner, sm->name, sm->sym); in __merge_stree_into_cur() 260 merged = sm; in __merge_stree_into_cur() 274 s = __get_state(sm->owner, sm->name, sm->sym); in __set_sm() 300 s = __get_state(sm->owner, sm->name, sm->sym); in __set_sm_cur_stree() 323 s = __get_state(sm->owner, sm->name, sm->sym); in __set_sm_fake_stree() 370 if (!sm) in __get_state() 372 return sm->state; in __get_state() 486 delete_state_stree(stree, sm->owner, sm->name, sm->sym); in delete_all_states_stree_sym() 794 __set_sm(sm); in __fold_in_set_states() 795 __set_true_false_sm(sm, sm); in __fold_in_set_states() [all …]
|
H A D | check_locking.c | 438 set_state(my_id, sm->name, sm->sym, &start_state); in reset() 617 if (!sm) in warn_on_double() 668 if (!sm) in handle_macro_lock_unlock() 670 if (sm && sm->line != expr->pos.line) in handle_macro_lock_unlock() 674 if (!sm) in handle_macro_lock_unlock() 676 if (sm && sm->line != expr->pos.line) in handle_macro_lock_unlock() 698 if (!sm) in do_lock() 729 if (!sm) in do_unlock() 893 if (sm->state == get_start_state(sm)) { in get_db_type() 1018 if (!sm) in check_lock() [all …]
|
H A D | check_frees_param.c | 33 static void set_ignore(struct sm_state *sm, struct expression *mod_expr) in set_ignore() argument 35 set_state(my_id, sm->name, sm->sym, &ignore); in set_ignore() 40 struct sm_state *sm; in freed_variable() local 46 sm = get_sm_state_expr(my_id, expr); in freed_variable() 47 if (sm && slist_has_state(sm->possible, &ignore)) in freed_variable() 72 struct sm_state *sm; in process_states() local 76 FOR_EACH_MY_SM(my_id, __get_cur_stree(), sm) { in process_states() 77 if (sm->state != &freed) in process_states() 79 param = get_param_num_from_sym(sm->sym); in process_states() 82 param_name = get_param_name(sm); in process_states() [all …]
|
H A D | check_free_strict.c | 35 if (sm->state != &ok) in ok_to_use() 36 set_state(my_id, sm->name, sm->sym, &ok); in ok_to_use() 50 if (sm->state != &freed) in unmatched_state() 53 state = get_state(SMATCH_EXTRA, sm->name, sm->sym); in unmatched_state() 64 struct sm_state *sm; in is_freed() local 67 if (sm && slist_has_state(sm->possible, &freed)) in is_freed() 245 struct sm_state *sm; in set_param_freed() local 261 if (sm && slist_has_state(sm->possible, &freed)) { in set_param_freed() 315 struct sm_state *sm; in match_untracked() local 334 } END_FOR_EACH_SM(sm); in match_untracked() [all …]
|
H A D | smatch_modification_hooks.c | 90 if (sym != sm->sym) in matches() 95 if (sm->name[len] == '\0') in matches() 97 if (sm->name[len] == '-' || sm->name[len] == '.') in matches() 100 if (sm->name[0] != '*') in matches() 105 if (sm->name[len + 1] == '-' || sm->name[len + 1] == '.') in matches() 113 struct sm_state *sm; in call_modification_hooks_name_sym() local 123 if (sm->owner > num_checks) in call_modification_hooks_name_sym() 130 if (hooks[sm->owner]) in call_modification_hooks_name_sym() 131 (hooks[sm->owner])(sm, mod_expr); in call_modification_hooks_name_sym() 135 (hooks_late[sm->owner])(sm, mod_expr); in call_modification_hooks_name_sym() [all …]
|
H A D | check_err_ptr_deref.c | 41 if (sm->state != &checked) in ok_to_use() 42 set_state(my_id, sm->name, sm->sym, &checked); in ok_to_use() 47 struct sm_state *sm; in check_is_err_ptr() local 50 sm = get_sm_state_expr(my_id, expr); in check_is_err_ptr() 51 if (!sm) in check_is_err_ptr() 62 set_state(my_id, sm->name, sm->sym, &checked); in check_is_err_ptr() 73 struct sm_state *sm; in set_param_dereferenced() local 83 if (!sm) in set_param_dereferenced() 94 set_state(my_id, sm->name, sm->sym, &checked); in set_param_dereferenced() 189 struct sm_state *sm; in match_err_ptr() local [all …]
|
H A D | check_deref.c | 61 set_state(my_id, sm->name, sm->sym, &ok); in is_ok() 66 struct sm_state *sm; in check_dereference() local 73 if (!sm) in check_dereference() 75 if (is_ignored(my_id, sm->name, sm->sym)) in check_dereference() 82 FOR_EACH_PTR(sm->possible, tmp) { in check_dereference() 87 add_ignore(my_id, sm->name, sm->sym); in check_dereference() 106 struct sm_state *sm; in check_dereference_name_sym() local 110 if (!sm) in check_dereference_name_sym() 112 if (is_ignored(my_id, sm->name, sm->sym)) in check_dereference_name_sym() 119 FOR_EACH_PTR(sm->possible, tmp) { in check_dereference_name_sym() [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/cores/secmapper/ |
H A D | secmapper.c | 148 secmap_t *sm; in secmap_alloc() local 153 if (sm == NULL) { in secmap_alloc() 158 secmaps = sm; in secmap_alloc() 177 return (sm); in secmap_alloc() 195 if (gelf_getehdr(sm->sm_elf, &sm->sm_ehdr) == NULL) { in secmap_alloc() 202 sm->sm_debug = sm->sm_symtab = sm->sm_ctf = B_TRUE; in secmap_alloc() 204 sm->sm_symtab = sm->sm_ctf = B_TRUE; in secmap_alloc() 208 sm->sm_symtab = sm->sm_ctf = B_TRUE; in secmap_alloc() 210 sm->sm_debug = sm->sm_symtab = sm->sm_ctf = B_TRUE; in secmap_alloc() 215 return (sm); in secmap_alloc() [all …]
|
/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | strngmem.c | 73 if(!sm) { in _new_StringMem() 82 sm->nmalloc = 0; in _new_StringMem() 83 sm->fl = NULL; in _new_StringMem() 88 if(!sm->fl) in _new_StringMem() 93 return sm; in _new_StringMem() 113 if(sm) { in _del_StringMem() 124 sm->fl = _del_FreeList(sm->fl, force); in _del_StringMem() 128 free(sm); in _del_StringMem() 149 if(!sm) in _new_StringMemString() 169 sm->nmalloc++; in _new_StringMemString() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | syncinit.c | 103 struct scc_mode sm; in main() local 156 sioc.ic_dp = (char *)&sm; in main() 168 sm.sm_baudrate = speed; in main() 196 sm.sm_baudrate = speed; in main() 215 sm.sm_baudrate = 0; in main() 236 sioc.ic_dp = (char *)&sm; in main() 242 sm.sm_retval); in main() 251 sioc.ic_dp = (char *)&sm; in main() 261 sm.sm_baudrate, in main() 265 txnames[sm.sm_txclock], in main() [all …]
|
/illumos-gate/usr/src/uts/common/io/aggr/ |
H A D | aggr_lacp.c | 555 if (pl->sm.begin || !pl->sm.lacp_enabled || in lacp_periodic_sm() 618 !pl->sm.lacp_enabled || pl->sm.begin) { in lacp_xmit_sm() 770 if (pl->sm.begin || !pl->sm.lacp_enabled) in lacp_mux_sm() 777 if (pl->sm.begin) { in lacp_mux_sm() 1258 if (pl->sm.begin || !pl->sm.lacp_enabled || in lacp_selection_logic() 1264 AGGR_UNSELECTED, pl->sm.begin, pl->sm.lacp_enabled, in lacp_selection_logic() 2011 if (!pl->sm.lacp_on) in lacp_receive_sm() 2015 if (pl->sm.begin || pl->sm.port_moved) { in lacp_receive_sm() 2062 if (pl->sm.port_enabled && !pl->sm.lacp_enabled) { in lacp_receive_sm() 2067 } else if (pl->sm.port_enabled && pl->sm.lacp_enabled) { in lacp_receive_sm() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | space_map.h | 204 int space_map_iterate(space_map_t *sm, uint64_t length, 210 void space_map_histogram_clear(space_map_t *sm); 211 void space_map_histogram_add(space_map_t *sm, range_tree_t *rt, 214 uint64_t space_map_object(space_map_t *sm); 215 int64_t space_map_allocated(space_map_t *sm); 216 uint64_t space_map_length(space_map_t *sm); 217 uint64_t space_map_entries(space_map_t *sm, range_tree_t *rt); 218 uint64_t space_map_nblocks(space_map_t *sm); 224 void space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx); 226 void space_map_free(space_map_t *sm, dmu_tx_t *tx); [all …]
|