Home
last modified time | relevance | path

Searched refs:sc_active (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/geom/
H A Dgeom_dev.c65 u_int sc_active; member
465 if (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0) in g_dev_open()
466 wakeup(&sc->sc_active); in g_dev_open()
469 atomic_clear_int(&sc->sc_active, SC_A_OPEN); in g_dev_open()
471 atomic_set_int(&sc->sc_active, SC_A_OPEN); in g_dev_open()
514 atomic_clear_int(&sc->sc_active, SC_A_OPEN); in g_dev_close()
516 atomic_set_int(&sc->sc_active, SC_A_OPEN); in g_dev_close()
517 while (sc->sc_open == 0 && (sc->sc_active & SC_A_ACTIVE) != 0) in g_dev_close()
518 msleep(&sc->sc_active, &sc->sc_mtx, 0, "g_dev_close", hz / 10); in g_dev_close()
750 active = atomic_fetchadd_int(&sc->sc_active, -1) - 1; in g_dev_done()
[all …]
H A Dgeom_vfs.c56 int sc_active; member
172 destroy = ((--sc->sc_active) == 0 && sc->sc_orphaned); in g_vfs_done()
208 sc->sc_active++; in g_vfs_strategy()
250 destroy = (sc->sc_active == 0); in g_vfs_orphan()
/freebsd/sys/geom/multipath/
H A Dg_multipath.c162 if (cp != sc->sc_active) in g_multipath_fault()
164 sc->sc_active = NULL; in g_multipath_fault()
167 sc->sc_active = lcp; in g_multipath_fault()
171 if (sc->sc_active == NULL) { in g_multipath_fault()
176 sc->sc_active->provider->name, sc->sc_name); in g_multipath_fault()
189 return (sc->sc_active); in g_multipath_choose()
655 if (sc->sc_active == NULL) { in g_multipath_add_disk()
656 sc->sc_active = cp; in g_multipath_add_disk()
729 if (sc->sc_active == lcp) in g_multipath_rotate()
734 if (lcp && lcp != sc->sc_active) { in g_multipath_rotate()
[all …]
H A Dg_multipath.h47 struct g_consumer * sc_active; member
/freebsd/sys/geom/journal/
H A Dg_journal.c348 if ((sc->sc_active.jj_offset < sc->sc_inactive.jj_offset && in g_journal_check_overflow()
350 (sc->sc_active.jj_offset > sc->sc_inactive.jj_offset && in g_journal_check_overflow()
352 sc->sc_journal_offset < sc->sc_active.jj_offset)) { in g_journal_check_overflow()
357 (intmax_t)sc->sc_active.jj_offset, in g_journal_check_overflow()
360 if (sc->sc_active.jj_offset < sc->sc_inactive.jj_offset) { in g_journal_check_overflow()
361 length = sc->sc_inactive.jj_offset - sc->sc_active.jj_offset; in g_journal_check_overflow()
362 used = sc->sc_journal_offset - sc->sc_active.jj_offset; in g_journal_check_overflow()
364 length = sc->sc_jend - sc->sc_active.jj_offset; in g_journal_check_overflow()
366 if (sc->sc_journal_offset >= sc->sc_active.jj_offset) in g_journal_check_overflow()
367 used = sc->sc_journal_offset - sc->sc_active.jj_offset; in g_journal_check_overflow()
[all …]
H A Dg_journal.h57 (sc)->sc_active.jj_offset && \
141 struct g_journal_journal sc_active; member
/freebsd/sys/net/
H A Dif_lagg.h238 u_int sc_active; /* active port count */ member
H A Dieee8023ad_lacp.c717 sc->sc_active = la_active != NULL ? la_active->la_nports : 0; in lacp_disable_distributing()
719 sc->sc_active ? LINK_STATE_UP : LINK_STATE_DOWN); in lacp_disable_distributing()
756 sc->sc_active = la_active != NULL ? la_active->la_nports : 0; in lacp_enable_distributing()
758 sc->sc_active ? LINK_STATE_UP : LINK_STATE_DOWN); in lacp_enable_distributing()
H A Dif_lagg.c1427 ro->ro_active = sc->sc_active; in lagg_ioctl()