Lines Matching defs:iosp

787 	NSLDAPIIOStatus	*iosp;
797 iosp = ld->ld_iostatus;
799 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
802 &iosp->ios_status.ios_osinfo, POLLOUT )) {
803 ++iosp->ios_write_count;
807 &iosp->ios_status.ios_osinfo.ossi_writefds )) {
809 &iosp->ios_status.ios_osinfo.ossi_writefds );
810 ++iosp->ios_write_count;
814 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
816 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLOUT )) {
817 ++iosp->ios_write_count;
823 iosp->ios_type, 0, 0 );
839 NSLDAPIIOStatus *iosp;
849 iosp = ld->ld_iostatus;
851 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
854 &iosp->ios_status.ios_osinfo, POLLIN )) {
855 ++iosp->ios_read_count;
859 &iosp->ios_status.ios_osinfo.ossi_readfds )) {
861 &iosp->ios_status.ios_osinfo.ossi_readfds );
862 ++iosp->ios_read_count;
866 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
868 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLIN )) {
869 ++iosp->ios_read_count;
874 iosp->ios_type, 0, 0 );
890 NSLDAPIIOStatus *iosp;
900 iosp = ld->ld_iostatus;
902 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
905 &iosp->ios_status.ios_osinfo, POLLOUT )) {
906 --iosp->ios_write_count;
909 &iosp->ios_status.ios_osinfo, POLLIN )) {
910 --iosp->ios_read_count;
914 &iosp->ios_status.ios_osinfo.ossi_writefds )) {
916 &iosp->ios_status.ios_osinfo.ossi_writefds );
917 --iosp->ios_write_count;
920 &iosp->ios_status.ios_osinfo.ossi_readfds )) {
922 &iosp->ios_status.ios_osinfo.ossi_readfds );
923 --iosp->ios_read_count;
927 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
929 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLOUT )) {
930 --iosp->ios_write_count;
933 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLIN )) {
934 --iosp->ios_read_count;
939 iosp->ios_type, 0, 0 );
955 NSLDAPIIOStatus *iosp;
958 iosp = ld->ld_iostatus;
960 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
971 &iosp->ios_status.ios_osinfo, ~POLLIN );
975 &iosp->ios_status.ios_osinfo.ossi_use_writefds );
978 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
980 &iosp->ios_status.ios_cbinfo, ~LDAP_X_POLLIN );
985 iosp->ios_type, 0, 0 );
1001 NSLDAPIIOStatus *iosp;
1004 iosp = ld->ld_iostatus;
1006 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1017 &iosp->ios_status.ios_osinfo, ~POLLOUT );
1021 &iosp->ios_status.ios_osinfo.ossi_use_readfds );
1024 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1026 &iosp->ios_status.ios_cbinfo, ~LDAP_X_POLLOUT );
1031 iosp->ios_type, 0, 0 );
1048 NSLDAPIIOStatus *iosp;
1054 if (( iosp = (NSLDAPIIOStatus *)NSLDAPI_CALLOC( 1,
1061 iosp->ios_type = NSLDAPI_IOSTATUS_TYPE_OSNATIVE;
1063 FD_ZERO( &iosp->ios_status.ios_osinfo.ossi_readfds );
1064 FD_ZERO( &iosp->ios_status.ios_osinfo.ossi_writefds );
1068 iosp->ios_type = NSLDAPI_IOSTATUS_TYPE_CALLBACK;
1071 ld->ld_iostatus = iosp;
1094 NSLDAPIIOStatus *iosp = ld->ld_iostatus;
1096 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1098 if ( iosp->ios_status.ios_osinfo.ossi_pollfds
1101 iosp->ios_status.ios_osinfo.ossi_pollfds );
1105 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1106 if ( iosp->ios_status.ios_cbinfo.cbsi_pollfds
1109 iosp->ios_status.ios_cbinfo.cbsi_pollfds );
1114 iosp->ios_type, 0, 0 );
1117 NSLDAPI_FREE( iosp );
1164 NSLDAPIIOStatus *iosp;
1169 iosp = ld->ld_iostatus;
1171 if ( iosp == NULL ||
1172 ( iosp->ios_read_count <= 0 && iosp->ios_read_count <= 0 )) {
1175 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1178 rc = NSLDAPI_POLL( iosp->ios_status.ios_osinfo.ossi_pollfds,
1179 iosp->ios_status.ios_osinfo.ossi_pollfds_size,
1185 iosp->ios_status.ios_osinfo.ossi_use_readfds
1186 = iosp->ios_status.ios_osinfo.ossi_readfds;
1187 iosp->ios_status.ios_osinfo.ossi_use_writefds
1188 = iosp->ios_status.ios_osinfo.ossi_writefds;
1192 (int *)&iosp->ios_status.ios_osinfo.ossi_use_readfds
1193 (int *)&iosp->ios_status.ios_osinfo.ossi_use_writefds,
1197 &iosp->ios_status.ios_osinfo.ossi_use_readfds,
1198 &iosp->ios_status.ios_osinfo.ossi_use_writefds,
1203 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1209 iosp->ios_status.ios_cbinfo.cbsi_pollfds,
1210 iosp->ios_status.ios_cbinfo.cbsi_pollfds_size,
1216 iosp->ios_type, 0, 0 );