Lines Matching refs:fib
320 struct fib *fibptr) { in aac_valid_context()
349 struct fib * fibptr; in aac_get_config_status()
443 struct fib * fibptr; in aac_get_containers()
505 static void get_container_name_callback(void *context, struct fib * fibptr) in get_container_name_callback()
555 struct fib * cmd_fibcontext; in aac_get_container_name()
605 static void _aac_probe_container2(void * context, struct fib * fibptr) in _aac_probe_container2()
656 static void _aac_probe_container1(void * context, struct fib * fibptr) in _aac_probe_container1()
711 struct fib * fibptr; in _aac_probe_container()
926 static void get_container_serial_callback(void *context, struct fib * fibptr) in get_container_serial_callback()
1038 struct fib * cmd_fibcontext; in aac_get_container_serial()
1146 static void io_callback(void *context, struct fib * fibptr);
1148 static int aac_read_raw_io(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count) in aac_read_raw_io() argument
1150 struct aac_dev *dev = fib->dev; in aac_read_raw_io()
1154 aac_fib_init(fib); in aac_read_raw_io()
1157 readcmd2 = (struct aac_raw_io2 *) fib_data(fib); in aac_read_raw_io()
1174 readcmd = (struct aac_raw_io *) fib_data(fib); in aac_read_raw_io()
1191 BUG_ON(fibsize > (fib->dev->max_fib_size - sizeof(struct aac_fibhdr))); in aac_read_raw_io()
1196 fib, 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() argument
1210 aac_fib_init(fib); in aac_read_block64()
1211 readcmd = (struct aac_read64 *) fib_data(fib); in aac_read_block64()
1225 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_read_block64()
1231 fib, 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() argument
1243 struct aac_dev *dev = fib->dev; in aac_read_block()
1246 aac_fib_init(fib); in aac_read_block()
1247 readcmd = (struct aac_read *) fib_data(fib); in aac_read_block()
1260 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_read_block()
1266 fib, 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() argument
1276 struct aac_dev *dev = fib->dev; in aac_write_raw_io()
1280 aac_fib_init(fib); in aac_write_raw_io()
1283 writecmd2 = (struct aac_raw_io2 *) fib_data(fib); in aac_write_raw_io()
1291 (((aac_cache & 5) != 5) || !fib->dev->cache_protected)) ? in aac_write_raw_io()
1303 writecmd = (struct aac_raw_io *) fib_data(fib); in aac_write_raw_io()
1310 (((aac_cache & 5) != 5) || !fib->dev->cache_protected)) ? in aac_write_raw_io()
1323 BUG_ON(fibsize > (fib->dev->max_fib_size - sizeof(struct aac_fibhdr))); in aac_write_raw_io()
1328 fib, 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() argument
1342 aac_fib_init(fib); in aac_write_block64()
1343 writecmd = (struct aac_write64 *) fib_data(fib); in aac_write_block64()
1357 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_write_block64()
1363 fib, 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() argument
1375 struct aac_dev *dev = fib->dev; in aac_write_block()
1378 aac_fib_init(fib); in aac_write_block()
1379 writecmd = (struct aac_write *) fib_data(fib); in aac_write_block()
1394 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_write_block()
1400 fib, in aac_write_block()
1408 static struct aac_srb * aac_scsi_common(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_common() argument
1414 aac_fib_init(fib); in aac_scsi_common()
1431 srbcmd = (struct aac_srb*) fib_data(fib); in aac_scsi_common()
1446 static void aac_srb_callback(void *context, struct fib * fibptr);
1448 static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_64() argument
1451 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); in aac_scsi_64()
1467 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_scsi_64()
1473 return aac_fib_send(ScsiPortCommand64, fib, in aac_scsi_64()
1479 static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32() argument
1482 struct aac_srb * srbcmd = aac_scsi_common(fib, cmd); in aac_scsi_32()
1498 BUG_ON (fibsize > (fib->dev->max_fib_size - in aac_scsi_32()
1504 return aac_fib_send(ScsiPortCommand, fib, fibsize, FsaNormal, 0, 1, in aac_scsi_32()
1508 static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32_64() argument
1510 if ((sizeof(dma_addr_t) > 4) && fib->dev->needs_dac && in aac_scsi_32_64()
1511 (fib->dev->adapter_info.options & AAC_OPT_SGMAP_HOST64)) in aac_scsi_32_64()
1513 return aac_scsi_32(fib, cmd); in aac_scsi_32_64()
1518 struct fib* fibptr; in aac_get_adapter_info()
1786 static void io_callback(void *context, struct fib * fibptr) in io_callback()
1883 struct fib * cmd_fibcontext; in aac_read()
1990 struct fib * cmd_fibcontext; in aac_write()
2087 static void synchronize_callback(void *context, struct fib *fibptr) in synchronize_callback()
2131 struct fib *cmd_fibcontext; in aac_synchronize()
2250 static void aac_start_stop_callback(void *context, struct fib *fibptr) in aac_start_stop_callback()
2269 struct fib *cmd_fibcontext; in aac_start_stop()
2968 static void aac_srb_callback(void *context, struct fib * fibptr) in aac_srb_callback()
3160 struct fib* cmd_fibcontext; in aac_send_srb_fib()