Lines Matching refs:scsi_cmnd
212 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *sgmap);
213 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg);
214 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg);
215 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd,
219 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd);
319 static inline int aac_valid_context(struct scsi_cmnd *scsicmd, in aac_valid_context()
422 static void aac_expose_phy_device(struct scsi_cmnd *scsicmd) in aac_expose_phy_device()
508 struct scsi_cmnd * scsicmd; in get_container_name_callback()
510 scsicmd = (struct scsi_cmnd *) context; in get_container_name_callback()
551 static int aac_get_container_name(struct scsi_cmnd * scsicmd) in aac_get_container_name()
593 static int aac_probe_container_callback2(struct scsi_cmnd * scsicmd) in aac_probe_container_callback2()
608 int (*callback)(struct scsi_cmnd *); in _aac_probe_container2()
609 struct scsi_cmnd * scsicmd = (struct scsi_cmnd *)context; in _aac_probe_container2()
650 callback = (int (*)(struct scsi_cmnd *))(scsicmd->SCp.ptr); in _aac_probe_container2()
658 struct scsi_cmnd * scsicmd; in _aac_probe_container1()
672 scsicmd = (struct scsi_cmnd *) context; in _aac_probe_container1()
709 static int _aac_probe_container(struct scsi_cmnd * scsicmd, int (*callback)(struct scsi_cmnd *)) in _aac_probe_container() argument
772 static int aac_probe_container_callback1(struct scsi_cmnd * scsicmd) in aac_probe_container_callback1()
780 struct scsi_cmnd *scsicmd = kmalloc(sizeof(*scsicmd), GFP_KERNEL); in aac_probe_container()
790 scsicmd->scsi_done = (void (*)(struct scsi_cmnd*))aac_probe_container_callback1; in aac_probe_container()
929 struct scsi_cmnd * scsicmd; in get_container_serial_callback()
933 scsicmd = (struct scsi_cmnd *) context; in get_container_serial_callback()
1034 static int aac_get_container_serial(struct scsi_cmnd * scsicmd) in aac_get_container_serial()
1122 static int aac_bounds_32(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) in aac_bounds_32()
1141 static int aac_bounds_64(struct aac_dev * dev, struct scsi_cmnd * cmd, u64 lba) in aac_bounds_64()
1148 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_raw_io()
1204 static int aac_read_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_block64()
1239 static int aac_read_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_block()
1274 static int aac_write_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) in aac_write_raw_io()
1336 static int aac_write_block64(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) in aac_write_block64()
1371 static int aac_write_block(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua) in aac_write_block()
1408 static struct aac_srb * aac_scsi_common(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_common()
1448 static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_64()
1479 static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32()
1508 static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32_64()
1790 struct scsi_cmnd *scsicmd; in io_callback()
1793 scsicmd = (struct scsi_cmnd *) context; in io_callback()
1877 static int aac_read(struct scsi_cmnd * scsicmd) in aac_read()
1983 static int aac_write(struct scsi_cmnd * scsicmd) in aac_write()
2090 struct scsi_cmnd *cmd; in synchronize_callback()
2128 static int aac_synchronize(struct scsi_cmnd *scsicmd) in aac_synchronize()
2133 struct scsi_cmnd *cmd; in aac_synchronize()
2252 struct scsi_cmnd *scsicmd = context; in aac_start_stop_callback()
2266 static int aac_start_stop(struct scsi_cmnd *scsicmd) in aac_start_stop()
2336 int aac_scsi_cmd(struct scsi_cmnd * scsicmd) in aac_scsi_cmd()
2972 struct scsi_cmnd *scsicmd; in aac_srb_callback()
2974 scsicmd = (struct scsi_cmnd *) context; in aac_srb_callback()
3158 static int aac_send_srb_fib(struct scsi_cmnd* scsicmd) in aac_send_srb_fib()
3195 static long aac_build_sg(struct scsi_cmnd *scsicmd, struct sgmap *psg) in aac_build_sg()
3238 static long aac_build_sg64(struct scsi_cmnd *scsicmd, struct sgmap64 *psg) in aac_build_sg64()
3284 static long aac_build_sgraw(struct scsi_cmnd *scsicmd, struct sgmapraw *psg) in aac_build_sgraw()
3333 static long aac_build_sgraw2(struct scsi_cmnd *scsicmd, in aac_build_sgraw2()