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 ---