Lines Matching refs:fib
116 struct fib, in aac_src_intr_message()
443 static int aac_src_deliver_message(struct fib *fib) in aac_src_deliver_message() argument
445 struct aac_dev *dev = fib->dev; in aac_src_deliver_message()
450 u16 hdr_size = le16_to_cpu(fib->hw_fib_va->header.Size); in aac_src_deliver_message()
455 if (dev->msi_enabled && fib->hw_fib_va->header.Command != AifRequest && in aac_src_deliver_message()
457 vector_no = fib->vector_no; in aac_src_deliver_message()
458 fib->hw_fib_va->header.Handle += (vector_no << 16); in aac_src_deliver_message()
471 address = fib->hw_fib_pa; in aac_src_deliver_message()
472 fib->hw_fib_va->header.StructType = FIB_MAGIC2; in aac_src_deliver_message()
473 fib->hw_fib_va->header.SenderFibAddress = (u32)address; in aac_src_deliver_message()
474 fib->hw_fib_va->header.u.TimeStamp = 0; in aac_src_deliver_message()
484 pFibX = (void *)fib->hw_fib_va - sizeof(struct aac_fib_xporthdr); in aac_src_deliver_message()
485 pFibX->Handle = cpu_to_le32(fib->hw_fib_va->header.Handle); in aac_src_deliver_message()
486 pFibX->HostAddress = cpu_to_le64(fib->hw_fib_pa); in aac_src_deliver_message()
493 address = fib->hw_fib_pa - sizeof(struct aac_fib_xporthdr); in aac_src_deliver_message()