/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb.c | 341 if (rule->ir_hash->ilb_hash_rule == rule) { in ilb_rule_hash_del() 379 rule = rule->ir_hash_next) { in ilb_rule_hash() 660 if (rule->ir_min_port != rule->ir_max_port) in ilb_rule_add() 722 if ((rule->ir_alg = ilb_alg_hash_init(rule, in ilb_rule_add() 808 cv_wait(&rule->ir_cv, &rule->ir_lock); in ilb_rule_del_tq() 870 rule = rule->ir_hash_next) { in ilb_rule_match_vip_v6() 902 rule = rule->ir_hash_next) { in ilb_rule_match_vip_v4() 1074 for (rule = ilbs->ilbs_rule_head; rule != NULL; rule = rule->ir_next) { in ilb_rule_enable_all() 1093 for (rule = ilbs->ilbs_rule_head; rule != NULL; in ilb_rule_disable_all() 1094 rule = rule->ir_next) { in ilb_rule_disable_all() [all …]
|
H A D | ilb_impl.h | 74 #define ILB_R_KSTAT(rule, x) \ argument 77 (rule)); \ 83 (rule)); \ 231 #define ILB_RULE_REFHOLD(rule) \ argument 233 mutex_enter(&(rule)->ir_lock); \ 234 (rule)->ir_refcnt++; \ 236 mutex_exit(&(rule)->ir_lock); \ 239 #define ILB_RULE_REFRELE(rule) \ argument 243 if (--(rule)->ir_refcnt <= 2) \ 244 cv_signal(&(rule)->ir_cv); \ [all …]
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gen_sv.c | 43 struct irs_rule * rule; member 111 while (pvt->rule) { in sv_next() 118 pvt->rule = pvt->rule->next; in sv_next() 119 if (pvt->rule) { in sv_next() 135 for (rule = pvt->rules; rule; rule = rule->next) { in sv_byname() 136 sv = rule->inst->sv; in sv_byname() 152 for (rule = pvt->rules; rule; rule = rule->next) { in sv_byport() 153 sv = rule->inst->sv; in sv_byport() 167 if (pvt->rule) { in sv_rewind() 178 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in sv_minimize() [all …]
|
H A D | gen_pr.c | 43 struct irs_rule * rule; member 110 while (pvt->rule) { in pr_next() 117 pvt->rule = pvt->rule->next; in pr_next() 118 if (pvt->rule) { in pr_next() 134 for (rule = pvt->rules; rule; rule = rule->next) { in pr_byname() 135 pr = rule->inst->pr; in pr_byname() 151 for (rule = pvt->rules; rule; rule = rule->next) { in pr_bynumber() 152 pr = rule->inst->pr; in pr_bynumber() 166 if (pvt->rule) { in pr_rewind() 177 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in pr_minimize() [all …]
|
H A D | gen_ho.c | 46 struct irs_rule * rule; member 132 for (rule = pvt->rules; rule; rule = rule->next) { in ho_byname() 175 for (rule = pvt->rules; rule; rule = rule->next) { in ho_byname2() 215 for (rule = pvt->rules; rule; rule = rule->next) { in ho_byaddr() 249 while (pvt->rule) { in ho_next() 256 pvt->rule = pvt->rule->next; in ho_next() 257 if (pvt->rule) { in ho_next() 271 if (pvt->rule) { in ho_rewind() 284 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in ho_minimize() 323 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in ho_res_set() [all …]
|
H A D | gen_nw.c | 44 struct irs_rule * rule; member 121 while (pvt->rule) { in nw_next() 128 pvt->rule = pvt->rule->next; in nw_next() 129 if (pvt->rule) { in nw_next() 147 for (rule = pvt->rules; rule; rule = rule->next) { in nw_byname() 148 nw = rule->inst->nw; in nw_byname() 170 for (rule = pvt->rules; rule; rule = rule->next) { in nw_byaddr() 171 nw = rule->inst->nw; in nw_byaddr() 189 if (pvt->rule) { in nw_rewind() 202 for (rule = pvt->rules; rule != NULL; rule = rule->next) { in nw_minimize() [all …]
|
H A D | gen_ng.c | 44 struct irs_rule * rule; member 79 pvt->rule = pvt->rules; in irs_gen_ng() 109 while (pvt->rule) { in ng_next() 115 pvt->rule = pvt->rule->next; in ng_next() 116 if (pvt->rule) { in ng_next() 129 struct irs_rule *rule; in ng_test() local 134 for (rule = pvt->rules; rule; rule = rule->next) { in ng_test() 135 ng = rule->inst->ng; in ng_test() 149 if (pvt->rule) { in ng_rewind() 161 struct irs_rule *rule; in ng_minimize() local [all …]
|
H A D | gen.c | 196 struct irs_rule *rule; in gen_res_set() 210 for (rule = irs->map_rules[irs_ho]; rule; rule = rule->next) { in gen_res_set() 211 ho = rule->inst->ho; in gen_res_set() 215 for (rule = irs->map_rules[irs_nw]; rule; rule = rule->next) { in gen_res_set() 216 nw = rule->inst->nw; in gen_res_set() 281 release_rule(struct irs_rule *rule) { in release_rule() argument 282 struct irs_rule *next = rule->next; in release_rule() 284 memput(rule, sizeof *rule); in release_rule()
|
/illumos-gate/usr/src/common/mc/zen_umc/ |
H A D | zen_umc_decode.c | 139 dec->dec_df_rule = rule; in zen_umc_decode_find_df_rule() 175 mod_addr -= rule->ddr_base; in zen_umc_adjust_dram_addr() 237 switch (rule->ddr_chan_ileave) { in zen_umc_decode_ileave_nohash() 267 addr_bit = rule->ddr_addr_start; in zen_umc_decode_ileave_nohash() 304 if (rule->ddr_sock_ileave_bits != 0 || rule->ddr_die_ileave_bits != 0) { in zen_umc_decode_ileave_cod() 310 switch (rule->ddr_chan_ileave) { in zen_umc_decode_ileave_cod() 381 switch (rule->ddr_chan_ileave) { in zen_umc_decode_ileave_nps() 495 if (rule->ddr_sock_ileave_bits != 0 || rule->ddr_die_ileave_bits != 0) { in zen_umc_decode_ileave_zen3_6ch() 876 rule->ddr_addr_start + nbits - 1, rule->ddr_addr_start); in zen_umc_decode_normalize_nohash() 926 rule->ddr_addr_start); in zen_umc_decode_normalize_hash() [all …]
|
H A D | zen_umc_dump.c | 34 zen_umc_dump_dram_rule(df_dram_rule_t *rule) in zen_umc_dump_dram_rule() argument 39 fnvlist_add_uint32(nvl, "ddr_flags", rule->ddr_flags); in zen_umc_dump_dram_rule() 40 fnvlist_add_uint64(nvl, "ddr_base", rule->ddr_base); in zen_umc_dump_dram_rule() 41 fnvlist_add_uint64(nvl, "ddr_limit", rule->ddr_limit); in zen_umc_dump_dram_rule() 44 rule->ddr_sock_ileave_bits); in zen_umc_dump_dram_rule() 46 rule->ddr_die_ileave_bits); in zen_umc_dump_dram_rule() 48 fnvlist_add_uint8(nvl, "ddr_remap_ent", rule->ddr_remap_ent); in zen_umc_dump_dram_rule() 353 "ddr_flags", DATA_TYPE_UINT32, &rule->ddr_flags, in zen_umc_restore_dram_rule() 354 "ddr_base", DATA_TYPE_UINT64, &rule->ddr_base, in zen_umc_restore_dram_rule() 355 "ddr_limit", DATA_TYPE_UINT64, &rule->ddr_limit, in zen_umc_restore_dram_rule() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | dacf.c | 312 dacf_rule_t *rule; in dacf_rule_insert() local 409 return (rule); in dacf_rule_ctor() 437 kmem_free(rule->r_devspec_data, strlen(rule->r_devspec_data) + 1); in dacf_rule_destroy() 441 kmem_free(rule->r_module, strlen(rule->r_module) + 1); in dacf_rule_destroy() 442 kmem_free(rule->r_opset, strlen(rule->r_opset) + 1); in dacf_rule_destroy() 456 rule->r_refs++; in dacf_rule_hold() 470 rule->r_refs--; in dacf_rule_rele() 653 return (rule); in dacf_match() 924 ASSERT(rule); in dacf_op_invoke() 978 "found in module '%s'", rule->r_opset, rule->r_module); in dacf_op_invoke() [all …]
|
/illumos-gate/usr/src/cmd/bart/ |
H A D | rules.c | 352 static struct rule * 357 new_rule = (struct rule *)safe_calloc(sizeof (struct rule)); in gen_rulestruct() 384 static struct rule * 556 add_modifier(struct rule *rule, char *modifier_str) in add_modifier() argument 610 static struct rule * 625 (rule[0] == '/') ? "%s%s" : "%s/%s", reloc_root, rule); in add_subtree_rule() 790 static struct rule * 973 struct rule * 983 struct rule * 1010 struct rule * [all …]
|
H A D | bart.h | 135 struct rule { struct 139 struct rule *next; argument 140 struct rule *prev; argument 153 struct rule *check_rules(const char *, char); 154 int exclude_fname(const char *, char, struct rule *); 155 struct rule *get_first_subtree(void); 156 struct rule *get_next_subtree(struct rule *);
|
/illumos-gate/usr/src/common/mc/imc/ |
H A D | imc_decode.c | 142 switch (rule->isr_imode) { in imc_decode_sad_interleave() 144 if (rule->isr_a7mode) { in imc_decode_sad_interleave() 152 if (rule->isr_a7mode) { in imc_decode_sad_interleave() 188 const imc_sad_rule_t *rule; in imc_decode_sad() local 197 rule = &sad->isad_rules[i]; in imc_decode_sad() 204 base = rule->isr_limit; in imc_decode_sad() 216 dec->ids_sad_rule = rule; in imc_decode_sad() 269 if (rule->isr_need_mod3) { in imc_decode_sad() 447 index %= rule->itr_chan_way; in imc_decode_tad_channel() 500 rule = &tad->itad_rules[i]; in imc_decode_tad() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_hc.c | 838 hc_rule->hcr_rule = rule; in ilbd_hc_associate_rule() 843 sg = rule->irl_sg; in ilbd_hc_associate_rule() 925 if (!ilbd_hc_check_rule(rule->irl_hcname, rule, &hc, &hc_rule)) in ilbd_hc_add_server() 937 if (!ilbd_hc_check_rule(rule->irl_hcname, rule, &hc, &hc_rule)) in ilbd_hc_del_server() 952 if (!ilbd_hc_check_rule(rule->irl_hcname, rule, &hc, &hc_rule)) in ilbd_hc_toggle_server() 965 rule->irl_name, in ilbd_hc_toggle_server() 1011 if (!ilbd_hc_check_rule(rule->irl_hcname, rule, &hc, &hc_rule)) in ilbd_hc_toggle_rule() 1028 rule->irl_name, in ilbd_hc_toggle_rule() 1112 ilbd_rule_t const *rule; in create_argv() local 1184 switch (rule->irl_proto) { in create_argv() [all …]
|
/illumos-gate/usr/src/cmd/make/bin/ |
H A D | misc.cc | 323 Cmd_line rule; in dump_make_state() local 340 for (rule = default_rule; rule != NULL; rule = rule->next) { in dump_make_state() 367 for (rule = sccs_get_rule; rule != NULL; rule = rule->next) { in dump_make_state() 400 for (rule = percent->command_template; in dump_make_state() 401 rule != NULL; in dump_make_state() 402 rule = rule->next) { in dump_make_state() 469 Cmd_line rule; in print_rule() local 491 for (rule = line->body.line.command_template; in print_rule() 492 rule != NULL; in print_rule() 493 rule = rule->next) { in print_rule() [all …]
|
H A D | parallel.cc | 125 Cmd_line rule; in execute_parallel() local 177 rule != NULL; in execute_parallel() 178 rule = rule->next) { in execute_parallel() 183 rule->command_line = in execute_parallel() 205 (strlen(rule-> in execute_parallel() 1177 Cmd_line rule; in finish_children() local 1219 rule = rule->next) { in finish_children() 1688 Cmd_line rule; in parallel_ok() local 1697 rule != NULL; in parallel_ok() 1698 rule = rule->next) { in parallel_ok() [all …]
|
H A D | nse_printdep.cc | 328 Cmd_line rule; in print_rule() local 336 for (rule= line->body.line.command_template; rule != NULL; rule= rule->next) in print_rule() 337 (void)printf("\t%s\n", rule->command_line->string_mb); in print_rule()
|
/illumos-gate/usr/src/uts/intel/io/amdzen/ |
H A D | zen_umc.c | 1385 rule->ddr_raw_base = base; in zen_umc_read_dram_rule_df_23() 1386 rule->ddr_raw_limit = limit; in zen_umc_read_dram_rule_df_23() 1387 rule->ddr_raw_ileave = rule->ddr_raw_ctrl = 0; in zen_umc_read_dram_rule_df_23() 1522 rule->ddr_dest_fabid = dest; in zen_umc_read_dram_rule_df_23() 1564 rule->ddr_raw_base = base; in zen_umc_read_dram_rule_df_4() 1566 rule->ddr_raw_ileave = ilv; in zen_umc_read_dram_rule_df_4() 1567 rule->ddr_raw_ctrl = ctl; in zen_umc_read_dram_rule_df_4() 1575 rule->ddr_base = rule->ddr_base << DF_DRAM_BASE_V4_BASE_SHIFT; in zen_umc_read_dram_rule_df_4() 1577 rule->ddr_limit = (rule->ddr_limit << DF_DRAM_LIMIT_V4_LIMIT_SHIFT) + in zen_umc_read_dram_rule_df_4() 1685 rule); in zen_umc_read_dram_rule() [all …]
|
/illumos-gate/usr/src/uts/intel/io/imc/ |
H A D | imc.c | 1539 rule->isr_raw_dram = raw; in imc_sad_fill_rule() 1652 rule->isr_raw_interleave = raw; in imc_sad_fill_rule_interleave() 1768 rule->itr_raw = val; in imc_tad_fill_rule() 1772 rule->itr_sock_way = 1; in imc_tad_fill_rule() 1775 rule->itr_sock_way = 2; in imc_tad_fill_rule() 1778 rule->itr_sock_way = 4; in imc_tad_fill_rule() 1781 rule->itr_sock_way = 8; in imc_tad_fill_rule() 1794 rule->itr_ntargets = 0; in imc_tad_fill_rule() 1805 rule->itr_base = 0; in imc_tad_fill_rule() 1817 rule->itr_raw_gran = val; in imc_tad_fill_skx() [all …]
|
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/ |
H A D | pkinit_matching.c | 266 const char **rule, in parse_rule_component() argument 286 *rule += kw->length; in parse_rule_component() 293 __FUNCTION__, *rule); in parse_rule_component() 315 nk = strchr(*rule, '<'); in parse_rule_component() 332 len = (nk - *rule); in parse_rule_component() 350 *rule += len; in parse_rule_component() 393 const char *rule; in parse_rule_set() local 403 rule = rule_in; in parse_rule_set() 415 if (rule[0] == '&' && rule[1] == '&') { in parse_rule_set() 417 rule += 2; in parse_rule_set() [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | intel_nhm.h | 88 #define SAD_DRAM_RULE_RD(cpu, rule) \ argument 89 nhm_pci_getl(SOCKET_BUS(cpu), 0, 1, 0x80 + (4 * (rule)), 0) 90 #define SAD_INTERLEAVE_LIST_RD(cpu, rule) \ argument 91 nhm_pci_getl(SOCKET_BUS(cpu), 0, 1, 0xc0 + (4 * (rule)), 0) 92 #define TAD_DRAM_RULE_RD(cpu, rule) \ argument 93 nhm_pci_getl(SOCKET_BUS(cpu), 3, 1, 0x80 + (4 * (rule)), 0) 94 #define TAD_INTERLEAVE_LIST_RD(cpu, rule) \ argument 95 nhm_pci_getl(SOCKET_BUS(cpu), 3, 1, 0xc0 + (4 * (rule)), 0)
|
/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | dbutils.c | 713 rule->unixname, rule->is_user ? 1 : 0); in gen_sql_expr_from_rule() 960 retcode = get_namerule_order(rule->winname, rule->windomain, in add_namerule() 961 rule->unixname, rule->direction, in add_namerule() 962 rule->is_user == rule->is_wuser ? 0 : 1, &w2u_order, &u2w_order); in add_namerule() 977 name = rule->winname; in add_namerule() 996 rule->is_user ? 1 : 0, rule->is_wuser ? 1 : 0, dom, in add_namerule() 997 name, rule->is_nt4 ? 1 : 0, rule->unixname, in add_namerule() 1043 if (rule->direction < 0 && EMPTY_STRING(rule->windomain) && in rm_namerule() 1044 EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in rm_namerule() 3094 idmap_namerule *rule = &res->info.how.idmap_how_u.rule; in name_based_mapping_sid2pid() local [all …]
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts() 295 *is_nt4 = rule->is_nt4; in idmap_namerule2parts() 436 rule = &udthandle->batch. in idmap_udt_add_namerule() 439 rule->is_user = is_user; in idmap_udt_add_namerule() 442 rule->is_nt4 = is_nt4; in idmap_udt_add_namerule() 463 if (rule) in idmap_udt_add_namerule() 486 rule->is_user = is_user; in idmap_udt_rm_namerule() 508 if (rule) in idmap_udt_rm_namerule() 575 idmap_namerule *rule; in idmap_iter_namerules() local 580 rule = &arg->rule; in idmap_iter_namerules() [all …]
|
/illumos-gate/usr/src/cmd/filesync/ |
H A D | database.h | 77 struct rule *b_includes; /* chain of include rules */ 78 struct rule *b_excludes; /* chain of exclude rules */ 79 struct rule *b_restrictions; /* chain of restrictions */ 111 struct rule { struct 112 struct rule *r_next; /* pointer to next rule in base */ argument
|