Searched refs:sodp (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsodirect.h62 #define SOD_DISABLE(sodp) { \
63 (sodp)->sod_enabled = B_FALSE; \
68 #define SOD_UIOAFINI(sodp) { \
69 if ((sodp)->sod_uioa.uioa_state & UIOA_ENABLED) { \
70 (sodp)->sod_uioa.uioa_state &= UIOA_CLR; \
71 (sodp)->sod_uioa.uioa_state |= UIOA_FINI; \
H A Dsodirect.c68 sodirect_t *sodp = so->so_direct; local
70 if (sodp == NULL)
78 sodp != NULL && sodp->sod_enabled &&
87 if (!uioainit(uiop, &sodp->sod_uioa)) {
94 *uiopp = (uio_t *)&sodp->sod_uioa;
119 sodirect_t *sodp = so->so_direct; local
122 if (sodp == NULL) {
131 ASSERT(uiop == (uio_t *)&sodp->sod_uioa);
133 if ((mp = sodp
151 sod_uioa_mblk_init(struct sodirect_s *sodp, mblk_t *mp, size_t msg_size) argument
203 sod_uioa_mblk_done(sodirect_t *sodp, mblk_t *bp) argument
256 sod_uioa_so_init(struct sonode *so, struct sodirect_s *sodp, struct uio *uiop) argument
359 sodirect_t *sodp; local
381 sodirect_t *sodp = so->so_direct; local
405 sodirect_t *sodp = so->so_direct; local
[all...]
H A Dsockcommon_subr.c673 sodirect_t *sodp = so->so_direct; local
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
2324 sodirect_t *sodp = so->so_direct; local
[all...]
H A Dsockcommon_sops.c1279 sodirect_t *sodp = so->so_direct; local
1309 if (sodp != NULL)
1310 SOD_UIOAFINI(sodp);
1343 if (sodp != NULL)
1344 SOD_DISABLE(sodp);
1351 if (sodp != NULL)
1352 SOD_DISABLE(sodp);
1358 if (sodp != NULL && sodp->sod_enabled) {
1360 sod_uioa_mblk_init(sodp, m
[all...]

Completed in 64 milliseconds