/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb.c | 85 * 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 D | ilb_impl.h | 41 * 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 D | gen_ng.c | 48 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 D | gen_sv.c | 47 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 D | gen_nw.c | 48 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 D | gen_pr.c | 47 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 D | gen_ho.c | 50 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 D | gen.c | 200 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 D | bart.h | 135 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 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) 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 D | create.c | 54 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 D | dacf.c | 55 * - 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 D | ilbd_hc.c | 333 " 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 D | misc.cc | 286 * 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 D | nse_printdep.cc | 330 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 D | parallel.cc | 125 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 D | intel_nhm.h | 88 #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 D | database.h | 79 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 D | rules.c | 387 { 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 D | pkinit_matching.c | 150 /* 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 D | dbutils.c | 600 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 D | server.c | 144 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 D | call_frame_inst.c | 144 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 D | unwind_context.h | 66 enum register_rule rule; member in struct:register_state
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 266 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...] |