HomeSort by: relevance | last modified time | path
    Searched refs:os_dnodes (Results 1 - 3 of 3) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
dmu_objset.h 80 * from dnode_move(), and are not recorded in os_dnodes, but they
124 list_t os_dnodes; member in struct:objset
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
dmu_objset.c 455 list_create(&os->os_dnodes, sizeof (dnode_t),
651 dn = list_head(&os->os_dnodes);
659 list_insert_after(&os->os_dnodes, dn, &dn_marker);
666 dn = list_next(&os->os_dnodes, &dn_marker);
667 list_remove(&os->os_dnodes, &dn_marker);
669 dn = list_next(&os->os_dnodes, dn);
685 * second phase of eviction. Once os->os_dnodes has been cleared by
692 * objset to have no holds even though os->os_dnodes is not empty.
712 if (list_is_empty(&os->os_dnodes)) {
723 ASSERT3P(list_head(&os->os_dnodes), ==, NULL)
    [all...]
dnode.c 458 * Exclude special dnodes from os_dnodes so an empty os_dnodes
460 * their children (the entries in os_dnodes). This allows
465 list_insert_head(&os->os_dnodes, dn);
495 list_remove(&os->os_dnodes, dn);
497 list_is_empty(&os->os_dnodes) &&

Completed in 21 milliseconds