Lines Matching refs:iops

106 static void *lcb_io_create_event(struct lcb_io_opt_st *iops)  in lcb_io_create_event()  argument
108 return event_new(((struct libevent_cookie *)iops->v.v2.cookie)->base, in lcb_io_create_event()
112 static int lcb_io_update_event(struct lcb_io_opt_st *iops, in lcb_io_update_event() argument
132 …event_assign(event, ((struct libevent_cookie *)iops->v.v2.cookie)->base, sock, flags, handler, cb_… in lcb_io_update_event()
137 static void lcb_io_delete_timer(struct lcb_io_opt_st *iops, in lcb_io_delete_timer() argument
140 (void)iops; in lcb_io_delete_timer()
142 iops->v.v2.error = EINVAL; in lcb_io_delete_timer()
144 event_assign(event, ((struct libevent_cookie *)iops->v.v2.cookie)->base, -1, 0, NULL, NULL); in lcb_io_delete_timer()
147 static int lcb_io_update_timer(struct lcb_io_opt_st *iops, in lcb_io_update_timer() argument
167 …event_assign(timer, ((struct libevent_cookie *)iops->v.v2.cookie)->base, -1, flags, handler, cb_da… in lcb_io_update_timer()
173 static void lcb_io_destroy_event(struct lcb_io_opt_st *iops, in lcb_io_destroy_event() argument
176 (void)iops; in lcb_io_destroy_event()
183 static void lcb_io_delete_event(struct lcb_io_opt_st *iops, in lcb_io_delete_event() argument
187 (void)iops; in lcb_io_delete_event()
190 iops->v.v2.error = EINVAL; in lcb_io_delete_event()
192 event_assign(event, ((struct libevent_cookie *)iops->v.v2.cookie)->base, -1, 0, NULL, NULL); in lcb_io_delete_event()
195 static void lcb_io_stop_event_loop(struct lcb_io_opt_st *iops) in lcb_io_stop_event_loop() argument
197 event_base_loopbreak(((struct libevent_cookie *)iops->v.v2.cookie)->base); in lcb_io_stop_event_loop()
200 static void lcb_io_run_event_loop(struct lcb_io_opt_st *iops) in lcb_io_run_event_loop() argument
202 event_base_loop(((struct libevent_cookie *)iops->v.v2.cookie)->base, 0); in lcb_io_run_event_loop()
205 static void lcb_io_tick_event_loop(struct lcb_io_opt_st *iops) in lcb_io_tick_event_loop() argument
207 event_base_loop(((struct libevent_cookie *)iops->v.v2.cookie)->base, in lcb_io_tick_event_loop()
211 static void lcb_destroy_io_opts(struct lcb_io_opt_st *iops) in lcb_destroy_io_opts() argument
213 if (((struct libevent_cookie *)iops->v.v2.cookie)->allocated) { in lcb_destroy_io_opts()
214 event_base_free(((struct libevent_cookie *)iops->v.v2.cookie)->base); in lcb_destroy_io_opts()
216 free(iops->v.v2.cookie); in lcb_destroy_io_opts()
217 free(iops); in lcb_destroy_io_opts()