node 254 dev/acpi/acpi.c acpi_inidev(struct aml_node *node, void *arg)
node 268 dev/acpi/acpi.c if (aml_evalname(sc, node, "_STA", 0, NULL, &res))
node 272 dev/acpi/acpi.c aml_evalnode(sc, node, 0, NULL, NULL);
node 277 dev/acpi/acpi.c acpi_foundprt(struct aml_node *node, void *arg)
node 284 dev/acpi/acpi.c dnprintf(10, "found prt entry: %s\n", node->parent->name);
node 289 dev/acpi/acpi.c aaa.aaa_node = node;
node 312 dev/acpi/acpi.c int acpi_add_device(struct aml_node *node, void *arg);
node 315 dev/acpi/acpi.c acpi_add_device(struct aml_node *node, void *arg)
node 322 dev/acpi/acpi.c aaa.aaa_node = node;
node 326 dev/acpi/acpi.c if (node == NULL || node->value == NULL)
node 329 dev/acpi/acpi.c switch (node->value->type) {
node 1016 dev/acpi/acpi.c struct aml_node *node = arg;
node 1022 dev/acpi/acpi.c aml_evalnode(sc, node, 0, NULL, NULL);
node 1033 dev/acpi/acpi.c struct aml_node *node = arg;
node 1039 dev/acpi/acpi.c aml_evalnode(sc, node, 0, NULL, NULL);
node 1620 dev/acpi/acpi.c acpi_foundec(struct aml_node *node, void *arg)
node 1628 dev/acpi/acpi.c if (aml_evalnode(sc, node, 0, NULL, &res) != 0)
node 1649 dev/acpi/acpi.c aaa.aaa_node = node->parent;
node 1657 dev/acpi/acpi.c acpi_foundhid(struct aml_node *node, void *arg)
node 1665 dev/acpi/acpi.c dnprintf(10, "found hid device: %s ", node->parent->name);
node 1666 dev/acpi/acpi.c if (aml_evalnode(sc, node, 0, NULL, &res) != 0)
node 1685 dev/acpi/acpi.c aaa.aaa_node = node->parent;
node 1703 dev/acpi/acpi.c acpi_founddock(struct aml_node *node, void *arg)
node 1710 dev/acpi/acpi.c dnprintf(10, "found dock entry: %s\n", node->parent->name);
node 1715 dev/acpi/acpi.c aaa.aaa_node = node->parent;
node 123 dev/acpi/acpiac.c acpiac_notify(struct aml_node *node, int notify_type, void *arg)
node 391 dev/acpi/acpibat.c acpibat_notify(struct aml_node *node, int notify_type, void *arg)
node 118 dev/acpi/acpibtn.c acpibtn_notify(struct aml_node *node, int notify_type, void *arg)
node 502 dev/acpi/acpicpu.c acpicpu_notify(struct aml_node *node, int notify_type, void *arg)
node 106 dev/acpi/acpidebug.c if (value->node)
node 107 dev/acpi/acpidebug.c db_printf("[%s] ", aml_nodename(value->node));
node 246 dev/acpi/acpidebug.c db_aml_walktree(struct aml_node *node)
node 248 dev/acpi/acpidebug.c while (node) {
node 249 dev/acpi/acpidebug.c db_aml_showvalue(node->value);
node 250 dev/acpi/acpidebug.c db_aml_walktree(node->child);
node 252 dev/acpi/acpidebug.c node = node->sibling;
node 296 dev/acpi/acpidebug.c struct aml_node *node;
node 301 dev/acpi/acpidebug.c node = aml_searchname(&aml_root, scope);
node 302 dev/acpi/acpidebug.c if (node)
node 303 dev/acpi/acpidebug.c db_aml_showvalue(node->value);
node 311 dev/acpi/acpidebug.c struct aml_node *node;
node 316 dev/acpi/acpidebug.c node = aml_searchname(&aml_root, scope);
node 317 dev/acpi/acpidebug.c if (node && node->value && node->value->type == AML_OBJTYPE_METHOD) {
node 318 dev/acpi/acpidebug.c db_aml_disasm(node, node->value->v_method.start,
node 319 dev/acpi/acpidebug.c node->value->v_method.end, -1, 0);
node 339 dev/acpi/acpidebug.c aml_nodename(root->node));
node 374 dev/acpi/acpidebug.c db_aml_disasm(scope->node, scope->pos, scope->end, -1, depth);
node 407 dev/acpi/acpidebug.c struct aml_node *node;
node 426 dev/acpi/acpidebug.c node = scope->node;
node 429 dev/acpi/acpidebug.c node = aml_searchname(scope->node, name);
node 431 dev/acpi/acpidebug.c mnem, aml_getname(name), aml_nodename(node));
node 449 dev/acpi/acpidebug.c scope->pos = db_aml_disasm(node, scope->pos,
node 454 dev/acpi/acpidebug.c scope->pos = db_aml_disasm(node, scope->pos,
node 459 dev/acpi/acpidebug.c scope->pos = db_aml_disasm(node, scope->pos,
node 467 dev/acpi/acpidebug.c scope->pos = db_aml_disasm(node, scope->pos,
node 478 dev/acpi/acpidebug.c node = aml_searchname(scope->node, name);
node 481 dev/acpi/acpidebug.c aml_nodename(node));
node 483 dev/acpi/acpidebug.c if (!node || !node->value ||
node 484 dev/acpi/acpidebug.c node->value->type != AML_OBJTYPE_METHOD)
node 489 dev/acpi/acpidebug.c idx < AML_METHOD_ARGCOUNT(node->value->v_method.flags);
node 491 dev/acpi/acpidebug.c scope->pos = db_aml_disasm(node, scope->pos,
node 33 dev/acpi/acpidock.c struct aml_node *node;
node 195 dev/acpi/acpidock.c acpidock_eject(struct acpidock_softc *sc, struct aml_node *node)
node 204 dev/acpi/acpidock.c if (aml_evalname(sc->sc_acpi, node, "_EJ0", 1, &cmd,
node 222 dev/acpi/acpidock.c acpidock_notify(struct aml_node *node, int notify_type, void *arg)
node 240 dev/acpi/acpidock.c acpidock_eject(sc, n->node);
node 270 dev/acpi/acpidock.c acpidock_foundejd(struct aml_node *node, void *arg)
node 275 dev/acpi/acpidock.c dnprintf(15, "%s: %s", DEVNAME(sc), node->parent->name);
node 277 dev/acpi/acpidock.c if (aml_evalnode(sc->sc_acpi, node, 0, NULL, &res) == -1) {
node 284 dev/acpi/acpidock.c node->parent->name, res.v_string);
node 289 dev/acpi/acpidock.c n->node = node->parent;
node 128 dev/acpi/acpimadt.c struct aml_node *node;
node 142 dev/acpi/acpimadt.c node = aml_searchname(NULL, "\\_PIC");
node 143 dev/acpi/acpimadt.c if (node == 0)
node 148 dev/acpi/acpimadt.c aml_evalnode(acpi_sc, node, 1, &arg, NULL);
node 143 dev/acpi/acpiprt.c struct aml_node *node;
node 169 dev/acpi/acpiprt.c node = aml_searchname(sc->sc_devnode, pp->v_nameref);
node 170 dev/acpi/acpiprt.c if (node == NULL) {
node 174 dev/acpi/acpiprt.c pp = node->value;
node 180 dev/acpi/acpiprt.c node = pp->node;
node 181 dev/acpi/acpiprt.c if (aml_evalname(sc->sc_acpi, node, "_STA", 0, NULL, &res))
node 189 dev/acpi/acpiprt.c if (aml_evalname(sc->sc_acpi, node, "_CRS", 0, NULL, &res))
node 206 dev/acpi/acpiprt.c DEVNAME(sc), aml_nodename(pp->node), addr, pin, irq);
node 275 dev/acpi/acpiprt.c acpiprt_getpcibus(struct acpiprt_softc *sc, struct aml_node *node)
node 277 dev/acpi/acpiprt.c struct aml_node *parent = node->parent;
node 197 dev/acpi/acpitz.c if (aml_evalname(sc->sc_acpi, ref->node, "_PR0",0 , NULL,
node 217 dev/acpi/acpitz.c if (aml_evalname(sc->sc_acpi, ref->node, method, 0,
node 223 dev/acpi/acpitz.c if (aml_evalname(sc->sc_acpi, ref->node, "_STA", 0,
node 309 dev/acpi/acpitz.c acpitz_notify(struct aml_node *node, int notify_type, void *arg)
node 248 dev/acpi/amltypes.h struct aml_node *node;
node 309 dev/acpi/dsdt.c aml_nodename(root->node));
node 394 dev/acpi/dsdt.c struct aml_node *node;
node 606 dev/acpi/dsdt.c aml_register_notify(struct aml_node *node, const char *pnpid,
node 613 dev/acpi/dsdt.c node->name, pnpid ? pnpid : "", proc);
node 616 dev/acpi/dsdt.c pdata->node = node;
node 631 dev/acpi/dsdt.c aml_notify(struct aml_node *node, int notify_value)
node 635 dev/acpi/dsdt.c if (node == NULL)
node 639 dev/acpi/dsdt.c if (pdata->node == node)
node 640 dev/acpi/dsdt.c pdata->cbproc(pdata->node, notify_value, pdata->cbarg);
node 653 dev/acpi/dsdt.c pdata->cbproc(pdata->node, notify_value, pdata->cbarg);
node 662 dev/acpi/dsdt.c pdata->cbproc(pdata->node, 0, pdata->cbarg);
node 688 dev/acpi/dsdt.c aml_nodename(struct aml_node *node)
node 693 dev/acpi/dsdt.c if (node) {
node 694 dev/acpi/dsdt.c aml_nodename(node->parent);
node 695 dev/acpi/dsdt.c if (node->parent != &aml_root)
node 697 dev/acpi/dsdt.c strlcat(namebuf, node->name, sizeof(namebuf));
node 743 dev/acpi/dsdt.c struct aml_node *node, **pp;
node 770 dev/acpi/dsdt.c node = NULL;
node 773 dev/acpi/dsdt.c if ((node = __aml_search(root, name)) == NULL) {
node 774 dev/acpi/dsdt.c node = acpi_os_malloc(sizeof(struct aml_node));
node 776 dev/acpi/dsdt.c memcpy((void *)node->name, name, AML_NAMESEG_LEN);
node 779 dev/acpi/dsdt.c node->parent = root;
node 780 dev/acpi/dsdt.c node->sibling = NULL;
node 781 dev/acpi/dsdt.c *pp = node;
node 783 dev/acpi/dsdt.c root = node;
node 787 dev/acpi/dsdt.c if (node && value) {
node 788 dev/acpi/dsdt.c node->value = value;
node 789 dev/acpi/dsdt.c value->node = node;
node 791 dev/acpi/dsdt.c return node;
node 798 dev/acpi/dsdt.c struct aml_node *node;
node 833 dev/acpi/dsdt.c while (root && (node = __aml_search(root, name)) == NULL) {
node 836 dev/acpi/dsdt.c return node;
node 847 dev/acpi/dsdt.c aml_delchildren(struct aml_node *node)
node 851 dev/acpi/dsdt.c if (node == NULL)
node 853 dev/acpi/dsdt.c while ((onode = node->child) != NULL) {
node 854 dev/acpi/dsdt.c node->child = onode->sibling;
node 906 dev/acpi/dsdt.c struct aml_node *node)
node 913 dev/acpi/dsdt.c scope->node = node;
node 949 dev/acpi/dsdt.c aml_parsenode(struct aml_scope *parent, struct aml_node *node, uint8_t *start,
node 957 dev/acpi/dsdt.c scope = aml_pushscope(parent, start, *end, node);
node 1086 dev/acpi/dsdt.c aml_nodename(field->node), bpos, blen);
node 1267 dev/acpi/dsdt.c if (val->node)
node 1268 dev/acpi/dsdt.c printf(" [%s]", aml_nodename(val->node));
node 1346 dev/acpi/dsdt.c struct aml_node *node;
node 1354 dev/acpi/dsdt.c node = aml_searchname(scope->node, ref->v_nameref);
node 1355 dev/acpi/dsdt.c if (node == NULL || node->value == NULL)
node 1357 dev/acpi/dsdt.c ref = node->value;
node 1374 dev/acpi/dsdt.c if (ref->node)
node 1417 dev/acpi/dsdt.c ref = aml_evalmethod(scope, ref->node, argc, tmp, &tmp[argc]);
node 1617 dev/acpi/dsdt.c if (lhs->node) {
node 1625 dev/acpi/dsdt.c if (lhs->node)
node 1644 dev/acpi/dsdt.c if (lhs->node)
node 1974 dev/acpi/dsdt.c aml_evalmethod(struct aml_scope *parent, struct aml_node *node,
node 1979 dev/acpi/dsdt.c scope = aml_pushscope(parent, node->value->v_method.start,
node 1980 dev/acpi/dsdt.c node->value->v_method.end, node);
node 1989 dev/acpi/dsdt.c aml_nodename(node), scope->nargs);
node 1994 dev/acpi/dsdt.c node->value->v_method.fneval(scope, res);
node 1995 dev/acpi/dsdt.c dnprintf(10, "[%s] returns: ", aml_nodename(node));
node 1998 dev/acpi/dsdt.c node->value->v_method.fneval(scope, res);
node 2001 dev/acpi/dsdt.c aml_delchildren(node);
node 2014 dev/acpi/dsdt.c aml_evalnode(struct acpi_softc *sc, struct aml_node *node,
node 2022 dev/acpi/dsdt.c if (node == NULL || node->value == NULL)
node 2025 dev/acpi/dsdt.c switch (node->value->type) {
node 2027 dev/acpi/dsdt.c aml_evalmethod(NULL, node, argc, argv, res);
node 2031 dev/acpi/dsdt.c aml_nodename(node), acpi_nalloc);
node 2049 dev/acpi/dsdt.c aml_copyvalue(res, node->value);
node 2054 dev/acpi/dsdt.c if ((ref = aml_searchname(node, node->value->v_nameref)) != NULL)
node 2057 dev/acpi/dsdt.c aml_copyvalue(res, node->value);
node 2093 dev/acpi/dsdt.c aml_walknodes(struct aml_node *node, int mode,
node 2098 dev/acpi/dsdt.c if (node == NULL)
node 2101 dev/acpi/dsdt.c nodecb(node, arg);
node 2102 dev/acpi/dsdt.c for (child = node->child; child; child = child->sibling)
node 2105 dev/acpi/dsdt.c nodecb(node, arg);
node 2109 dev/acpi/dsdt.c aml_walktree(struct aml_node *node)
node 2111 dev/acpi/dsdt.c while (node) {
node 2112 dev/acpi/dsdt.c aml_showvalue(node->value, 0);
node 2113 dev/acpi/dsdt.c aml_walktree(node->child);
node 2114 dev/acpi/dsdt.c node = node->sibling;
node 2125 dev/acpi/dsdt.c aml_find_node(struct aml_node *node, const char *name,
node 2130 dev/acpi/dsdt.c while (node) {
node 2131 dev/acpi/dsdt.c if ((nn = node->name) != NULL) {
node 2135 dev/acpi/dsdt.c cbproc(node, arg);
node 2137 dev/acpi/dsdt.c aml_find_node(node->child, name, cbproc, arg);
node 2138 dev/acpi/dsdt.c node = node->sibling;
node 2399 dev/acpi/dsdt.c aml_nodename(scope->node), aml_mnem(opcode, np));
node 2469 dev/acpi/dsdt.c scope->node);
node 2471 dev/acpi/dsdt.c aml_nodename(scope->node), aml_getname(name),
node 2476 dev/acpi/dsdt.c aml_createname(scope->node, name, res);
node 2486 dev/acpi/dsdt.c struct aml_node *node;
node 2514 dev/acpi/dsdt.c node = aml_createname(scope->node, name, res);
node 2515 dev/acpi/dsdt.c aml_parsenode(scope, node, scope->pos, &end, NULL);
node 2713 dev/acpi/dsdt.c aml_createname(scope->node, name, res);
node 2724 dev/acpi/dsdt.c struct aml_node *node;
node 2752 dev/acpi/dsdt.c node = aml_searchname(scope->node, res->v_nameref);
node 2753 dev/acpi/dsdt.c if (node && node->value)
node 2754 dev/acpi/dsdt.c _aml_setvalue(res, AML_OBJTYPE_OBJREF, -1, node->value);
node 2815 dev/acpi/dsdt.c aml_createname(scope->node, name, fld);
node 2866 dev/acpi/dsdt.c aml_createname(scope->node, name, res);
node 2928 dev/acpi/dsdt.c if (dev && dev->node) {
node 2930 dev/acpi/dsdt.c aml_nodename(dev->node), i1);
node 2931 dev/acpi/dsdt.c aml_notify(dev->node, i1);
node 3211 dev/acpi/dsdt.c aml_nodename(scope->node), aml_mnem(opcode, scope->pos));
node 3494 dev/acpi/dsdt.c int aml_fixup_node(struct aml_node *node, void *arg)
node 3499 dev/acpi/dsdt.c if (node->value == NULL)
node 3502 dev/acpi/dsdt.c aml_fixup_node(node, node->value);
node 3504 dev/acpi/dsdt.c node = aml_searchname(node, val->v_nameref);
node 3505 dev/acpi/dsdt.c if (node && node->value) {
node 3507 dev/acpi/dsdt.c node->value);
node 3511 dev/acpi/dsdt.c aml_fixup_node(node, val->v_package[i]);
node 3519 dev/acpi/dsdt.c aml_getpciaddr(dsdt_softc, node);
node 3521 dev/acpi/dsdt.c aml_nodename(node), val->v_opregion.iobase);
node 31 dev/acpi/dsdt.h struct aml_node *node;
node 2179 dev/ic/acx.c struct acx_node *node = (struct acx_node *)ni;
node 2258 dev/ic/acx.c txbuf->tb_node = node;
node 2486 dev/ic/acx.c acx_join_bss(struct acx_softc *sc, uint8_t mode, struct ieee80211_node *node)
node 2496 dev/ic/acx.c bj->bssid[i] = node->ni_bssid[IEEE80211_ADDR_LEN - i - 1];
node 2507 dev/ic/acx.c bj->channel = ieee80211_chan2ieee(&sc->sc_ic, node->ni_chan);
node 2508 dev/ic/acx.c bj->esslen = node->ni_esslen;
node 2509 dev/ic/acx.c bcopy(node->ni_essid, bj->essid, node->ni_esslen);
node 1821 dev/microcode/aic7xxx/aicasm_gram.y symbol_node_t *node;
node 1848 dev/microcode/aic7xxx/aicasm_gram.y SLIST_FOREACH(node, &expression->referenced_syms, links) {
node 1849 dev/microcode/aic7xxx/aicasm_gram.y if ((node->symbol->type == MASK
node 1850 dev/microcode/aic7xxx/aicasm_gram.y || node->symbol->type == FIELD
node 1851 dev/microcode/aic7xxx/aicasm_gram.y || node->symbol->type == ENUM
node 1852 dev/microcode/aic7xxx/aicasm_gram.y || node->symbol->type == ENUM_ENTRY)
node 1853 dev/microcode/aic7xxx/aicasm_gram.y && symlist_search(&node->symbol->info.finfo->symrefs,
node 1858 dev/microcode/aic7xxx/aicasm_gram.y node->symbol->name, symbol->name);
node 315 dev/microcode/aic7xxx/aicasm_symbol.c symbol_node_t *node;
node 318 dev/microcode/aic7xxx/aicasm_symbol.c while((node = SLIST_FIRST(symlist_src2)) != NULL) {
node 320 dev/microcode/aic7xxx/aicasm_symbol.c SLIST_INSERT_HEAD(symlist_dest, node, links);
node 712 dev/pci/if_iwi.c struct iwi_node node;
node 727 dev/pci/if_iwi.c bzero(&node, sizeof node);
node 728 dev/pci/if_iwi.c IEEE80211_ADDR_COPY(node.bssid, macaddr);
node 730 dev/pci/if_iwi.c CSR_WRITE_REGION_1(sc, IWI_CSR_NODE_BASE + i * sizeof node,
node 731 dev/pci/if_iwi.c (uint8_t *)&node, sizeof node);
node 2348 dev/pci/if_wpi.c struct wpi_node_info node;
node 2391 dev/pci/if_wpi.c memset(&node, 0, sizeof node);
node 2392 dev/pci/if_wpi.c IEEE80211_ADDR_COPY(node.bssid, ni->ni_bssid);
node 2393 dev/pci/if_wpi.c node.id = WPI_ID_BSS;
node 2394 dev/pci/if_wpi.c node.rate = (ic->ic_curmode == IEEE80211_MODE_11A) ?
node 2396 dev/pci/if_wpi.c node.action = htole32(WPI_ACTION_SET_RATE);
node 2397 dev/pci/if_wpi.c node.antenna = WPI_ANTENNA_BOTH;
node 2398 dev/pci/if_wpi.c error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 1);
node 2573 dev/pci/if_wpi.c struct wpi_node_info node;
node 2644 dev/pci/if_wpi.c memset(&node, 0, sizeof node);
node 2645 dev/pci/if_wpi.c IEEE80211_ADDR_COPY(node.bssid, etherbroadcastaddr);
node 2646 dev/pci/if_wpi.c node.id = WPI_ID_BROADCAST;
node 2647 dev/pci/if_wpi.c node.rate = wpi_plcp_signal(2);
node 2648 dev/pci/if_wpi.c node.action = htole32(WPI_ACTION_SET_RATE);
node 2649 dev/pci/if_wpi.c node.antenna = WPI_ANTENNA_BOTH;
node 2650 dev/pci/if_wpi.c error = wpi_cmd(sc, WPI_CMD_ADD_NODE, &node, sizeof node, 0);
node 168 dev/raidframe/rf_aselect.c rf_UpdateNodeHdrPtr(RF_DagHeader_t *hdr, RF_DagNode_t *node)
node 171 dev/raidframe/rf_aselect.c RF_ASSERT(hdr != NULL && node != NULL);
node 172 dev/raidframe/rf_aselect.c for (i = 0; i < node->numSuccedents; i++)
node 173 dev/raidframe/rf_aselect.c if (node->succedents[i]->dagHdr != hdr)
node 174 dev/raidframe/rf_aselect.c rf_UpdateNodeHdrPtr(hdr, node->succedents[i]);
node 175 dev/raidframe/rf_aselect.c node->dagHdr = hdr;
node 1119 dev/raidframe/rf_dagdegrd.c #define INIT_DISK_NODE(node,name) do { \
node 1120 dev/raidframe/rf_dagdegrd.c rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskReadFunc, \
node 1123 dev/raidframe/rf_dagdegrd.c (node)->succedents[0] = unblockNode; \
node 1124 dev/raidframe/rf_dagdegrd.c (node)->succedents[1] = recoveryNode; \
node 1125 dev/raidframe/rf_dagdegrd.c (node)->antecedents[0] = blockNode; \
node 1126 dev/raidframe/rf_dagdegrd.c (node)->antType[0] = rf_control; \
node 705 dev/raidframe/rf_dagdegwr.c #define DISK_NODE_PDA(node) ((node)->params[0].p)
node 801 dev/raidframe/rf_dagdegwr.c #define INIT_READ_NODE(node,name) do { \
node 802 dev/raidframe/rf_dagdegwr.c rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskReadFunc, \
node 805 dev/raidframe/rf_dagdegwr.c (node)->succedents[0] = recoveryNode; \
node 806 dev/raidframe/rf_dagdegwr.c (node)->antecedents[0] = blockNode; \
node 807 dev/raidframe/rf_dagdegwr.c (node)->antType[0] = rf_control; \
node 880 dev/raidframe/rf_dagdegwr.c #define INIT_WRITE_NODE(node,name) do { \
node 881 dev/raidframe/rf_dagdegwr.c rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskWriteFunc, \
node 884 dev/raidframe/rf_dagdegwr.c (node)->succedents[0] = unblockNode; \
node 885 dev/raidframe/rf_dagdegwr.c (node)->antecedents[0] = recoveryNode; \
node 886 dev/raidframe/rf_dagdegwr.c (node)->antType[0] = rf_control; \
node 108 dev/raidframe/rf_dagfuncs.c rf_TerminateFunc(RF_DagNode_t *node)
node 110 dev/raidframe/rf_dagfuncs.c RF_ASSERT(node->dagHdr->numCommits == node->dagHdr->numCommitNodes);
node 111 dev/raidframe/rf_dagfuncs.c node->status = rf_good;
node 112 dev/raidframe/rf_dagfuncs.c return (rf_FinishNode(node, RF_THREAD_CONTEXT));
node 116 dev/raidframe/rf_dagfuncs.c rf_TerminateUndoFunc(RF_DagNode_t *node)
node 136 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorIdleFunc(RF_DagNode_t *node)
node 143 dev/raidframe/rf_dagfuncs.c rf_SelectMirrorDiskIdle(node);
node 144 dev/raidframe/rf_dagfuncs.c return (rf_DiskReadFunc(node));
node 148 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorPartitionFunc(RF_DagNode_t *node)
node 155 dev/raidframe/rf_dagfuncs.c rf_SelectMirrorDiskPartition(node);
node 156 dev/raidframe/rf_dagfuncs.c return (rf_DiskReadFunc(node));
node 160 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorUndoFunc(RF_DagNode_t *node)
node 172 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateFunc(RF_DagNode_t *node)
node 174 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 175 dev/raidframe/rf_dagfuncs.c caddr_t buf = (caddr_t) node->params[1].p;
node 177 dev/raidframe/rf_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 180 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 183 dev/raidframe/rf_dagfuncs.c (RF_Raid_t *) (node->dagHdr->raidPtr),
node 184 dev/raidframe/rf_dagfuncs.c node->wakeFunc, (void *) node,
node 185 dev/raidframe/rf_dagfuncs.c node->dagHdr->tracerec, timer);
node 192 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 203 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteFunc(RF_DagNode_t *node)
node 205 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 206 dev/raidframe/rf_dagfuncs.c caddr_t buf = (caddr_t) node->params[1].p;
node 208 dev/raidframe/rf_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 211 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 214 dev/raidframe/rf_dagfuncs.c (RF_Raid_t *) (node->dagHdr->raidPtr), node->wakeFunc,
node 215 dev/raidframe/rf_dagfuncs.c (void *) node, node->dagHdr->tracerec, timer);
node 222 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 230 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateFunc(RF_DagNode_t *node)
node 236 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteFunc(RF_DagNode_t *node)
node 243 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateUndoFunc(RF_DagNode_t *node)
node 249 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteUndoFunc(RF_DagNode_t *node)
node 258 dev/raidframe/rf_dagfuncs.c rf_NullNodeFunc(RF_DagNode_t *node)
node 260 dev/raidframe/rf_dagfuncs.c node->status = rf_good;
node 261 dev/raidframe/rf_dagfuncs.c return (rf_FinishNode(node, RF_THREAD_CONTEXT));
node 265 dev/raidframe/rf_dagfuncs.c rf_NullNodeUndoFunc(RF_DagNode_t *node)
node 267 dev/raidframe/rf_dagfuncs.c node->status = rf_undone;
node 268 dev/raidframe/rf_dagfuncs.c return (rf_FinishNode(node, RF_THREAD_CONTEXT));
node 276 dev/raidframe/rf_dagfuncs.c rf_DiskReadFuncForThreads(RF_DagNode_t *node)
node 279 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 280 dev/raidframe/rf_dagfuncs.c caddr_t buf = (caddr_t) node->params[1].p;
node 281 dev/raidframe/rf_dagfuncs.c RF_StripeNum_t parityStripeID = (RF_StripeNum_t) node->params[2].v;
node 282 dev/raidframe/rf_dagfuncs.c unsigned priority = RF_EXTRACT_PRIORITY(node->params[3].v);
node 283 dev/raidframe/rf_dagfuncs.c unsigned lock = RF_EXTRACT_LOCK_FLAG(node->params[3].v);
node 284 dev/raidframe/rf_dagfuncs.c unsigned unlock = RF_EXTRACT_UNLOCK_FLAG(node->params[3].v);
node 285 dev/raidframe/rf_dagfuncs.c unsigned which_ru = RF_EXTRACT_RU(node->params[3].v);
node 287 dev/raidframe/rf_dagfuncs.c RF_IoType_t iotype = (node->dagHdr->status == rf_enable) ?
node 289 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
node 292 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->bp)
node 293 dev/raidframe/rf_dagfuncs.c b_proc = (void *) ((struct buf *) node->dagHdr->bp)->b_proc;
node 301 dev/raidframe/rf_dagfuncs.c (int (*) (void *, int)) node->wakeFunc,
node 302 dev/raidframe/rf_dagfuncs.c node, NULL, node->dagHdr->tracerec,
node 303 dev/raidframe/rf_dagfuncs.c (void *) (node->dagHdr->raidPtr), flags, b_proc);
node 305 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 307 dev/raidframe/rf_dagfuncs.c node->dagFuncData = (void *) req;
node 318 dev/raidframe/rf_dagfuncs.c rf_DiskWriteFuncForThreads(RF_DagNode_t *node)
node 321 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 322 dev/raidframe/rf_dagfuncs.c caddr_t buf = (caddr_t) node->params[1].p;
node 323 dev/raidframe/rf_dagfuncs.c RF_StripeNum_t parityStripeID = (RF_StripeNum_t) node->params[2].v;
node 324 dev/raidframe/rf_dagfuncs.c unsigned priority = RF_EXTRACT_PRIORITY(node->params[3].v);
node 325 dev/raidframe/rf_dagfuncs.c unsigned lock = RF_EXTRACT_LOCK_FLAG(node->params[3].v);
node 326 dev/raidframe/rf_dagfuncs.c unsigned unlock = RF_EXTRACT_UNLOCK_FLAG(node->params[3].v);
node 327 dev/raidframe/rf_dagfuncs.c unsigned which_ru = RF_EXTRACT_RU(node->params[3].v);
node 329 dev/raidframe/rf_dagfuncs.c RF_IoType_t iotype = (node->dagHdr->status == rf_enable) ?
node 331 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
node 334 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->bp)
node 335 dev/raidframe/rf_dagfuncs.c b_proc = (void *) ((struct buf *) node->dagHdr->bp)->b_proc;
node 343 dev/raidframe/rf_dagfuncs.c (int (*) (void *, int)) node->wakeFunc, (void *) node, NULL,
node 344 dev/raidframe/rf_dagfuncs.c node->dagHdr->tracerec, (void *) (node->dagHdr->raidPtr),
node 348 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 350 dev/raidframe/rf_dagfuncs.c node->dagFuncData = (void *) req;
node 362 dev/raidframe/rf_dagfuncs.c rf_DiskUndoFunc(RF_DagNode_t *node)
node 365 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 366 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
node 369 dev/raidframe/rf_dagfuncs.c (int (*) (void *, int)) node->wakeFunc, (void *) node,
node 370 dev/raidframe/rf_dagfuncs.c NULL, node->dagHdr->tracerec, (void *) (node->dagHdr->raidPtr),
node 373 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 375 dev/raidframe/rf_dagfuncs.c node->dagFuncData = (void *) req;
node 387 dev/raidframe/rf_dagfuncs.c rf_DiskUnlockFuncForThreads(RF_DagNode_t *node)
node 390 dev/raidframe/rf_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 391 dev/raidframe/rf_dagfuncs.c RF_DiskQueue_t **dqs = ((RF_Raid_t *) (node->dagHdr->raidPtr))->Queues;
node 394 dev/raidframe/rf_dagfuncs.c (int (*) (void *, int)) node->wakeFunc, (void *) node,
node 395 dev/raidframe/rf_dagfuncs.c NULL, node->dagHdr->tracerec, (void *) (node->dagHdr->raidPtr),
node 398 dev/raidframe/rf_dagfuncs.c (node->wakeFunc) (node, ENOMEM);
node 400 dev/raidframe/rf_dagfuncs.c node->dagFuncData = (void *) req;
node 414 dev/raidframe/rf_dagfuncs.c rf_GenericWakeupFunc(RF_DagNode_t *node, int status)
node 416 dev/raidframe/rf_dagfuncs.c switch (node->status) {
node 418 dev/raidframe/rf_dagfuncs.c node->status = rf_bwd2;
node 419 dev/raidframe/rf_dagfuncs.c if (node->dagFuncData)
node 421 dev/raidframe/rf_dagfuncs.c node->dagFuncData);
node 422 dev/raidframe/rf_dagfuncs.c return (rf_DiskWriteFuncForThreads(node));
node 426 dev/raidframe/rf_dagfuncs.c node->status = rf_bad;
node 428 dev/raidframe/rf_dagfuncs.c node->status = rf_good;
node 433 dev/raidframe/rf_dagfuncs.c node->status = rf_panic;
node 435 dev/raidframe/rf_dagfuncs.c node->status = rf_undone;
node 439 dev/raidframe/rf_dagfuncs.c printf("node->status is %d,", node->status);
node 444 dev/raidframe/rf_dagfuncs.c if (node->dagFuncData)
node 445 dev/raidframe/rf_dagfuncs.c rf_FreeDiskQueueData((RF_DiskQueueData_t *) node->dagFuncData);
node 446 dev/raidframe/rf_dagfuncs.c return (rf_FinishNode(node, RF_INTR_CONTEXT));
node 478 dev/raidframe/rf_dagfuncs.c rf_RegularXorFunc(RF_DagNode_t *node)
node 480 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 481 dev/raidframe/rf_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 486 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 489 dev/raidframe/rf_dagfuncs.c for (i = 0; i < node->numParams - 1; i += 2)
node 490 dev/raidframe/rf_dagfuncs.c if (node->params[i + 1].p != node->results[0]) {
node 492 dev/raidframe/rf_dagfuncs.c (RF_PhysDiskAddr_t *) node->params[i].p,
node 493 dev/raidframe/rf_dagfuncs.c (char *) node->params[i + 1].p,
node 494 dev/raidframe/rf_dagfuncs.c (char *) node->results[0],
node 495 dev/raidframe/rf_dagfuncs.c node->dagHdr->bp);
node 502 dev/raidframe/rf_dagfuncs.c return (rf_GenericWakeupFunc(node, retcode));
node 507 dev/raidframe/rf_dagfuncs.c rf_SimpleXorFunc(RF_DagNode_t *node)
node 509 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 511 dev/raidframe/rf_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 514 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 517 dev/raidframe/rf_dagfuncs.c for (i = 0; i < node->numParams - 1; i += 2)
node 518 dev/raidframe/rf_dagfuncs.c if (node->params[i + 1].p != node->results[0]) {
node 520 dev/raidframe/rf_dagfuncs.c node->params[i + 1].p,
node 521 dev/raidframe/rf_dagfuncs.c (char *) node->results[0],
node 524 dev/raidframe/rf_dagfuncs.c node->params[i].p)->numSector),
node 525 dev/raidframe/rf_dagfuncs.c (struct buf *) node->dagHdr->bp);
node 532 dev/raidframe/rf_dagfuncs.c return (rf_GenericWakeupFunc(node, retcode));
node 544 dev/raidframe/rf_dagfuncs.c rf_RecoveryXorFunc(RF_DagNode_t *node)
node 546 dev/raidframe/rf_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 549 dev/raidframe/rf_dagfuncs.c (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
node 555 dev/raidframe/rf_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 558 dev/raidframe/rf_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 560 dev/raidframe/rf_dagfuncs.c for (i = 0; i < node->numParams - 2; i += 2)
node 561 dev/raidframe/rf_dagfuncs.c if (node->params[i + 1].p != node->results[0]) {
node 562 dev/raidframe/rf_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 563 dev/raidframe/rf_dagfuncs.c srcbuf = (char *) node->params[i + 1].p;
node 566 dev/raidframe/rf_dagfuncs.c destbuf = ((char *) node->results[0]) +
node 571 dev/raidframe/rf_dagfuncs.c pda->numSector), node->dagHdr->bp);
node 577 dev/raidframe/rf_dagfuncs.c return (rf_GenericWakeupFunc(node, retcode));
node 75 dev/raidframe/rf_dagutils.c RF_DagNode_t *node,
node 79 dev/raidframe/rf_dagutils.c int (*undoFunc) (RF_DagNode_t *node),
node 80 dev/raidframe/rf_dagutils.c int (*wakeFunc) (RF_DagNode_t *node, int),
node 95 dev/raidframe/rf_dagutils.c node->status = initstatus;
node 96 dev/raidframe/rf_dagutils.c node->commitNode = commit;
node 97 dev/raidframe/rf_dagutils.c node->doFunc = doFunc;
node 98 dev/raidframe/rf_dagutils.c node->undoFunc = undoFunc;
node 99 dev/raidframe/rf_dagutils.c node->wakeFunc = wakeFunc;
node 100 dev/raidframe/rf_dagutils.c node->numParams = nParam;
node 101 dev/raidframe/rf_dagutils.c node->numResults = nResult;
node 102 dev/raidframe/rf_dagutils.c node->numAntecedents = nAnte;
node 103 dev/raidframe/rf_dagutils.c node->numAntDone = 0;
node 104 dev/raidframe/rf_dagutils.c node->next = NULL;
node 105 dev/raidframe/rf_dagutils.c node->numSuccedents = nSucc;
node 106 dev/raidframe/rf_dagutils.c node->name = name;
node 107 dev/raidframe/rf_dagutils.c node->dagHdr = hdr;
node 108 dev/raidframe/rf_dagutils.c node->visited = 0;
node 125 dev/raidframe/rf_dagutils.c ptrs = (void **) node->dag_ptrs;
node 129 dev/raidframe/rf_dagutils.c node->succedents = (nSucc) ? (RF_DagNode_t **) ptrs : NULL;
node 130 dev/raidframe/rf_dagutils.c node->antecedents = (nAnte) ? (RF_DagNode_t **) (ptrs + nSucc) : NULL;
node 131 dev/raidframe/rf_dagutils.c node->results = (nResult) ? (void **) (ptrs + nSucc + nAnte) : NULL;
node 132 dev/raidframe/rf_dagutils.c node->propList = (nSucc) ? (RF_PropHeader_t **)
node 137 dev/raidframe/rf_dagutils.c node->params = (RF_DagParam_t *) node->dag_params;
node 139 dev/raidframe/rf_dagutils.c RF_CallocAndAdd(node->params, nParam,
node 143 dev/raidframe/rf_dagutils.c node->params = NULL;
node 280 dev/raidframe/rf_dagutils.c rf_NodeStatusString(RF_DagNode_t *node)
node 282 dev/raidframe/rf_dagutils.c switch (node->status) {
node 297 dev/raidframe/rf_dagutils.c rf_PrintNodeInfoString(RF_DagNode_t *node)
node 300 dev/raidframe/rf_dagutils.c int (*df) (RF_DagNode_t *) = node->doFunc;
node 307 dev/raidframe/rf_dagutils.c pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 308 dev/raidframe/rf_dagutils.c bufPtr = (void *) node->params[1].p;
node 309 dev/raidframe/rf_dagutils.c lk = RF_EXTRACT_LOCK_FLAG(node->params[3].v);
node 310 dev/raidframe/rf_dagutils.c unlk = RF_EXTRACT_UNLOCK_FLAG(node->params[3].v);
node 318 dev/raidframe/rf_dagutils.c pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 319 dev/raidframe/rf_dagutils.c lk = RF_EXTRACT_LOCK_FLAG(node->params[3].v);
node 320 dev/raidframe/rf_dagutils.c unlk = RF_EXTRACT_UNLOCK_FLAG(node->params[3].v);
node 328 dev/raidframe/rf_dagutils.c printf("result buf 0x%lx\n", (long) node->results[0]);
node 329 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numParams - 1; i += 2) {
node 330 dev/raidframe/rf_dagutils.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 331 dev/raidframe/rf_dagutils.c bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p;
node 340 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numParams - 1; i += 2) {
node 341 dev/raidframe/rf_dagutils.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 342 dev/raidframe/rf_dagutils.c bufPtr = (RF_PhysDiskAddr_t *) node->params[i + 1].p;
node 359 dev/raidframe/rf_dagutils.c rf_RecurPrintDAG(RF_DagNode_t *node, int depth, int unvisited)
node 364 dev/raidframe/rf_dagutils.c node->visited = (unvisited) ? 0 : 1;
node 366 dev/raidframe/rf_dagutils.c node->nodeNum, node->commitNode, node->name,
node 367 dev/raidframe/rf_dagutils.c rf_NodeStatusString(node), node->numSuccedents,
node 368 dev/raidframe/rf_dagutils.c node->numSuccFired, node->numSuccDone,
node 369 dev/raidframe/rf_dagutils.c node->numAntecedents, node->numAntDone,
node 370 dev/raidframe/rf_dagutils.c node->numParams, node->numResults);
node 371 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 372 dev/raidframe/rf_dagutils.c printf("%d%s", node->succedents[i]->nodeNum,
node 373 dev/raidframe/rf_dagutils.c ((i == node->numSuccedents - 1) ? "\0" : " "));
node 376 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numAntecedents; i++) {
node 377 dev/raidframe/rf_dagutils.c switch (node->antType[i]) {
node 394 dev/raidframe/rf_dagutils.c printf("%d(%s)%s", node->antecedents[i]->nodeNum, anttype,
node 395 dev/raidframe/rf_dagutils.c (i == node->numAntecedents - 1) ? "\0" : " ");
node 398 dev/raidframe/rf_dagutils.c rf_PrintNodeInfoString(node);
node 399 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 400 dev/raidframe/rf_dagutils.c if (node->succedents[i]->visited == unvisited)
node 401 dev/raidframe/rf_dagutils.c rf_RecurPrintDAG(node->succedents[i], depth + 1,
node 452 dev/raidframe/rf_dagutils.c RF_DagNode_t *node;
node 459 dev/raidframe/rf_dagutils.c node = dag_h->succedents[i];
node 460 dev/raidframe/rf_dagutils.c if (node->visited == unvisited) {
node 469 dev/raidframe/rf_dagutils.c rf_RecurAssignNodeNums(RF_DagNode_t *node, int num, int unvisited)
node 473 dev/raidframe/rf_dagutils.c node->visited = (unvisited) ? 0 : 1;
node 475 dev/raidframe/rf_dagutils.c node->nodeNum = num++;
node 476 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 477 dev/raidframe/rf_dagutils.c if (node->succedents[i]->visited == unvisited) {
node 478 dev/raidframe/rf_dagutils.c num = rf_RecurAssignNodeNums(node->succedents[i],
node 498 dev/raidframe/rf_dagutils.c rf_RecurResetDAGHeaderPointers(RF_DagNode_t *node, RF_DagHeader_t *newptr)
node 502 dev/raidframe/rf_dagutils.c node->dagHdr = newptr;
node 503 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++)
node 504 dev/raidframe/rf_dagutils.c if (node->succedents[i]->dagHdr != newptr)
node 505 dev/raidframe/rf_dagutils.c rf_RecurResetDAGHeaderPointers(node->succedents[i],
node 522 dev/raidframe/rf_dagutils.c rf_ValidateBranch(RF_DagNode_t *node, int *scount, int *acount,
node 528 dev/raidframe/rf_dagutils.c node->visited = (unvisited) ? 0 : 1;
node 529 dev/raidframe/rf_dagutils.c nodes[node->nodeNum] = node;
node 531 dev/raidframe/rf_dagutils.c if (node->next != NULL) {
node 535 dev/raidframe/rf_dagutils.c if (node->status != rf_wait) {
node 539 dev/raidframe/rf_dagutils.c if (node->numAntDone != 0) {
node 543 dev/raidframe/rf_dagutils.c if (node->doFunc == rf_TerminateFunc) {
node 544 dev/raidframe/rf_dagutils.c if (node->numSuccedents != 0) {
node 550 dev/raidframe/rf_dagutils.c if (node->numSuccedents == 0) {
node 556 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 557 dev/raidframe/rf_dagutils.c if (!node->succedents[i]) {
node 559 dev/raidframe/rf_dagutils.c " is NULL.\n", i, node->name);
node 562 dev/raidframe/rf_dagutils.c scount[node->succedents[i]->nodeNum]++;
node 564 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numAntecedents; i++) {
node 565 dev/raidframe/rf_dagutils.c if (!node->antecedents[i]) {
node 567 dev/raidframe/rf_dagutils.c " NULL.\n", i, node->name);
node 570 dev/raidframe/rf_dagutils.c acount[node->antecedents[i]->nodeNum]++;
node 572 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 573 dev/raidframe/rf_dagutils.c if (node->succedents[i]->visited == unvisited) {
node 574 dev/raidframe/rf_dagutils.c if (rf_ValidateBranch(node->succedents[i], scount,
node 584 dev/raidframe/rf_dagutils.c rf_ValidateBranchVisitedBits(RF_DagNode_t *node, int unvisited, int rl)
node 588 dev/raidframe/rf_dagutils.c RF_ASSERT(node->visited == unvisited);
node 589 dev/raidframe/rf_dagutils.c for (i = 0; i < node->numSuccedents; i++) {
node 590 dev/raidframe/rf_dagutils.c if (node->succedents[i] == NULL) {
node 592 dev/raidframe/rf_dagutils.c (long) node, i);
node 595 dev/raidframe/rf_dagutils.c rf_ValidateBranchVisitedBits(node->succedents[i],
node 1263 dev/raidframe/rf_dagutils.c rf_SelectMirrorDiskIdle(RF_DagNode_t *node)
node 1265 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr;
node 1268 dev/raidframe/rf_dagutils.c RF_PhysDiskAddr_t *data_pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 1269 dev/raidframe/rf_dagutils.c RF_PhysDiskAddr_t *mirror_pda = (RF_PhysDiskAddr_t *) node->params[4].p;
node 1330 dev/raidframe/rf_dagutils.c node->params[0].p = mirror_pda;
node 1331 dev/raidframe/rf_dagutils.c node->params[4].p = tmp_pda;
node 1344 dev/raidframe/rf_dagutils.c rf_SelectMirrorDiskPartition(RF_DagNode_t *node)
node 1346 dev/raidframe/rf_dagutils.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->dagHdr->raidPtr;
node 1348 dev/raidframe/rf_dagutils.c RF_PhysDiskAddr_t *data_pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 1349 dev/raidframe/rf_dagutils.c RF_PhysDiskAddr_t *mirror_pda = (RF_PhysDiskAddr_t *) node->params[4].p;
node 1384 dev/raidframe/rf_dagutils.c node->params[0].p = mirror_pda;
node 1385 dev/raidframe/rf_dagutils.c node->params[4].p = tmp_pda;
node 214 dev/raidframe/rf_engine.c rf_BranchDone(RF_DagNode_t *node)
node 222 dev/raidframe/rf_engine.c switch (node->status) {
node 232 dev/raidframe/rf_engine.c for (i = 0; i < node->numSuccedents; i++)
node 234 dev/raidframe/rf_engine.c if (!rf_BranchDone(node->succedents[i]))
node 263 dev/raidframe/rf_engine.c rf_NodeReady(RF_DagNode_t *node)
node 267 dev/raidframe/rf_engine.c switch (node->dagHdr->status) {
node 270 dev/raidframe/rf_engine.c if ((node->status == rf_wait) &&
node 271 dev/raidframe/rf_engine.c (node->numAntecedents == node->numAntDone))
node 277 dev/raidframe/rf_engine.c RF_ASSERT(node->numSuccDone <= node->numSuccedents);
node 278 dev/raidframe/rf_engine.c RF_ASSERT(node->numSuccFired <= node->numSuccedents);
node 279 dev/raidframe/rf_engine.c RF_ASSERT(node->numSuccFired <= node->numSuccDone);
node 280 dev/raidframe/rf_engine.c if ((node->status == rf_good) &&
node 281 dev/raidframe/rf_engine.c (node->numSuccDone == node->numSuccedents))
node 305 dev/raidframe/rf_engine.c rf_FireNode(RF_DagNode_t *node)
node 307 dev/raidframe/rf_engine.c switch (node->status) {
node 312 dev/raidframe/rf_engine.c node->dagHdr->raidPtr->raidid,
node 313 dev/raidframe/rf_engine.c (unsigned long) node, node->name);
node 315 dev/raidframe/rf_engine.c if (node->flags & RF_DAGNODE_FLAG_YIELD) {
node 327 dev/raidframe/rf_engine.c (*(node->doFunc)) (node);
node 333 dev/raidframe/rf_engine.c node->dagHdr->raidPtr->raidid,
node 334 dev/raidframe/rf_engine.c (unsigned long) node, node->name);
node 336 dev/raidframe/rf_engine.c if (node->flags & RF_DAGNODE_FLAG_YIELD) {
node 348 dev/raidframe/rf_engine.c (*(node->undoFunc)) (node);
node 366 dev/raidframe/rf_engine.c RF_DagNode_t *node;
node 371 dev/raidframe/rf_engine.c node = nodeList[i];
node 372 dev/raidframe/rf_engine.c dstat = node->dagHdr->status;
node 373 dev/raidframe/rf_engine.c RF_ASSERT((node->status == rf_wait) ||
node 374 dev/raidframe/rf_engine.c (node->status == rf_good));
node 375 dev/raidframe/rf_engine.c if (rf_NodeReady(node)) {
node 377 dev/raidframe/rf_engine.c RF_ASSERT(node->status == rf_wait);
node 378 dev/raidframe/rf_engine.c if (node->commitNode)
node 379 dev/raidframe/rf_engine.c node->dagHdr->numCommits++;
node 380 dev/raidframe/rf_engine.c node->status = rf_fired;
node 381 dev/raidframe/rf_engine.c for (j = 0; j < node->numAntecedents; j++)
node 382 dev/raidframe/rf_engine.c node->antecedents[j]->numSuccFired++;
node 385 dev/raidframe/rf_engine.c RF_ASSERT(node->status == rf_good);
node 387 dev/raidframe/rf_engine.c RF_ASSERT(node->commitNode == RF_FALSE);
node 388 dev/raidframe/rf_engine.c node->status = rf_recover;
node 409 dev/raidframe/rf_engine.c RF_DagNode_t *node, *next;
node 415 dev/raidframe/rf_engine.c for (node = nodeList; node; node = next) {
node 416 dev/raidframe/rf_engine.c next = node->next;
node 417 dev/raidframe/rf_engine.c dstat = node->dagHdr->status;
node 418 dev/raidframe/rf_engine.c RF_ASSERT((node->status == rf_wait) ||
node 419 dev/raidframe/rf_engine.c (node->status == rf_good));
node 420 dev/raidframe/rf_engine.c if (rf_NodeReady(node)) {
node 423 dev/raidframe/rf_engine.c RF_ASSERT(node->status == rf_wait);
node 424 dev/raidframe/rf_engine.c if (node->commitNode)
node 425 dev/raidframe/rf_engine.c node->dagHdr->numCommits++;
node 426 dev/raidframe/rf_engine.c node->status = rf_fired;
node 427 dev/raidframe/rf_engine.c for (j = 0; j < node->numAntecedents;
node 429 dev/raidframe/rf_engine.c node->antecedents[j]
node 433 dev/raidframe/rf_engine.c RF_ASSERT(node->status == rf_good);
node 435 dev/raidframe/rf_engine.c RF_ASSERT(node->commitNode == RF_FALSE);
node 436 dev/raidframe/rf_engine.c node->status = rf_recover;
node 441 dev/raidframe/rf_engine.c for (node = nodeList; node; node = next) {
node 442 dev/raidframe/rf_engine.c next = node->next;
node 443 dev/raidframe/rf_engine.c if ((node->status == rf_fired) ||
node 444 dev/raidframe/rf_engine.c (node->status == rf_recover))
node 445 dev/raidframe/rf_engine.c rf_FireNode(node);
node 469 dev/raidframe/rf_engine.c rf_PropagateResults(RF_DagNode_t *node, int context)
node 482 dev/raidframe/rf_engine.c raidPtr = node->dagHdr->raidPtr;
node 487 dev/raidframe/rf_engine.c for (i = 0; i < node->numAntecedents; i++) {
node 488 dev/raidframe/rf_engine.c a = *(node->antecedents + i);
node 494 dev/raidframe/rf_engine.c switch (node->dagHdr->status) {
node 497 dev/raidframe/rf_engine.c for (i = 0; i < node->numSuccedents; i++) {
node 498 dev/raidframe/rf_engine.c s = *(node->succedents + i);
node 618 dev/raidframe/rf_engine.c for (i = 0; i < node->numAntecedents; i++) {
node 619 dev/raidframe/rf_engine.c a = *(node->antecedents + i);
node 707 dev/raidframe/rf_engine.c rf_ProcessNode(RF_DagNode_t *node, int context)
node 711 dev/raidframe/rf_engine.c raidPtr = node->dagHdr->raidPtr;
node 713 dev/raidframe/rf_engine.c switch (node->status) {
node 718 dev/raidframe/rf_engine.c if ((node->dagHdr->numCommits > 0) ||
node 719 dev/raidframe/rf_engine.c (node->dagHdr->numCommitNodes == 0)) {
node 721 dev/raidframe/rf_engine.c node->dagHdr->status = rf_rollForward;
node 725 dev/raidframe/rf_engine.c node->name);
node 729 dev/raidframe/rf_engine.c node->dagHdr->status = rf_rollBackward;
node 733 dev/raidframe/rf_engine.c node->name);
node 754 dev/raidframe/rf_engine.c rf_PropagateResults(node, context);
node 765 dev/raidframe/rf_engine.c rf_FinishNode(RF_DagNode_t *node, int context)
node 769 dev/raidframe/rf_engine.c node->dagHdr->numNodesCompleted++;
node 770 dev/raidframe/rf_engine.c rf_ProcessNode(node, context);
node 76 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularPEFunc(RF_DagNode_t *node)
node 78 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularESubroutine(node, node->results[1]);
node 79 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularXorFunc(node); /* Do the wakeup here ! */
node 112 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularONEFunc(RF_DagNode_t *node)
node 114 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 116 dev/raidframe/rf_evenodd_dagfuncs.c int EpdaIndex = (node->numParams - 1) / 2 - 1; /*
node 125 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 128 dev/raidframe/rf_evenodd_dagfuncs.c node->params[EpdaIndex].p;
node 143 dev/raidframe/rf_evenodd_dagfuncs.c ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector);
node 144 dev/raidframe/rf_evenodd_dagfuncs.c retcode = rf_bxor(node->params[k + EpdaIndex + 3].p,
node 145 dev/raidframe/rf_evenodd_dagfuncs.c node->params[k + 1].p, length, node->dagHdr->bp);
node 152 dev/raidframe/rf_evenodd_dagfuncs.c if (node->params[i + 1].p != node->results[0]) {
node 154 dev/raidframe/rf_evenodd_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 155 dev/raidframe/rf_evenodd_dagfuncs.c srcbuf = (char *) node->params[i + 1].p;
node 159 dev/raidframe/rf_evenodd_dagfuncs.c destbuf = ((char *) node->results[0]) +
node 170 dev/raidframe/rf_evenodd_dagfuncs.c ((RF_PhysDiskAddr_t *) node->params[k].p)->numSector);
node 171 dev/raidframe/rf_evenodd_dagfuncs.c retcode = rf_bxor(node->params[k + EpdaIndex + 3].p,
node 172 dev/raidframe/rf_evenodd_dagfuncs.c node->params[k + 1].p, length, node->dagHdr->bp);
node 177 dev/raidframe/rf_evenodd_dagfuncs.c rf_GenericWakeupFunc(node, 0);
node 184 dev/raidframe/rf_evenodd_dagfuncs.c rf_SimpleONEFunc(RF_DagNode_t *node)
node 186 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 188 dev/raidframe/rf_evenodd_dagfuncs.c RF_PhysDiskAddr_t *pda = (RF_PhysDiskAddr_t *) node->params[0].p;
node 191 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 196 dev/raidframe/rf_evenodd_dagfuncs.c RF_ASSERT(((RF_PhysDiskAddr_t *) node->params[2].p)->type ==
node 198 dev/raidframe/rf_evenodd_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 202 dev/raidframe/rf_evenodd_dagfuncs.c ((RF_PhysDiskAddr_t *) node->params[4].p)->numSector);
node 204 dev/raidframe/rf_evenodd_dagfuncs.c retcode = rf_bxor(node->params[5].p, node->params[1].p,
node 205 dev/raidframe/rf_evenodd_dagfuncs.c length, node->dagHdr->bp);
node 211 dev/raidframe/rf_evenodd_dagfuncs.c srcbuf = node->params[1].p;
node 212 dev/raidframe/rf_evenodd_dagfuncs.c destbuf = node->params[3].p;
node 216 dev/raidframe/rf_evenodd_dagfuncs.c rf_bxor(node->params[5].p, node->params[1].p, length,
node 217 dev/raidframe/rf_evenodd_dagfuncs.c node->dagHdr->bp);
node 223 dev/raidframe/rf_evenodd_dagfuncs.c return (rf_GenericWakeupFunc(node, retcode)); /*
node 236 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularESubroutine(RF_DagNode_t *node, char *ebuf)
node 238 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 244 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 248 dev/raidframe/rf_evenodd_dagfuncs.c for (i = 0; i < node->numParams - 2; i += 2) {
node 249 dev/raidframe/rf_evenodd_dagfuncs.c RF_ASSERT(node->params[i + 1].p != ebuf);
node 250 dev/raidframe/rf_evenodd_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 253 dev/raidframe/rf_evenodd_dagfuncs.c srcbuf = (char *) node->params[i + 1].p;
node 268 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularEFunc(RF_DagNode_t *node)
node 270 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularESubroutine(node, node->results[0]);
node 271 dev/raidframe/rf_evenodd_dagfuncs.c rf_GenericWakeupFunc(node, 0);
node 292 dev/raidframe/rf_evenodd_dagfuncs.c rf_DegrESubroutine(RF_DagNode_t *node, char *ebuf)
node 294 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 296 dev/raidframe/rf_evenodd_dagfuncs.c RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
node 301 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 305 dev/raidframe/rf_evenodd_dagfuncs.c for (i = 0; i < node->numParams - 2; i += 2) {
node 306 dev/raidframe/rf_evenodd_dagfuncs.c RF_ASSERT(node->params[i + 1].p != ebuf);
node 307 dev/raidframe/rf_evenodd_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 310 dev/raidframe/rf_evenodd_dagfuncs.c srcbuf = (char *) node->params[i + 1].p;
node 328 dev/raidframe/rf_evenodd_dagfuncs.c rf_Degraded_100_EOFunc(RF_DagNode_t *node)
node 330 dev/raidframe/rf_evenodd_dagfuncs.c rf_DegrESubroutine(node, node->results[1]);
node 331 dev/raidframe/rf_evenodd_dagfuncs.c rf_RecoveryXorFunc(node); /* Does the wakeup here ! */
node 442 dev/raidframe/rf_evenodd_dagfuncs.c rf_RecoveryEFunc(RF_DagNode_t *node)
node 444 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 446 dev/raidframe/rf_evenodd_dagfuncs.c RF_PhysDiskAddr_t *failedPDA = (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
node 454 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 457 dev/raidframe/rf_evenodd_dagfuncs.c bzero((char *) node->results[0], rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
node 458 dev/raidframe/rf_evenodd_dagfuncs.c if (node->dagHdr->status == rf_enable) {
node 460 dev/raidframe/rf_evenodd_dagfuncs.c for (i = 0; i < node->numParams - 2; i += 2)
node 461 dev/raidframe/rf_evenodd_dagfuncs.c if (node->params[i + 1].p != node->results[0]) {
node 462 dev/raidframe/rf_evenodd_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 463 dev/raidframe/rf_evenodd_dagfuncs.c if (i == node->numParams - 4)
node 468 dev/raidframe/rf_evenodd_dagfuncs.c srcbuf = (char *) node->params[i + 1].p;
node 470 dev/raidframe/rf_evenodd_dagfuncs.c destbuf = ((char *) node->results[0]) + rf_RaidAddressToByte(raidPtr, suoffset - failedSUOffset);
node 477 dev/raidframe/rf_evenodd_dagfuncs.c return (rf_GenericWakeupFunc(node, 0)); /* node execute successfully */
node 486 dev/raidframe/rf_evenodd_dagfuncs.c rf_EO_DegradedWriteEFunc(RF_DagNode_t *node)
node 488 dev/raidframe/rf_evenodd_dagfuncs.c rf_DegrESubroutine(node, node->results[0]);
node 489 dev/raidframe/rf_evenodd_dagfuncs.c rf_GenericWakeupFunc(node, 0);
node 708 dev/raidframe/rf_evenodd_dagfuncs.c rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t *node)
node 711 dev/raidframe/rf_evenodd_dagfuncs.c int np = node->numParams;
node 713 dev/raidframe/rf_evenodd_dagfuncs.c node->params[np - 1].p;
node 714 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
node 716 dev/raidframe/rf_evenodd_dagfuncs.c int i, prm, sector, nresults = node->numResults;
node 732 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 741 dev/raidframe/rf_evenodd_dagfuncs.c if (((RF_PhysDiskAddr_t *) node->params[i].p)->type !=
node 756 dev/raidframe/rf_evenodd_dagfuncs.c ppda = node->params[np - 6].p;
node 757 dev/raidframe/rf_evenodd_dagfuncs.c ppda2 = node->params[np - 5].p;
node 759 dev/raidframe/rf_evenodd_dagfuncs.c epda = node->params[np - 4].p;
node 760 dev/raidframe/rf_evenodd_dagfuncs.c epda2 = node->params[np - 3].p;
node 764 dev/raidframe/rf_evenodd_dagfuncs.c ppda = node->params[np - 4].p;
node 765 dev/raidframe/rf_evenodd_dagfuncs.c epda = node->params[np - 3].p;
node 780 dev/raidframe/rf_evenodd_dagfuncs.c pda = node->results[0];
node 808 dev/raidframe/rf_evenodd_dagfuncs.c pda0 = node->results[0];
node 810 dev/raidframe/rf_evenodd_dagfuncs.c pda1 = node->results[1];
node 836 dev/raidframe/rf_evenodd_dagfuncs.c pda = node->params[prm].p;
node 858 dev/raidframe/rf_evenodd_dagfuncs.c node->params[prm].p)->bufPtr +
node 871 dev/raidframe/rf_evenodd_dagfuncs.c node->results[0])->bufPtr +
node 880 dev/raidframe/rf_evenodd_dagfuncs.c node->results[0])->bufPtr +
node 890 dev/raidframe/rf_evenodd_dagfuncs.c node->results[1])->bufPtr +
node 930 dev/raidframe/rf_evenodd_dagfuncs.c rf_GenericWakeupFunc(node, 0);
node 945 dev/raidframe/rf_evenodd_dagfuncs.c rf_EOWriteDoubleRecoveryFunc(RF_DagNode_t *node)
node 947 dev/raidframe/rf_evenodd_dagfuncs.c int np = node->numParams;
node 949 dev/raidframe/rf_evenodd_dagfuncs.c (RF_AccessStripeMap_t *) node->params[np - 1].p;
node 950 dev/raidframe/rf_evenodd_dagfuncs.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
node 969 dev/raidframe/rf_evenodd_dagfuncs.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 979 dev/raidframe/rf_evenodd_dagfuncs.c ppda = node->results[0]; /*
node 984 dev/raidframe/rf_evenodd_dagfuncs.c epda = node->results[1];
node 996 dev/raidframe/rf_evenodd_dagfuncs.c pda = (RF_PhysDiskAddr_t *) node->params[prm].p;
node 1068 dev/raidframe/rf_evenodd_dagfuncs.c rf_bxor(((RF_PhysDiskAddr_t *) node->params[numDataCol].p)->bufPtr,
node 1069 dev/raidframe/rf_evenodd_dagfuncs.c olddata[0], numbytes, node->dagHdr->bp);
node 1084 dev/raidframe/rf_evenodd_dagfuncs.c rf_bxor(olddata[0], ppda->bufPtr, numbytes, node->dagHdr->bp);
node 1095 dev/raidframe/rf_evenodd_dagfuncs.c rf_GenericWakeupFunc(node, 0);
node 303 dev/raidframe/rf_paritylog.c int (*wakeFunc) (RF_DagNode_t * node, int status),
node 755 dev/raidframe/rf_paritylog.c int (*wakeFunc) (RF_DagNode_t * node, int status);
node 363 dev/raidframe/rf_parityloggingdags.c int (*func) (RF_DagNode_t * node), (*undoFunc) (RF_DagNode_t * node);
node 364 dev/raidframe/rf_parityloggingdags.c int (*qfunc) (RF_DagNode_t * node);
node 419 dev/raidframe/rf_parityscan.c int (*doFunc) (RF_DagNode_t * node), int (*undoFunc) (RF_DagNode_t * node),
node 61 dev/raidframe/rf_pq.c rf_RegularONPFunc(RF_DagNode_t *node)
node 63 dev/raidframe/rf_pq.c return (rf_RegularXorFunc(node));
node 72 dev/raidframe/rf_pq.c rf_SimpleONPFunc(RF_DagNode_t *node)
node 74 dev/raidframe/rf_pq.c return (rf_SimpleXorFunc(node));
node 78 dev/raidframe/rf_pq.c rf_RecoveryPFunc(RF_DagNode_t *node)
node 80 dev/raidframe/rf_pq.c return (rf_RecoveryXorFunc(node));
node 84 dev/raidframe/rf_pq.c rf_RegularPFunc(RF_DagNode_t *node)
node 86 dev/raidframe/rf_pq.c return (rf_RegularXorFunc(node));
node 294 dev/raidframe/rf_pq.c rf_RegularONQFunc(RF_DagNode_t *node)
node 296 dev/raidframe/rf_pq.c int np = node->numParams;
node 298 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
node 300 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 312 dev/raidframe/rf_pq.c qbuf = (char *) node->params[2 * d + 1].p; /* Q buffer. */
node 314 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[2 * i].p;
node 315 dev/raidframe/rf_pq.c obuf = (char *) node->params[2 * i + 1].p;
node 316 dev/raidframe/rf_pq.c new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p;
node 317 dev/raidframe/rf_pq.c nbuf = (char *) node->params[2 * (d + 1 + i) + 1].p;
node 340 dev/raidframe/rf_pq.c rf_GenericWakeupFunc(node, 0); /*
node 367 dev/raidframe/rf_pq.c rf_SimpleONQFunc(RF_DagNode_t *node)
node 369 dev/raidframe/rf_pq.c int np = node->numParams;
node 371 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
node 373 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 384 dev/raidframe/rf_pq.c qbuf = (char *) node->params[2 * d + 1].p; /* Q buffer. */
node 386 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[2 * i].p;
node 387 dev/raidframe/rf_pq.c obuf = (char *) node->params[2 * i + 1].p;
node 388 dev/raidframe/rf_pq.c new = (RF_PhysDiskAddr_t *) node->params[2 * (d + 1 + i)].p;
node 389 dev/raidframe/rf_pq.c nbuf = (char *) node->params[2 * (d + 1 + i) + 1].p;
node 410 dev/raidframe/rf_pq.c rf_GenericWakeupFunc(node, 0); /*
node 427 dev/raidframe/rf_pq.c rf_RegularQSubr(RF_DagNode_t *node, char *qbuf)
node 429 dev/raidframe/rf_pq.c int np = node->numParams;
node 431 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
node 434 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 445 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[2 * i].p;
node 446 dev/raidframe/rf_pq.c obuf = (char *) node->params[2 * i + 1].p;
node 478 dev/raidframe/rf_pq.c rf_DegrQSubr(RF_DagNode_t *node)
node 480 dev/raidframe/rf_pq.c int np = node->numParams;
node 482 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
node 484 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 486 dev/raidframe/rf_pq.c char *qbuf = node->results[1];
node 493 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[np - 2].p;
node 501 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[2 * i].p;
node 502 dev/raidframe/rf_pq.c obuf = (char *) node->params[2 * i + 1].p;
node 546 dev/raidframe/rf_pq.c rf_RegularPQFunc(RF_DagNode_t *node)
node 548 dev/raidframe/rf_pq.c rf_RegularQSubr(node, node->results[1]);
node 549 dev/raidframe/rf_pq.c return (rf_RegularXorFunc(node)); /* Does the wakeup. */
node 553 dev/raidframe/rf_pq.c rf_RegularQFunc(RF_DagNode_t *node)
node 556 dev/raidframe/rf_pq.c rf_RegularQSubr(node, node->results[0]);
node 557 dev/raidframe/rf_pq.c rf_GenericWakeupFunc(node, 0); /*
node 587 dev/raidframe/rf_pq.c rf_Degraded_100_PQFunc(RF_DagNode_t *node)
node 589 dev/raidframe/rf_pq.c int np = node->numParams;
node 592 dev/raidframe/rf_pq.c rf_DegrQSubr(node);
node 593 dev/raidframe/rf_pq.c rf_RecoveryXorFunc(node);
node 630 dev/raidframe/rf_pq.c rf_RecoveryQFunc(RF_DagNode_t *node)
node 632 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 635 dev/raidframe/rf_pq.c (RF_PhysDiskAddr_t *) node->params[node->numParams - 2].p;
node 642 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 648 dev/raidframe/rf_pq.c bcopy(node->params[node->numParams - 3].p, node->results[0],
node 650 dev/raidframe/rf_pq.c for (i = 0; i < node->numParams - 4; i += 2) {
node 651 dev/raidframe/rf_pq.c RF_ASSERT(node->params[i + 1].p != node->results[0]);
node 652 dev/raidframe/rf_pq.c pda = (RF_PhysDiskAddr_t *) node->params[i].p;
node 653 dev/raidframe/rf_pq.c srcbuf = (char *) node->params[i + 1].p;
node 655 dev/raidframe/rf_pq.c destbuf = ((char *) node->results[0]) +
node 667 dev/raidframe/rf_pq.c rf_InvertQ(node->results[0], node->results[0],
node 672 dev/raidframe/rf_pq.c rf_GenericWakeupFunc(node, 0);
node 677 dev/raidframe/rf_pq.c rf_RecoveryPQFunc(RF_DagNode_t *node)
node 679 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[node->numParams - 1].p;
node 699 dev/raidframe/rf_pq.c rf_PQ_DegradedWriteQFunc(RF_DagNode_t *node)
node 701 dev/raidframe/rf_pq.c int np = node->numParams;
node 703 dev/raidframe/rf_pq.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 1].p;
node 705 dev/raidframe/rf_pq.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 707 dev/raidframe/rf_pq.c char *qbuf = node->results[0];
node 713 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[np - 2].p;
node 722 dev/raidframe/rf_pq.c old = (RF_PhysDiskAddr_t *) node->params[2 * i].p;
node 723 dev/raidframe/rf_pq.c obuf = (char *) node->params[2 * i + 1].p;
node 741 dev/raidframe/rf_pq.c rf_GenericWakeupFunc(node, 0);
node 102 dev/raidframe/rf_pqdegdags.c #define INIT_DISK_NODE(node,name) \
node 104 dev/raidframe/rf_pqdegdags.c rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskReadFunc, \
node 107 dev/raidframe/rf_pqdegdags.c (node)->succedents[0] = unblockNode; \
node 108 dev/raidframe/rf_pqdegdags.c (node)->succedents[1] = recoveryNode; \
node 109 dev/raidframe/rf_pqdegdags.c (node)->antecedents[0] = blockNode; \
node 110 dev/raidframe/rf_pqdegdags.c (node)->antType[0] = rf_control; \
node 122 dev/raidframe/rf_pqdegdags.c #define DISK_NODE_PDA(node) ((node)->params[0].p)
node 200 dev/raidframe/rf_pqdegdags.c rf_PQDoubleRecoveryFunc(RF_DagNode_t *node)
node 202 dev/raidframe/rf_pqdegdags.c int np = node->numParams;
node 204 dev/raidframe/rf_pqdegdags.c (RF_AccessStripeMap_t *) node->params[np - 1].p;
node 205 dev/raidframe/rf_pqdegdags.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
node 216 dev/raidframe/rf_pqdegdags.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 224 dev/raidframe/rf_pqdegdags.c ppda = node->params[np - 6].p;
node 225 dev/raidframe/rf_pqdegdags.c ppda2 = node->params[np - 5].p;
node 226 dev/raidframe/rf_pqdegdags.c qpda = node->params[np - 4].p;
node 227 dev/raidframe/rf_pqdegdags.c qpda2 = node->params[np - 3].p;
node 231 dev/raidframe/rf_pqdegdags.c ppda = node->params[np - 4].p;
node 232 dev/raidframe/rf_pqdegdags.c qpda = node->params[np - 3].p;
node 237 dev/raidframe/rf_pqdegdags.c pda = node->params[i].p;
node 246 dev/raidframe/rf_pqdegdags.c rf_applyPDA(raidPtr, pda, ppda, qpda, node->dagHdr->bp);
node 248 dev/raidframe/rf_pqdegdags.c rf_applyPDA(raidPtr, pda, ppda, qpda, node->dagHdr->bp);
node 307 dev/raidframe/rf_pqdegdags.c rf_GenericWakeupFunc(node, 0);
node 312 dev/raidframe/rf_pqdegdags.c rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t *node)
node 340 dev/raidframe/rf_pqdegdags.c int np = node->numParams;
node 342 dev/raidframe/rf_pqdegdags.c node->params[np - 1].p;
node 343 dev/raidframe/rf_pqdegdags.c RF_Raid_t *raidPtr = (RF_Raid_t *) node->params[np - 2].p;
node 352 dev/raidframe/rf_pqdegdags.c RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec;
node 354 dev/raidframe/rf_pqdegdags.c RF_ASSERT(node->numResults == 2);
node 357 dev/raidframe/rf_pqdegdags.c ppda = node->results[0];
node 358 dev/raidframe/rf_pqdegdags.c qpda = node->results[1];
node 361 dev/raidframe/rf_pqdegdags.c rf_applyPDA(raidPtr, node->params[i].p, ppda, qpda,
node 362 dev/raidframe/rf_pqdegdags.c node->dagHdr->bp);
node 415 dev/raidframe/rf_pqdegdags.c rf_RaidAddressToByte(raidPtr, ppda->numSector), node->dagHdr->bp);
node 419 dev/raidframe/rf_pqdegdags.c rf_applyPDA(raidPtr, node->params[i].p, ppda, qpda,
node 420 dev/raidframe/rf_pqdegdags.c node->dagHdr->bp);
node 427 dev/raidframe/rf_pqdegdags.c rf_GenericWakeupFunc(node, 0);
node 163 dev/sbus/agten.c int node, isconsole;
node 167 dev/sbus/agten.c node = sa->sa_node;
node 168 dev/sbus/agten.c nam = getpropstring(node, "model");
node 171 dev/sbus/agten.c isconsole = node == fbnode;
node 181 dev/sbus/agten.c (off_t)getpropint(node, "i128_fb_physaddr", 0x8000000);
node 184 dev/sbus/agten.c getpropint(node, "i128_fb_size", 0x400000), BUS_SPACE_MAP_LINEAR,
node 191 dev/sbus/agten.c getpropint(node, "p9100_reg_physaddr", 0x10a0000), 0x4000,
node 209 dev/sbus/agten.c sc->sc_sunfb.sf_depth = getpropint(node, "ffb_depth", 8);
node 211 dev/sbus/agten.c sc->sc_sunfb.sf_width = getpropint(node, "ffb_width", 1152);
node 212 dev/sbus/agten.c sc->sc_sunfb.sf_height = getpropint(node, "ffb_height", 900);
node 221 dev/sbus/be.c int node = sa->sa_node;
node 264 dev/sbus/be.c sc->sc_rev = getpropint(node, "board-version", -1);
node 269 dev/sbus/be.c sc->sc_channel = getpropint(node, "channel#", -1);
node 273 dev/sbus/be.c sc->sc_burst = getpropint(node, "burst-sizes", -1);
node 133 dev/sbus/bpp.c int node;
node 135 dev/sbus/bpp.c node = sa->sa_node;
node 169 dev/sbus/bpp.c burst = getpropint(node, "burst-sizes", -1);
node 157 dev/sbus/bwtwo.c int node, console;
node 160 dev/sbus/bwtwo.c node = sa->sa_node;
node 164 dev/sbus/bwtwo.c fb_setsize(&sc->sc_sunfb, 1, 1152, 900, node, 0);
node 189 dev/sbus/bwtwo.c nam = getpropstring(node, "model");
node 194 dev/sbus/bwtwo.c console = bwtwo_is_console(node);
node 331 dev/sbus/bwtwo.c bwtwo_is_console(node)
node 332 dev/sbus/bwtwo.c int node;
node 336 dev/sbus/bwtwo.c return (fbnode == node);
node 118 dev/sbus/cgsix.c int node, console;
node 122 dev/sbus/cgsix.c node = sa->sa_node;
node 131 dev/sbus/cgsix.c fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
node 186 dev/sbus/cgsix.c if (OF_getproplen(node, "width") != sizeof(u_int32_t))
node 189 dev/sbus/cgsix.c nam = getpropstring(node, "model");
node 194 dev/sbus/cgsix.c console = cgsix_is_console(node);
node 595 dev/sbus/cgsix.c cgsix_is_console(int node)
node 599 dev/sbus/cgsix.c return (fbnode == node);
node 211 dev/sbus/cgthree.c int node, console;
node 214 dev/sbus/cgthree.c node = sa->sa_node;
node 218 dev/sbus/cgthree.c fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
node 243 dev/sbus/cgthree.c nam = getpropstring(node, "model");
node 248 dev/sbus/cgthree.c console = cgthree_is_console(node);
node 416 dev/sbus/cgthree.c cgthree_is_console(int node)
node 420 dev/sbus/cgthree.c return (fbnode == node);
node 153 dev/sbus/cgtwelve.c int node, isconsole = 0;
node 157 dev/sbus/cgtwelve.c node = sa->sa_node;
node 159 dev/sbus/cgtwelve.c printf(": %s", getpropstring(node, "model"));
node 160 dev/sbus/cgtwelve.c ps = getpropstring(node, "dev_id");
node 165 dev/sbus/cgtwelve.c isconsole = node == fbnode;
node 204 dev/sbus/cgtwelve.c node, 0);
node 249 dev/sbus/cgtwelve.c ps = getpropstring(node, "ucoderev");
node 213 dev/sbus/cs4231.c int node;
node 216 dev/sbus/cs4231.c node = sa->sa_node;
node 252 dev/sbus/cs4231.c burst = getpropint(node, "burst-sizes", -1);
node 158 dev/sbus/dma_sbus.c int node;
node 160 dev/sbus/dma_sbus.c node = sa->sa_node;
node 193 dev/sbus/dma_sbus.c burst = getpropint(node,"burst-sizes", -1);
node 213 dev/sbus/dma_sbus.c cabletype = getpropstring(node, "cable-selection");
node 235 dev/sbus/dma_sbus.c for (node = firstchild(sa->sa_node); node; node = nextsibling(node)) {
node 238 dev/sbus/dma_sbus.c sbt, sc->sc_dmatag, node, &sa);
node 103 dev/sbus/if_hme_sbus.c int node;
node 107 dev/sbus/if_hme_sbus.c node = sa->sa_node;
node 172 dev/sbus/if_hme_sbus.c burst = getpropint(node, "burst-sizes", -1);
node 93 dev/sbus/lebuffer.c int node;
node 116 dev/sbus/lebuffer.c node = sc->sc_node = sa->sa_node;
node 125 dev/sbus/lebuffer.c sc->sc_burst = getpropint(node, "burst-sizes", -1);
node 149 dev/sbus/lebuffer.c for (node = firstchild(node); node; node = nextsibling(node)) {
node 152 dev/sbus/lebuffer.c sbt, sc->sc_dmatag, node, &sa);
node 162 dev/sbus/mgx.c int node, fbsize;
node 166 dev/sbus/mgx.c node = sa->sa_node;
node 168 dev/sbus/mgx.c printf(": %s", getpropstring(node, "model"));
node 170 dev/sbus/mgx.c isconsole = node == fbnode;
node 191 dev/sbus/mgx.c fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
node 194 dev/sbus/mgx.c fbsize = getpropint(node, "fb_size", 0);
node 195 dev/sbus/qe.c int node = sa->sa_node;
node 226 dev/sbus/qe.c sc->sc_rev = getpropint(node, "mace-version", -1);
node 232 dev/sbus/qe.c sc->sc_channel = getpropint(node, "channel#", -1);
node 123 dev/sbus/qec.c int node;
node 131 dev/sbus/qec.c node = sa->sa_node;
node 160 dev/sbus/qec.c sc->sc_nchannels = getpropint(node, "#channels", -1);
node 173 dev/sbus/qec.c sc->sc_burst = getpropint(node, "burst-sizes", -1);
node 184 dev/sbus/qec.c error = getprop(node, "ranges", sizeof(struct sbus_range),
node 226 dev/sbus/qec.c for (node = firstchild(node); node; node = nextsibling(node)) {
node 230 dev/sbus/qec.c sbt, sc->sc_dmatag, node, &sa);
node 206 dev/sbus/rfx.c int node, cflen, isconsole = 0;
node 224 dev/sbus/rfx.c node = sa->sa_node;
node 225 dev/sbus/rfx.c isconsole = node == fbnode;
node 230 dev/sbus/rfx.c cflen = getproplen(node, "configuration");
node 239 dev/sbus/rfx.c OF_getprop(node, "configuration", &cf, cflen);
node 205 dev/sbus/tvtwo.c int node, width, height, freqcode;
node 210 dev/sbus/tvtwo.c node = sa->sa_node;
node 212 dev/sbus/tvtwo.c printf(": %s", getpropstring(node, "model"));
node 213 dev/sbus/tvtwo.c printf(", revision %s\n", getpropstring(node, "revision"));
node 224 dev/sbus/tvtwo.c isconsole = node == fbnode;
node 236 dev/sbus/tvtwo.c freqstring = getpropstring(node, "freqcode");
node 249 dev/sbus/tvtwo.c width = getpropint(node, "hres", width);
node 250 dev/sbus/tvtwo.c height = getpropint(node, "vres", height);
node 252 dev/sbus/vigra.c int node, row, isconsole = 0;
node 256 dev/sbus/vigra.c node = sa->sa_node;
node 257 dev/sbus/vigra.c nam = getpropstring(node, "model");
node 262 dev/sbus/vigra.c isconsole = node == fbnode;
node 297 dev/sbus/vigra.c fb_setsize(&sc->sc_sunfb, 8, 1152, 900, node, 0);
node 79 dev/sbus/xbox.c int node = sa->sa_node;
node 84 dev/sbus/xbox.c s = getpropstring(node, "model");
node 87 dev/sbus/xbox.c s = getpropstring(node, "child-present");
node 93 dev/sbus/xbox.c sc->sc_key = getpropint(node, "write0-key", -1);
node 94 dev/sbus/xbox.c sc->sc_node = node;
node 124 dev/sbus/xbox.c xa.xa_node = node;
node 208 dev/sbus/zx.c int node, isconsole = 0;
node 213 dev/sbus/zx.c node = sa->sa_node;
node 256 dev/sbus/zx.c nam = getpropstring(node, "model");
node 261 dev/sbus/zx.c isconsole = node == fbnode;
node 272 dev/sbus/zx.c sc->sc_sunfb.sf_width = getpropint(node, "width", 1152);
node 273 dev/sbus/zx.c sc->sc_sunfb.sf_height = getpropint(node, "height", 900);
node 280 dev/usb/if_atu.c int atu_join(struct atu_softc *sc, struct ieee80211_node *node);
node 788 dev/usb/if_atu.c atu_join(struct atu_softc *sc, struct ieee80211_node *node)
node 804 dev/usb/if_atu.c memcpy(join.bssid, node->ni_bssid, IEEE80211_ADDR_LEN);
node 805 dev/usb/if_atu.c memcpy(join.essid, node->ni_essid, node->ni_esslen);
node 806 dev/usb/if_atu.c join.essid_size = node->ni_esslen;
node 807 dev/usb/if_atu.c if (node->ni_capinfo & IEEE80211_CAPINFO_IBSS)
node 811 dev/usb/if_atu.c join.channel = ieee80211_chan2ieee(&sc->sc_ic, node->ni_chan);
node 79 isofs/udf/udf.h struct unode *node;
node 556 isofs/udf/udf_vnops.c ds->node = up;
node 579 isofs/udf/udf_vnops.c error = udf_readatoffset(ds->node, &ds->size, ds->offset,
node 633 isofs/udf/udf_vnops.c error = udf_readatoffset(ds->node, &ds->size, ds->offset,
node 1998 net/zlib.c int node; /* new node being created */
node 2021 net/zlib.c node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
node 2022 net/zlib.c tree[node].Freq = 1;
node 2023 net/zlib.c s->depth[node] = 0;
node 2024 net/zlib.c s->opt_len--; if (stree) s->static_len -= stree[node].Len;
node 2037 net/zlib.c node = elems; /* next internal node of the tree */
node 2046 net/zlib.c tree[node].Freq = tree[n].Freq + tree[m].Freq;
node 2047 net/zlib.c s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
node 2048 net/zlib.c tree[n].Dad = tree[m].Dad = (ush)node;
node 2052 net/zlib.c node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
node 2056 net/zlib.c s->heap[SMALLEST] = node++;
node 105 sys/tree.h #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \
node 108 sys/tree.h SPLAY_LEFT((head)->sph_root, field) = SPLAY_RIGHT(node, field); \
node 109 sys/tree.h SPLAY_RIGHT((head)->sph_root, field) = SPLAY_LEFT(node, field); \
node 67 xfs/xfs_message.c message->node.handle.a,
node 68 xfs/xfs_message.c message->node.handle.b,
node 69 xfs/xfs_message.c message->node.handle.c,
node 70 xfs/xfs_message.c message->node.handle.d));
node 76 xfs/xfs_message.c error = new_xfs_node(&xfs[fd], &message->node, &xfs[fd].root, p);
node 94 xfs/xfs_message.c message->node.handle.a,
node 95 xfs/xfs_message.c message->node.handle.b,
node 96 xfs/xfs_message.c message->node.handle.c,
node 97 xfs/xfs_message.c message->node.handle.d));
node 110 xfs/xfs_message.c error = new_xfs_node(&xfs[fd], &message->node, &n, p);
node 140 xfs/xfs_message.c message->node.handle.a,
node 141 xfs/xfs_message.c message->node.handle.b,
node 142 xfs/xfs_message.c message->node.handle.c,
node 143 xfs/xfs_message.c message->node.handle.d));
node 145 xfs/xfs_message.c t = xfs_node_find(&xfs[fd].nodehead, &message->node.handle);
node 147 xfs/xfs_message.c t->tokens = message->node.tokens;
node 152 xfs/xfs_message.c xfs_attr2vattr(&message->node.attr, &t->attr, 0);
node 155 xfs/xfs_message.c bcopy(message->node.id, t->id, sizeof(t->id));
node 156 xfs/xfs_message.c bcopy(message->node.rights, t->rights, sizeof(t->rights));
node 157 xfs/xfs_message.c t->anonrights = message->node.anonrights;
node 175 xfs/xfs_message.c message->node.handle.a,
node 176 xfs/xfs_message.c message->node.handle.b,
node 177 xfs/xfs_message.c message->node.handle.c,
node 178 xfs/xfs_message.c message->node.handle.d));
node 181 xfs/xfs_message.c t = xfs_node_find(&xfs[fd].nodehead, &message->node.handle);
node 227 xfs/xfs_message.c (unsigned long)t, message->node.tokens));
node 229 xfs/xfs_message.c t->tokens = message->node.tokens;
node 230 xfs/xfs_message.c xfs_attr2vattr(&message->node.attr, &t->attr, 1);
node 236 xfs/xfs_message.c bcopy(message->node.id, t->id, sizeof(t->id));
node 237 xfs/xfs_message.c bcopy(message->node.rights, t->rights, sizeof(t->rights));
node 238 xfs/xfs_message.c t->anonrights = message->node.anonrights;
node 485 xfs/xfs_message.c struct xfs_node *node;
node 491 xfs/xfs_message.c node = xfs_node_find (&xfs[fd].nodehead, &message->handle[i]);
node 492 xfs/xfs_message.c if (node)
node 493 xfs/xfs_message.c gc_vnode(XNODE_TO_VNODE(node), p);
node 260 xfs/xfs_message.h struct xfs_msg_node node;
node 276 xfs/xfs_message.h struct xfs_msg_node node;
node 289 xfs/xfs_message.h struct xfs_msg_node node;
node 306 xfs/xfs_message.h struct xfs_msg_node node;
node 109 xfs/xfs_node-bsd.c struct xfs_msg_node *node,
node 116 xfs/xfs_node-bsd.c node->handle.a,
node 117 xfs/xfs_node-bsd.c node->handle.b,
node 118 xfs/xfs_node-bsd.c node->handle.c,
node 119 xfs/xfs_node-bsd.c node->handle.d));
node 123 xfs/xfs_node-bsd.c result = xfs_node_find(&xfsp->nodehead, &node->handle);
node 128 xfs/xfs_node-bsd.c error = xfs_getnewvnode(xfsp, &v, &node->handle);
node 133 xfs/xfs_node-bsd.c result->anonrights = node->anonrights;
node 143 xfs/xfs_node-bsd.c xfs_attr2vattr(&node->attr, &result->attr, 1);
node 145 xfs/xfs_node-bsd.c result->tokens = node->tokens;
node 146 xfs/xfs_node-bsd.c bcopy(node->id, result->id, sizeof(result->id));
node 147 xfs/xfs_node-bsd.c bcopy(node->rights, result->rights, sizeof(result->rights));
node 160 xfs/xfs_node-bsd.c free_xfs_node(struct xfs_node *node)
node 162 xfs/xfs_node-bsd.c struct xfs *xfsp = NNPFS_FROM_XNODE(node);
node 165 xfs/xfs_node-bsd.c (unsigned long)node,
node 166 xfs/xfs_node-bsd.c node->handle.a,
node 167 xfs/xfs_node-bsd.c node->handle.b,
node 168 xfs/xfs_node-bsd.c node->handle.c,
node 169 xfs/xfs_node-bsd.c node->handle.d));
node 173 xfs/xfs_node-bsd.c if (DATA_FROM_XNODE(node)) {
node 174 xfs/xfs_node-bsd.c vrele(DATA_FROM_XNODE(node));
node 175 xfs/xfs_node-bsd.c DATA_FROM_XNODE(node) = NULL;
node 178 xfs/xfs_node-bsd.c XNODE_TO_VNODE(node)->v_data = NULL;
node 179 xfs/xfs_node-bsd.c if (node->rd_cred) {
node 180 xfs/xfs_node-bsd.c crfree (node->rd_cred);
node 181 xfs/xfs_node-bsd.c node->rd_cred = NULL;
node 183 xfs/xfs_node-bsd.c if (node->wr_cred) {
node 184 xfs/xfs_node-bsd.c crfree (node->wr_cred);
node 185 xfs/xfs_node-bsd.c node->wr_cred = NULL;
node 188 xfs/xfs_node-bsd.c xfs_free(node, sizeof(*node), M_NNPFS_NODE);
node 44 xfs/xfs_node.c #define xfs_hash(node) \
node 45 xfs/xfs_node.c (((node)->a+(node)->b+(node)->c+(node)->d) % XN_HASHSIZE)
node 98 xfs/xfs_node.c xfs_remove_node(struct xfs_nodelist_head *head, struct xfs_node *node)
node 102 xfs/xfs_node.c h = &head->nh_nodelist[xfs_hash(&node->handle)];
node 103 xfs/xfs_node.c NNPQUEUE_REMOVE(node, h, nn_hash);
node 111 xfs/xfs_node.c xfs_insert(struct xfs_nodelist_head *head, struct xfs_node *node)
node 115 xfs/xfs_node.c h = &head->nh_nodelist[xfs_hash(&node->handle)];
node 116 xfs/xfs_node.c NNPQUEUE_INSERT_HEAD(h, node, nn_hash);
node 127 xfs/xfs_node.c struct xfs_node *node;
node 129 xfs/xfs_node.c node = xfs_node_find(head, new_handlep);
node 130 xfs/xfs_node.c if (node)
node 132 xfs/xfs_node.c node = xfs_node_find(head, old_handlep);
node 133 xfs/xfs_node.c if (node == NULL)
node 135 xfs/xfs_node.c xfs_remove_node(head, node);
node 136 xfs/xfs_node.c node->handle = *new_handlep;
node 137 xfs/xfs_node.c xfs_insert(head, node);