Lines Matching refs:fsa_dev_ptr

440 	struct fsa_dev_info *fsa_dev_ptr;  in aac_get_containers()  local
478 fsa_dev_ptr = kzalloc(sizeof(*fsa_dev_ptr) * maximum_num_containers, in aac_get_containers()
480 if (!fsa_dev_ptr) in aac_get_containers()
483 dev->fsa_dev = fsa_dev_ptr; in aac_get_containers()
487 fsa_dev_ptr[index].devname[0] = '\0'; in aac_get_containers()
595 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev; in aac_probe_container_callback2() local
597 if ((fsa_dev_ptr[scmd_id(scsicmd)].valid & 1)) in aac_probe_container_callback2()
607 struct fsa_dev_info *fsa_dev_ptr; in _aac_probe_container2() local
616 fsa_dev_ptr = fibptr->dev->fsa_dev; in _aac_probe_container2()
617 if (fsa_dev_ptr) { in _aac_probe_container2()
619 fsa_dev_ptr += scmd_id(scsicmd); in _aac_probe_container2()
627 fsa_dev_ptr->block_size = 0x200; in _aac_probe_container2()
629 fsa_dev_ptr->block_size = in _aac_probe_container2()
632 fsa_dev_ptr->valid = 1; in _aac_probe_container2()
635 fsa_dev_ptr->sense_data.sense_key = NOT_READY; in _aac_probe_container2()
636 else if (fsa_dev_ptr->sense_data.sense_key == NOT_READY) in _aac_probe_container2()
637 fsa_dev_ptr->sense_data.sense_key = NO_SENSE; in _aac_probe_container2()
638 fsa_dev_ptr->type = le32_to_cpu(dresp->mnt[0].vol); in _aac_probe_container2()
639 fsa_dev_ptr->size in _aac_probe_container2()
642 fsa_dev_ptr->ro = ((le32_to_cpu(dresp->mnt[0].state) & FSCS_READONLY) != 0); in _aac_probe_container2()
644 if ((fsa_dev_ptr->valid & 1) == 0) in _aac_probe_container2()
645 fsa_dev_ptr->valid = 0; in _aac_probe_container2()
752 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev; in _aac_probe_container() local
753 if (fsa_dev_ptr) { in _aac_probe_container()
754 fsa_dev_ptr += scmd_id(scsicmd); in _aac_probe_container()
755 if ((fsa_dev_ptr->valid & 1) == 0) { in _aac_probe_container()
756 fsa_dev_ptr->valid = 0; in _aac_probe_container()
2341 struct fsa_dev_info *fsa_dev_ptr = dev->fsa_dev; in aac_scsi_cmd() local
2343 if (fsa_dev_ptr == NULL) in aac_scsi_cmd()
2364 if (((fsa_dev_ptr[cid].valid & 1) == 0) || in aac_scsi_cmd()
2365 (fsa_dev_ptr[cid].sense_data.sense_key == in aac_scsi_cmd()
2501 setinqstr(dev, (void *) (inq_data.inqd_vid), fsa_dev_ptr[cid].type); in aac_scsi_cmd()
2517 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2526 cp[8] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff; in aac_scsi_cmd()
2527 cp[9] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
2528 cp[10] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
2529 cp[11] = (fsa_dev_ptr[cid].block_size) & 0xff; in aac_scsi_cmd()
2557 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
2558 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2566 cp[4] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff; in aac_scsi_cmd()
2567 cp[5] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
2568 cp[6] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
2569 cp[7] = (fsa_dev_ptr[cid].block_size) & 0xff; in aac_scsi_cmd()
2586 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
2587 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2611 (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
2613 (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
2615 fsa_dev_ptr[cid].block_size & 0xff; in aac_scsi_cmd()
2666 if (fsa_dev_ptr[cid].size <= 0x100000000ULL) in aac_scsi_cmd()
2667 capacity = fsa_dev_ptr[cid].size - 1; in aac_scsi_cmd()
2700 (fsa_dev_ptr[cid].block_size >> 16) & 0xff; in aac_scsi_cmd()
2702 (fsa_dev_ptr[cid].block_size >> 8) & 0xff; in aac_scsi_cmd()
2704 fsa_dev_ptr[cid].block_size & 0xff; in aac_scsi_cmd()
2750 fsa_dev_ptr[cid].locked = 1; in aac_scsi_cmd()
2752 fsa_dev_ptr[cid].locked = 0; in aac_scsi_cmd()
2761 if (fsa_dev_ptr[cid].sense_data.sense_key == NOT_READY) { in aac_scsi_cmd()
2804 strlcpy(fsa_dev_ptr[cid].devname, in aac_scsi_cmd()
2806 min(sizeof(fsa_dev_ptr[cid].devname), in aac_scsi_cmd()
2851 struct fsa_dev_info *fsa_dev_ptr; in query_disk() local
2853 fsa_dev_ptr = dev->fsa_dev; in query_disk()
2854 if (!fsa_dev_ptr) in query_disk()
2871 qd.valid = fsa_dev_ptr[qd.cnum].valid != 0; in query_disk()
2872 qd.locked = fsa_dev_ptr[qd.cnum].locked; in query_disk()
2873 qd.deleted = fsa_dev_ptr[qd.cnum].deleted; in query_disk()
2875 if (fsa_dev_ptr[qd.cnum].devname[0] == '\0') in query_disk()
2880 strlcpy(qd.name, fsa_dev_ptr[qd.cnum].devname, in query_disk()
2881 min(sizeof(qd.name), sizeof(fsa_dev_ptr[qd.cnum].devname) + 1)); in query_disk()
2891 struct fsa_dev_info *fsa_dev_ptr; in force_delete_disk() local
2893 fsa_dev_ptr = dev->fsa_dev; in force_delete_disk()
2894 if (!fsa_dev_ptr) in force_delete_disk()
2905 fsa_dev_ptr[dd.cnum].deleted = 1; in force_delete_disk()
2909 fsa_dev_ptr[dd.cnum].valid = 0; in force_delete_disk()
2916 struct fsa_dev_info *fsa_dev_ptr; in delete_disk() local
2918 fsa_dev_ptr = dev->fsa_dev; in delete_disk()
2919 if (!fsa_dev_ptr) in delete_disk()
2930 if (fsa_dev_ptr[dd.cnum].locked) in delete_disk()
2936 fsa_dev_ptr[dd.cnum].valid = 0; in delete_disk()
2937 fsa_dev_ptr[dd.cnum].devname[0] = '\0'; in delete_disk()