Lines Matching defs:iosp

788 	NSLDAPIIOStatus	*iosp;
798 iosp = ld->ld_iostatus;
800 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
803 &iosp->ios_status.ios_osinfo, POLLOUT )) {
804 ++iosp->ios_write_count;
808 &iosp->ios_status.ios_osinfo.ossi_writefds )) {
810 &iosp->ios_status.ios_osinfo.ossi_writefds );
811 ++iosp->ios_write_count;
815 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
817 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLOUT )) {
818 ++iosp->ios_write_count;
824 iosp->ios_type, 0, 0 );
840 NSLDAPIIOStatus *iosp;
850 iosp = ld->ld_iostatus;
852 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
855 &iosp->ios_status.ios_osinfo, POLLIN )) {
856 ++iosp->ios_read_count;
860 &iosp->ios_status.ios_osinfo.ossi_readfds )) {
862 &iosp->ios_status.ios_osinfo.ossi_readfds );
863 ++iosp->ios_read_count;
867 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
869 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLIN )) {
870 ++iosp->ios_read_count;
875 iosp->ios_type, 0, 0 );
891 NSLDAPIIOStatus *iosp;
901 iosp = ld->ld_iostatus;
903 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
906 &iosp->ios_status.ios_osinfo, POLLOUT )) {
907 --iosp->ios_write_count;
910 &iosp->ios_status.ios_osinfo, POLLIN )) {
911 --iosp->ios_read_count;
915 &iosp->ios_status.ios_osinfo.ossi_writefds )) {
917 &iosp->ios_status.ios_osinfo.ossi_writefds );
918 --iosp->ios_write_count;
921 &iosp->ios_status.ios_osinfo.ossi_readfds )) {
923 &iosp->ios_status.ios_osinfo.ossi_readfds );
924 --iosp->ios_read_count;
928 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
930 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLOUT )) {
931 --iosp->ios_write_count;
934 &iosp->ios_status.ios_cbinfo, LDAP_X_POLLIN )) {
935 --iosp->ios_read_count;
940 iosp->ios_type, 0, 0 );
956 NSLDAPIIOStatus *iosp;
959 iosp = ld->ld_iostatus;
961 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
972 &iosp->ios_status.ios_osinfo, ~POLLIN );
976 &iosp->ios_status.ios_osinfo.ossi_use_writefds );
979 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
981 &iosp->ios_status.ios_cbinfo, ~LDAP_X_POLLIN );
986 iosp->ios_type, 0, 0 );
1002 NSLDAPIIOStatus *iosp;
1005 iosp = ld->ld_iostatus;
1007 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1018 &iosp->ios_status.ios_osinfo, ~POLLOUT );
1022 &iosp->ios_status.ios_osinfo.ossi_use_readfds );
1025 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1027 &iosp->ios_status.ios_cbinfo, ~LDAP_X_POLLOUT );
1032 iosp->ios_type, 0, 0 );
1049 NSLDAPIIOStatus *iosp;
1055 if (( iosp = (NSLDAPIIOStatus *)NSLDAPI_CALLOC( 1,
1062 iosp->ios_type = NSLDAPI_IOSTATUS_TYPE_OSNATIVE;
1064 FD_ZERO( &iosp->ios_status.ios_osinfo.ossi_readfds );
1065 FD_ZERO( &iosp->ios_status.ios_osinfo.ossi_writefds );
1069 iosp->ios_type = NSLDAPI_IOSTATUS_TYPE_CALLBACK;
1072 ld->ld_iostatus = iosp;
1095 NSLDAPIIOStatus *iosp = ld->ld_iostatus;
1097 if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1099 if ( iosp->ios_status.ios_osinfo.ossi_pollfds
1102 iosp->ios_status.ios_osinfo.ossi_pollfds );
1106 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1107 if ( iosp->ios_status.ios_cbinfo.cbsi_pollfds
1110 iosp->ios_status.ios_cbinfo.cbsi_pollfds );
1115 iosp->ios_type, 0, 0 );
1118 NSLDAPI_FREE( iosp );
1165 NSLDAPIIOStatus *iosp;
1170 iosp = ld->ld_iostatus;
1172 if ( iosp == NULL ||
1173 ( iosp->ios_read_count <= 0 && iosp->ios_read_count <= 0 )) {
1176 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_OSNATIVE ) {
1179 rc = NSLDAPI_POLL( iosp->ios_status.ios_osinfo.ossi_pollfds,
1180 iosp->ios_status.ios_osinfo.ossi_pollfds_size,
1186 iosp->ios_status.ios_osinfo.ossi_use_readfds
1187 = iosp->ios_status.ios_osinfo.ossi_readfds;
1188 iosp->ios_status.ios_osinfo.ossi_use_writefds
1189 = iosp->ios_status.ios_osinfo.ossi_writefds;
1193 (int *)&iosp->ios_status.ios_osinfo.ossi_use_readfds
1194 (int *)&iosp->ios_status.ios_osinfo.ossi_use_writefds,
1198 &iosp->ios_status.ios_osinfo.ossi_use_readfds,
1199 &iosp->ios_status.ios_osinfo.ossi_use_writefds,
1204 } else if ( iosp->ios_type == NSLDAPI_IOSTATUS_TYPE_CALLBACK ) {
1210 iosp->ios_status.ios_cbinfo.cbsi_pollfds,
1211 iosp->ios_status.ios_cbinfo.cbsi_pollfds_size,
1217 iosp->ios_type, 0, 0 );