hpsa_cmd.h (03383736348bb73a45f8460afca3c5f5bd1be172) | hpsa_cmd.h (281a7fd03ea37c979bbba4d8376595c0288e3252) |
---|---|
1/* 2 * Disk Array driver for HP Smart Array SAS controllers 3 * Copyright 2000, 2014 Hewlett-Packard Development Company, L.P. 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; version 2 of the License. 8 * --- 407 unchanged lines hidden (view full) --- 416 * bypass the RAID stack and go directly to the physical disk 417 * phys_disk is a pointer to the hpsa_scsi_dev_t to which the 418 * i/o is destined. We need to store that here because the command 419 * may potentially encounter TASK SET FULL and need to be resubmitted 420 * For "normal" i/o's not using the "ioaccel" paths, phys_disk is 421 * not used. 422 */ 423 struct hpsa_scsi_dev_t *phys_disk; | 1/* 2 * Disk Array driver for HP Smart Array SAS controllers 3 * Copyright 2000, 2014 Hewlett-Packard Development Company, L.P. 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; version 2 of the License. 8 * --- 407 unchanged lines hidden (view full) --- 416 * bypass the RAID stack and go directly to the physical disk 417 * phys_disk is a pointer to the hpsa_scsi_dev_t to which the 418 * i/o is destined. We need to store that here because the command 419 * may potentially encounter TASK SET FULL and need to be resubmitted 420 * For "normal" i/o's not using the "ioaccel" paths, phys_disk is 421 * not used. 422 */ 423 struct hpsa_scsi_dev_t *phys_disk; |
424 atomic_t refcount; /* Must be last to avoid memset in cmd_alloc */ |
|
424} __aligned(COMMANDLIST_ALIGNMENT); 425 426/* Max S/G elements in I/O accelerator command */ 427#define IOACCEL1_MAXSGENTRIES 24 428#define IOACCEL2_MAXSGENTRIES 28 429 430/* 431 * Structure for I/O accelerator (mode 1) commands. --- 362 unchanged lines hidden --- | 425} __aligned(COMMANDLIST_ALIGNMENT); 426 427/* Max S/G elements in I/O accelerator command */ 428#define IOACCEL1_MAXSGENTRIES 24 429#define IOACCEL2_MAXSGENTRIES 28 430 431/* 432 * Structure for I/O accelerator (mode 1) commands. --- 362 unchanged lines hidden --- |