Lines Matching refs:fsa_dev_ptr

452 	struct fsa_dev_info *fsa_dev_ptr;
493 fsa_dev_ptr = dev->fsa_dev;
496 sizeof(*fsa_dev_ptr), GFP_KERNEL);
498 kfree(fsa_dev_ptr);
499 fsa_dev_ptr = NULL;
612 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev;
614 if ((fsa_dev_ptr[scmd_id(scsicmd)].valid & 1))
624 struct fsa_dev_info *fsa_dev_ptr;
634 fsa_dev_ptr = fibptr->dev->fsa_dev;
635 if (fsa_dev_ptr) {
639 fsa_dev_ptr += scmd_id(scsicmd);
648 fsa_dev_ptr->block_size = 0x200;
650 fsa_dev_ptr->block_size =
654 fsa_dev_ptr->identifier[i] =
657 fsa_dev_ptr->valid = 1;
660 fsa_dev_ptr->sense_data.sense_key = NOT_READY;
661 else if (fsa_dev_ptr->sense_data.sense_key == NOT_READY)
662 fsa_dev_ptr->sense_data.sense_key = NO_SENSE;
663 fsa_dev_ptr->type = le32_to_cpu(dresp->mnt[0].vol);
664 fsa_dev_ptr->size
667 fsa_dev_ptr->ro = ((le32_to_cpu(dresp->mnt[0].state) & FSCS_READONLY) != 0);
669 if ((fsa_dev_ptr->valid & 1) == 0)
670 fsa_dev_ptr->valid = 0;
776 struct fsa_dev_info *fsa_dev_ptr = ((struct aac_dev *)(scsicmd->device->host->hostdata))->fsa_dev;
777 if (fsa_dev_ptr) {
778 fsa_dev_ptr += scmd_id(scsicmd);
779 if ((fsa_dev_ptr->valid & 1) == 0) {
780 fsa_dev_ptr->valid = 0;
2781 struct fsa_dev_info *fsa_dev_ptr = dev->fsa_dev;
2783 if (fsa_dev_ptr == NULL)
2803 if (((fsa_dev_ptr[cid].valid & 1) == 0) ||
2804 (fsa_dev_ptr[cid].sense_data.sense_key ==
2973 setinqstr(dev, (void *) (inq_data.inqd_vid), fsa_dev_ptr[cid].type);
2989 capacity = fsa_dev_ptr[cid].size - 1;
2998 cp[8] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff;
2999 cp[9] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff;
3000 cp[10] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff;
3001 cp[11] = (fsa_dev_ptr[cid].block_size) & 0xff;
3028 if (fsa_dev_ptr[cid].size <= 0x100000000ULL)
3029 capacity = fsa_dev_ptr[cid].size - 1;
3037 cp[4] = (fsa_dev_ptr[cid].block_size >> 24) & 0xff;
3038 cp[5] = (fsa_dev_ptr[cid].block_size >> 16) & 0xff;
3039 cp[6] = (fsa_dev_ptr[cid].block_size >> 8) & 0xff;
3040 cp[7] = (fsa_dev_ptr[cid].block_size) & 0xff;
3055 if (fsa_dev_ptr[cid].size <= 0x100000000ULL)
3056 capacity = fsa_dev_ptr[cid].size - 1;
3080 (fsa_dev_ptr[cid].block_size >> 16) & 0xff;
3082 (fsa_dev_ptr[cid].block_size >> 8) & 0xff;
3084 fsa_dev_ptr[cid].block_size & 0xff;
3134 if (fsa_dev_ptr[cid].size <= 0x100000000ULL)
3135 capacity = fsa_dev_ptr[cid].size - 1;
3168 (fsa_dev_ptr[cid].block_size >> 16) & 0xff;
3170 (fsa_dev_ptr[cid].block_size >> 8) & 0xff;
3172 fsa_dev_ptr[cid].block_size & 0xff;
3219 fsa_dev_ptr[cid].locked = 1;
3221 fsa_dev_ptr[cid].locked = 0;
3230 if (fsa_dev_ptr[cid].sense_data.sense_key == NOT_READY) {
3282 struct fsa_dev_info *fsa_dev_ptr;
3284 fsa_dev_ptr = dev->fsa_dev;
3285 if (!fsa_dev_ptr)
3303 qd.valid = fsa_dev_ptr[qd.cnum].valid != 0;
3304 qd.locked = fsa_dev_ptr[qd.cnum].locked;
3305 qd.deleted = fsa_dev_ptr[qd.cnum].deleted;
3307 if (fsa_dev_ptr[qd.cnum].devname[0] == '\0')
3312 strlcpy(qd.name, fsa_dev_ptr[qd.cnum].devname,
3313 min(sizeof(qd.name), sizeof(fsa_dev_ptr[qd.cnum].devname) + 1));
3323 struct fsa_dev_info *fsa_dev_ptr;
3325 fsa_dev_ptr = dev->fsa_dev;
3326 if (!fsa_dev_ptr)
3337 fsa_dev_ptr[dd.cnum].deleted = 1;
3341 fsa_dev_ptr[dd.cnum].valid = 0;
3348 struct fsa_dev_info *fsa_dev_ptr;
3350 fsa_dev_ptr = dev->fsa_dev;
3351 if (!fsa_dev_ptr)
3362 if (fsa_dev_ptr[dd.cnum].locked)
3368 fsa_dev_ptr[dd.cnum].valid = 0;
3369 fsa_dev_ptr[dd.cnum].devname[0] = '\0';