Home
last modified time | relevance | path

Searched refs:vhost_work (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/vhost/
H A Dvhost.h18 struct vhost_work;
19 typedef void (*vhost_work_fn_t)(struct vhost_work *work);
22 struct vhost_work { struct
34 struct vhost_work work;
39 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn);
40 void vhost_work_queue(struct vhost_dev *dev, struct vhost_work *work);
49 void vhost_work_flush(struct vhost_dev *dev, struct vhost_work *work);
H A Dscsi.c205 struct vhost_work vs_completion_work; /* cmd completion work item */
208 struct vhost_work vs_event_work; /* evt injection work item */
216 struct vhost_work vwork;
526 static void vhost_scsi_evt_work(struct vhost_work *work) in vhost_scsi_evt_work()
548 static void vhost_scsi_complete_cmd_work(struct vhost_work *work) in vhost_scsi_complete_cmd_work()
1182 static void vhost_scsi_tmf_resp_work(struct vhost_work *work) in vhost_scsi_tmf_resp_work()
1383 static void vhost_scsi_ctl_handle_kick(struct vhost_work *work) in vhost_scsi_ctl_handle_kick()
1423 static void vhost_scsi_evt_handle_kick(struct vhost_work *work) in vhost_scsi_evt_handle_kick()
1439 static void vhost_scsi_handle_kick(struct vhost_work *work) in vhost_scsi_handle_kick()
H A Dvsock.c47 struct vhost_work send_pkt_work;
234 static void vhost_transport_send_pkt_work(struct vhost_work *work) in vhost_transport_send_pkt_work()
436 static void vhost_vsock_handle_tx_kick(struct vhost_work *work) in vhost_vsock_handle_tx_kick()
510 static void vhost_vsock_handle_rx_kick(struct vhost_work *work) in vhost_vsock_handle_rx_kick()
H A Dvhost.c142 struct vhost_work work;
146 static void vhost_flush_work(struct vhost_work *work) in vhost_flush_work()
168 struct vhost_work *work = &poll->work; in vhost_poll_wakeup()
181 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn) in vhost_work_init()
234 void vhost_work_flush(struct vhost_dev *dev, struct vhost_work *work) in vhost_work_flush()
256 void vhost_work_queue(struct vhost_dev *dev, struct vhost_work *work) in vhost_work_queue()
347 struct vhost_work *work, *work_next; in vhost_worker()
521 struct vhost_work work;
526 static void vhost_attach_cgroups_work(struct vhost_work *work) in vhost_attach_cgroups_work()
H A Dtest.c96 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()
H A Dnet.c1252 static void handle_tx_kick(struct vhost_work *work) in handle_tx_kick()
1261 static void handle_rx_kick(struct vhost_work *work) in handle_rx_kick()
1270 static void handle_tx_net(struct vhost_work *work) in handle_tx_net()
1277 static void handle_rx_net(struct vhost_work *work) in handle_rx_net()
H A Dvdpa.c57 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()
/kernel/linux/linux-6.6/drivers/vhost/
H A Dvhost.h18 struct vhost_work;
20 typedef void (*vhost_work_fn_t)(struct vhost_work *work);
23 struct vhost_work { struct
45 struct vhost_work work;
58 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn);
209 bool vhost_vq_work_queue(struct vhost_virtqueue *vq, struct vhost_work *work);
H A Dvsock.c53 struct vhost_work send_pkt_work;
256 static void vhost_transport_send_pkt_work(struct vhost_work *work) in vhost_transport_send_pkt_work()
465 static void vhost_vsock_handle_tx_kick(struct vhost_work *work) in vhost_vsock_handle_tx_kick()
542 static void vhost_vsock_handle_rx_kick(struct vhost_work *work) in vhost_vsock_handle_rx_kick()
H A Dscsi.c191 struct vhost_work completion_work;
204 struct vhost_work vs_event_work; /* evt injection work item */
212 struct vhost_work vwork;
500 static void vhost_scsi_evt_work(struct vhost_work *work) in vhost_scsi_evt_work()
544 static void vhost_scsi_complete_cmd_work(struct vhost_work *work) in vhost_scsi_complete_cmd_work()
1269 static void vhost_scsi_tmf_resp_work(struct vhost_work *work) in vhost_scsi_tmf_resp_work()
1477 static void vhost_scsi_ctl_handle_kick(struct vhost_work *work) in vhost_scsi_ctl_handle_kick()
1515 static void vhost_scsi_evt_handle_kick(struct vhost_work *work) in vhost_scsi_evt_handle_kick()
1532 static void vhost_scsi_handle_kick(struct vhost_work *work) in vhost_scsi_handle_kick()
H A Dvhost.c142 struct vhost_work work;
146 static void vhost_flush_work(struct vhost_work *work) in vhost_flush_work()
168 struct vhost_work *work = &poll->work; in vhost_poll_wakeup()
181 void vhost_work_init(struct vhost_work *work, vhost_work_fn_t fn) in vhost_work_init()
237 struct vhost_work *work) in vhost_worker_queue()
249 bool vhost_vq_work_queue(struct vhost_virtqueue *vq, struct vhost_work *work) in vhost_vq_work_queue()
398 struct vhost_work *work, *work_next; in vhost_worker()
H A Dtest.c96 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()
H A Dnet.c1261 static void handle_tx_kick(struct vhost_work *work) in handle_tx_kick()
1270 static void handle_rx_kick(struct vhost_work *work) in handle_rx_kick()
1279 static void handle_tx_net(struct vhost_work *work) in handle_tx_net()
1286 static void handle_rx_net(struct vhost_work *work) in handle_rx_net()
H A Dvdpa.c148 static void handle_vq_kick(struct vhost_work *work) in handle_vq_kick()

Completed in 26 milliseconds