Searched refs:rule (Results 1 - 25 of 56) sorted by relevance

123

/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb.c85 * 1. rule handling: created at stack initialialization time, ilb_stack_init()
91 * The rule taskq is for processing rule and server removal. When a user
92 * land rule/server removal request comes in, a taskq is dispatched after
93 * removing the rule/server from all related hashes. This taskq will wait
94 * until all references to the rule/server are gone before removing it.
112 /* ILB rule taskq constants. */
115 /* Argument passed to ILB rule taskq routines. */
118 ilb_rule_t *rule; member in struct:__anon4685
162 * Global kstat instance counter. When a rule i
211 ilb_rule_kstat_init(netstackid_t stackid, ilb_rule_t *rule) argument
245 ilb_server_kstat_init(netstackid_t stackid, ilb_rule_t *rule, ilb_server_t *server) argument
315 ilb_rule_hash_add(ilb_stack_t *ilbs, ilb_rule_t *rule, const in6_addr_t *addr) argument
338 ilb_rule_hash_del(ilb_rule_t *rule) argument
369 ilb_rule_t *rule; local
447 ilb_rule_g_add(ilb_stack_t *ilbs, ilb_rule_t *rule) argument
457 ilb_rule_g_del(ilb_stack_t *ilbs, ilb_rule_t *rule) argument
519 ilb_rule_t *rule; local
804 ilb_rule_t *rule = ((ilb_rule_tq_t *)arg)->rule; local
863 ilb_rule_t *rule; local
896 ilb_rule_t *rule; local
1018 ilb_rule_t *rule; local
1043 ilb_rule_t *rule; local
1071 ilb_rule_t *rule; local
1090 ilb_rule_t *rule; local
1105 ilb_rule_t *rule; local
1139 ilb_server_toggle(ilb_stack_t *ilbs, zoneid_t zoneid, const char *rule_name, ilb_rule_t *rule, in6_addr_t *addr, boolean_t enable) argument
1193 ilb_server_enable(ilb_stack_t *ilbs, zoneid_t zoneid, const char *name, ilb_rule_t *rule, in6_addr_t *addr) argument
1200 ilb_server_disable(ilb_stack_t *ilbs, zoneid_t zoneid, const char *name, ilb_rule_t *rule, in6_addr_t *addr) argument
1211 ilb_server_add(ilb_stack_t *ilbs, ilb_rule_t *rule, ilb_server_info_t *info) argument
1415 ilb_server_del(ilb_stack_t *ilbs, zoneid_t zoneid, const char *rule_name, ilb_rule_t *rule, in6_addr_t *addr) argument
1548 ilb_rule_t *rule; local
1608 ilb_rule_t *rule; local
1672 ilb_rule_t *rule; local
1941 ilb_rule_t *rule; local
1955 ilb_rule_t *rule; local
2007 ilb_rule_t *rule; local
[all...]
H A Dilb_impl.h41 * of a rule. ilb_server_kstat represents the statistics of a server.
74 #define ILB_R_KSTAT(rule, x) \
77 (rule)); \
78 ((rule)->ir_kstat.x.value.ui64++); \
80 #define ILB_R_KSTAT_UPDATE(rule, x, y) \
83 (rule)); \
84 ((rule)->ir_kstat.x.value.ui64 += (y)); \
174 * A load balance rule has
231 #define ILB_RULE_REFHOLD(rule) \
233 mutex_enter(&(rule)
[all...]
/illumos-gate/usr/src/lib/libresolv2/common/irs/
H A Dgen_ng.c48 struct irs_rule * rule; member in struct:pvt
83 pvt->rule = pvt->rules;
113 while (pvt->rule) {
114 ng = pvt->rule->inst->ng;
117 if (!(pvt->rule->flags & IRS_CONTINUE))
119 pvt->rule = pvt->rule->next;
120 if (pvt->rule) {
121 ng = pvt->rule->inst->ng;
133 struct irs_rule *rule; local
165 struct irs_rule *rule; local
[all...]
H A Dgen_sv.c47 struct irs_rule * rule; member in struct:pvt
86 pvt->rule = pvt->rules;
115 while (pvt->rule) {
116 sv = pvt->rule->inst->sv;
120 if (!(pvt->rule->flags & IRS_CONTINUE))
122 pvt->rule = pvt->rule->next;
123 if (pvt->rule) {
124 sv = pvt->rule->inst->sv;
134 struct irs_rule *rule; local
151 struct irs_rule *rule; local
180 struct irs_rule *rule; local
211 struct irs_rule *rule; local
[all...]
H A Dgen_nw.c48 struct irs_rule * rule; member in struct:pvt
88 pvt->rule = pvt->rules;
125 while (pvt->rule) {
126 nw = pvt->rule->inst->nw;
132 pvt->rule = pvt->rule->next;
133 if (pvt->rule) {
134 nw = pvt->rule->inst->nw;
144 struct irs_rule *rule; local
151 for (rule
167 struct irs_rule *rule; local
202 struct irs_rule *rule; local
235 struct irs_rule *rule; local
[all...]
H A Dgen_pr.c47 struct irs_rule * rule; member in struct:pvt
85 pvt->rule = pvt->rules;
114 while (pvt->rule) {
115 pr = pvt->rule->inst->pr;
121 pvt->rule = pvt->rule->next;
122 if (pvt->rule) {
123 pr = pvt->rule->inst->pr;
133 struct irs_rule *rule; local
138 for (rule
150 struct irs_rule *rule; local
179 struct irs_rule *rule; local
210 struct irs_rule *rule; local
[all...]
H A Dgen_ho.c50 struct irs_rule * rule; member in struct:pvt
96 pvt->rule = pvt->rules;
127 struct irs_rule *rule; local
136 for (rule = pvt->rules; rule; rule = rule->next) {
137 ho = rule->inst->ho;
149 if (rule->flags & IRS_CONTINUE)
170 struct irs_rule *rule; local
209 struct irs_rule *rule; local
284 struct irs_rule *rule; local
317 struct irs_rule *rule; local
338 struct irs_rule *rule; local
[all...]
H A Dgen.c200 struct irs_rule *rule;
214 for (rule = irs->map_rules[irs_ho]; rule; rule = rule->next) {
215 ho = rule->inst->ho;
219 for (rule = irs->map_rules[irs_nw]; rule; rule = rule
285 release_rule(struct irs_rule *rule) argument
[all...]
/illumos-gate/usr/src/cmd/bart/
H A Dbart.h135 struct rule { struct
139 struct rule *next;
140 struct rule *prev;
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 *);
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)
159 * The rule requires directory matching.
352 static struct rule *
556 add_modifier(struct rule *rule, char *modifier_str) argument
611 add_subtree_rule(char *rule, char *reloc_root, int create, int *err_code) argument
1043 match_subtree(const char *fname, char *rule) argument
[all...]
H A Dcreate.c54 static struct rule *subtree_root;
229 struct rule *root;
349 struct rule *rule; local
353 rule = check_rules(name, 'F');
354 if (rule != NULL) {
355 if (rule->attr_list & ATTR_CONTENTS)
/illumos-gate/usr/src/uts/common/os/
H A Ddacf.c55 * - Device description is matching rule, for example:
66 * DACF kernel hooks are comprised of a call into the rule-matching engine,
67 * using parameters from the hook in order find a matching rule. If one is
69 * defer doing so until later, by putting the rule on a 'reservation list.'
285 * clear the dacf rule database. This is typically done in advance of
306 * Create an entry in the dacf rule database.
314 dacf_rule_t *rule; local
339 * Allocate a rule and fill it in, take a hold on it.
341 rule = dacf_rule_ctor(devspec_data, module, opset, opid, opts,
343 dacf_rule_hold(rule);
369 dacf_rule_t *rule; local
432 dacf_rule_destroy(dacf_rule_t *rule) argument
454 dacf_rule_hold(dacf_rule_t *rule) argument
467 dacf_rule_rele(dacf_rule_t *rule) argument
483 dacf_rsrv_make(dacf_rsrvlist_t *rsrv, dacf_rule_t *rule, void *info, dacf_rsrvlist_t **list) argument
649 dacf_rule_t *rule; local
915 dacf_op_invoke(dacf_rule_t *rule, dacf_infohdl_t info_hdl, int flags) argument
[all...]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/
H A Dilbd_hc.c333 " with a rule - cannot remove", hc_name);
431 * Given a rule name, return the hc status of its servers.
559 logerr("%s: rule %s server %s: %s", __func__,
565 logdebug("%s: waitpid: rule %s server %s", __func__,
587 logerr("%s: cannot disable server in kernel: rule %s "
606 logdebug("%s: rule %s server %s fails %u", __func__,
625 logerr("%s: cannot disable server in kernel: rule %s "
634 logerr("%s: cannot restart timer: rule %s server %s", __func__,
675 logerr("%s: cannot restart timer: rule %s server %s, "
690 logerr("%s: cannot start kill timer: rule
813 ilbd_hc_associate_rule(const ilbd_rule_t *rule, int ev_port) argument
863 ilbd_hc_dissociate_rule(const ilbd_rule_t *rule) argument
898 ilbd_hc_check_rule(const char *hc_name, const ilbd_rule_t *rule, ilbd_hc_t **hc, ilbd_hc_rule_t **hc_rule) argument
919 ilbd_hc_add_server(const ilbd_rule_t *rule, const ilb_sg_srv_t *srv, int ev_port) argument
932 ilbd_hc_del_server(const ilbd_rule_t *rule, const ilb_sg_srv_t *srv) argument
944 ilbd_hc_toggle_server(const ilbd_rule_t *rule, const ilb_sg_srv_t *srv, boolean_t enable) argument
988 ilbd_hc_enable_server(const ilbd_rule_t *rule, const ilb_sg_srv_t *srv) argument
994 ilbd_hc_disable_server(const ilbd_rule_t *rule, const ilb_sg_srv_t *srv) argument
1004 ilbd_hc_toggle_rule(const ilbd_rule_t *rule, boolean_t enable) argument
1075 ilbd_hc_enable_rule(const ilbd_rule_t *rule) argument
1081 ilbd_hc_disable_rule(const ilbd_rule_t *rule) argument
1112 ilbd_rule_t const *rule; local
[all...]
/illumos-gate/usr/src/cmd/make/bin/
H A Dmisc.cc286 * default_rule Points to the .DEFAULT rule
301 * sccs_get_rule Points to the ".SCCS_GET" rule
313 register Cmd_line rule; local
330 for (rule = default_rule; rule != NULL; rule = rule->next) {
331 (void) printf("\t%s\n", rule->command_line->string_mb);
357 for (rule = sccs_get_rule; rule !
459 register Cmd_line rule; local
509 register Cmd_line rule; local
[all...]
H A Dnse_printdep.cc330 register Cmd_line rule; local
338 for (rule= line->body.line.command_template; rule != NULL; rule= rule->next)
339 (void)printf("\t%s\n", rule->command_line->string_mb);
H A Dparallel.cc125 Cmd_line rule; local
176 for (rule = line->body.line.command_used;
177 rule != NULL;
178 rule = rule->next) {
179 if (posix && (touch || quest) && !rule->always_exec) {
183 rule->command_line =
184 vpath_translation(rule->command_line);
190 if (rule->command_line->hash.length > 0) {
195 if (rule
1177 Cmd_line rule; local
1688 Cmd_line rule; local
[all...]
/illumos-gate/usr/src/uts/intel/io/intel_nhm/
H A Dintel_nhm.h88 #define SAD_DRAM_RULE_RD(cpu, rule) \
89 nhm_pci_getl(SOCKET_BUS(cpu), 0, 1, 0x80 + (4 * (rule)), 0)
90 #define SAD_INTERLEAVE_LIST_RD(cpu, rule) \
91 nhm_pci_getl(SOCKET_BUS(cpu), 0, 1, 0xc0 + (4 * (rule)), 0)
92 #define TAD_DRAM_RULE_RD(cpu, rule) \
93 nhm_pci_getl(SOCKET_BUS(cpu), 3, 1, 0x80 + (4 * (rule)), 0)
94 #define TAD_INTERLEAVE_LIST_RD(cpu, rule) \
95 nhm_pci_getl(SOCKET_BUS(cpu), 3, 1, 0xc0 + (4 * (rule)), 0)
/illumos-gate/usr/src/cmd/filesync/
H A Ddatabase.h79 struct rule *b_includes; /* chain of include rules */
80 struct rule *b_excludes; /* chain of exclude rules */
81 struct rule *b_restrictions; /* chain of restrictions */
97 * flag bits describing what we know about a particular rule.
98 * These flags are found in the rule structure
100 typedef int rflags_t; /* type for rule flags */
102 #define R_NEW 0x01 /* newly added rule (=OPT_NEW) */
107 #define R_BOGUS 0x20 /* fabricated rule */
110 * a rule describes files to be included or excluded
113 struct rule { struct
[all...]
H A Drules.c387 { struct rule *rp;
416 * to add a new rule
420 * rule flags
431 { struct rule *rp;
432 struct rule **list;
434 rp = malloc(sizeof (struct rule));
436 nomem("rule struture");
439 memset((void *) rp, 0, sizeof (struct rule));
478 * argument associated with rule
485 * flags are for a rule, an
[all...]
/illumos-gate/usr/src/lib/krb5/plugins/preauth/pkinit/
H A Dpkinit_matching.c150 /* Set rule components */
266 const char **rule,
283 if (strncmp(*rule, kw->value, kw->length) == 0) {
286 *rule += kw->length;
292 pkiDebug("%s: Missing or invalid keyword in rule '%s'\n",
293 __FUNCTION__, *rule);
313 * beginning of the next keyword (or the end of the rule).
315 nk = strchr(*rule, '<');
332 len = (nk - *rule);
348 (void) memcpy(value, *rule, le
265 parse_rule_component(krb5_context context, const char **rule, int *remaining, rule_component **ret_rule) argument
393 const char *rule; local
[all...]
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Ddbutils.c600 gen_sql_expr_from_rule(idmap_namerule *rule, char **out) argument
612 if (!EMPTY_STRING(rule->windomain)) {
614 rule->windomain);
621 if (!EMPTY_STRING(rule->winname)) {
622 if ((lower_winname = tolower_u8(rule->winname)) == NULL)
623 lower_winname = rule->winname;
626 lower_winname, rule->is_wuser ? 1 : 0);
627 if (lower_winname != rule->winname)
635 if (!EMPTY_STRING(rule->unixname)) {
638 rule
874 add_namerule(sqlite *db, idmap_namerule *rule) argument
962 rm_namerule(sqlite *db, idmap_namerule *rule) argument
1159 idmap_namerule_set(idmap_namerule *rule, const char *windomain, const char *winname, const char *unixname, boolean_t is_user, boolean_t is_wuser, boolean_t is_nt4, int direction) argument
3019 idmap_namerule *rule = &res->info.how.idmap_how_u.rule; local
4421 idmap_namerule *rule = &res->info.how.idmap_how_u.rule; local
[all...]
H A Dserver.c144 validate_rule(idmap_namerule *rule) argument
148 if (!EMPTY_STRING(rule->winname) &&
149 u8_validate(rule->winname, strlen(rule->winname),
153 if (!EMPTY_STRING(rule->windomain) &&
154 u8_validate(rule->windomain, strlen(rule->windomain),
171 if (validate_rule(&(up->idmap_update_op_u.rule))
605 how->idmap_how_u.rule.windomain =
607 how->idmap_how_u.rule
800 idmap_list_namerules_1_svc(idmap_namerule rule, uint64_t lastrowid, uint64_t limit, idmap_namerules_res *result, struct svc_req *rqstp) argument
[all...]
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dcall_frame_inst.c144 switch (rs[CF_ADDR].rule) {
167 switch (rs[RET_ADD].rule) {
190 switch (rs[index].rule) {
578 f_state[val1].rule = offset_rule;
587 f_state[val1].rule = undefined_rule;
590 f_state[val1].rule = same_value_rule;
593 f_state[val1].rule = register_rule;
602 f_state[CF_ADDR].rule = register_rule;
617 f_state[val1].rule = offset_rule;
622 f_state[CF_ADDR].rule
[all...]
H A Dunwind_context.h66 enum register_rule rule; member in struct:register_state
/illumos-gate/usr/src/lib/libidmap/common/
H A Didmap_api.c266 idmap_namerule2parts(idmap_namerule *rule, argument
273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname))
277 retcode = idmap_strdupnull(windomain, rule->windomain);
281 retcode = idmap_strdupnull(winname, rule->winname);
285 retcode = idmap_strdupnull(unixname, rule->unixname);
291 *is_user = rule->is_user;
293 *is_wuser = rule->is_wuser;
295 *is_nt4 = rule->is_nt4;
297 *direction = rule
430 idmap_namerule *rule = NULL; local
477 idmap_namerule *rule = NULL; local
575 idmap_namerule *rule; local
[all...]

Completed in 329 milliseconds

123