Lines Matching refs:fsa_dev_ptr
451 struct fsa_dev_info *fsa_dev_ptr; in aac_get_containers() local
492 fsa_dev_ptr = dev->fsa_dev; in aac_get_containers()
495 sizeof(*fsa_dev_ptr), GFP_KERNEL); in aac_get_containers()
497 kfree(fsa_dev_ptr); in aac_get_containers()
498 fsa_dev_ptr = NULL; in aac_get_containers()
611 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev; in aac_probe_container_callback2() local
613 if ((fsa_dev_ptr[scmd_id(scsicmd)].valid & 1)) in aac_probe_container_callback2()
623 struct fsa_dev_info *fsa_dev_ptr; in _aac_probe_container2() local
633 fsa_dev_ptr = fibptr->dev->fsa_dev; in _aac_probe_container2()
634 if (fsa_dev_ptr) { in _aac_probe_container2()
638 fsa_dev_ptr += scmd_id(scsicmd); in _aac_probe_container2()
647 fsa_dev_ptr->block_size = 0x200; in _aac_probe_container2()
649 fsa_dev_ptr->block_size = in _aac_probe_container2()
653 fsa_dev_ptr->identifier[i] = in _aac_probe_container2()
656 fsa_dev_ptr->valid = 1; in _aac_probe_container2()
659 fsa_dev_ptr->sense_data.sense_key = NOT_READY; in _aac_probe_container2()
660 else if (fsa_dev_ptr->sense_data.sense_key == NOT_READY) in _aac_probe_container2()
661 fsa_dev_ptr->sense_data.sense_key = NO_SENSE; in _aac_probe_container2()
662 fsa_dev_ptr->type = le32_to_cpu(dresp->mnt[0].vol); in _aac_probe_container2()
663 fsa_dev_ptr->size in _aac_probe_container2()
666 fsa_dev_ptr->ro = ((le32_to_cpu(dresp->mnt[0].state) & FSCS_READONLY) != 0); in _aac_probe_container2()
668 if ((fsa_dev_ptr->valid & 1) == 0) in _aac_probe_container2()
669 fsa_dev_ptr->valid = 0; in _aac_probe_container2()
775 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev; in _aac_probe_container() local
776 if (fsa_dev_ptr) { in _aac_probe_container()
777 fsa_dev_ptr += scmd_id(scsicmd); in _aac_probe_container()
778 if ((fsa_dev_ptr->valid & 1) == 0) { in _aac_probe_container()
779 fsa_dev_ptr->valid = 0; in _aac_probe_container()
2765 struct fsa_dev_info *fsa_dev_ptr = dev->fsa_dev; in aac_scsi_cmd() local
2767 if (fsa_dev_ptr == NULL) in aac_scsi_cmd()
2787 if (((fsa_dev_ptr[cid].valid & 1) == 0) || in aac_scsi_cmd()
2788 (fsa_dev_ptr[cid].sense_data.sense_key == in aac_scsi_cmd()
2947 setinqstr(dev, (void *) (inq_data.inqd_vid), fsa_dev_ptr[cid].type); in aac_scsi_cmd()
2963 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2972 cp[8] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff; in aac_scsi_cmd()
2973 cp[9] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
2974 cp[10] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
2975 cp[11] = (fsa_dev_ptr[cid].block_size) & 0xff; in aac_scsi_cmd()
3001 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
3002 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
3010 cp[4] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff; in aac_scsi_cmd()
3011 cp[5] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
3012 cp[6] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
3013 cp[7] = (fsa_dev_ptr[cid].block_size) & 0xff; in aac_scsi_cmd()
3027 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
3028 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
3052 (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
3054 (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
3056 fsa_dev_ptr[cid].block_size & 0xff; in aac_scsi_cmd()
3105 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
3106 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
3139 (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
3141 (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
3143 fsa_dev_ptr[cid].block_size & 0xff; in aac_scsi_cmd()
3188 fsa_dev_ptr[cid].locked = 1; in aac_scsi_cmd()
3190 fsa_dev_ptr[cid].locked = 0; in aac_scsi_cmd()
3198 if (fsa_dev_ptr[cid].sense_data.sense_key == NOT_READY) { in aac_scsi_cmd()
3247 struct fsa_dev_info *fsa_dev_ptr; in query_disk() local
3249 fsa_dev_ptr = dev->fsa_dev; in query_disk()
3250 if (!fsa_dev_ptr) in query_disk()
3268 qd.valid = fsa_dev_ptr[qd.cnum].valid != 0; in query_disk()
3269 qd.locked = fsa_dev_ptr[qd.cnum].locked; in query_disk()
3270 qd.deleted = fsa_dev_ptr[qd.cnum].deleted; in query_disk()
3272 if (fsa_dev_ptr[qd.cnum].devname[0] == '\0') in query_disk()
3277 strlcpy(qd.name, fsa_dev_ptr[qd.cnum].devname, in query_disk()
3278 min(sizeof(qd.name), sizeof(fsa_dev_ptr[qd.cnum].devname) + 1)); in query_disk()
3288 struct fsa_dev_info *fsa_dev_ptr; in force_delete_disk() local
3290 fsa_dev_ptr = dev->fsa_dev; in force_delete_disk()
3291 if (!fsa_dev_ptr) in force_delete_disk()
3302 fsa_dev_ptr[dd.cnum].deleted = 1; in force_delete_disk()
3306 fsa_dev_ptr[dd.cnum].valid = 0; in force_delete_disk()
3313 struct fsa_dev_info *fsa_dev_ptr; in delete_disk() local
3315 fsa_dev_ptr = dev->fsa_dev; in delete_disk()
3316 if (!fsa_dev_ptr) in delete_disk()
3327 if (fsa_dev_ptr[dd.cnum].locked) in delete_disk()
3333 fsa_dev_ptr[dd.cnum].valid = 0; in delete_disk()
3334 fsa_dev_ptr[dd.cnum].devname[0] = '\0'; in delete_disk()