Lines Matching refs:sodp
673 sodirect_t *sodp = so->so_direct;
696 if (sodp != NULL) {
697 if (sodp->sod_enabled) {
698 if (sodp->sod_uioa.uioa_state & UIOA_ALLOC) {
700 sodp = NULL;
701 } else if (sodp->sod_uioa.uioa_state & UIOA_INIT) {
702 sodp->sod_uioa.uioa_state &= UIOA_CLR;
703 sodp->sod_uioa.uioa_state |= UIOA_ENABLED;
708 sod_uioa_so_init(so, sodp, uiop);
711 sodp = NULL;
789 if (sodp != NULL && (DB_FLAGS(mp) & DBLK_UIOA)) {
791 ASSERT(uiop == (uio_t *)&sodp->sod_uioa);
990 if (sodp != NULL) {
992 if (sodp->sod_enabled &&
993 (sodp->sod_uioa.uioa_state & UIOA_ENABLED)) {
994 SOD_UIOAFINI(sodp);
995 if (sodp->sod_uioa.uioa_mbytes > 0) {
2324 sodirect_t *sodp = so->so_direct;
2329 ASSERT(sodp->sod_uioafh == NULL);