Home | History | Annotate | Download | only in lib

Lines Matching defs:ev

402   struct events *ev = userp;
411 ev->ms = timeout_ms;
412 ev->msbump = TRUE;
461 struct events *ev = userp;
470 m = ev->list;
480 ev->list = nxt;
508 m->next = ev->list;
512 ev->list = m;
531 static void events_setup(struct Curl_multi *multi, struct events *ev)
535 curl_multi_setopt(multi, CURLMOPT_TIMERDATA, ev);
539 curl_multi_setopt(multi, CURLMOPT_SOCKETDATA, ev);
548 static CURLcode wait_or_timeout(struct Curl_multi *multi, struct events *ev)
566 for(m = ev->list, f = &fds[0]; m; m = m->next) {
579 pollrc = Curl_poll(fds, numfds, (int)ev->ms);
583 ev->msbump = FALSE; /* reset here */
587 ev->ms = 0;
590 &ev->running_handles);
601 &ev->running_handles);
605 if(!ev->msbump) {
611 if(timediff > ev->ms)
612 ev->ms = 0;
614 ev->ms -= (long)timediff;