Home
last modified time | relevance | path

Searched refs:pfdset (Results 1 – 2 of 2) sorted by relevance

/dpdk/lib/vhost/
H A Dfd_man.c32 pfdset->fd[dst] = pfdset->fd[src]; in fdset_move()
33 pfdset->rwfds[dst] = pfdset->rwfds[src]; in fdset_move()
40 int last_valid_idx = get_last_valid_idx(pfdset, pfdset->num - 1); in fdset_shrink_nolock()
73 for (i = 0; i < pfdset->num && pfdset->fd[i].fd != fd; i++) in fdset_find_fd()
102 if (pfdset == NULL) in fdset_init()
109 pfdset->num = 0; in fdset_init()
124 i = pfdset->num < MAX_FDS ? pfdset->num++ : -1; in fdset_add()
129 i = pfdset->num < MAX_FDS ? pfdset->num++ : -1; in fdset_add()
163 pfdset->fd[i].rcb = pfdset->fd[i].wcb = NULL; in fdset_del()
198 pfdset->fd[i].rcb = pfdset->fd[i].wcb = NULL; in fdset_try_del()
[all …]
H A Dfd_man.h41 void fdset_init(struct fdset *pfdset);
43 int fdset_add(struct fdset *pfdset, int fd,
46 void *fdset_del(struct fdset *pfdset, int fd);
47 int fdset_try_del(struct fdset *pfdset, int fd);