Lines Matching refs:fib

117 							   struct fib,  in aac_src_intr_message()
488 static int aac_src_deliver_message(struct fib *fib) in aac_src_deliver_message() argument
490 struct aac_dev *dev = fib->dev; in aac_src_deliver_message()
504 native_hba = (fib->flags & FIB_CONTEXT_FLAG_NATIVE_HBA) ? 1 : 0; in aac_src_deliver_message()
508 (native_hba || fib->hw_fib_va->header.Command != AifRequest)) { in aac_src_deliver_message()
514 vector_no = fib->vector_no; in aac_src_deliver_message()
517 if (fib->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF) { in aac_src_deliver_message()
521 fib->hw_fib_va; in aac_src_deliver_message()
525 fib->hw_fib_va)->reply_qid in aac_src_deliver_message()
528 fib->hw_fib_va)->request_id in aac_src_deliver_message()
532 fib->hw_fib_va)->reply_qid in aac_src_deliver_message()
535 fib->hw_fib_va)->request_id in aac_src_deliver_message()
540 fib->hw_fib_va)->reply_qid in aac_src_deliver_message()
543 fib->hw_fib_va)->request_id in aac_src_deliver_message()
547 fib->hw_fib_va->header.Handle += (vector_no << 16); in aac_src_deliver_message()
556 address = fib->hw_fib_pa; in aac_src_deliver_message()
557 fibsize = (fib->hbacmd_size + 127) / 128 - 1; in aac_src_deliver_message()
564 spin_lock_irqsave(&fib->dev->iq_lock, flags); in aac_src_deliver_message()
568 spin_unlock_irqrestore(&fib->dev->iq_lock, flags); in aac_src_deliver_message()
574 fibsize = (le16_to_cpu(fib->hw_fib_va->header.Size) in aac_src_deliver_message()
577 address = fib->hw_fib_pa; in aac_src_deliver_message()
578 fib->hw_fib_va->header.StructType = FIB_MAGIC2; in aac_src_deliver_message()
579 fib->hw_fib_va->header.SenderFibAddress = in aac_src_deliver_message()
581 fib->hw_fib_va->header.u.TimeStamp = 0; in aac_src_deliver_message()
586 le16_to_cpu(fib->hw_fib_va->header.Size) in aac_src_deliver_message()
590 ((unsigned char *)fib->hw_fib_va - in aac_src_deliver_message()
592 pFibX->Handle = fib->hw_fib_va->header.Handle; in aac_src_deliver_message()
594 cpu_to_le64((u64)fib->hw_fib_pa); in aac_src_deliver_message()
596 le16_to_cpu(fib->hw_fib_va->header.Size)); in aac_src_deliver_message()
597 address = fib->hw_fib_pa - in aac_src_deliver_message()
607 spin_lock_irqsave(&fib->dev->iq_lock, flags); in aac_src_deliver_message()
611 spin_unlock_irqrestore(&fib->dev->iq_lock, flags); in aac_src_deliver_message()