wait_channel
struct wait_channel *);
struct args *, struct wait_channel *);
static struct wait_channel *cmd_wait_for_add(const char *);
static void cmd_wait_for_remove(struct wait_channel *);
struct wait_channel *);
static struct wait_channel *
struct wait_channel *wc;
cmd_wait_for_remove(struct wait_channel *wc)
cmd_wait_for_remove_empty(struct wait_channel *wc)
struct wait_channel *wc, find = { .name = name };
cmd_wait_for_list(struct cmdq_item *item, struct wait_channel *wc)
struct args *args, struct wait_channel *wc)
struct wait_channel *wc)
struct wait_channel *wc)
struct wait_channel *wc)
struct wait_channel *wc)
struct wait_channel *wc, *wc1;
RB_ENTRY(wait_channel) entry;
RB_HEAD(wait_channels, wait_channel);
static int wait_channel_cmp(struct wait_channel *, struct wait_channel *);
RB_GENERATE_STATIC(wait_channels, wait_channel, entry, wait_channel_cmp);
wait_channel_cmp(struct wait_channel *wc1, struct wait_channel *wc2)
struct wait_channel *);
struct wait_channel *);
struct wait_channel *);
struct wait_channel *);