hw_fib 1317 drivers/scsi/aacraid/aacraid.h struct hw_fib *hw_fib_va; /* also used for native */ hw_fib 1546 drivers/scsi/aacraid/aacraid.h struct hw_fib *hw_fib_va; /* also used for native cmd */ hw_fib 1547 drivers/scsi/aacraid/aacraid.h struct hw_fib *aif_base_va; hw_fib 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); hw_fib 2718 drivers/scsi/aacraid/aacraid.h struct hw_fib *aif_fib); hw_fib 48 drivers/scsi/aacraid/commctrl.c struct hw_fib * kfib; hw_fib 50 drivers/scsi/aacraid/commctrl.c struct hw_fib * hw_fib = (struct hw_fib *)0; hw_fib 96 drivers/scsi/aacraid/commctrl.c hw_fib = fibptr->hw_fib_va; hw_fib 101 drivers/scsi/aacraid/commctrl.c memcpy(kfib, hw_fib, dev->max_fib_size); hw_fib 148 drivers/scsi/aacraid/commctrl.c if (hw_fib) { hw_fib 152 drivers/scsi/aacraid/commctrl.c fibptr->hw_fib_va = hw_fib; hw_fib 298 drivers/scsi/aacraid/commctrl.c if (copy_to_user(f.fib, fib->hw_fib_va, sizeof(struct hw_fib))) { hw_fib 145 drivers/scsi/aacraid/comminit.c if (dev->max_fib_size != sizeof(struct hw_fib)) hw_fib 155 drivers/scsi/aacraid/comminit.c dev->aif_base_va = (struct hw_fib *)base; hw_fib 160 drivers/scsi/aacraid/comminit.c init->r7.adapter_fib_align = cpu_to_le32(sizeof(struct hw_fib)); hw_fib 524 drivers/scsi/aacraid/comminit.c dev->max_fib_size = sizeof(struct hw_fib); hw_fib 135 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_fib; hw_fib 156 drivers/scsi/aacraid/commsup.c hw_fib = (struct hw_fib *)((unsigned char *)dev->hw_fib_va + hw_fib 160 drivers/scsi/aacraid/commsup.c hw_fib = (struct hw_fib *)((unsigned char *)hw_fib + hw_fib 174 drivers/scsi/aacraid/commsup.c fibptr->hw_fib_va = hw_fib; hw_fib 179 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState = cpu_to_le32(0xffffffff); hw_fib 180 drivers/scsi/aacraid/commsup.c hw_fib->header.SenderSize = hw_fib 192 drivers/scsi/aacraid/commsup.c hw_fib = (struct hw_fib *)((unsigned char *)hw_fib + hw_fib 313 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_fib = fibptr->hw_fib_va; hw_fib 315 drivers/scsi/aacraid/commsup.c memset(&hw_fib->header, 0, sizeof(struct aac_fibhdr)); hw_fib 316 drivers/scsi/aacraid/commsup.c hw_fib->header.StructType = FIB_MAGIC; hw_fib 317 drivers/scsi/aacraid/commsup.c hw_fib->header.Size = cpu_to_le16(fibptr->dev->max_fib_size); hw_fib 318 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState = cpu_to_le32(HostOwned | FibInitialized | FibEmpty | FastResponseCapable); hw_fib 319 drivers/scsi/aacraid/commsup.c hw_fib->header.u.ReceiverFibAddress = cpu_to_le32(fibptr->hw_fib_pa); hw_fib 320 drivers/scsi/aacraid/commsup.c hw_fib->header.SenderSize = cpu_to_le16(fibptr->dev->max_fib_size); hw_fib 333 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_fib = fibptr->hw_fib_va; hw_fib 334 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState = 0; hw_fib 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) hw_fib 432 drivers/scsi/aacraid/commsup.c entry->size = cpu_to_le32(le16_to_cpu(hw_fib->header.Size)); hw_fib 441 drivers/scsi/aacraid/commsup.c entry->size = cpu_to_le32(le16_to_cpu(hw_fib->header.Size)); hw_fib 442 drivers/scsi/aacraid/commsup.c entry->addr = hw_fib->header.SenderFibAddress; hw_fib 444 drivers/scsi/aacraid/commsup.c hw_fib->header.u.ReceiverFibAddress = hw_fib->header.SenderFibAddress; /* Let the adapter now where to find its data */ hw_fib 486 drivers/scsi/aacraid/commsup.c struct hw_fib * hw_fib = fibptr->hw_fib_va; hw_fib 491 drivers/scsi/aacraid/commsup.c if (!(hw_fib->header.XferState & cpu_to_le32(HostOwned))) hw_fib 494 drivers/scsi/aacraid/commsup.c if (hw_fib->header.XferState & cpu_to_le32(AdapterProcessed)) hw_fib 512 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(Async | ResponseExpected); hw_fib 515 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(NoResponseExpected); hw_fib 518 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(ResponseExpected); hw_fib 525 drivers/scsi/aacraid/commsup.c hw_fib->header.SenderFibAddress = hw_fib 531 drivers/scsi/aacraid/commsup.c hw_fib->header.Handle = hw_fib 541 drivers/scsi/aacraid/commsup.c hw_fib->header.Command = cpu_to_le16(command); hw_fib 542 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(SentFromHost); hw_fib 546 drivers/scsi/aacraid/commsup.c hw_fib->header.Size = cpu_to_le16(sizeof(struct aac_fibhdr) + size); hw_fib 547 drivers/scsi/aacraid/commsup.c if (le16_to_cpu(hw_fib->header.Size) > le16_to_cpu(hw_fib->header.SenderSize)) { hw_fib 554 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(NormalPriority); hw_fib 571 drivers/scsi/aacraid/commsup.c dprintk((KERN_DEBUG " Command = %d.\n", le32_to_cpu(hw_fib->header.Command))); hw_fib 573 drivers/scsi/aacraid/commsup.c dprintk((KERN_DEBUG " XferState = %x.\n", le32_to_cpu(hw_fib->header.XferState))); hw_fib 871 drivers/scsi/aacraid/commsup.c struct hw_fib * hw_fib = fibptr->hw_fib_va; hw_fib 880 drivers/scsi/aacraid/commsup.c kfree(hw_fib); hw_fib 884 drivers/scsi/aacraid/commsup.c if (hw_fib->header.XferState == 0) { hw_fib 886 drivers/scsi/aacraid/commsup.c kfree(hw_fib); hw_fib 892 drivers/scsi/aacraid/commsup.c if (hw_fib->header.StructType != FIB_MAGIC && hw_fib 893 drivers/scsi/aacraid/commsup.c hw_fib->header.StructType != FIB_MAGIC2 && hw_fib 894 drivers/scsi/aacraid/commsup.c hw_fib->header.StructType != FIB_MAGIC2_64) { hw_fib 896 drivers/scsi/aacraid/commsup.c kfree(hw_fib); hw_fib 906 drivers/scsi/aacraid/commsup.c if (hw_fib->header.XferState & cpu_to_le32(SentFromAdapter)) { hw_fib 908 drivers/scsi/aacraid/commsup.c kfree (hw_fib); hw_fib 911 drivers/scsi/aacraid/commsup.c hw_fib->header.XferState |= cpu_to_le32(HostProcessed); hw_fib 914 drivers/scsi/aacraid/commsup.c if (size > le16_to_cpu(hw_fib->header.SenderSize)) hw_fib 916 drivers/scsi/aacraid/commsup.c hw_fib->header.Size = cpu_to_le16(size); hw_fib 920 drivers/scsi/aacraid/commsup.c aac_queue_get(dev, &index, AdapNormRespQueue, hw_fib, 1, NULL, &nointr); hw_fib 943 drivers/scsi/aacraid/commsup.c struct hw_fib * hw_fib = fibptr->hw_fib_va; hw_fib 955 drivers/scsi/aacraid/commsup.c if (hw_fib->header.XferState == 0 || fibptr->done == 2) hw_fib 961 drivers/scsi/aacraid/commsup.c if (hw_fib->header.StructType != FIB_MAGIC && hw_fib 962 drivers/scsi/aacraid/commsup.c hw_fib->header.StructType != FIB_MAGIC2 && hw_fib 963 drivers/scsi/aacraid/commsup.c hw_fib->header.StructType != FIB_MAGIC2_64) hw_fib 972 drivers/scsi/aacraid/commsup.c if((hw_fib->header.XferState & cpu_to_le32(SentFromHost)) && hw_fib 973 drivers/scsi/aacraid/commsup.c (hw_fib->header.XferState & cpu_to_le32(AdapterProcessed))) hw_fib 977 drivers/scsi/aacraid/commsup.c else if(hw_fib->header.XferState & cpu_to_le32(SentFromHost)) hw_fib 984 drivers/scsi/aacraid/commsup.c } else if(hw_fib->header.XferState & cpu_to_le32(HostOwned)) { hw_fib 1063 drivers/scsi/aacraid/commsup.c struct hw_fib * hw_fib = fibptr->hw_fib_va; hw_fib 1064 drivers/scsi/aacraid/commsup.c struct aac_aifcmd * aifcmd = (struct aac_aifcmd *)hw_fib->data; hw_fib 1761 drivers/scsi/aacraid/commsup.c struct hw_fib * hw_fib; hw_fib 1789 drivers/scsi/aacraid/commsup.c hw_fib = kzalloc(sizeof(struct hw_fib), GFP_ATOMIC); hw_fib 1791 drivers/scsi/aacraid/commsup.c if (fib && hw_fib) { hw_fib 1794 drivers/scsi/aacraid/commsup.c fib->hw_fib_va = hw_fib; hw_fib 1799 drivers/scsi/aacraid/commsup.c fib->data = hw_fib->data; hw_fib 1800 drivers/scsi/aacraid/commsup.c aif = (struct aac_aifcmd *)hw_fib->data; hw_fib 1822 drivers/scsi/aacraid/commsup.c kfree(hw_fib); hw_fib 2027 drivers/scsi/aacraid/commsup.c / sizeof(struct hw_fib); /* some extra */ hw_fib 2039 drivers/scsi/aacraid/commsup.c static int fillup_pools(struct aac_dev *dev, struct hw_fib **hw_fib_pool, hw_fib 2043 drivers/scsi/aacraid/commsup.c struct hw_fib **hw_fib_p; hw_fib 2049 drivers/scsi/aacraid/commsup.c *(hw_fib_p) = kmalloc(sizeof(struct hw_fib), GFP_KERNEL); hw_fib 2070 drivers/scsi/aacraid/commsup.c struct hw_fib **hw_fib_pool, hw_fib 2073 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_fib, hw_fib 2078 drivers/scsi/aacraid/commsup.c struct hw_fib **hw_fib_p; hw_fib 2081 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_newfib; hw_fib 2142 drivers/scsi/aacraid/commsup.c memcpy(hw_newfib, hw_fib, sizeof(struct hw_fib)); hw_fib 2162 drivers/scsi/aacraid/commsup.c *(__le32 *)hw_fib->data = cpu_to_le32(ST_OK); hw_fib 2170 drivers/scsi/aacraid/commsup.c struct hw_fib *hw_fib; hw_fib 2182 drivers/scsi/aacraid/commsup.c struct hw_fib **hw_fib_pool, **hw_fib_p; hw_fib 2194 drivers/scsi/aacraid/commsup.c hw_fib = fib->hw_fib_va; hw_fib 2210 drivers/scsi/aacraid/commsup.c fib->hw_fib_va = hw_fib; hw_fib 2211 drivers/scsi/aacraid/commsup.c fib->data = hw_fib->data; hw_fib 2217 drivers/scsi/aacraid/commsup.c aifcmd = (struct aac_aifcmd *) hw_fib->data; hw_fib 2221 drivers/scsi/aacraid/commsup.c *(__le32 *)hw_fib->data = cpu_to_le32(ST_OK); hw_fib 2243 drivers/scsi/aacraid/commsup.c hw_fib_pool = kmalloc_array(num, sizeof(struct hw_fib *), hw_fib 2265 drivers/scsi/aacraid/commsup.c fib, hw_fib, num); hw_fib 43 drivers/scsi/aacraid/dpcsup.c struct hw_fib * hwfib; hw_fib 173 drivers/scsi/aacraid/dpcsup.c struct hw_fib * hw_fib; hw_fib 177 drivers/scsi/aacraid/dpcsup.c index = le32_to_cpu(entry->addr) / sizeof(struct hw_fib); hw_fib 178 drivers/scsi/aacraid/dpcsup.c hw_fib = &dev->aif_base_va[index]; hw_fib 193 drivers/scsi/aacraid/dpcsup.c fib->hw_fib_va = hw_fib; hw_fib 194 drivers/scsi/aacraid/dpcsup.c fib->data = hw_fib->data; hw_fib 208 drivers/scsi/aacraid/dpcsup.c *(__le32 *)hw_fib->data = cpu_to_le32(ST_OK); hw_fib 254 drivers/scsi/aacraid/dpcsup.c sizeof(struct hw_fib)-sizeof(struct aac_fibhdr), hw_fib 271 drivers/scsi/aacraid/dpcsup.c int isFastResponse, struct hw_fib *aif_fib) hw_fib 276 drivers/scsi/aacraid/dpcsup.c struct hw_fib * hw_fib; hw_fib 289 drivers/scsi/aacraid/dpcsup.c if (!(hw_fib = kzalloc(sizeof(struct hw_fib),GFP_ATOMIC))) { hw_fib 296 drivers/scsi/aacraid/dpcsup.c memcpy(hw_fib, aif_fib, sizeof(struct hw_fib)); hw_fib 298 drivers/scsi/aacraid/dpcsup.c memcpy(hw_fib, (struct hw_fib *) hw_fib 300 drivers/scsi/aacraid/dpcsup.c sizeof(struct hw_fib)); hw_fib 305 drivers/scsi/aacraid/dpcsup.c fib->hw_fib_va = hw_fib; hw_fib 306 drivers/scsi/aacraid/dpcsup.c fib->data = hw_fib->data; hw_fib 328 drivers/scsi/aacraid/dpcsup.c sizeof(struct hw_fib)-sizeof(struct aac_fibhdr), hw_fib 386 drivers/scsi/aacraid/dpcsup.c struct hw_fib *hwfib = fib->hw_fib_va;