Home
last modified time | relevance | path

Searched refs:rl (Results 1 – 25 of 158) sorted by relevance

1234567

/illumos-gate/usr/src/lib/libc/port/locale/
H A Drune.c57 _RuneLocale *rl; in _Read_RuneMagi() local
155 rl = (_RuneLocale *)(void *)data; in _Read_RuneMagi()
156 rl->__variable = rl + 1; in _Read_RuneMagi()
158 (void) memcpy(rl->__magic, _RUNE_MAGIC_1, sizeof (rl->__magic)); in _Read_RuneMagi()
159 (void) memcpy(rl->__encoding, frl->encoding, sizeof (rl->__encoding)); in _Read_RuneMagi()
161 rl->__variable_len = frl->variable_len; in _Read_RuneMagi()
162 rl->__runetype_ext.__nranges = frl->runetype_ext_nranges; in _Read_RuneMagi()
163 rl->__maplower_ext.__nranges = frl->maplower_ext_nranges; in _Read_RuneMagi()
164 rl->__mapupper_ext.__nranges = frl->mapupper_ext_nranges; in _Read_RuneMagi()
167 rl->__runetype[x] = frl->runetype[x]; in _Read_RuneMagi()
[all …]
H A Dsetrunelocale.c101 _RuneLocale *rl; in __lc_ctype_load() local
115 if ((rl = _Read_RuneMagi(path)) == NULL) { in __lc_ctype_load()
120 ldata->l_data[1] = rl; in __lc_ctype_load()
127 lct->lc_ctype_mask = rl->__runetype; in __lc_ctype_load()
128 lct->lc_trans_upper = rl->__mapupper; in __lc_ctype_load()
129 lct->lc_trans_lower = rl->__maplower; in __lc_ctype_load()
134 if ((strncmp(rl->__encoding, encodings[i].e_name, l) == 0) && in __lc_ctype_load()
135 (rl->__encoding[l] == '\0' || rl->__encoding[l] == '@')) { in __lc_ctype_load()
/illumos-gate/usr/src/lib/libilb/common/
H A Dilb_rules.c100 ilb_rule_info_t *rl; in ilb_create_rule() local
107 rl = (ilb_rule_info_t *)&ic->ic_data; in ilb_create_rule()
114 (void) strlcpy(rl->rl_name, rd->r_name, sizeof (rl->rl_name)); in ilb_create_rule()
115 (void) strlcpy(rl->rl_sgname, rd->r_sgname, sizeof (rl->rl_sgname)); in ilb_create_rule()
116 (void) strlcpy(rl->rl_hcname, rd->r_hcname, sizeof (rl->rl_hcname)); in ilb_create_rule()
117 rl->rl_flags = rd->r_flags; in ilb_create_rule()
118 rl->rl_proto = rd->r_proto; in ilb_create_rule()
119 rl->rl_ipversion = rd->r_vip.ia_af; in ilb_create_rule()
120 rl->rl_minport = rd->r_minport; in ilb_create_rule()
122 rl->rl_maxport = rd->r_minport; in ilb_create_rule()
[all …]
/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_mtag_data.c33 unsigned long *rl = _rl; in save_rl() local
35 *rl = strtoul(argv[0], NULL, 10); in save_rl()
41 struct range_list *rl = NULL; in select_orig() local
43 mem_sql(&save_rl, &rl, "select value from mtag_data where tag = %lld and offset = %d;", in select_orig()
45 return rl; in select_orig()
120 static void insert_mtag_data(mtag_t tag, int offset, struct range_list *rl) in insert_mtag_data() argument
125 rl = clone_rl_permanent(rl); in insert_mtag_data()
130 tag, offset, DATA_VALUE, (unsigned long)rl); in insert_mtag_data()
196 struct range_list *rl; in match_global_assign() local
215 get_absolute_rl(expr->right, &rl); in match_global_assign()
[all …]
H A Dsmatch_math.c29 static int get_absolute_rl_internal(struct expression *expr, struct range_list **rl, int *recurse_c…
94 struct range_list *rl; in handle_address() local
104 rl = custom_handle_variable(expr); in handle_address()
105 if (rl) { in handle_address()
106 *res = rl; in handle_address()
160 struct range_list *rl; in handle_bitwise_negate() local
163 if (!get_rl_sval(expr->unop, implied, recurse_cnt, &rl, &sval)) in handle_bitwise_negate()
165 if (!sval.type && !rl_to_sval(rl, &sval)) in handle_bitwise_negate()
175 struct range_list *rl; in untrusted_type_min() local
177 rl = var_user_rl(expr); in untrusted_type_min()
[all …]
H A Dsmatch_common_functions.c22 static int match_strlen(struct expression *call, void *unused, struct range_list **rl) in match_strlen() argument
28 if (get_implied_strlen(str, rl) && sval_is_positive(rl_min(*rl))) { in match_strlen()
29 *rl = cast_rl(&ulong_ctype, *rl); in match_strlen()
35 *rl = alloc_rl(sval_type_val(&ulong_ctype, 0), in match_strlen()
39 *rl = alloc_rl(sval_type_val(&ulong_ctype, 0), in match_strlen()
45 static int match_strnlen(struct expression *call, void *unused, struct range_list **rl) in match_strnlen() argument
52 match_strlen(call, NULL, rl); in match_strnlen()
58 if (rl_to_sval(*rl, &fixed) && sval_cmp(fixed, bound) >= 0) { in match_strnlen()
59 *rl = alloc_rl(bound, bound); in match_strnlen()
64 *rl = remove_range(*rl, bound, ulong_max); in match_strnlen()
[all …]
H A Dsmatch_buf_size.c110 struct range_list *rl = NULL; in set_param_buf_size() local
119 str_to_rl(&int_ctype, value, &rl); in set_param_buf_size()
120 if (!rl || is_whole_rl(rl)) in set_param_buf_size()
122 state = alloc_estate_rl(rl); in set_param_buf_size()
260 struct range_list *rl; in size_from_db() local
262 rl = size_from_db_symbol(expr); in size_from_db()
263 if (rl) in size_from_db()
264 return rl; in size_from_db()
271 struct range_list *rl; in db_returns_buf_size() local
278 call_results_to_rl(call, &int_ctype, math, &rl); in db_returns_buf_size()
[all …]
H A Dsmatch_array_values.c27 struct range_list *rl; member
33 struct range_list *rl; in get_vals() local
35 str_to_rl(db_info->type, argv[0], &rl); in get_vals()
36 db_info->rl = rl_union(db_info->rl, rl); in get_vals()
109 int get_array_rl(struct expression *expr, struct range_list **rl) in get_array_rl() argument
135 if (!db_info.rl || db_info.count >= 10) in get_array_rl()
138 *rl = db_info.rl; in get_array_rl()
148 return db_info.rl; in get_saved_rl()
151 static void update_cache(char *name, int is_static, struct range_list *rl) in update_cache() argument
156 get_filename(), is_static, name, DATA_VALUE, show_rl(rl)); in update_cache()
[all …]
H A Dcheck_kernel.c30 static int implied_err_cast_return(struct expression *call, void *unused, struct range_list **rl) in implied_err_cast_return() argument
35 if (!get_implied_rl(arg, rl)) in implied_err_cast_return()
36 *rl = alloc_rl(err_ptr_min, err_ptr_max); in implied_err_cast_return()
38 *rl = cast_rl(get_type(call), *rl); in implied_err_cast_return()
87 struct range_list *rl; in match_param_valid_ptr() local
92 rl = estate_rl(pre_state); in match_param_valid_ptr()
93 rl = remove_range(rl, null_ptr, null_ptr); in match_param_valid_ptr()
94 rl = remove_range(rl, err_ptr_min, err_ptr_max); in match_param_valid_ptr()
96 rl = alloc_rl(valid_ptr_min_sval, valid_ptr_max_sval); in match_param_valid_ptr()
98 end_state = alloc_estate_rl(rl); in match_param_valid_ptr()
[all …]
H A Dsmatch_type_val.c67 struct range_list *rl; member
72 static int get_cached(struct expression *expr, struct range_list **rl, int *ret) in get_cached() argument
80 if (cached_results[i].rl) { in get_cached()
81 *rl = clone_rl(cached_results[i].rl); in get_cached()
91 int get_db_type_rl(struct expression *expr, struct range_list **rl) in get_db_type_rl() argument
99 if (get_cached(expr, rl, &ret)) in get_db_type_rl()
108 cached_results[res_idx].rl = NULL; in get_db_type_rl()
121 *rl = tmp; in get_db_type_rl()
122 cached_results[res_idx].rl = clone_rl(tmp); in get_db_type_rl()
127 static void add_type_val(char *member, struct range_list *rl) in add_type_val() argument
[all …]
H A Dsmatch_strlen.c63 struct range_list *rl; in match_string_assignment() local
67 if (!get_implied_strlen(expr->right, &rl)) in match_string_assignment()
69 set_state_expr(my_strlen_id, expr->left, alloc_estate_rl(clone_rl(rl))); in match_string_assignment()
223 static int get_strlen_from_string(struct expression *expr, struct range_list **rl) in get_strlen_from_string() argument
230 *rl = alloc_rl(sval, sval); in get_strlen_from_string()
235 static int get_strlen_from_state(struct expression *expr, struct range_list **rl) in get_strlen_from_state() argument
242 *rl = estate_rl(state); in get_strlen_from_state()
246 static int get_strlen_from_equiv(struct expression *expr, struct range_list **rl) in get_strlen_from_equiv() argument
253 if (!get_implied_rl((struct expression *)state->data, rl)) in get_strlen_from_equiv()
261 int get_implied_strlen(struct expression *expr, struct range_list **rl) in get_implied_strlen() argument
[all …]
H A Dsmatch_ranges.c147 static void add_range_t(struct symbol *type, struct range_list **rl, sval_t min, sval_t max) in add_range_t() argument
151 add_range(rl, sval_cast(type, min), sval_cast(type, max)); in add_range_t()
157 add_range(rl, sval_cast(type, min), sval_cast(type, max)); in add_range_t()
162 add_range(rl, sval_cast(type, min), sval_cast(type, max)); in add_range_t()
173 add_range(rl, sval_type_min(type), sval_type_max(type)); in add_range_t()
181 add_range(rl, sval_type_min(type), sval_type_max(type)); in add_range_t()
184 add_range(rl, sval_type_val(type, 0), sval_cast(type, max)); in add_range_t()
190 add_range(rl, min, max); in add_range_t()
196 add_range(rl, sval_cast(type, min), sval_type_max(type)); in add_range_t()
202 add_range(rl, min, max); in add_range_t()
[all …]
H A Dsmatch_kernel_user_data.c91 struct range_list *rl; in pre_merge_hook() local
96 rl = rl_intersection(estate_rl(user), estate_rl(extra)); in pre_merge_hook()
97 state = alloc_estate_rl(clone_rl(rl)); in pre_merge_hook()
108 struct range_list *rl; in extra_nomod_hook() local
113 rl = rl_intersection(estate_rl(user), estate_rl(state)); in extra_nomod_hook()
114 if (rl_equiv(rl, estate_rl(user))) in extra_nomod_hook()
116 new = alloc_estate_rl(rl); in extra_nomod_hook()
155 struct range_list *rl; in user_rl_capped() local
172 if (get_user_rl(expr, &rl)) in user_rl_capped()
181 struct range_list *rl; in user_rl_treat_untagged() local
[all …]
H A Dsmatch_real_absolute.c47 struct range_list *rl; in extra_mod_hook() local
52 rl = rl_intersection(estate_rl(abs), estate_rl(state)); in extra_mod_hook()
53 set_state(my_id, name, sym, alloc_estate_rl(clone_rl(rl))); in extra_mod_hook()
59 struct range_list *rl; in pre_merge_hook() local
68 rl = rl_intersection(estate_rl(cur->state), estate_rl(extra)); in pre_merge_hook()
69 set_state(my_id, cur->name, cur->sym, alloc_estate_rl(clone_rl(rl))); in pre_merge_hook()
100 struct range_list *rl; in match_assign() local
111 get_real_absolute_rl(expr->right, &rl); in match_assign()
120 rl = cast_rl(type, rl); in match_assign()
121 if (is_whole_rl(rl) && !get_state_expr(my_id, expr->left)) in match_assign()
[all …]
H A Dsmatch_extra.h46 void str_to_rl(struct symbol *type, char *value, struct range_list **rl);
47 …lts_to_rl(struct expression *call, struct symbol *type, const char *value, struct range_list **rl);
52 int rl_fits_in_type(struct range_list *rl, struct symbol *type);
75 int rl_has_sval(struct range_list *rl, sval_t sval);
81 int is_whole_rl(struct range_list *rl);
82 int is_unknown_ptr(struct range_list *rl);
83 int is_whole_rl_non_zero(struct range_list *rl);
86 sval_t rl_min(struct range_list *rl);
87 sval_t rl_max(struct range_list *rl);
88 int rl_to_sval(struct range_list *rl, sval_t *sval);
[all …]
H A Dsmatch_address.c149 static void add_offset_to_pointer(struct range_list **rl, int offset) in add_offset_to_pointer() argument
152 struct range_list *orig = *rl; in add_offset_to_pointer()
187 *rl = alloc_rl(min, max); in add_offset_to_pointer()
202 *rl = rl_binop(orig, '+', alloc_rl(sval, sval)); in add_offset_to_pointer()
214 static bool handle_fn_address(struct expression *expr, struct range_list **rl) in handle_fn_address() argument
228 *rl = alloc_rl(valid_ptr_min_sval, valid_ptr_max_sval); in handle_fn_address()
232 int get_address_rl(struct expression *expr, struct range_list **rl) in get_address_rl() argument
260 if (handle_fn_address(expr, rl)) in get_address_rl()
278 *rl = where_allocated_rl(expr->symbol); in get_address_rl()
304 *rl = res; in get_address_rl()
[all …]
/illumos-gate/usr/src/cmd/rpcbind/
H A Drpcb_stat.c178 rpcbs_rmtcalllist *rl; in rpcbs_rmtcall() local
189 for (s = rl = inf[rtype].rmtinfo; rl; rl = rl->next) { in rpcbs_rmtcall()
190 if ((rl->prog == prog) && (rl->vers == vers) && in rpcbs_rmtcall()
191 (rl->proc == proc) && (strcmp(rl->netid, netid) == 0)) { in rpcbs_rmtcall()
195 atomic_add_int((uint_t *)&rl->failure, 1); in rpcbs_rmtcall()
197 atomic_add_int((uint_t *)&rl->success, 1); in rpcbs_rmtcall()
199 atomic_add_int((uint_t *)&rl->indirect, 1); in rpcbs_rmtcall()
215 rl = (rpcbs_rmtcalllist *) malloc(sizeof (rpcbs_rmtcalllist)); in rpcbs_rmtcall()
216 if (rl == NULL) { in rpcbs_rmtcall()
220 rl->prog = prog; in rpcbs_rmtcall()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/
H A Dilbd_rules.c134 ilbd_rule_t *rl; in i_check_srv2rules() local
145 for (rl = list_head(rlist); rl != NULL; rl = list_next(rlist, rl)) { in i_check_srv2rules()
146 r_minport = ntohs(rl->irl_minport); in i_check_srv2rules()
147 r_maxport = ntohs(rl->irl_maxport); in i_check_srv2rules()
151 if (rl->irl_topo == ILB_TOPO_DSR) { in i_check_srv2rules()
166 if (rl->irl_hcpflag == ILB_HCI_PROBE_FIX && in i_check_srv2rules()
167 rl->irl_hcport != srv_minport) { in i_check_srv2rules()
173 if ((rl->irl_topo == ILB_TOPO_DSR) && in i_check_srv2rules()
186 } else if ((rl->irl_topo == ILB_TOPO_DSR) && in i_check_srv2rules()
195 } else if (((rl->irl_topo == ILB_TOPO_NAT) || in i_check_srv2rules()
[all …]
/illumos-gate/usr/src/lib/libc/port/stdio/
H A Dflockf.c55 rmutex_t *rl = IOB_LCK(iop); in _flockget() local
57 if (rl != NULL) in _flockget()
58 cancel_safe_mutex_lock(rl); in _flockget()
59 return (rl); in _flockget()
65 rmutex_t *rl = IOB_LCK(iop); in ftrylockfile() local
67 if (rl != NULL) in ftrylockfile()
68 return (mutex_trylock(rl)); in ftrylockfile()
75 rmutex_t *rl = IOB_LCK(iop); in flockfile() local
77 if (rl != NULL) in flockfile()
78 (void) mutex_lock(rl); in flockfile()
[all …]
/illumos-gate/usr/src/cmd/localedef/
H A Dctype.c260 _FileRuneLocale rl; in dump_ctype() local
267 (void) memset(&rl, 0, sizeof (rl)); in dump_ctype()
275 (void) memcpy(rl.magic, _FILE_RUNE_MAGIC_1, 8); in dump_ctype()
276 (void) strlcpy(rl.encoding, get_wide_encoding(), sizeof (rl.encoding)); in dump_ctype()
282 rl.maplower[wc] = wc; in dump_ctype()
283 rl.mapupper[wc] = wc; in dump_ctype()
371 rl.runetype[wc] = ctn->ctype; in dump_ctype()
373 rl.maplower[wc] = ctn->tolower; in dump_ctype()
375 rl.mapupper[wc] = ctn->toupper; in dump_ctype()
381 ct[rl.runetype_ext_nranges-1].max = wc; in dump_ctype()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_rlock.c121 rangelock_init(rangelock_t *rl, rangelock_cb_t *cb, void *arg) in rangelock_init() argument
123 mutex_init(&rl->rl_lock, NULL, MUTEX_DEFAULT, NULL); in rangelock_init()
124 avl_create(&rl->rl_tree, rangelock_compare, in rangelock_init()
126 rl->rl_cb = cb; in rangelock_init()
127 rl->rl_arg = arg; in rangelock_init()
131 rangelock_fini(rangelock_t *rl) in rangelock_fini() argument
133 mutex_destroy(&rl->rl_lock); in rangelock_fini()
134 avl_destroy(&rl->rl_tree); in rangelock_fini()
141 rangelock_enter_writer(rangelock_t *rl, locked_range_t *new) in rangelock_enter_writer() argument
143 avl_tree_t *tree = &rl->rl_tree; in rangelock_enter_writer()
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/
H A Drec_utils.c68 RLEAF *rl; local
97 rl = GETRLEAF(e->page, e->index);
98 if (rl->flags & P_BIGDATA) {
99 if (__ovfl_get(t, rl->bytes,
105 if (rl->dsize + 1 > t->bt_rdata.size) {
107 malloc(rl->dsize + 1) :
108 realloc(t->bt_rdata.data, rl->dsize + 1));
112 t->bt_rdata.size = rl->dsize + 1;
114 memmove(t->bt_rdata.data, rl->bytes, rl->dsize);
115 data->size = rl->dsize;
[all …]
/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dldap.c654 SM_LDAP_RECURSE_ENTRY *rl; local
716 rl = sm_ldap_add_recurse(&recurse, dn,
720 if (rl == NULL)
727 else if (rl->lr_done)
1067 rl->lr_done = true;
1068 if (rl->lr_ludp != NULL)
1070 ldap_free_urldesc(rl->lr_ludp);
1071 rl->lr_ludp = NULL;
1073 if (rl->lr_attrs != NULL)
1075 free(rl->lr_attrs);
[all …]
/illumos-gate/usr/src/test/util-tests/tests/dis/risc-v/
H A D64.rv64a.s28 lr.d.rl s2, (s3)
32 sc.d.rl s2, s4, (s1)
36 amoswap.d.rl t2, t3, (t4)
40 amoadd.d.rl t2, t3, (t4)
44 amoxor.d.rl t2, t3, (t4)
48 amoand.d.rl t2, t3, (t4)
52 amoor.d.rl t2, t3, (t4)
56 amomin.d.rl t2, t3, (t4)
60 amomax.d.rl t2, t3, (t4)
64 amominu.d.rl t2, t3, (t4)
[all …]
H A Dtst.rv32a.s28 lr.w.rl s2, (s3)
32 sc.w.rl s2, s4, (s1)
36 amoswap.w.rl t2, t3, (t4)
40 amoadd.w.rl t2, t3, (t4)
44 amoxor.w.rl t2, t3, (t4)
48 amoand.w.rl t2, t3, (t4)
52 amoor.w.rl t2, t3, (t4)
56 amomin.w.rl t2, t3, (t4)
60 amomax.w.rl t2, t3, (t4)
64 amominu.w.rl t2, t3, (t4)
[all …]

1234567