sop                97 opal/mca/event/libevent2022/libevent/select.c static int select_resize(struct selectop *sop, int fdsz);
sop                98 opal/mca/event/libevent2022/libevent/select.c static void select_free_selectop(struct selectop *sop);
sop               103 opal/mca/event/libevent2022/libevent/select.c 	struct selectop *sop;
sop               105 opal/mca/event/libevent2022/libevent/select.c 	if (!(sop = mm_calloc(1, sizeof(struct selectop))))
sop               108 opal/mca/event/libevent2022/libevent/select.c 	if (select_resize(sop, SELECT_ALLOC_SIZE(32 + 1))) {
sop               109 opal/mca/event/libevent2022/libevent/select.c 		select_free_selectop(sop);
sop               115 opal/mca/event/libevent2022/libevent/select.c 	return (sop);
sop               120 opal/mca/event/libevent2022/libevent/select.c check_selectop(struct selectop *sop)
sop               125 opal/mca/event/libevent2022/libevent/select.c #define check_selectop(sop) do { (void) sop; } while (0)
sop               132 opal/mca/event/libevent2022/libevent/select.c 	struct selectop *sop = base->evbase;
sop               134 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               135 opal/mca/event/libevent2022/libevent/select.c 	if (sop->resize_out_sets) {
sop               137 opal/mca/event/libevent2022/libevent/select.c 		size_t sz = sop->event_fdsz;
sop               138 opal/mca/event/libevent2022/libevent/select.c 		if (!(readset_out = mm_realloc(sop->event_readset_out, sz)))
sop               140 opal/mca/event/libevent2022/libevent/select.c 		sop->event_readset_out = readset_out;
sop               141 opal/mca/event/libevent2022/libevent/select.c 		if (!(writeset_out = mm_realloc(sop->event_writeset_out, sz))) {
sop               148 opal/mca/event/libevent2022/libevent/select.c 		sop->event_writeset_out = writeset_out;
sop               149 opal/mca/event/libevent2022/libevent/select.c 		sop->resize_out_sets = 0;
sop               152 opal/mca/event/libevent2022/libevent/select.c 	memcpy(sop->event_readset_out, sop->event_readset_in,
sop               153 opal/mca/event/libevent2022/libevent/select.c 	       sop->event_fdsz);
sop               154 opal/mca/event/libevent2022/libevent/select.c 	memcpy(sop->event_writeset_out, sop->event_writeset_in,
sop               155 opal/mca/event/libevent2022/libevent/select.c 	       sop->event_fdsz);
sop               157 opal/mca/event/libevent2022/libevent/select.c 	nfds = sop->event_fds+1;
sop               161 opal/mca/event/libevent2022/libevent/select.c 	res = select(nfds, sop->event_readset_out,
sop               162 opal/mca/event/libevent2022/libevent/select.c 	    sop->event_writeset_out, NULL, tv);
sop               166 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               179 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               185 opal/mca/event/libevent2022/libevent/select.c 		if (FD_ISSET(i, sop->event_readset_out))
sop               187 opal/mca/event/libevent2022/libevent/select.c 		if (FD_ISSET(i, sop->event_writeset_out))
sop               195 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               201 opal/mca/event/libevent2022/libevent/select.c select_resize(struct selectop *sop, int fdsz)
sop               206 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_readset_in)
sop               207 opal/mca/event/libevent2022/libevent/select.c 		check_selectop(sop);
sop               209 opal/mca/event/libevent2022/libevent/select.c 	if ((readset_in = mm_realloc(sop->event_readset_in, fdsz)) == NULL)
sop               211 opal/mca/event/libevent2022/libevent/select.c 	sop->event_readset_in = readset_in;
sop               212 opal/mca/event/libevent2022/libevent/select.c 	if ((writeset_in = mm_realloc(sop->event_writeset_in, fdsz)) == NULL) {
sop               221 opal/mca/event/libevent2022/libevent/select.c 	sop->event_writeset_in = writeset_in;
sop               222 opal/mca/event/libevent2022/libevent/select.c 	sop->resize_out_sets = 1;
sop               224 opal/mca/event/libevent2022/libevent/select.c 	memset((char *)sop->event_readset_in + sop->event_fdsz, 0,
sop               225 opal/mca/event/libevent2022/libevent/select.c 	    fdsz - sop->event_fdsz);
sop               226 opal/mca/event/libevent2022/libevent/select.c 	memset((char *)sop->event_writeset_in + sop->event_fdsz, 0,
sop               227 opal/mca/event/libevent2022/libevent/select.c 	    fdsz - sop->event_fdsz);
sop               229 opal/mca/event/libevent2022/libevent/select.c 	sop->event_fdsz = fdsz;
sop               230 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               243 opal/mca/event/libevent2022/libevent/select.c 	struct selectop *sop = base->evbase;
sop               247 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               252 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_fds < fd) {
sop               253 opal/mca/event/libevent2022/libevent/select.c 		int fdsz = sop->event_fdsz;
sop               264 opal/mca/event/libevent2022/libevent/select.c 		if (fdsz != sop->event_fdsz) {
sop               265 opal/mca/event/libevent2022/libevent/select.c 			if (select_resize(sop, fdsz)) {
sop               266 opal/mca/event/libevent2022/libevent/select.c 				check_selectop(sop);
sop               271 opal/mca/event/libevent2022/libevent/select.c 		sop->event_fds = fd;
sop               275 opal/mca/event/libevent2022/libevent/select.c 		FD_SET(fd, sop->event_readset_in);
sop               277 opal/mca/event/libevent2022/libevent/select.c 		FD_SET(fd, sop->event_writeset_in);
sop               278 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               290 opal/mca/event/libevent2022/libevent/select.c 	struct selectop *sop = base->evbase;
sop               294 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               296 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_fds < fd) {
sop               297 opal/mca/event/libevent2022/libevent/select.c 		check_selectop(sop);
sop               302 opal/mca/event/libevent2022/libevent/select.c 		FD_CLR(fd, sop->event_readset_in);
sop               305 opal/mca/event/libevent2022/libevent/select.c 		FD_CLR(fd, sop->event_writeset_in);
sop               307 opal/mca/event/libevent2022/libevent/select.c 	check_selectop(sop);
sop               312 opal/mca/event/libevent2022/libevent/select.c select_free_selectop(struct selectop *sop)
sop               314 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_readset_in)
sop               315 opal/mca/event/libevent2022/libevent/select.c 		mm_free(sop->event_readset_in);
sop               316 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_writeset_in)
sop               317 opal/mca/event/libevent2022/libevent/select.c 		mm_free(sop->event_writeset_in);
sop               318 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_readset_out)
sop               319 opal/mca/event/libevent2022/libevent/select.c 		mm_free(sop->event_readset_out);
sop               320 opal/mca/event/libevent2022/libevent/select.c 	if (sop->event_writeset_out)
sop               321 opal/mca/event/libevent2022/libevent/select.c 		mm_free(sop->event_writeset_out);
sop               323 opal/mca/event/libevent2022/libevent/select.c 	memset(sop, 0, sizeof(struct selectop));
sop               324 opal/mca/event/libevent2022/libevent/select.c 	mm_free(sop);