Lines Matching defs:scsi_cmnd
33 #include <scsi/scsi_cmnd.h>
216 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
217 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
218 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
219 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
221 static long aac_build_sghba(struct scsi_cmnd *scsicmd,
226 static void aac_probe_container_scsi_done(struct scsi_cmnd *scsi_cmnd);
227 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd);
228 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd);
332 static inline int aac_valid_context(struct scsi_cmnd *scsicmd,
434 static void aac_expose_phy_device(struct scsi_cmnd *scsicmd)
521 static void aac_scsi_done(struct scsi_cmnd *scmd)
535 struct scsi_cmnd * scsicmd;
537 scsicmd = (struct scsi_cmnd *) context;
579 static int aac_get_container_name(struct scsi_cmnd * scsicmd)
621 static int aac_probe_container_callback2(struct scsi_cmnd * scsicmd)
636 int (*callback)(struct scsi_cmnd *);
637 struct scsi_cmnd *scsicmd = context;
695 struct scsi_cmnd * scsicmd;
709 scsicmd = (struct scsi_cmnd *) context;
745 static int _aac_probe_container(struct scsi_cmnd * scsicmd, int (*callback)(struct scsi_cmnd *))
808 static int aac_probe_container_callback1(struct scsi_cmnd * scsicmd)
814 static void aac_probe_container_scsi_done(struct scsi_cmnd *scsi_cmnd)
816 aac_probe_container_callback1(scsi_cmnd);
822 struct scsi_cmnd *scsicmd = kzalloc(sizeof(*scsicmd) + sizeof(*cmd_priv), GFP_KERNEL);
973 struct aac_dev *dev, struct scsi_cmnd *scsicmd)
997 struct scsi_cmnd * scsicmd;
1001 scsicmd = (struct scsi_cmnd *) context;
1118 static int aac_get_container_serial(struct scsi_cmnd * scsicmd)
1203 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1221 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1228 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1286 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1321 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1356 static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1420 static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1455 static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1492 static struct aac_srb * aac_scsi_common(struct fib * fib, struct scsi_cmnd * cmd)
1532 struct scsi_cmnd *cmd)
1579 static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd)
1610 static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd)
1639 static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd)
1647 static int aac_adapter_hba(struct fib *fib, struct scsi_cmnd *cmd)
2322 struct scsi_cmnd *scsicmd;
2325 scsicmd = (struct scsi_cmnd *) context;
2413 static int aac_read(struct scsi_cmnd * scsicmd)
2513 static int aac_write(struct scsi_cmnd * scsicmd)
2608 struct scsi_cmnd *cmd = context;
2642 static int aac_synchronize(struct scsi_cmnd *scsicmd)
2695 struct scsi_cmnd *scsicmd = context;
2709 static int aac_start_stop(struct scsi_cmnd *scsicmd)
2775 int aac_scsi_cmd(struct scsi_cmnd * scsicmd)
3380 struct scsi_cmnd *scsicmd;
3382 scsicmd = (struct scsi_cmnd *) context;
3568 struct scsi_cmnd *scsicmd,
3606 struct scsi_cmnd *scsicmd,
3654 struct scsi_cmnd *scsicmd;
3659 scsicmd = (struct scsi_cmnd *) context;
3714 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd)
3755 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd)
3794 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg)
3834 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg)
3877 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg)
3925 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
4041 static long aac_build_sghba(struct scsi_cmnd *scsicmd,