Home
last modified time | relevance | path

Searched refs:vhost_work (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/vhost/
H A Dvhost.h19 struct vhost_work;
21 typedef void (*vhost_work_fn_t)(struct vhost_work *work);
24 struct vhost_work { struct
61 struct vhost_work work;
74 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn);
247 bool vhost_vq_work_queue(struct vhost_virtqueue *vq, struct vhost_work *work);
H A Dvsock.c57 struct vhost_work send_pkt_work;
277 static void vhost_transport_send_pkt_work(struct vhost_work *work) in vhost_transport_send_pkt_work()
523 static void vhost_vsock_handle_tx_kick(struct vhost_work *work) in vhost_vsock_handle_tx_kick()
601 static void vhost_vsock_handle_rx_kick(struct vhost_work *work) in vhost_vsock_handle_rx_kick()
H A Dvhost.c150 struct vhost_work work;
154 static void vhost_flush_work(struct vhost_work *work) in vhost_flush_work()
176 struct vhost_work *work = &poll->work; in vhost_poll_wakeup()
189 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn) in vhost_work_init()
245 struct vhost_work *work) in vhost_worker_queue()
257 bool vhost_vq_work_queue(struct vhost_virtqueue *vq, struct vhost_work *work) in vhost_vq_work_queue()
415 struct vhost_work *work, *work_next; in vhost_run_work_kthread_list()
453 struct vhost_work *work, *work_next; in vhost_run_work_list()
646 struct vhost_work work;
651 static void vhost_attach_cgroups_work(struct vhost_work *work) in vhost_attach_cgroups_work()
H A Dscsi.c265 struct vhost_work completion_work;
278 struct vhost_work vs_event_work; /* evt injection work item */
288 struct vhost_work vwork;
679 static void vhost_scsi_evt_work(struct vhost_work *work) in vhost_scsi_evt_work()
716 static void vhost_scsi_complete_cmd_work(struct vhost_work *work) in vhost_scsi_complete_cmd_work()
1586 static void vhost_scsi_tmf_resp_work(struct vhost_work *work) in vhost_scsi_tmf_resp_work()
1826 static void vhost_scsi_ctl_handle_kick(struct vhost_work *work) in vhost_scsi_ctl_handle_kick()
1865 static void vhost_scsi_evt_handle_kick(struct vhost_work *work) in vhost_scsi_evt_handle_kick()
1882 static void vhost_scsi_handle_kick(struct vhost_work *work) in vhost_scsi_handle_kick()
H A Dtest.c102 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()
H A Dnet.c1306 static void handle_tx_kick(struct vhost_work *work) in handle_tx_kick()
1315 static void handle_rx_kick(struct vhost_work *work) in handle_rx_kick()
1324 static void handle_tx_net(struct vhost_work *work) in handle_tx_net()
1331 static void handle_rx_net(struct vhost_work *work) in handle_rx_net()
H A Dvdpa.c176 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()