/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb.c | 118 ilb_rule_t *rule; member 211 ilb_rule_kstat_init(netstackid_t stackid, ilb_rule_t *rule) in ilb_rule_kstat_init() argument 230 ksp = kstat_create_netstack(ILB_KSTAT_MOD_NAME, rule->ir_ks_instance, in ilb_rule_kstat_init() 231 rule->ir_name, ILB_RULE_KS_CNAME, KSTAT_TYPE_NAMED, in ilb_rule_kstat_init() 236 bcopy(&template, &rule->ir_kstat, sizeof (template)); in ilb_rule_kstat_init() 237 ksp->ks_data = &rule->ir_kstat; in ilb_rule_kstat_init() 245 ilb_server_kstat_init(netstackid_t stackid, ilb_rule_t *rule, in ilb_server_kstat_init() argument 257 ASSERT(strlen(rule->ir_name) + 7 < KSTAT_STRLEN); in ilb_server_kstat_init() 258 (void) sprintf(cname_buf, "%s-sstat", rule->ir_name); in ilb_server_kstat_init() 259 ksp = kstat_create_netstack(ILB_KSTAT_MOD_NAME, rule->ir_ks_instance, in ilb_server_kstat_init() [all …]
|
H A D | ilb_impl.h | 74 #define ILB_R_KSTAT(rule, x) \ argument 77 (rule)); \ 78 ((rule)->ir_kstat.x.value.ui64++); \ 80 #define ILB_R_KSTAT_UPDATE(rule, x, y) \ argument 83 (rule)); \ 84 ((rule)->ir_kstat.x.value.ui64 += (y)); \ 231 #define ILB_RULE_REFHOLD(rule) \ argument 233 mutex_enter(&(rule)->ir_lock); \ 234 (rule)->ir_refcnt++; \ 235 ASSERT((rule)->ir_refcnt != 1); \ [all …]
|
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | gen_sv.c | 43 struct irs_rule * rule; member 82 pvt->rule = pvt->rules; in irs_gen_sv() 111 while (pvt->rule) { in sv_next() 112 sv = pvt->rule->inst->sv; in sv_next() 116 if (!(pvt->rule->flags & IRS_CONTINUE)) in sv_next() 118 pvt->rule = pvt->rule->next; in sv_next() 119 if (pvt->rule) { in sv_next() 120 sv = pvt->rule->inst->sv; in sv_next() 130 struct irs_rule *rule; in sv_byname() local 135 for (rule = pvt->rules; rule; rule = rule->next) { in sv_byname() [all …]
|
H A D | gen_pr.c | 43 struct irs_rule * rule; member 81 pvt->rule = pvt->rules; in irs_gen_pr() 110 while (pvt->rule) { in pr_next() 111 pr = pvt->rule->inst->pr; in pr_next() 117 pvt->rule = pvt->rule->next; in pr_next() 118 if (pvt->rule) { in pr_next() 119 pr = pvt->rule->inst->pr; in pr_next() 129 struct irs_rule *rule; in pr_byname() local 134 for (rule = pvt->rules; rule; rule = rule->next) { in pr_byname() 135 pr = rule->inst->pr; in pr_byname() [all …]
|
H A D | gen_ho.c | 46 struct irs_rule * rule; member 92 pvt->rule = pvt->rules; in irs_gen_ho() 123 struct irs_rule *rule; in ho_byname() local 132 for (rule = pvt->rules; rule; rule = rule->next) { in ho_byname() 133 ho = rule->inst->ho; in ho_byname() 145 if (rule->flags & IRS_CONTINUE) in ho_byname() 166 struct irs_rule *rule; in ho_byname2() local 175 for (rule = pvt->rules; rule; rule = rule->next) { in ho_byname2() 176 ho = rule->inst->ho; in ho_byname2() 188 if (rule->flags & IRS_CONTINUE) in ho_byname2() [all …]
|
H A D | gen_nw.c | 44 struct irs_rule * rule; member 84 pvt->rule = pvt->rules; in irs_gen_nw() 121 while (pvt->rule) { in nw_next() 122 nw = pvt->rule->inst->nw; in nw_next() 128 pvt->rule = pvt->rule->next; in nw_next() 129 if (pvt->rule) { in nw_next() 130 nw = pvt->rule->inst->nw; in nw_next() 140 struct irs_rule *rule; in nw_byname() local 147 for (rule = pvt->rules; rule; rule = rule->next) { in nw_byname() 148 nw = rule->inst->nw; in nw_byname() [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() 110 ng = pvt->rule->inst->ng; in ng_next() 113 if (!(pvt->rule->flags & IRS_CONTINUE)) in ng_next() 115 pvt->rule = pvt->rule->next; in ng_next() 116 if (pvt->rule) { in ng_next() 117 ng = pvt->rule->inst->ng; in ng_next() 129 struct irs_rule *rule; in ng_test() local 134 for (rule = pvt->rules; rule; rule = rule->next) { in ng_test() [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 | 351 const df_dram_rule_t *rule = &df->zud_rules[i]; in zen_umc_decode_find_df_rule() local 356 if ((rule->ddr_flags & DF_DRAM_F_VALID) == 0) in zen_umc_decode_find_df_rule() 359 if (dec->dec_pa >= rule->ddr_base && in zen_umc_decode_find_df_rule() 360 dec->dec_pa < rule->ddr_limit) { in zen_umc_decode_find_df_rule() 362 dec->dec_df_rule = rule; in zen_umc_decode_find_df_rule() 392 const df_dram_rule_t *rule = dec->dec_df_rule; in zen_umc_adjust_dram_addr() local 396 ASSERT3U(init_addr, >=, rule->ddr_base); in zen_umc_adjust_dram_addr() 397 ASSERT3U(init_addr, <, rule->ddr_limit); in zen_umc_adjust_dram_addr() 398 mod_addr -= rule->ddr_base; in zen_umc_adjust_dram_addr() 403 if ((rule->ddr_flags & DF_DRAM_F_HOLE) != 0 && in zen_umc_adjust_dram_addr() [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() 42 fnvlist_add_uint16(nvl, "ddr_dest_fabid", rule->ddr_dest_fabid); 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() 47 fnvlist_add_uint8(nvl, "ddr_addr_start", rule->ddr_addr_start); in zen_umc_dump_dram_rule() 48 fnvlist_add_uint8(nvl, "ddr_remap_ent", rule->ddr_remap_ent); in zen_umc_dump_dram_rule() 49 fnvlist_add_uint32(nvl, "ddr_chan_ileave", rule->ddr_chan_ileave); in zen_umc_dump_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 339 rule = dacf_rule_ctor(devspec_data, module, opset, opid, opts, in dacf_rule_insert() 341 dacf_rule_hold(rule); in dacf_rule_insert() 343 if (mod_hash_insert(hash, (mod_hash_key_t)rule->r_devspec_data, in dacf_rule_insert() 344 (mod_hash_val_t)rule) != 0) { in dacf_rule_insert() 349 dacf_rule_rele(rule); in dacf_rule_insert() 367 dacf_rule_t *rule; in dacf_rule_ctor() local 370 rule = kmem_alloc(sizeof (dacf_rule_t), KM_SLEEP); in dacf_rule_ctor() 375 rule->r_devspec_data = kmem_alloc(strlen(device_spec) + 1, KM_SLEEP); in dacf_rule_ctor() 376 (void) strcpy(rule->r_devspec_data, device_spec); in dacf_rule_ctor() [all …]
|
/illumos-gate/usr/src/cmd/bart/ |
H A D | rules.c | 31 static struct rule *gen_rulestruct(void); 34 static void init_rule(uint_t, struct rule *); 35 static void add_modifier(struct rule *, char *); 36 static struct rule *add_subtree_rule(char *, char *, int, int *); 37 static struct rule *add_single_rule(char *); 42 static struct rule *get_last_entry(boolean_t); 45 static struct rule *first_rule = NULL, *current_rule = NULL; 65 exclude_fname(const char *fname, char fname_type, struct rule *rule_ptr) in exclude_fname() 352 static struct rule * 355 struct rule *new_rule; in gen_rulestruct() [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/uts/intel/io/amdzen/ |
H A D | zen_umc.c | 1610 const uint_t inst, const uint_t ruleno, df_dram_rule_t *rule) in zen_umc_read_dram_rule_df_23() argument 1634 rule->ddr_raw_base = base; in zen_umc_read_dram_rule_df_23() 1635 rule->ddr_raw_limit = limit; in zen_umc_read_dram_rule_df_23() 1636 rule->ddr_raw_ileave = rule->ddr_raw_ctrl = 0; in zen_umc_read_dram_rule_df_23() 1649 rule->ddr_flags |= DF_DRAM_F_VALID; in zen_umc_read_dram_rule_df_23() 1651 rule->ddr_flags |= DF_DRAM_F_HOLE; in zen_umc_read_dram_rule_df_23() 1684 rule->ddr_base = dbase << DF_DRAM_BASE_V2_BASE_SHIFT; in zen_umc_read_dram_rule_df_23() 1685 rule->ddr_sock_ileave_bits = sock_ileave; in zen_umc_read_dram_rule_df_23() 1686 rule->ddr_die_ileave_bits = die_ileave; in zen_umc_read_dram_rule_df_23() 1700 rule->ddr_addr_start = DF_DRAM_ILV_ADDR_BASE + addr_ileave; in zen_umc_read_dram_rule_df_23() [all …]
|
/illumos-gate/usr/src/common/mc/imc/ |
H A D | imc_decode.c | 138 imc_decode_sad_interleave(const imc_sad_rule_t *rule, uint64_t pa) in imc_decode_sad_interleave() argument 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 196 for (rule = NULL, i = 0, base = 0; i < sad->isad_nrules; i++) { in imc_decode_sad() 197 rule = &sad->isad_rules[i]; in imc_decode_sad() 199 if (rule->isr_enable && dec->ids_pa >= base && in imc_decode_sad() 200 dec->ids_pa < rule->isr_limit) { in imc_decode_sad() 204 base = rule->isr_limit; in imc_decode_sad() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd_hc.c | 813 ilbd_hc_associate_rule(const ilbd_rule_t *rule, int ev_port) in ilbd_hc_associate_rule() argument 822 if ((hc = ilbd_get_hc(rule->irl_hcname)) == NULL) { in ilbd_hc_associate_rule() 824 "exist", rule->irl_hcname); in ilbd_hc_associate_rule() 828 rule->irl_proto != IPPROTO_TCP) || in ilbd_hc_associate_rule() 830 rule->irl_proto != IPPROTO_UDP)) { in ilbd_hc_associate_rule() 838 hc_rule->hcr_rule = rule; in ilbd_hc_associate_rule() 843 sg = rule->irl_sg; in ilbd_hc_associate_rule() 863 ilbd_hc_dissociate_rule(const ilbd_rule_t *rule) in ilbd_hc_dissociate_rule() argument 869 if ((hc = ilbd_get_hc(rule->irl_hcname)) == NULL) { in ilbd_hc_dissociate_rule() 871 "exist", rule->irl_hcname); in ilbd_hc_dissociate_rule() [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() 341 (void) printf("\t%s\n", rule->command_line->string_mb); in dump_make_state() 367 for (rule = sccs_get_rule; rule != NULL; rule = rule->next) { in dump_make_state() 368 (void) printf("\t%s\n", rule->command_line->string_mb); 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() 403 (void) printf("\t%s\n", rule->command_line->string_mb); in dump_make_state() 469 Cmd_line rule; in print_rule() local [all …]
|
H A D | parallel.cc | 125 Cmd_line rule; in execute_parallel() local 176 for (rule = line->body.line.command_used; in execute_parallel() 177 rule != NULL; in execute_parallel() 178 rule = rule->next) { in execute_parallel() 179 if (posix && (touch || quest) && !rule->always_exec) { in execute_parallel() 183 rule->command_line = in execute_parallel() 184 vpath_translation(rule->command_line); in execute_parallel() 190 if (rule->command_line->hash.length > 0) { in execute_parallel() 195 if (rule->silent && !silent) { in execute_parallel() 198 if (rule->ignore_error) { in execute_parallel() [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/imc/ |
H A D | imc.c | 1532 imc_sad_fill_rule(imc_t *imc, imc_sad_t *sad, imc_sad_rule_t *rule, in imc_sad_fill_rule() argument 1537 bzero(rule, sizeof (imc_sad_rule_t)); in imc_sad_fill_rule() 1539 rule->isr_raw_dram = raw; in imc_sad_fill_rule() 1540 rule->isr_enable = IMC_SAD_DRAM_RULE_ENABLE(raw) != 0; in imc_sad_fill_rule() 1544 rule->isr_imode = IMC_SAD_IMODE_8t6; in imc_sad_fill_rule() 1547 rule->isr_imode = IMC_SAD_IMODE_8t6XOR; in imc_sad_fill_rule() 1553 rule->isr_imode = IMC_SAD_IMODE_8t6; in imc_sad_fill_rule() 1556 rule->isr_imode = IMC_SAD_IMODE_10t8; in imc_sad_fill_rule() 1559 rule->isr_imode = IMC_SAD_IMODE_14t12; in imc_sad_fill_rule() 1562 rule->isr_imode = IMC_SAD_IMODE_32t30; in imc_sad_fill_rule() [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 283 if (strncmp(*rule, kw->value, kw->length) == 0) { in parse_rule_component() 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() 348 (void) memcpy(value, *rule, len); 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() [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 | 675 gen_sql_expr_from_rule(idmap_namerule *rule, char **out) in gen_sql_expr_from_rule() argument 687 if (!EMPTY_STRING(rule->windomain)) { in gen_sql_expr_from_rule() 689 rule->windomain); in gen_sql_expr_from_rule() 696 if (!EMPTY_STRING(rule->winname)) { in gen_sql_expr_from_rule() 697 if ((lower_winname = tolower_u8(rule->winname)) == NULL) in gen_sql_expr_from_rule() 698 lower_winname = rule->winname; in gen_sql_expr_from_rule() 701 lower_winname, rule->is_wuser ? 1 : 0); in gen_sql_expr_from_rule() 702 if (lower_winname != rule->winname) in gen_sql_expr_from_rule() 710 if (!EMPTY_STRING(rule->unixname)) { in gen_sql_expr_from_rule() 713 rule->unixname, rule->is_user ? 1 : 0); in gen_sql_expr_from_rule() [all …]
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 266 idmap_namerule2parts(idmap_namerule *rule, in idmap_namerule2parts() argument 273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts() 277 retcode = idmap_strdupnull(windomain, rule->windomain); in idmap_namerule2parts() 281 retcode = idmap_strdupnull(winname, rule->winname); in idmap_namerule2parts() 285 retcode = idmap_strdupnull(unixname, rule->unixname); in idmap_namerule2parts() 291 *is_user = rule->is_user; in idmap_namerule2parts() 293 *is_wuser = rule->is_wuser; in idmap_namerule2parts() 295 *is_nt4 = rule->is_nt4; in idmap_namerule2parts() 297 *direction = rule->direction; in idmap_namerule2parts() 430 idmap_namerule *rule = NULL; in idmap_udt_add_namerule() local [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
|