Home
last modified time | relevance | path

Searched refs:sc_sessions (Results 1 – 8 of 8) sorted by relevance

/dragonfly/sys/dev/crypto/padlock/
HDpadlock.c120 TAILQ_INIT(&sc->sc_sessions); in padlock_attach()
151 TAILQ_FOREACH(ses, &sc->sc_sessions, ses_next) { in padlock_detach()
159 while ((ses = TAILQ_FIRST(&sc->sc_sessions)) != NULL) { in padlock_detach()
160 TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); in padlock_detach()
224 ses = TAILQ_FIRST(&sc->sc_sessions); in padlock_newsession()
241 TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); in padlock_newsession()
244 TAILQ_INSERT_TAIL(&sc->sc_sessions, ses, ses_next); in padlock_newsession()
274 TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); in padlock_freesession_one()
280 TAILQ_INSERT_HEAD(&sc->sc_sessions, ses, ses_next); in padlock_freesession_one()
293 TAILQ_FOREACH_REVERSE(ses, &sc->sc_sessions, padlock_sessions_head, in padlock_freesession()
[all …]
HDpadlock.h83 TAILQ_HEAD(padlock_sessions_head, padlock_session) sc_sessions;
/dragonfly/sys/dev/crypto/safe/
HDsafe.c753 if (sc->sc_sessions == NULL) { in safe_newsession()
754 ses = sc->sc_sessions = (struct safe_session *)kmalloc( in safe_newsession()
762 if (sc->sc_sessions[sesn].ses_used == 0) { in safe_newsession()
763 ses = &sc->sc_sessions[sesn]; in safe_newsession()
774 bcopy(sc->sc_sessions, ses, sesn * in safe_newsession()
776 bzero(sc->sc_sessions, sesn * in safe_newsession()
778 kfree(sc->sc_sessions, M_DEVBUF); in safe_newsession()
779 sc->sc_sessions = ses; in safe_newsession()
780 ses = &sc->sc_sessions[sesn]; in safe_newsession()
832 bzero(&sc->sc_sessions[session], sizeof(sc->sc_sessions[session])); in safe_freesession()
[all …]
HDsafevar.h179 struct safe_session *sc_sessions; /* sessions */ member
/dragonfly/sys/dev/crypto/ubsec/
HDubsec.c923 if (sc->sc_sessions == NULL) { in ubsec_newsession()
924 ses = sc->sc_sessions = kmalloc(sizeof(struct ubsec_session), in ubsec_newsession()
930 if (sc->sc_sessions[sesn].ses_used == 0) { in ubsec_newsession()
931 ses = &sc->sc_sessions[sesn]; in ubsec_newsession()
940 bcopy(sc->sc_sessions, ses, sesn * in ubsec_newsession()
942 bzero(sc->sc_sessions, sesn * in ubsec_newsession()
944 kfree(sc->sc_sessions, M_DEVBUF); in ubsec_newsession()
945 sc->sc_sessions = ses; in ubsec_newsession()
946 ses = &sc->sc_sessions[sesn]; in ubsec_newsession()
998 bzero(&sc->sc_sessions[session], sizeof(sc->sc_sessions[session])); in ubsec_freesession()
[all …]
HDubsecvar.h200 struct ubsec_session *sc_sessions; /* sessions */ member
/dragonfly/sys/dev/crypto/hifn/
HDhifn7751.c2376 if (sc->sc_sessions == NULL) { in hifn_newsession()
2377 ses = sc->sc_sessions = (struct hifn_session *)kmalloc( in hifn_newsession()
2387 if (!sc->sc_sessions[sesn].hs_used) { in hifn_newsession()
2388 ses = &sc->sc_sessions[sesn]; in hifn_newsession()
2401 bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses)); in hifn_newsession()
2402 bzero(sc->sc_sessions, sesn * sizeof(*ses)); in hifn_newsession()
2403 kfree(sc->sc_sessions, M_DEVBUF); in hifn_newsession()
2404 sc->sc_sessions = ses; in hifn_newsession()
2405 ses = &sc->sc_sessions[sesn]; in hifn_newsession()
2484 bzero(&sc->sc_sessions[session], sizeof(struct hifn_session)); in hifn_freesession()
[all …]
HDhifn7751var.h169 struct hifn_session *sc_sessions; member