search for: pvscsi_ctx

Displaying 4 results from an estimated 4 matches for "pvscsi_ctx".

2009 Sep 30
1
SCSI driver for VMware's virtual HBA - V5.
...NG 1 > +#define PVSCSI_DEFAULT_QUEUE_DEPTH 64 > +#define SGL_SIZE PAGE_SIZE > + > +#define pvscsi_dev(adapter) (&(adapter->dev->dev)) > + > +struct pvscsi_sg_list { > + struct PVSCSISGElement sge[PVSCSI_MAX_NUM_SG_ENTRIES_PER_SEGMENT]; > +}; > + > +struct pvscsi_ctx { > + /* > + * The index of the context in cmd_map serves as the context ID for a > + * 1-to-1 mapping completions back to requests. > + */ > + struct scsi_cmnd *cmd; > + struct pvscsi_sg_list *sgl; > + struct list_head list; > + dma_addr_t dataPA; > + dma_addr_t sen...
2009 Sep 30
1
SCSI driver for VMware's virtual HBA - V5.
...NG 1 > +#define PVSCSI_DEFAULT_QUEUE_DEPTH 64 > +#define SGL_SIZE PAGE_SIZE > + > +#define pvscsi_dev(adapter) (&(adapter->dev->dev)) > + > +struct pvscsi_sg_list { > + struct PVSCSISGElement sge[PVSCSI_MAX_NUM_SG_ENTRIES_PER_SEGMENT]; > +}; > + > +struct pvscsi_ctx { > + /* > + * The index of the context in cmd_map serves as the context ID for a > + * 1-to-1 mapping completions back to requests. > + */ > + struct scsi_cmnd *cmd; > + struct pvscsi_sg_list *sgl; > + struct list_head list; > + dma_addr_t dataPA; > + dma_addr_t sen...
2009 Oct 13
1
SCSI driver for VMware's virtual HBA - V6.
...SI_DRIVER_VERSION_STRING); + +#define PVSCSI_DEFAULT_NUM_PAGES_PER_RING 8 +#define PVSCSI_DEFAULT_NUM_PAGES_MSG_RING 1 +#define PVSCSI_DEFAULT_QUEUE_DEPTH 64 +#define SGL_SIZE PAGE_SIZE + +struct pvscsi_sg_list { + struct PVSCSISGElement sge[PVSCSI_MAX_NUM_SG_ENTRIES_PER_SEGMENT]; +}; + +struct pvscsi_ctx { + /* + * The index of the context in cmd_map serves as the context ID for a + * 1-to-1 mapping completions back to requests. + */ + struct scsi_cmnd *cmd; + struct pvscsi_sg_list *sgl; + struct list_head list; + dma_addr_t dataPA; + dma_addr_t sensePA; + dma_addr_t sglPA; +}; + +struct pvsc...
2009 Oct 13
1
SCSI driver for VMware's virtual HBA - V6.
...SI_DRIVER_VERSION_STRING); + +#define PVSCSI_DEFAULT_NUM_PAGES_PER_RING 8 +#define PVSCSI_DEFAULT_NUM_PAGES_MSG_RING 1 +#define PVSCSI_DEFAULT_QUEUE_DEPTH 64 +#define SGL_SIZE PAGE_SIZE + +struct pvscsi_sg_list { + struct PVSCSISGElement sge[PVSCSI_MAX_NUM_SG_ENTRIES_PER_SEGMENT]; +}; + +struct pvscsi_ctx { + /* + * The index of the context in cmd_map serves as the context ID for a + * 1-to-1 mapping completions back to requests. + */ + struct scsi_cmnd *cmd; + struct pvscsi_sg_list *sgl; + struct list_head list; + dma_addr_t dataPA; + dma_addr_t sensePA; + dma_addr_t sglPA; +}; + +struct pvsc...