Lines Matching defs:scsi_cmnd

34 #include <scsi/scsi_cmnd.h>
217 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
218 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
219 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
220 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
222 static long aac_build_sghba(struct scsi_cmnd *scsicmd,
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)
524 struct scsi_cmnd * scsicmd;
526 scsicmd = (struct scsi_cmnd *) context;
568 static int aac_get_container_name(struct scsi_cmnd * scsicmd)
610 static int aac_probe_container_callback2(struct scsi_cmnd * scsicmd)
625 int (*callback)(struct scsi_cmnd *);
626 struct scsi_cmnd * scsicmd = (struct scsi_cmnd *)context;
675 callback = (int (*)(struct scsi_cmnd *))(scsicmd->SCp.ptr);
683 struct scsi_cmnd * scsicmd;
697 scsicmd = (struct scsi_cmnd *) context;
733 static int _aac_probe_container(struct scsi_cmnd * scsicmd, int (*callback)(struct scsi_cmnd *))
795 static int aac_probe_container_callback1(struct scsi_cmnd * scsicmd)
801 static void aac_probe_container_scsi_done(struct scsi_cmnd *scsi_cmnd)
803 aac_probe_container_callback1(scsi_cmnd);
808 struct scsi_cmnd *scsicmd = kmalloc(sizeof(*scsicmd), GFP_KERNEL);
959 struct aac_dev *dev, struct scsi_cmnd *scsicmd)
983 struct scsi_cmnd * scsicmd;
987 scsicmd = (struct scsi_cmnd *) context;
1104 static int aac_get_container_serial(struct scsi_cmnd * scsicmd)
1189 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1208 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba)
1215 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1273 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1308 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count)
1343 static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1407 static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1442 static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua)
1479 static struct aac_srb * aac_scsi_common(struct fib * fib, struct scsi_cmnd * cmd)
1519 struct scsi_cmnd *cmd)
1566 static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd)
1597 static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd)
1626 static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd)
1634 static int aac_adapter_hba(struct fib *fib, struct scsi_cmnd *cmd)
2314 struct scsi_cmnd *scsicmd;
2317 scsicmd = (struct scsi_cmnd *) context;
2409 static int aac_read(struct scsi_cmnd * scsicmd)
2510 static int aac_write(struct scsi_cmnd * scsicmd)
2606 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)
2776 int aac_scsi_cmd(struct scsi_cmnd * scsicmd)
3400 struct scsi_cmnd *scsicmd;
3402 scsicmd = (struct scsi_cmnd *) context;
3603 struct scsi_cmnd *scsicmd,
3641 struct scsi_cmnd *scsicmd,
3690 struct scsi_cmnd *scsicmd;
3695 scsicmd = (struct scsi_cmnd *) context;
3750 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd)
3791 static int aac_send_hba_fib(struct scsi_cmnd *scsicmd)
3830 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg)
3870 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg)
3913 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg)
3961 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
4077 static long aac_build_sghba(struct scsi_cmnd *scsicmd,