Lines Matching refs:cfiscsi_softc

179 static struct cfiscsi_target	*cfiscsi_target_find(struct cfiscsi_softc
182 struct cfiscsi_softc *softc, const char *name, const char *alias,
187 static struct cfiscsi_softc cfiscsi_softc; variable
1277 cfiscsi_session_new(struct cfiscsi_softc *softc, const char *offload) in cfiscsi_session_new()
1337 struct cfiscsi_softc *softc; in cfiscsi_session_delete()
1339 softc = &cfiscsi_softc; in cfiscsi_session_delete()
1362 struct cfiscsi_softc *softc; in cfiscsi_init()
1364 softc = &cfiscsi_softc; in cfiscsi_init()
1385 struct cfiscsi_softc *softc = &cfiscsi_softc; in cfiscsi_shutdown()
1405 cs = cfiscsi_session_new(&cfiscsi_softc, NULL); in cfiscsi_accept()
1416 cv_signal(&cfiscsi_softc.accept_cv); in cfiscsi_accept()
1432 struct cfiscsi_softc *softc; in cfiscsi_online()
1460 struct cfiscsi_softc *softc; in cfiscsi_offline()
1518 struct cfiscsi_softc *softc; in cfiscsi_ioctl_handoff()
1525 softc = &cfiscsi_softc; in cfiscsi_ioctl_handoff()
1549 mtx_lock(&cfiscsi_softc.lock); in cfiscsi_ioctl_handoff()
1550 TAILQ_FOREACH(cs, &cfiscsi_softc.sessions, cs_next) { in cfiscsi_ioctl_handoff()
1555 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_handoff()
1562 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_handoff()
1708 struct cfiscsi_softc *softc; in cfiscsi_ioctl_list()
1713 softc = &cfiscsi_softc; in cfiscsi_ioctl_list()
1793 struct cfiscsi_softc *softc; in cfiscsi_ioctl_logout()
1797 softc = &cfiscsi_softc; in cfiscsi_ioctl_logout()
1842 struct cfiscsi_softc *softc; in cfiscsi_ioctl_terminate()
1846 softc = &cfiscsi_softc; in cfiscsi_ioctl_terminate()
1923 if (cfiscsi_softc.listener == NULL) { in cfiscsi_ioctl_listen()
1938 error = icl_listen_add(cfiscsi_softc.listener, cilp->iser, cilp->domain, in cfiscsi_ioctl_listen()
1961 mtx_lock(&cfiscsi_softc.lock); in cfiscsi_ioctl_accept()
1963 TAILQ_FOREACH(cs, &cfiscsi_softc.sessions, cs_next) { in cfiscsi_ioctl_accept()
1969 error = cv_wait_sig(&cfiscsi_softc.accept_cv, &cfiscsi_softc.lock); in cfiscsi_ioctl_accept()
1971 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_accept()
1977 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_accept()
2009 mtx_lock(&cfiscsi_softc.lock); in cfiscsi_ioctl_send()
2010 TAILQ_FOREACH(cs, &cfiscsi_softc.sessions, cs_next) { in cfiscsi_ioctl_send()
2015 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_send()
2020 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_send()
2077 mtx_lock(&cfiscsi_softc.lock); in cfiscsi_ioctl_receive()
2078 TAILQ_FOREACH(cs, &cfiscsi_softc.sessions, cs_next) { in cfiscsi_ioctl_receive()
2083 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_receive()
2089 mtx_unlock(&cfiscsi_softc.lock); in cfiscsi_ioctl_receive()
2171 ct = cfiscsi_target_find_or_create(&cfiscsi_softc, target, alias, tag); in cfiscsi_ioctl_port_create()
2277 ct = cfiscsi_target_find(&cfiscsi_softc, target, tag); in cfiscsi_ioctl_port_remove()
2380 struct cfiscsi_softc *softc; in cfiscsi_target_release()
2401 cfiscsi_target_find(struct cfiscsi_softc *softc, const char *name, uint16_t tag) in cfiscsi_target_find()
2421 cfiscsi_target_find_or_create(struct cfiscsi_softc *softc, const char *name, in cfiscsi_target_find_or_create()
2968 struct cfiscsi_softc *softc; in cfiscsi_task_management_done()