Home
last modified time | relevance | path

Searched refs:fdset (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/lib/librte_vhost/
H A Dfd_man.h23 struct fdset { struct
42 void fdset_init(struct fdset *pfdset); argument
44 int fdset_add(struct fdset *pfdset, int fd,
47 void *fdset_del(struct fdset *pfdset, int fd);
48 int fdset_try_del(struct fdset *pfdset, int fd);
52 int fdset_pipe_init(struct fdset *fdset);
54 void fdset_pipe_uninit(struct fdset *fdset);
56 void fdset_pipe_notify(struct fdset *fdset);
H A Dfd_man.c104 fdset_init(struct fdset *pfdset) in fdset_init()
232 struct fdset *pfdset = arg; in fdset_event_dispatch()
330 fdset_pipe_uninit(struct fdset *fdset) in fdset_pipe_uninit() argument
332 fdset_del(fdset, fdset->u.readfd); in fdset_pipe_uninit()
333 close(fdset->u.readfd); in fdset_pipe_uninit()
334 close(fdset->u.writefd); in fdset_pipe_uninit()
338 fdset_pipe_init(struct fdset *fdset) in fdset_pipe_init() argument
348 ret = fdset_add(fdset, fdset->u.readfd, in fdset_pipe_init()
354 fdset->u.readfd); in fdset_pipe_init()
356 fdset_pipe_uninit(fdset); in fdset_pipe_init()
[all …]
H A Dsocket.c74 struct fdset fdset; member
87 .fdset = {
259 ret = fdset_add(&vhost_user.fdset, fd, vhost_user_read_cb, in vhost_user_add_connection()
276 fdset_pipe_notify(&vhost_user.fdset); in vhost_user_add_connection()
394 ret = fdset_add(&vhost_user.fdset, fd, vhost_user_server_new_connection, in vhost_user_start_server()
1037 if (fdset_try_del(&vhost_user.fdset, in rte_vhost_driver_unregister()
1061 if (fdset_try_del(&vhost_user.fdset, in rte_vhost_driver_unregister()
1137 if (fdset_pipe_init(&vhost_user.fdset) < 0) { in rte_vhost_driver_start()
1145 &vhost_user.fdset); in rte_vhost_driver_start()
1150 fdset_pipe_uninit(&vhost_user.fdset); in rte_vhost_driver_start()
/f-stack/app/redis-5.0.5/src/
H A Drio.c178 r->io.fdset.buf = sdscatlen(r->io.fdset.buf,buf,len); in rioFdsetWrite()
185 len = sdslen(r->io.fdset.buf); in rioFdsetWrite()
220 if (r->io.fdset.state[j] == 0) r->io.fdset.state[j] = EIO; in rioFdsetWrite()
226 r->io.fdset.pos += count; in rioFdsetWrite()
243 return r->io.fdset.pos; in rioFdsetTell()
274 r->io.fdset.numfds = numfds; in rioInitWithFdset()
275 r->io.fdset.pos = 0; in rioInitWithFdset()
276 r->io.fdset.buf = sdsempty(); in rioInitWithFdset()
281 zfree(r->io.fdset.fds); in rioFreeFdset()
282 zfree(r->io.fdset.state); in rioFreeFdset()
[all …]
H A Drio.h83 } fdset; member
H A Drdb.c2329 *ids++ = slave_sockets.io.fdset.state[j]; in rdbSaveToSlavesSockets()
/f-stack/app/micro_thread/
H A Dkqueue_proxy.h243 bool KqueueAdd(KqObjList& fdset);
244 bool KqueueDel(KqObjList& fdset);
H A Dmicro_thread.h220 void AddFdList(KqObjList* fdset) { in AddFdList() argument
221 TAILQ_CONCAT(&_fdset, fdset, _entry); in AddFdList()
/f-stack/dpdk/drivers/event/dpaa/
H A Ddpaa_eventdev.c120 static void drain_4_bytes(int fd, fd_set *fdset) in drain_4_bytes() argument
122 if (FD_ISSET(fd, fdset)) { in drain_4_bytes()