CommandList
static void set_performant_mode(struct ctlr_info *h, struct CommandList *c,
struct CommandList *c,
struct CommandList *c,
struct CommandList *c,
struct CommandList *c)
struct CommandList *c)
struct CommandList *c, int reply_queue)
static void enqueue_cmd_and_start_io(struct ctlr_info *h, struct CommandList *c)
struct CommandList *c = h->cmd_pool + i;
struct io_accel2_cmd *cp, struct CommandList *c)
struct CommandList *c)
struct CommandList *c)
struct CommandList *c,
struct CommandList *c)
struct CommandList *c)
struct CommandList *c, struct scsi_cmnd *cmd)
static void hpsa_retry_cmd(struct ctlr_info *h, struct CommandList *c)
struct CommandList *c, struct scsi_cmnd *cmd,
struct CommandList *cp)
static void complete_scsi_command(struct CommandList *cp)
static void cmd_free(struct ctlr_info *h, struct CommandList *c);
static struct CommandList *cmd_alloc(struct ctlr_info *h);
static void cmd_tagged_free(struct ctlr_info *h, struct CommandList *c);
static struct CommandList *cmd_tagged_alloc(struct ctlr_info *h,
static int fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h,
static void hpsa_pci_unmap(struct pci_dev *pdev, struct CommandList *c,
struct CommandList *cp,
struct CommandList *c, int reply_queue, unsigned long timeout_msecs)
static int hpsa_scsi_do_simple_cmd(struct ctlr_info *h, struct CommandList *c,
struct CommandList *c, enum dma_data_direction data_direction,
struct CommandList *c)
struct CommandList *cp)
struct CommandList *c);
struct CommandList *c);
struct CommandList *c;
struct CommandList *c;
struct CommandList *c;
static bool hpsa_cmd_dev_match(struct ctlr_info *h, struct CommandList *c,
static inline void finish_cmd(struct CommandList *c);
struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len,
struct CommandList *c;
static bool hpsa_cmd_dev_match(struct ctlr_info *h, struct CommandList *c,
struct CommandList *c;
struct CommandList *c;
struct CommandList *c;
struct CommandList *c = NULL;
static inline bool hpsa_is_cmd_idle(struct CommandList *c)
struct CommandList *c;
struct CommandList *c)
struct CommandList *c;
static int check_for_busy(struct ctlr_info *h, struct CommandList *c)
struct CommandList *cp,
struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len,
struct CommandList *c)
struct CommandList *c, struct io_accel2_cmd *cp)
struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len,
struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len,
struct CommandList *c)
struct CommandList *c, struct scsi_cmnd *cmd,
struct CommandList *c)
memset(c, 0, offsetof(struct CommandList, refcount));
struct CommandList *c = h->cmd_pool + i;
struct CommandList *c)
struct CommandList *c, struct scsi_cmnd *cmd,
struct CommandList *c = container_of(work, struct CommandList, work);
struct CommandList *c;
struct CommandList *c, unsigned char lunaddr[],
struct CommandList *c,
struct CommandList *c;
static struct CommandList *cmd_tagged_alloc(struct ctlr_info *h,
struct CommandList *c = h->cmd_pool + idx;
static void cmd_tagged_free(struct ctlr_info *h, struct CommandList *c)
static struct CommandList *cmd_alloc(struct ctlr_info *h)
struct CommandList *c;
static void cmd_free(struct ctlr_info *h, struct CommandList *c)
struct CommandList *c;
struct CommandList *c;
struct CommandList *c)
struct CommandList *c;
static int fill_cmd(struct CommandList *c, u8 cmd, struct ctlr_info *h,
static inline void finish_cmd(struct CommandList *c)
struct CommandList *c;
h->nr_cmds * sizeof(struct CommandList),
struct CommandList *c;
BUILD_BUG_ON(sizeof(struct CommandList) % COMMANDLIST_ALIGNMENT);
struct CommandList *c;
struct CommandList *c;
static int is_accelerated_cmd(struct CommandList *c)
struct CommandList *c = NULL;
struct CommandList *cmd_pool;
struct CommandList *c);
struct CommandList *c)
struct CommandList *c)
struct CommandList *c)
static_assert(offsetof(struct CommandList, refcount) % __alignof__(atomic_t) == 0);