search for: pvscsi_setup_msg_ring_max_num_pag

Displaying 6 results from an estimated 6 matches for "pvscsi_setup_msg_ring_max_num_pag".

2009 Sep 09
1
[PATCH] SCSI driver for VMware's virtual HBA - V4.
...mand should be issued _after_ the usual SETUP_RINGS so that the > + * RingsState page is already setup. If not, the command is a nop. > + * - numPages needs to be a power of two, > + * - numPages needs to be different from 0, > + * - _pad should be zero. > + */ > + > +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 > + > +typedef struct PVSCSICmdDescSetupMsgRing { > + u32 numPages; > + u32 _pad; > + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; > +} __packed PVSCSICmdDescSetupMsgRing; > + > +enum PVSCSIMsgType { > + PVSCSI_MSG_DEV_ADDED = 0, > + PVSCSI_MSG_DEV...
2009 Sep 09
1
[PATCH] SCSI driver for VMware's virtual HBA - V4.
...mand should be issued _after_ the usual SETUP_RINGS so that the > + * RingsState page is already setup. If not, the command is a nop. > + * - numPages needs to be a power of two, > + * - numPages needs to be different from 0, > + * - _pad should be zero. > + */ > + > +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 > + > +typedef struct PVSCSICmdDescSetupMsgRing { > + u32 numPages; > + u32 _pad; > + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; > +} __packed PVSCSICmdDescSetupMsgRing; > + > +enum PVSCSIMsgType { > + PVSCSI_MSG_DEV_ADDED = 0, > + PVSCSI_MSG_DEV...
2009 Sep 30
1
SCSI driver for VMware's virtual HBA - V5.
...mand should be issued _after_ the usual SETUP_RINGS so that the > + * RingsState page is already setup. If not, the command is a nop. > + * - numPages needs to be a power of two, > + * - numPages needs to be different from 0, > + * - _pad should be zero. > + */ > + > +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 > + > +struct PVSCSICmdDescSetupMsgRing { > + u32 numPages; > + u32 _pad; > + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; > +} __packed; > + > +enum PVSCSIMsgType { > + PVSCSI_MSG_DEV_ADDED = 0, > + PVSCSI_MSG_DEV_REMOVED = 1, > + PVSCSI...
2009 Sep 30
1
SCSI driver for VMware's virtual HBA - V5.
...mand should be issued _after_ the usual SETUP_RINGS so that the > + * RingsState page is already setup. If not, the command is a nop. > + * - numPages needs to be a power of two, > + * - numPages needs to be different from 0, > + * - _pad should be zero. > + */ > + > +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 > + > +struct PVSCSICmdDescSetupMsgRing { > + u32 numPages; > + u32 _pad; > + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; > +} __packed; > + > +enum PVSCSIMsgType { > + PVSCSI_MSG_DEV_ADDED = 0, > + PVSCSI_MSG_DEV_REMOVED = 1, > + PVSCSI...
2009 Oct 13
1
SCSI driver for VMware's virtual HBA - V6.
...Ring) / sizeof(u32). + * - this command should be issued _after_ the usual SETUP_RINGS so that the + * RingsState page is already setup. If not, the command is a nop. + * - numPages needs to be a power of two, + * - numPages needs to be different from 0, + * - _pad should be zero. + */ + +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 + +struct PVSCSICmdDescSetupMsgRing { + u32 numPages; + u32 _pad; + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; +} __packed; + +enum PVSCSIMsgType { + PVSCSI_MSG_DEV_ADDED = 0, + PVSCSI_MSG_DEV_REMOVED = 1, + PVSCSI_MSG_LAST = 2, +}; + +/* + * Msg descript...
2009 Oct 13
1
SCSI driver for VMware's virtual HBA - V6.
...Ring) / sizeof(u32). + * - this command should be issued _after_ the usual SETUP_RINGS so that the + * RingsState page is already setup. If not, the command is a nop. + * - numPages needs to be a power of two, + * - numPages needs to be different from 0, + * - _pad should be zero. + */ + +#define PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES 16 + +struct PVSCSICmdDescSetupMsgRing { + u32 numPages; + u32 _pad; + u64 ringPPNs[PVSCSI_SETUP_MSG_RING_MAX_NUM_PAGES]; +} __packed; + +enum PVSCSIMsgType { + PVSCSI_MSG_DEV_ADDED = 0, + PVSCSI_MSG_DEV_REMOVED = 1, + PVSCSI_MSG_LAST = 2, +}; + +/* + * Msg descript...