Lines Matching refs:fdset_id
206 AddfdInfo *qmp_add_fd(bool has_fdset_id, int64_t fdset_id, in qmp_add_fd() argument
219 fdinfo = monitor_fdset_add_fd(fd, has_fdset_id, fdset_id, opaque, errp); in qmp_add_fd()
266 void qmp_remove_fd(int64_t fdset_id, bool has_fd, int64_t fd, Error **errp) in qmp_remove_fd() argument
274 if (mon_fdset->id != fdset_id) { in qmp_remove_fd()
299 fdset_id, fd); in qmp_remove_fd()
301 snprintf(fd_str, sizeof(fd_str), "fdset-id:%" PRId64, fdset_id); in qmp_remove_fd()
316 fdset_info->fdset_id = mon_fdset->id; in qmp_query_fdsets()
334 AddfdInfo *monitor_fdset_add_fd(int fd, bool has_fdset_id, int64_t fdset_id, in monitor_fdset_add_fd() argument
345 if (fdset_id <= mon_fdset->id) { in monitor_fdset_add_fd()
346 if (fdset_id < mon_fdset->id) { in monitor_fdset_add_fd()
359 if (fdset_id < 0) { in monitor_fdset_add_fd()
367 if (fdset_id < mon_fdset_cur->id) { in monitor_fdset_add_fd()
385 mon_fdset->id = fdset_id; in monitor_fdset_add_fd()
406 fdinfo->fdset_id = mon_fdset->id; in monitor_fdset_add_fd()
412 int monitor_fdset_dup_fd_add(int64_t fdset_id, int flags, Error **errp) in monitor_fdset_dup_fd_add() argument
433 if (mon_fdset->id != fdset_id) { in monitor_fdset_dup_fd_add()
471 error_setg(errp, "Failed to find fdset /dev/fdset/%" PRId64, fdset_id); in monitor_fdset_dup_fd_add()