Lines Matching full:vhost

3  * Vhost kernel TCM fabric driver for virtio SCSI initiators
35 #include <linux/vhost.h>
40 #include "vhost.h"
141 /* Completed commands list, serviced from vhost worker thread */
153 /* Vhost port target portal group tag for TCM */
165 /* Pointer to the TCM VHost I_T Nexus for this TPG endpoint */
178 /* Binary World Wide unique Port Name for Vhost Target port */
180 /* ASCII formatted WWPN for Vhost Target port */
189 /* event list, serviced from vhost worker thread */
244 MODULE_PARM_DESC(max_io_vqs, "Set the max number of IO virtqueues a vhost scsi device can support. The default is 128. The max is 1024.");
290 struct vhost_scsi *vhost;
321 * Global mutex to protect vhost_scsi TPG list for vhost IOCTLs and LIO
439 * vhost-scsi doesn't support VIRTIO_F_ACCESS_PLATFORM.
713 * This is scheduled in the vhost work queue so we are called with the owner
869 "vhost-scsi detected misaligned IO. Performance may be degraded.");
1474 * hardcoded max for vhost-scsi, then get a pre-allocated
1598 vhost_scsi_send_tmf_resp(tmf->vhost, &tmf->svq->vq, tmf->in_iovs,
1647 tmf->vhost = vs;
1907 /* Flush both the vhost poll and vhost work */
2042 pr_err("vhost-scsi endpoint already set for %s.\n",
2070 * In order to ensure individual vhost-scsi configfs
2071 * groups cannot be removed while in use by vhost ioctl,
2489 "vhost-scsi",
2693 " active TPG vhost count: %d\n",
2703 * Release the SCSI I_T Nexus to the emulated vhost Target Port
2865 * Release the virtual I_T Nexus for this vhost TPG
2965 .fabric_name = "vhost",