scsi: core: remove Scsi_Cmnd typedef
This will make subsequent refactoring easier to handle. Note: this patch is nowhere checkpatch clean. Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de> Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
此提交包含在:
@@ -371,7 +371,7 @@ mega_runpendq(adapter_t *adapter)
|
||||
* The command queuing entry point for the mid-layer.
|
||||
*/
|
||||
static int
|
||||
megaraid_queue_lck(Scsi_Cmnd *scmd, void (*done)(Scsi_Cmnd *))
|
||||
megaraid_queue_lck(struct scsi_cmnd *scmd, void (*done)(struct scsi_cmnd *))
|
||||
{
|
||||
adapter_t *adapter;
|
||||
scb_t *scb;
|
||||
@@ -425,7 +425,7 @@ static DEF_SCSI_QCMD(megaraid_queue)
|
||||
* commands.
|
||||
*/
|
||||
static inline scb_t *
|
||||
mega_allocate_scb(adapter_t *adapter, Scsi_Cmnd *cmd)
|
||||
mega_allocate_scb(adapter_t *adapter, struct scsi_cmnd *cmd)
|
||||
{
|
||||
struct list_head *head = &adapter->free_list;
|
||||
scb_t *scb;
|
||||
@@ -457,7 +457,7 @@ mega_allocate_scb(adapter_t *adapter, Scsi_Cmnd *cmd)
|
||||
* and the channel number.
|
||||
*/
|
||||
static inline int
|
||||
mega_get_ldrv_num(adapter_t *adapter, Scsi_Cmnd *cmd, int channel)
|
||||
mega_get_ldrv_num(adapter_t *adapter, struct scsi_cmnd *cmd, int channel)
|
||||
{
|
||||
int tgt;
|
||||
int ldrv_num;
|
||||
@@ -520,7 +520,7 @@ mega_get_ldrv_num(adapter_t *adapter, Scsi_Cmnd *cmd, int channel)
|
||||
* boot settings.
|
||||
*/
|
||||
static scb_t *
|
||||
mega_build_cmd(adapter_t *adapter, Scsi_Cmnd *cmd, int *busy)
|
||||
mega_build_cmd(adapter_t *adapter, struct scsi_cmnd *cmd, int *busy)
|
||||
{
|
||||
mega_ext_passthru *epthru;
|
||||
mega_passthru *pthru;
|
||||
@@ -951,8 +951,8 @@ mega_build_cmd(adapter_t *adapter, Scsi_Cmnd *cmd, int *busy)
|
||||
* prepare a command for the scsi physical devices.
|
||||
*/
|
||||
static mega_passthru *
|
||||
mega_prepare_passthru(adapter_t *adapter, scb_t *scb, Scsi_Cmnd *cmd,
|
||||
int channel, int target)
|
||||
mega_prepare_passthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *cmd,
|
||||
int channel, int target)
|
||||
{
|
||||
mega_passthru *pthru;
|
||||
|
||||
@@ -1015,8 +1015,9 @@ mega_prepare_passthru(adapter_t *adapter, scb_t *scb, Scsi_Cmnd *cmd,
|
||||
* commands for devices which can take extended CDBs (>10 bytes)
|
||||
*/
|
||||
static mega_ext_passthru *
|
||||
mega_prepare_extpassthru(adapter_t *adapter, scb_t *scb, Scsi_Cmnd *cmd,
|
||||
int channel, int target)
|
||||
mega_prepare_extpassthru(adapter_t *adapter, scb_t *scb,
|
||||
struct scsi_cmnd *cmd,
|
||||
int channel, int target)
|
||||
{
|
||||
mega_ext_passthru *epthru;
|
||||
|
||||
@@ -1417,7 +1418,7 @@ mega_cmd_done(adapter_t *adapter, u8 completed[], int nstatus, int status)
|
||||
{
|
||||
mega_ext_passthru *epthru = NULL;
|
||||
struct scatterlist *sgl;
|
||||
Scsi_Cmnd *cmd = NULL;
|
||||
struct scsi_cmnd *cmd = NULL;
|
||||
mega_passthru *pthru = NULL;
|
||||
mbox_t *mbox = NULL;
|
||||
u8 c;
|
||||
@@ -1652,14 +1653,14 @@ mega_cmd_done(adapter_t *adapter, u8 completed[], int nstatus, int status)
|
||||
static void
|
||||
mega_rundoneq (adapter_t *adapter)
|
||||
{
|
||||
Scsi_Cmnd *cmd;
|
||||
struct scsi_cmnd *cmd;
|
||||
struct list_head *pos;
|
||||
|
||||
list_for_each(pos, &adapter->completed_list) {
|
||||
|
||||
struct scsi_pointer* spos = (struct scsi_pointer *)pos;
|
||||
|
||||
cmd = list_entry(spos, Scsi_Cmnd, SCp);
|
||||
cmd = list_entry(spos, struct scsi_cmnd, SCp);
|
||||
cmd->scsi_done(cmd);
|
||||
}
|
||||
|
||||
@@ -1722,7 +1723,7 @@ static int
|
||||
mega_build_sglist(adapter_t *adapter, scb_t *scb, u32 *buf, u32 *len)
|
||||
{
|
||||
struct scatterlist *sg;
|
||||
Scsi_Cmnd *cmd;
|
||||
struct scsi_cmnd *cmd;
|
||||
int sgcnt;
|
||||
int idx;
|
||||
|
||||
@@ -1869,7 +1870,7 @@ megaraid_info(struct Scsi_Host *host)
|
||||
* aborted. All the commands issued to the F/W must complete.
|
||||
*/
|
||||
static int
|
||||
megaraid_abort(Scsi_Cmnd *cmd)
|
||||
megaraid_abort(struct scsi_cmnd *cmd)
|
||||
{
|
||||
adapter_t *adapter;
|
||||
int rval;
|
||||
@@ -1933,7 +1934,7 @@ megaraid_reset(struct scsi_cmnd *cmd)
|
||||
* issued to the controller, abort/reset it. Otherwise return failure
|
||||
*/
|
||||
static int
|
||||
megaraid_abort_and_reset(adapter_t *adapter, Scsi_Cmnd *cmd, int aor)
|
||||
megaraid_abort_and_reset(adapter_t *adapter, struct scsi_cmnd *cmd, int aor)
|
||||
{
|
||||
struct list_head *pos, *next;
|
||||
scb_t *scb;
|
||||
|
新增問題並參考
封鎖使用者