vioif_work
struct vioif_work netq_work;
struct vioif_work *work;
work = container_of(wk, struct vioif_work, cookie);
vioif_work_set(struct vioif_work *work, void (*func)(void *), void *arg)
vioif_work_add(struct workqueue *wq, struct vioif_work *work)
vioif_work_wait(struct workqueue *wq, struct vioif_work *work)
static void vioif_work_set(struct vioif_work *, void(*)(void *), void *);
static void vioif_work_add(struct workqueue *, struct vioif_work *);
static void vioif_work_wait(struct workqueue *, struct vioif_work *);