Symbol: arrow
usr/src/cmd/fm/eversholt/common/check.c
1277
check_proplists_lhs(t, np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
1285
if (lhs->u.arrow.rhs->t == T_LIST) {
usr/src/cmd/fm/eversholt/common/check.c
1290
check_proplists_lhs(t, lhs->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
131
check_path_iterators(np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
132
check_path_iterators(np->u.arrow.rhs);
usr/src/cmd/fm/eversholt/common/check.c
166
if (np->u.arrow.lhs->t != T_ARROW &&
usr/src/cmd/fm/eversholt/common/check.c
167
np->u.arrow.lhs->t != T_LIST &&
usr/src/cmd/fm/eversholt/common/check.c
168
np->u.arrow.lhs->t != T_EVENT) {
usr/src/cmd/fm/eversholt/common/check.c
170
np->u.arrow.lhs->file, np->u.arrow.lhs->line,
usr/src/cmd/fm/eversholt/common/check.c
172
ptree_nodetype2str(np->u.arrow.lhs->t));
usr/src/cmd/fm/eversholt/common/check.c
175
if (!check_nork(np->u.arrow.nnp) ||
usr/src/cmd/fm/eversholt/common/check.c
176
!check_nork(np->u.arrow.knp))
usr/src/cmd/fm/eversholt/common/check.c
57
static void check_cycle_lhs(struct node *stmtnp, struct node *arrow);
usr/src/cmd/fm/eversholt/common/check.c
572
check_propnames(t, np->u.arrow.lhs, 1, to);
usr/src/cmd/fm/eversholt/common/check.c
573
check_propnames(t, np->u.arrow.rhs, from, 1);
usr/src/cmd/fm/eversholt/common/check.c
585
ex = record_iterators(np->u.arrow.lhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
586
ex = record_iterators(np->u.arrow.rhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
626
check_exprscope(np->u.arrow.lhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
627
check_exprscope(np->u.arrow.rhs, ex);
usr/src/cmd/fm/eversholt/common/check.c
826
check_cycle_lhs(struct node *stmtnp, struct node *arrow)
usr/src/cmd/fm/eversholt/common/check.c
832
switch (arrow->u.arrow.lhs->t) {
usr/src/cmd/fm/eversholt/common/check.c
835
check_cycle_lhs(stmtnp, arrow->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/check.c
841
if (arrow->u.arrow.lhs->u.arrow.rhs->t != T_EVENT)
usr/src/cmd/fm/eversholt/common/check.c
845
trylhs = arrow->u.arrow.lhs->u.arrow.rhs;
usr/src/cmd/fm/eversholt/common/check.c
846
tryrhs = arrow->u.arrow.rhs;
usr/src/cmd/fm/eversholt/common/check.c
851
trylhs = arrow->u.arrow.lhs;
usr/src/cmd/fm/eversholt/common/check.c
852
tryrhs = arrow->u.arrow.rhs;
usr/src/cmd/fm/eversholt/common/check.c
857
ptree_nodetype2str(arrow->u.arrow.lhs->t));
usr/src/cmd/fm/eversholt/common/ptree.c
334
ptree(flags, np->u.arrow.lhs, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
335
if (np->u.arrow.nnp) {
usr/src/cmd/fm/eversholt/common/ptree.c
337
ptree(flags, np->u.arrow.nnp, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
341
if (np->u.arrow.knp) {
usr/src/cmd/fm/eversholt/common/ptree.c
343
ptree(flags, np->u.arrow.knp, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
346
ptree(flags, np->u.arrow.rhs, no_iterators, fileline);
usr/src/cmd/fm/eversholt/common/ptree.c
631
return (name_pattern_match_in_subtree(np->u.arrow.lhs, pat) ||
usr/src/cmd/fm/eversholt/common/ptree.c
632
name_pattern_match_in_subtree(np->u.arrow.rhs, pat));
usr/src/cmd/fm/eversholt/common/tree.c
1245
np->u.arrow.prop = prop;
usr/src/cmd/fm/eversholt/common/tree.c
1246
set_arrow_prop(prop, np->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/tree.c
218
size += sizeof (ret->u.arrow) - sizeof (ret->u);
usr/src/cmd/fm/eversholt/common/tree.c
295
tree_free(root->u.arrow.lhs);
usr/src/cmd/fm/eversholt/common/tree.c
296
tree_free(root->u.arrow.nnp);
usr/src/cmd/fm/eversholt/common/tree.c
297
tree_free(root->u.arrow.knp);
usr/src/cmd/fm/eversholt/common/tree.c
298
tree_free(root->u.arrow.rhs);
usr/src/cmd/fm/eversholt/common/tree.c
412
if (tree_treecmp(np1->u.arrow.lhs, np2->u.arrow.lhs, t,
usr/src/cmd/fm/eversholt/common/tree.c
415
if (tree_treecmp(np1->u.arrow.nnp, np2->u.arrow.nnp, t,
usr/src/cmd/fm/eversholt/common/tree.c
418
if (tree_treecmp(np1->u.arrow.knp, np2->u.arrow.knp, t,
usr/src/cmd/fm/eversholt/common/tree.c
421
return (tree_treecmp(np1->u.arrow.rhs, np2->u.arrow.rhs, t,
usr/src/cmd/fm/eversholt/common/tree.c
944
ret->u.arrow.lhs = lhs;
usr/src/cmd/fm/eversholt/common/tree.c
945
ret->u.arrow.nnp = nnp;
usr/src/cmd/fm/eversholt/common/tree.c
946
ret->u.arrow.knp = knp;
usr/src/cmd/fm/eversholt/common/tree.c
947
ret->u.arrow.rhs = rhs;
usr/src/cmd/fm/eversholt/common/tree.h
246
} arrow;
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
685
(void) eft_node((uintptr_t)node.u.arrow.lhs, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
687
if (node.u.arrow.nnp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
689
(void) eft_node((uintptr_t)node.u.arrow.nnp,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
694
if (node.u.arrow.knp) {
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
696
(void) eft_node((uintptr_t)node.u.arrow.knp,
usr/src/cmd/fm/modules/common/eversholt/eft_mdb.c
700
(void) eft_node((uintptr_t)node.u.arrow.rhs, DCMD_ADDRSPEC, 0,
usr/src/cmd/fm/modules/common/eversholt/eval.c
121
struct config *croot, struct arrow *arrowp, int try, int *dupedp)
usr/src/cmd/fm/modules/common/eversholt/eval.c
1388
struct lut **globals, struct config *croot, struct arrow *arrowp,
usr/src/cmd/fm/modules/common/eversholt/eval.c
167
struct lut **globals, struct config *croot, struct arrow *arrowp,
usr/src/cmd/fm/modules/common/eversholt/eval.c
213
struct config *croot, struct arrow *arrowp, int try, struct evalue *valuep)
usr/src/cmd/fm/modules/common/eversholt/eval.h
53
struct lut **globals, struct config *croot, struct arrow *arrowp,
usr/src/cmd/fm/modules/common/eversholt/fme.c
222
extern void ipath_dummy_lut(struct arrow *);
usr/src/cmd/fm/modules/common/eversholt/fme.c
238
ap->arrowp->pnode->u.arrow.needed = 1;
usr/src/cmd/fm/modules/common/eversholt/fme.c
257
ap->arrowp->pnode->u.arrow.needed = 0;
usr/src/cmd/fm/modules/common/eversholt/fme.c
3531
checkconstraints(struct fme *fmep, struct arrow *arrowp)
usr/src/cmd/fm/modules/common/eversholt/ipath.c
149
ipath_dummy_lut(struct arrow *arrowp)
usr/src/cmd/fm/modules/common/eversholt/itree.c
100
static void add_arrow(struct bubble *bp, struct arrow *ap);
usr/src/cmd/fm/modules/common/eversholt/itree.c
101
static struct constraintlist *itree_add_constraint(struct arrow *arrowp,
usr/src/cmd/fm/modules/common/eversholt/itree.c
106
static void itree_free_constraints(struct arrow *ap);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1211
itree_np2nork(infop->anp->u.arrow.nnp),
usr/src/cmd/fm/modules/common/eversholt/itree.c
1212
itree_np2nork(infop->anp->u.arrow.knp));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1213
dst = infop->anp->u.arrow.rhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1214
src = infop->anp->u.arrow.lhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1218
hmatch(infop, src->u.arrow.rhs, dst);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1220
itree_np2nork(src->u.arrow.nnp),
usr/src/cmd/fm/modules/common/eversholt/itree.c
1221
itree_np2nork(src->u.arrow.knp));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1222
dst = src->u.arrow.rhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1223
src = src->u.arrow.lhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1337
vmatch(infop, np->u.arrow.rhs, NULL, np->u.arrow.parent);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1350
if (anp->u.arrow.lhs->t == T_ARROW) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
1351
anp->u.arrow.lhs->u.arrow.parent = anp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1352
find_first_arrow(infop, anp->u.arrow.lhs);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1354
vmatch(infop, anp->u.arrow.lhs, NULL, anp);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1374
cp_reset(np->u.arrow.lhs);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1375
cp_reset(np->u.arrow.rhs);
usr/src/cmd/fm/modules/common/eversholt/itree.c
1407
if (!anp->u.arrow.needed)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1413
anp->u.arrow.parent = NULL;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1476
struct arrow *arrowp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1489
dlst = arrownp->u.arrow.rhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1490
slst = arrownp->u.arrow.lhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1494
slst = slst->u.arrow.rhs;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1517
sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1518
bzero(arrowp, sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
170
struct arrow *arrowp;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1839
add_arrow(struct bubble *bp, struct arrow *ap)
usr/src/cmd/fm/modules/common/eversholt/itree.c
1861
static struct arrow *
usr/src/cmd/fm/modules/common/eversholt/itree.c
1865
struct arrow *newa;
usr/src/cmd/fm/modules/common/eversholt/itree.c
1867
newa = alloc_xmalloc(sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1868
bzero(newa, sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1878
alloc_xfree(newa, sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
1887
itree_set_arrow_traits(struct arrow *ap, struct node *fromev,
usr/src/cmd/fm/modules/common/eversholt/itree.c
1964
arrow_add_within(struct arrow *ap, struct node *xpr)
usr/src/cmd/fm/modules/common/eversholt/itree.c
2026
alloc_xfree(al->arrowp, sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
2034
itree_delete_arrow(struct bubble *bubp, struct arrow *arrow)
usr/src/cmd/fm/modules/common/eversholt/itree.c
2039
if (al->arrowp == arrow) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
2048
if (al->arrowp == arrow) {
usr/src/cmd/fm/modules/common/eversholt/itree.c
2069
alloc_xfree(al->arrowp, sizeof (struct arrow));
usr/src/cmd/fm/modules/common/eversholt/itree.c
2088
itree_add_constraint(struct arrow *arrowp, struct node *c)
usr/src/cmd/fm/modules/common/eversholt/itree.c
2112
itree_next_constraint(struct arrow *arrowp, struct constraintlist *last)
usr/src/cmd/fm/modules/common/eversholt/itree.c
2124
itree_free_constraints(struct arrow *ap)
usr/src/cmd/fm/modules/common/eversholt/itree.c
92
static int itree_set_arrow_traits(struct arrow *ap, struct node *fromev,
usr/src/cmd/fm/modules/common/eversholt/itree.c
96
static void arrow_add_within(struct arrow *ap, struct node *xpr);
usr/src/cmd/fm/modules/common/eversholt/itree.c
97
static struct arrow *itree_add_arrow(struct node *apnode,
usr/src/cmd/fm/modules/common/eversholt/itree.h
148
struct constraintlist *itree_next_constraint(struct arrow *arrowp,
usr/src/cmd/fm/modules/common/eversholt/platform.c
1105
struct arrow *arrowp, char ***argv, int *argc, int *argvlen)
usr/src/cmd/fm/modules/common/eversholt/platform.c
1248
generate_envp(struct arrow *arrowp, char ***envp, int *envc, int *envplen)
usr/src/cmd/fm/modules/common/eversholt/platform.c
1305
struct arrow *arrowp, struct evalue *valuep)
usr/src/cmd/fm/modules/common/eversholt/platform.c
1407
struct arrow *arrowp, struct evalue *valuep)
usr/src/cmd/fm/modules/common/eversholt/platform.h
59
struct arrow *arrowp, struct evalue *valuep);
usr/src/cmd/fm/modules/common/eversholt/platform.h
61
struct config *croot, struct arrow *arrowp, struct evalue *valuep);