fibptr            333 drivers/scsi/aacraid/aachba.c 		struct fib *fibptr) {
fibptr            338 drivers/scsi/aacraid/aachba.c 		aac_fib_complete(fibptr);
fibptr            345 drivers/scsi/aacraid/aachba.c 		aac_fib_complete(fibptr);
fibptr            360 drivers/scsi/aacraid/aachba.c 	struct fib * fibptr;
fibptr            362 drivers/scsi/aacraid/aachba.c 	if (!(fibptr = aac_fib_alloc(dev)))
fibptr            365 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr            368 drivers/scsi/aacraid/aachba.c 		dinfo = (struct aac_get_config_status *) fib_data(fibptr);
fibptr            376 drivers/scsi/aacraid/aachba.c 			    fibptr,
fibptr            385 drivers/scsi/aacraid/aachba.c 		  = (struct aac_get_config_status_resp *) fib_data(fibptr);
fibptr            400 drivers/scsi/aacraid/aachba.c 		aac_fib_complete(fibptr);
fibptr            406 drivers/scsi/aacraid/aachba.c 			aac_fib_init(fibptr);
fibptr            407 drivers/scsi/aacraid/aachba.c 			dinfo = (struct aac_commit_config *) fib_data(fibptr);
fibptr            413 drivers/scsi/aacraid/aachba.c 				    fibptr,
fibptr            421 drivers/scsi/aacraid/aachba.c 				aac_fib_complete(fibptr);
fibptr            429 drivers/scsi/aacraid/aachba.c 		aac_fib_free(fibptr);
fibptr            454 drivers/scsi/aacraid/aachba.c 	struct fib * fibptr;
fibptr            459 drivers/scsi/aacraid/aachba.c 	if (!(fibptr = aac_fib_alloc(dev)))
fibptr            462 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr            463 drivers/scsi/aacraid/aachba.c 	dinfo = (struct aac_get_container_count *) fib_data(fibptr);
fibptr            468 drivers/scsi/aacraid/aachba.c 		    fibptr,
fibptr            474 drivers/scsi/aacraid/aachba.c 		dresp = (struct aac_get_container_count_resp *)fib_data(fibptr);
fibptr            476 drivers/scsi/aacraid/aachba.c 		if (fibptr->dev->supplement_adapter_info.supported_options2 &
fibptr            481 drivers/scsi/aacraid/aachba.c 		aac_fib_complete(fibptr);
fibptr            485 drivers/scsi/aacraid/aachba.c 		aac_fib_free(fibptr);
fibptr            520 drivers/scsi/aacraid/aachba.c static void get_container_name_callback(void *context, struct fib * fibptr)
fibptr            527 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr            531 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr            533 drivers/scsi/aacraid/aachba.c 	get_name_reply = (struct aac_get_name_resp *) fib_data(fibptr);
fibptr            560 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr            621 drivers/scsi/aacraid/aachba.c static void _aac_probe_container2(void * context, struct fib * fibptr)
fibptr            629 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr            633 drivers/scsi/aacraid/aachba.c 	fsa_dev_ptr = fibptr->dev->fsa_dev;
fibptr            635 drivers/scsi/aacraid/aachba.c 		struct aac_mount * dresp = (struct aac_mount *) fib_data(fibptr);
fibptr            640 drivers/scsi/aacraid/aachba.c 			fibptr->dev->supplement_adapter_info.supported_options2;
fibptr            672 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr            673 drivers/scsi/aacraid/aachba.c 	aac_fib_free(fibptr);
fibptr            680 drivers/scsi/aacraid/aachba.c static void _aac_probe_container1(void * context, struct fib * fibptr)
fibptr            687 drivers/scsi/aacraid/aachba.c 	dresp = (struct aac_mount *) fib_data(fibptr);
fibptr            688 drivers/scsi/aacraid/aachba.c 	if (!aac_supports_2T(fibptr->dev)) {
fibptr            692 drivers/scsi/aacraid/aachba.c 			_aac_probe_container2(context, fibptr);
fibptr            698 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr            701 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr            703 drivers/scsi/aacraid/aachba.c 	dinfo = (struct aac_query_mount *)fib_data(fibptr);
fibptr            705 drivers/scsi/aacraid/aachba.c 	if (fibptr->dev->supplement_adapter_info.supported_options2 &
fibptr            716 drivers/scsi/aacraid/aachba.c 			  fibptr,
fibptr            728 drivers/scsi/aacraid/aachba.c 		_aac_probe_container2(context, fibptr);
fibptr            734 drivers/scsi/aacraid/aachba.c 	struct fib * fibptr;
fibptr            737 drivers/scsi/aacraid/aachba.c 	if ((fibptr = aac_fib_alloc((struct aac_dev *)scsicmd->device->host->hostdata))) {
fibptr            740 drivers/scsi/aacraid/aachba.c 		aac_fib_init(fibptr);
fibptr            742 drivers/scsi/aacraid/aachba.c 		dinfo = (struct aac_query_mount *)fib_data(fibptr);
fibptr            744 drivers/scsi/aacraid/aachba.c 		if (fibptr->dev->supplement_adapter_info.supported_options2 &
fibptr            756 drivers/scsi/aacraid/aachba.c 			  fibptr,
fibptr            770 drivers/scsi/aacraid/aachba.c 			aac_fib_complete(fibptr);
fibptr            771 drivers/scsi/aacraid/aachba.c 			aac_fib_free(fibptr);
fibptr            976 drivers/scsi/aacraid/aachba.c static void get_container_serial_callback(void *context, struct fib * fibptr)
fibptr            981 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr            984 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr            987 drivers/scsi/aacraid/aachba.c 	get_serial_reply = (struct aac_get_serial_resp *) fib_data(fibptr);
fibptr           1093 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           1209 drivers/scsi/aacraid/aachba.c static void io_callback(void *context, struct fib * fibptr);
fibptr           1559 drivers/scsi/aacraid/aachba.c static void aac_srb_callback(void *context, struct fib * fibptr);
fibptr           1656 drivers/scsi/aacraid/aachba.c 	struct fib	*fibptr;
fibptr           1670 drivers/scsi/aacraid/aachba.c 	fibptr = aac_fib_alloc(dev);
fibptr           1671 drivers/scsi/aacraid/aachba.c 	if (!fibptr)
fibptr           1674 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr           1675 drivers/scsi/aacraid/aachba.c 	fibptr->hw_fib_va->header.XferState &=
fibptr           1689 drivers/scsi/aacraid/aachba.c 	srb = fib_data(fibptr);
fibptr           1719 drivers/scsi/aacraid/aachba.c 	rcode = aac_fib_send(ScsiPortCommand64, fibptr, fibsize, FsaNormal,
fibptr           1728 drivers/scsi/aacraid/aachba.c 	srb_reply = (struct aac_srb_reply *)fib_data(fibptr);
fibptr           1734 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           1735 drivers/scsi/aacraid/aachba.c 	aac_fib_free(fibptr);
fibptr           2030 drivers/scsi/aacraid/aachba.c 	struct fib* fibptr;
fibptr           2037 drivers/scsi/aacraid/aachba.c 	if (!(fibptr = aac_fib_alloc(dev)))
fibptr           2040 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr           2041 drivers/scsi/aacraid/aachba.c 	info = (struct aac_adapter_info *) fib_data(fibptr);
fibptr           2045 drivers/scsi/aacraid/aachba.c 			 fibptr,
fibptr           2056 drivers/scsi/aacraid/aachba.c 			aac_fib_complete(fibptr);
fibptr           2057 drivers/scsi/aacraid/aachba.c 			aac_fib_free(fibptr);
fibptr           2067 drivers/scsi/aacraid/aachba.c 		aac_fib_init(fibptr);
fibptr           2069 drivers/scsi/aacraid/aachba.c 		sinfo = (struct aac_supplement_adapter_info *) fib_data(fibptr);
fibptr           2074 drivers/scsi/aacraid/aachba.c 				 fibptr,
fibptr           2084 drivers/scsi/aacraid/aachba.c 			fibptr = aac_fib_alloc(dev);
fibptr           2085 drivers/scsi/aacraid/aachba.c 			if (!fibptr)
fibptr           2103 drivers/scsi/aacraid/aachba.c 	aac_fib_init(fibptr);
fibptr           2105 drivers/scsi/aacraid/aachba.c 	bus_info = (struct aac_bus_info_response *) fib_data(fibptr);
fibptr           2117 drivers/scsi/aacraid/aachba.c 			 fibptr,
fibptr           2299 drivers/scsi/aacraid/aachba.c 		aac_fib_complete(fibptr);
fibptr           2300 drivers/scsi/aacraid/aachba.c 		aac_fib_free(fibptr);
fibptr           2307 drivers/scsi/aacraid/aachba.c static void io_callback(void *context, struct fib * fibptr)
fibptr           2316 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr           2319 drivers/scsi/aacraid/aachba.c 	dev = fibptr->dev;
fibptr           2357 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr           2361 drivers/scsi/aacraid/aachba.c 	readreply = (struct aac_read_reply *)fib_data(fibptr);
fibptr           2401 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           2600 drivers/scsi/aacraid/aachba.c static void synchronize_callback(void *context, struct fib *fibptr)
fibptr           2607 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(cmd, fibptr))
fibptr           2612 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr           2615 drivers/scsi/aacraid/aachba.c 	synchronizereply = fib_data(fibptr);
fibptr           2621 drivers/scsi/aacraid/aachba.c 		struct aac_dev *dev = fibptr->dev;
fibptr           2636 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           2637 drivers/scsi/aacraid/aachba.c 	aac_fib_free(fibptr);
fibptr           2762 drivers/scsi/aacraid/aachba.c static void aac_start_stop_callback(void *context, struct fib *fibptr)
fibptr           2766 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr           2769 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr           2773 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           2774 drivers/scsi/aacraid/aachba.c 	aac_fib_free(fibptr);
fibptr           3470 drivers/scsi/aacraid/aachba.c static void aac_srb_callback(void *context, struct fib * fibptr)
fibptr           3477 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr           3480 drivers/scsi/aacraid/aachba.c 	BUG_ON(fibptr == NULL);
fibptr           3482 drivers/scsi/aacraid/aachba.c 	srbreply = (struct aac_srb_reply *) fib_data(fibptr);
fibptr           3486 drivers/scsi/aacraid/aachba.c 	if (fibptr->flags & FIB_CONTEXT_FLAG_FASTRESP) {
fibptr           3671 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           3762 drivers/scsi/aacraid/aachba.c void aac_hba_callback(void *context, struct fib *fibptr)
fibptr           3768 drivers/scsi/aacraid/aachba.c 			&((struct aac_native_hba *)fibptr->hw_fib_va)->resp.err;
fibptr           3772 drivers/scsi/aacraid/aachba.c 	if (!aac_valid_context(scsicmd, fibptr))
fibptr           3775 drivers/scsi/aacraid/aachba.c 	WARN_ON(fibptr == NULL);
fibptr           3776 drivers/scsi/aacraid/aachba.c 	dev = fibptr->dev;
fibptr           3778 drivers/scsi/aacraid/aachba.c 	if (!(fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF))
fibptr           3781 drivers/scsi/aacraid/aachba.c 	if (fibptr->flags & FIB_CONTEXT_FLAG_FASTRESP) {
fibptr           3810 drivers/scsi/aacraid/aachba.c 	aac_fib_complete(fibptr);
fibptr           3812 drivers/scsi/aacraid/aachba.c 	if (fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF)
fibptr           2692 drivers/scsi/aacraid/aacraid.h void aac_hba_callback(void *context, struct fib *fibptr);
fibptr           2712 drivers/scsi/aacraid/aacraid.h int aac_queue_get(struct aac_dev * dev, u32 * index, u32 qid, struct hw_fib * hw_fib, int wait, struct fib * fibptr, unsigned long *nonotify);
fibptr           2723 drivers/scsi/aacraid/aacraid.h int aac_fib_adapter_complete(struct fib * fibptr, unsigned short size);
fibptr             49 drivers/scsi/aacraid/commctrl.c 	struct fib *fibptr;
fibptr             58 drivers/scsi/aacraid/commctrl.c 	fibptr = aac_fib_alloc(dev);
fibptr             59 drivers/scsi/aacraid/commctrl.c 	if(fibptr == NULL) {
fibptr             63 drivers/scsi/aacraid/commctrl.c 	kfib = fibptr->hw_fib_va;
fibptr             68 drivers/scsi/aacraid/commctrl.c 		aac_fib_free(fibptr);
fibptr             96 drivers/scsi/aacraid/commctrl.c 		hw_fib = fibptr->hw_fib_va;
fibptr             97 drivers/scsi/aacraid/commctrl.c 		hw_fib_pa = fibptr->hw_fib_pa;
fibptr             98 drivers/scsi/aacraid/commctrl.c 		fibptr->hw_fib_va = kfib;
fibptr             99 drivers/scsi/aacraid/commctrl.c 		fibptr->hw_fib_pa = daddr;
fibptr            125 drivers/scsi/aacraid/commctrl.c 		retval = aac_fib_send(le16_to_cpu(kfib->header.Command), fibptr,
fibptr            131 drivers/scsi/aacraid/commctrl.c 		if (aac_fib_complete(fibptr) != 0) {
fibptr            150 drivers/scsi/aacraid/commctrl.c 				  fibptr->hw_fib_pa);
fibptr            151 drivers/scsi/aacraid/commctrl.c 		fibptr->hw_fib_pa = hw_fib_pa;
fibptr            152 drivers/scsi/aacraid/commctrl.c 		fibptr->hw_fib_va = hw_fib;
fibptr            155 drivers/scsi/aacraid/commctrl.c 		aac_fib_free(fibptr);
fibptr            106 drivers/scsi/aacraid/commsup.c 	struct fib *fibptr = NULL;
fibptr            108 drivers/scsi/aacraid/commsup.c 	for (i = 0, fibptr = &dev->fibs[i];
fibptr            110 drivers/scsi/aacraid/commsup.c 		i++, fibptr++) {
fibptr            114 drivers/scsi/aacraid/commsup.c 			fibptr->vector_no = 0;
fibptr            116 drivers/scsi/aacraid/commsup.c 			fibptr->vector_no = vector;
fibptr            134 drivers/scsi/aacraid/commsup.c 	struct fib *fibptr;
fibptr            167 drivers/scsi/aacraid/commsup.c 	for (i = 0, fibptr = &dev->fibs[i];
fibptr            169 drivers/scsi/aacraid/commsup.c 		i++, fibptr++)
fibptr            171 drivers/scsi/aacraid/commsup.c 		fibptr->flags = 0;
fibptr            172 drivers/scsi/aacraid/commsup.c 		fibptr->size = sizeof(struct fib);
fibptr            173 drivers/scsi/aacraid/commsup.c 		fibptr->dev = dev;
fibptr            174 drivers/scsi/aacraid/commsup.c 		fibptr->hw_fib_va = hw_fib;
fibptr            175 drivers/scsi/aacraid/commsup.c 		fibptr->data = (void *) fibptr->hw_fib_va->data;
fibptr            176 drivers/scsi/aacraid/commsup.c 		fibptr->next = fibptr+1;	/* Forward chain the fibs */
fibptr            177 drivers/scsi/aacraid/commsup.c 		init_completion(&fibptr->event_wait);
fibptr            178 drivers/scsi/aacraid/commsup.c 		spin_lock_init(&fibptr->event_lock);
fibptr            182 drivers/scsi/aacraid/commsup.c 		fibptr->hw_fib_pa = hw_fib_pa;
fibptr            183 drivers/scsi/aacraid/commsup.c 		fibptr->hw_sgl_pa = hw_fib_pa +
fibptr            189 drivers/scsi/aacraid/commsup.c 		fibptr->hw_error_pa = hw_fib_pa +
fibptr            224 drivers/scsi/aacraid/commsup.c 	struct fib *fibptr;
fibptr            226 drivers/scsi/aacraid/commsup.c 	fibptr = &dev->fibs[scmd->request->tag];
fibptr            231 drivers/scsi/aacraid/commsup.c 	fibptr->hw_fib_va->header.XferState = 0;
fibptr            232 drivers/scsi/aacraid/commsup.c 	fibptr->type = FSAFS_NTC_FIB_CONTEXT;
fibptr            233 drivers/scsi/aacraid/commsup.c 	fibptr->callback_data = NULL;
fibptr            234 drivers/scsi/aacraid/commsup.c 	fibptr->callback = NULL;
fibptr            236 drivers/scsi/aacraid/commsup.c 	return fibptr;
fibptr            249 drivers/scsi/aacraid/commsup.c 	struct fib * fibptr;
fibptr            252 drivers/scsi/aacraid/commsup.c 	fibptr = dev->free_fib;
fibptr            253 drivers/scsi/aacraid/commsup.c 	if(!fibptr){
fibptr            255 drivers/scsi/aacraid/commsup.c 		return fibptr;
fibptr            257 drivers/scsi/aacraid/commsup.c 	dev->free_fib = fibptr->next;
fibptr            262 drivers/scsi/aacraid/commsup.c 	fibptr->type = FSAFS_NTC_FIB_CONTEXT;
fibptr            263 drivers/scsi/aacraid/commsup.c 	fibptr->size = sizeof(struct fib);
fibptr            268 drivers/scsi/aacraid/commsup.c 	fibptr->hw_fib_va->header.XferState = 0;
fibptr            269 drivers/scsi/aacraid/commsup.c 	fibptr->flags = 0;
fibptr            270 drivers/scsi/aacraid/commsup.c 	fibptr->callback = NULL;
fibptr            271 drivers/scsi/aacraid/commsup.c 	fibptr->callback_data = NULL;
fibptr            273 drivers/scsi/aacraid/commsup.c 	return fibptr;
fibptr            283 drivers/scsi/aacraid/commsup.c void aac_fib_free(struct fib *fibptr)
fibptr            287 drivers/scsi/aacraid/commsup.c 	if (fibptr->done == 2)
fibptr            290 drivers/scsi/aacraid/commsup.c 	spin_lock_irqsave(&fibptr->dev->fib_lock, flags);
fibptr            291 drivers/scsi/aacraid/commsup.c 	if (unlikely(fibptr->flags & FIB_CONTEXT_FLAG_TIMED_OUT))
fibptr            293 drivers/scsi/aacraid/commsup.c 	if (!(fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA) &&
fibptr            294 drivers/scsi/aacraid/commsup.c 		fibptr->hw_fib_va->header.XferState != 0) {
fibptr            296 drivers/scsi/aacraid/commsup.c 			 (void*)fibptr,
fibptr            297 drivers/scsi/aacraid/commsup.c 			 le32_to_cpu(fibptr->hw_fib_va->header.XferState));
fibptr            299 drivers/scsi/aacraid/commsup.c 	fibptr->next = fibptr->dev->free_fib;
fibptr            300 drivers/scsi/aacraid/commsup.c 	fibptr->dev->free_fib = fibptr;
fibptr            301 drivers/scsi/aacraid/commsup.c 	spin_unlock_irqrestore(&fibptr->dev->fib_lock, flags);
fibptr            311 drivers/scsi/aacraid/commsup.c void aac_fib_init(struct fib *fibptr)
fibptr            313 drivers/scsi/aacraid/commsup.c 	struct hw_fib *hw_fib = fibptr->hw_fib_va;
fibptr            317 drivers/scsi/aacraid/commsup.c 	hw_fib->header.Size = cpu_to_le16(fibptr->dev->max_fib_size);
fibptr            319 drivers/scsi/aacraid/commsup.c 	hw_fib->header.u.ReceiverFibAddress = cpu_to_le32(fibptr->hw_fib_pa);
fibptr            320 drivers/scsi/aacraid/commsup.c 	hw_fib->header.SenderSize = cpu_to_le16(fibptr->dev->max_fib_size);
fibptr            331 drivers/scsi/aacraid/commsup.c static void fib_dealloc(struct fib * fibptr)
fibptr            333 drivers/scsi/aacraid/commsup.c 	struct hw_fib *hw_fib = fibptr->hw_fib_va;
fibptr            419 drivers/scsi/aacraid/commsup.c int aac_queue_get(struct aac_dev * dev, u32 * index, u32 qid, struct hw_fib * hw_fib, int wait, struct fib * fibptr, unsigned long *nonotify)
fibptr            452 drivers/scsi/aacraid/commsup.c 		entry->addr = cpu_to_le32(fibptr->hw_fib_pa);
fibptr            481 drivers/scsi/aacraid/commsup.c int aac_fib_send(u16 command, struct fib *fibptr, unsigned long size,
fibptr            485 drivers/scsi/aacraid/commsup.c 	struct aac_dev * dev = fibptr->dev;
fibptr            486 drivers/scsi/aacraid/commsup.c 	struct hw_fib * hw_fib = fibptr->hw_fib_va;
fibptr            508 drivers/scsi/aacraid/commsup.c 	fibptr->flags = 0;
fibptr            526 drivers/scsi/aacraid/commsup.c 		cpu_to_le32(((u32)(fibptr - dev->fibs)) << 2);
fibptr            532 drivers/scsi/aacraid/commsup.c 		cpu_to_le32((((u32)(fibptr - dev->fibs)) << 2) + 1);
fibptr            561 drivers/scsi/aacraid/commsup.c 		fibptr->callback = callback;
fibptr            562 drivers/scsi/aacraid/commsup.c 		fibptr->callback_data = callback_data;
fibptr            563 drivers/scsi/aacraid/commsup.c 		fibptr->flags = FIB_CONTEXT_FLAG;
fibptr            566 drivers/scsi/aacraid/commsup.c 	fibptr->done = 0;
fibptr            572 drivers/scsi/aacraid/commsup.c 	dprintk((KERN_DEBUG "  SubCommand =            %d.\n", le32_to_cpu(((struct aac_query_mount *)fib_data(fibptr))->command)));
fibptr            574 drivers/scsi/aacraid/commsup.c 	dprintk((KERN_DEBUG "  hw_fib va being sent=%p\n",fibptr->hw_fib_va));
fibptr            575 drivers/scsi/aacraid/commsup.c 	dprintk((KERN_DEBUG "  hw_fib pa being sent=%lx\n",(ulong)fibptr->hw_fib_pa));
fibptr            576 drivers/scsi/aacraid/commsup.c 	dprintk((KERN_DEBUG "  fib being sent=%p\n",fibptr));
fibptr            592 drivers/scsi/aacraid/commsup.c 		spin_lock_irqsave(&fibptr->event_lock, flags);
fibptr            597 drivers/scsi/aacraid/commsup.c 			spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            600 drivers/scsi/aacraid/commsup.c 			list_add_tail(&fibptr->fiblink, &dev->sync_fib_list);
fibptr            603 drivers/scsi/aacraid/commsup.c 			dev->sync_fib = fibptr;
fibptr            606 drivers/scsi/aacraid/commsup.c 				(u32)fibptr->hw_fib_pa, 0, 0, 0, 0, 0,
fibptr            610 drivers/scsi/aacraid/commsup.c 			fibptr->flags |= FIB_CONTEXT_FLAG_WAIT;
fibptr            611 drivers/scsi/aacraid/commsup.c 			if (wait_for_completion_interruptible(&fibptr->event_wait)) {
fibptr            612 drivers/scsi/aacraid/commsup.c 				fibptr->flags &= ~FIB_CONTEXT_FLAG_WAIT;
fibptr            620 drivers/scsi/aacraid/commsup.c 	if (aac_adapter_deliver(fibptr) != 0) {
fibptr            623 drivers/scsi/aacraid/commsup.c 			spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            637 drivers/scsi/aacraid/commsup.c 		spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            647 drivers/scsi/aacraid/commsup.c 			while (!try_wait_for_completion(&fibptr->event_wait)) {
fibptr            677 drivers/scsi/aacraid/commsup.c 		} else if (wait_for_completion_interruptible(&fibptr->event_wait)) {
fibptr            682 drivers/scsi/aacraid/commsup.c 		spin_lock_irqsave(&fibptr->event_lock, flags);
fibptr            683 drivers/scsi/aacraid/commsup.c 		if (fibptr->done == 0) {
fibptr            684 drivers/scsi/aacraid/commsup.c 			fibptr->done = 2; /* Tell interrupt we aborted */
fibptr            685 drivers/scsi/aacraid/commsup.c 			spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            688 drivers/scsi/aacraid/commsup.c 		spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            689 drivers/scsi/aacraid/commsup.c 		BUG_ON(fibptr->done == 0);
fibptr            691 drivers/scsi/aacraid/commsup.c 		if(unlikely(fibptr->flags & FIB_CONTEXT_FLAG_TIMED_OUT))
fibptr            705 drivers/scsi/aacraid/commsup.c int aac_hba_send(u8 command, struct fib *fibptr, fib_callback callback,
fibptr            708 drivers/scsi/aacraid/commsup.c 	struct aac_dev *dev = fibptr->dev;
fibptr            713 drivers/scsi/aacraid/commsup.c 			fibptr->hw_fib_va;
fibptr            715 drivers/scsi/aacraid/commsup.c 	fibptr->flags = (FIB_CONTEXT_FLAG | FIB_CONTEXT_FLAG_NATIVE_HBA);
fibptr            718 drivers/scsi/aacraid/commsup.c 		fibptr->callback = callback;
fibptr            719 drivers/scsi/aacraid/commsup.c 		fibptr->callback_data = callback_data;
fibptr            729 drivers/scsi/aacraid/commsup.c 			cpu_to_le32((((u32)(fibptr - dev->fibs)) << 2) + 1);
fibptr            730 drivers/scsi/aacraid/commsup.c 		fibptr->flags |= FIB_CONTEXT_FLAG_SCSI_CMD;
fibptr            743 drivers/scsi/aacraid/commsup.c 		spin_lock_irqsave(&fibptr->event_lock, flags);
fibptr            746 drivers/scsi/aacraid/commsup.c 	if (aac_adapter_deliver(fibptr) != 0) {
fibptr            748 drivers/scsi/aacraid/commsup.c 			spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            759 drivers/scsi/aacraid/commsup.c 		spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            764 drivers/scsi/aacraid/commsup.c 		fibptr->flags |= FIB_CONTEXT_FLAG_WAIT;
fibptr            765 drivers/scsi/aacraid/commsup.c 		if (wait_for_completion_interruptible(&fibptr->event_wait))
fibptr            766 drivers/scsi/aacraid/commsup.c 			fibptr->done = 2;
fibptr            767 drivers/scsi/aacraid/commsup.c 		fibptr->flags &= ~(FIB_CONTEXT_FLAG_WAIT);
fibptr            769 drivers/scsi/aacraid/commsup.c 		spin_lock_irqsave(&fibptr->event_lock, flags);
fibptr            770 drivers/scsi/aacraid/commsup.c 		if ((fibptr->done == 0) || (fibptr->done == 2)) {
fibptr            771 drivers/scsi/aacraid/commsup.c 			fibptr->done = 2; /* Tell interrupt we aborted */
fibptr            772 drivers/scsi/aacraid/commsup.c 			spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            775 drivers/scsi/aacraid/commsup.c 		spin_unlock_irqrestore(&fibptr->event_lock, flags);
fibptr            776 drivers/scsi/aacraid/commsup.c 		WARN_ON(fibptr->done == 0);
fibptr            778 drivers/scsi/aacraid/commsup.c 		if (unlikely(fibptr->flags & FIB_CONTEXT_FLAG_TIMED_OUT))
fibptr            869 drivers/scsi/aacraid/commsup.c int aac_fib_adapter_complete(struct fib *fibptr, unsigned short size)
fibptr            871 drivers/scsi/aacraid/commsup.c 	struct hw_fib * hw_fib = fibptr->hw_fib_va;
fibptr            872 drivers/scsi/aacraid/commsup.c 	struct aac_dev * dev = fibptr->dev;
fibptr            941 drivers/scsi/aacraid/commsup.c int aac_fib_complete(struct fib *fibptr)
fibptr            943 drivers/scsi/aacraid/commsup.c 	struct hw_fib * hw_fib = fibptr->hw_fib_va;
fibptr            945 drivers/scsi/aacraid/commsup.c 	if (fibptr->flags & FIB_CONTEXT_FLAG_NATIVE_HBA) {
fibptr            946 drivers/scsi/aacraid/commsup.c 		fib_dealloc(fibptr);
fibptr            955 drivers/scsi/aacraid/commsup.c 	if (hw_fib->header.XferState == 0 || fibptr->done == 2)
fibptr            975 drivers/scsi/aacraid/commsup.c 		fib_dealloc(fibptr);
fibptr            983 drivers/scsi/aacraid/commsup.c 		fib_dealloc(fibptr);
fibptr            985 drivers/scsi/aacraid/commsup.c 		fib_dealloc(fibptr);
fibptr           1061 drivers/scsi/aacraid/commsup.c static void aac_handle_aif(struct aac_dev * dev, struct fib * fibptr)
fibptr           1063 drivers/scsi/aacraid/commsup.c 	struct hw_fib * hw_fib = fibptr->hw_fib_va;
fibptr           1970 drivers/scsi/aacraid/commsup.c static void aac_handle_sa_aif(struct aac_dev *dev, struct fib *fibptr)
fibptr           1975 drivers/scsi/aacraid/commsup.c 	if (fibptr->hbacmd_size & SA_AIF_HOTPLUG)
fibptr           1977 drivers/scsi/aacraid/commsup.c 	else if (fibptr->hbacmd_size & SA_AIF_HARDWARE)
fibptr           1979 drivers/scsi/aacraid/commsup.c 	else if (fibptr->hbacmd_size & SA_AIF_PDEV_CHANGE)
fibptr           1981 drivers/scsi/aacraid/commsup.c 	else if (fibptr->hbacmd_size & SA_AIF_LDEV_CHANGE)
fibptr           1983 drivers/scsi/aacraid/commsup.c 	else if (fibptr->hbacmd_size & SA_AIF_BPSTAT_CHANGE)
fibptr           1985 drivers/scsi/aacraid/commsup.c 	else if (fibptr->hbacmd_size & SA_AIF_BPCFG_CHANGE)
fibptr           2299 drivers/scsi/aacraid/commsup.c 	struct fib *fibptr;
fibptr           2303 drivers/scsi/aacraid/commsup.c 	fibptr = aac_fib_alloc(dev);
fibptr           2304 drivers/scsi/aacraid/commsup.c 	if (!fibptr)
fibptr           2312 drivers/scsi/aacraid/commsup.c 	aac_fib_init(fibptr);
fibptr           2317 drivers/scsi/aacraid/commsup.c 	srbcmd = (struct aac_srb *)fib_data(fibptr);
fibptr           2340 drivers/scsi/aacraid/commsup.c 	ret = aac_fib_send(ScsiPortCommand64, fibptr, sizeof(struct aac_srb),
fibptr           2350 drivers/scsi/aacraid/commsup.c 		aac_fib_complete(fibptr);
fibptr           2362 drivers/scsi/aacraid/commsup.c 	aac_fib_free(fibptr);
fibptr           2398 drivers/scsi/aacraid/commsup.c 	struct fib *fibptr;
fibptr           2401 drivers/scsi/aacraid/commsup.c 	fibptr = aac_fib_alloc(dev);
fibptr           2402 drivers/scsi/aacraid/commsup.c 	if (!fibptr)
fibptr           2405 drivers/scsi/aacraid/commsup.c 	aac_fib_init(fibptr);
fibptr           2406 drivers/scsi/aacraid/commsup.c 	info = (__le32 *)fib_data(fibptr);
fibptr           2408 drivers/scsi/aacraid/commsup.c 	ret = aac_fib_send(SendHostTime, fibptr, sizeof(*info), FsaNormal,
fibptr           2416 drivers/scsi/aacraid/commsup.c 		aac_fib_complete(fibptr);
fibptr           2423 drivers/scsi/aacraid/commsup.c 		aac_fib_free(fibptr);
fibptr            227 drivers/scsi/aacraid/dpcsup.c static void aac_aif_callback(void *context, struct fib * fibptr)
fibptr            235 drivers/scsi/aacraid/dpcsup.c 	BUG_ON(fibptr == NULL);
fibptr            236 drivers/scsi/aacraid/dpcsup.c 	dev = fibptr->dev;
fibptr            238 drivers/scsi/aacraid/dpcsup.c 	if ((fibptr->hw_fib_va->header.XferState &
fibptr            241 drivers/scsi/aacraid/dpcsup.c 		aac_fib_complete(fibptr);
fibptr            242 drivers/scsi/aacraid/dpcsup.c 		aac_fib_free(fibptr);
fibptr            246 drivers/scsi/aacraid/dpcsup.c 	aac_intr_normal(dev, 0, 1, 0, fibptr->hw_fib_va);
fibptr            852 drivers/scsi/aacraid/linit.c void aac_tmf_callback(void *context, struct fib *fibptr)
fibptr            855 drivers/scsi/aacraid/linit.c 		&((struct aac_native_hba *)fibptr->hw_fib_va)->resp.err;
fibptr            874 drivers/scsi/aacraid/linit.c 	aac_fib_complete(fibptr);