Home
last modified time | relevance | path

Searched refs:rule (Results 1 – 25 of 113) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb.c118 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 Dilb_impl.h74 #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 Dgen_sv.c43 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 Dgen_pr.c43 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 Dgen_ho.c46 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 Dgen_nw.c44 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 Dgen_ng.c44 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 Dgen.c196 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 Dzen_umc_decode.c351 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 Dzen_umc_dump.c34 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 Ddacf.c312 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 Drules.c31 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 Dbart.h135 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 Dzen_umc.c1610 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 Dimc_decode.c138 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 Dilbd_hc.c813 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 Dmisc.cc323 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 Dparallel.cc125 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 Dnse_printdep.cc328 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 Dimc.c1532 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 Dpkinit_matching.c266 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 Dintel_nhm.h88 #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 Ddbutils.c675 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 Didmap_api.c266 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 Ddatabase.h77 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

12345