Symbol: hw_fib
drivers/scsi/aacraid/aacraid.h
1314
struct hw_fib *hw_fib_va; /* also used for native */
drivers/scsi/aacraid/aacraid.h
1543
struct hw_fib *hw_fib_va; /* also used for native cmd */
drivers/scsi/aacraid/aacraid.h
1544
struct hw_fib *aif_base_va;
drivers/scsi/aacraid/aacraid.h
2730
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);
drivers/scsi/aacraid/aacraid.h
2736
struct hw_fib *aif_fib);
drivers/scsi/aacraid/commctrl.c
101
memcpy(kfib, hw_fib, dev->max_fib_size);
drivers/scsi/aacraid/commctrl.c
148
if (hw_fib) {
drivers/scsi/aacraid/commctrl.c
152
fibptr->hw_fib_va = hw_fib;
drivers/scsi/aacraid/commctrl.c
315
if (copy_to_user(f.fib, fib->hw_fib_va, sizeof(struct hw_fib))) {
drivers/scsi/aacraid/commctrl.c
48
struct hw_fib * kfib;
drivers/scsi/aacraid/commctrl.c
50
struct hw_fib * hw_fib = (struct hw_fib *)0;
drivers/scsi/aacraid/commctrl.c
96
hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/comminit.c
145
if (dev->max_fib_size != sizeof(struct hw_fib))
drivers/scsi/aacraid/comminit.c
155
dev->aif_base_va = (struct hw_fib *)base;
drivers/scsi/aacraid/comminit.c
160
init->r7.adapter_fib_align = cpu_to_le32(sizeof(struct hw_fib));
drivers/scsi/aacraid/comminit.c
522
dev->max_fib_size = sizeof(struct hw_fib);
drivers/scsi/aacraid/commsup.c
1056
struct hw_fib * hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
1057
struct aac_aifcmd * aifcmd = (struct aac_aifcmd *)hw_fib->data;
drivers/scsi/aacraid/commsup.c
127
struct hw_fib *hw_fib;
drivers/scsi/aacraid/commsup.c
148
hw_fib = (struct hw_fib *)((unsigned char *)dev->hw_fib_va +
drivers/scsi/aacraid/commsup.c
152
hw_fib = (struct hw_fib *)((unsigned char *)hw_fib +
drivers/scsi/aacraid/commsup.c
166
fibptr->hw_fib_va = hw_fib;
drivers/scsi/aacraid/commsup.c
171
hw_fib->header.XferState = cpu_to_le32(0xffffffff);
drivers/scsi/aacraid/commsup.c
172
hw_fib->header.SenderSize =
drivers/scsi/aacraid/commsup.c
184
hw_fib = (struct hw_fib *)((unsigned char *)hw_fib +
drivers/scsi/aacraid/commsup.c
1888
/ sizeof(struct hw_fib); /* some extra */
drivers/scsi/aacraid/commsup.c
1900
static int fillup_pools(struct aac_dev *dev, struct hw_fib **hw_fib_pool,
drivers/scsi/aacraid/commsup.c
1904
struct hw_fib **hw_fib_p;
drivers/scsi/aacraid/commsup.c
1910
*(hw_fib_p) = kmalloc_obj(struct hw_fib);
drivers/scsi/aacraid/commsup.c
1931
struct hw_fib **hw_fib_pool,
drivers/scsi/aacraid/commsup.c
1934
struct hw_fib *hw_fib,
drivers/scsi/aacraid/commsup.c
1939
struct hw_fib **hw_fib_p;
drivers/scsi/aacraid/commsup.c
1942
struct hw_fib *hw_newfib;
drivers/scsi/aacraid/commsup.c
2003
memcpy(hw_newfib, hw_fib, sizeof(struct hw_fib));
drivers/scsi/aacraid/commsup.c
2023
*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
drivers/scsi/aacraid/commsup.c
2031
struct hw_fib *hw_fib;
drivers/scsi/aacraid/commsup.c
2043
struct hw_fib **hw_fib_pool, **hw_fib_p;
drivers/scsi/aacraid/commsup.c
2055
hw_fib = fib->hw_fib_va;
drivers/scsi/aacraid/commsup.c
2071
fib->hw_fib_va = hw_fib;
drivers/scsi/aacraid/commsup.c
2072
fib->data = hw_fib->data;
drivers/scsi/aacraid/commsup.c
2078
aifcmd = (struct aac_aifcmd *) hw_fib->data;
drivers/scsi/aacraid/commsup.c
2082
*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
drivers/scsi/aacraid/commsup.c
2104
hw_fib_pool = kmalloc_objs(struct hw_fib *, num);
drivers/scsi/aacraid/commsup.c
2125
fib, hw_fib, num);
drivers/scsi/aacraid/commsup.c
307
struct hw_fib *hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
309
memset(&hw_fib->header, 0, sizeof(struct aac_fibhdr));
drivers/scsi/aacraid/commsup.c
310
hw_fib->header.StructType = FIB_MAGIC;
drivers/scsi/aacraid/commsup.c
311
hw_fib->header.Size = cpu_to_le16(fibptr->dev->max_fib_size);
drivers/scsi/aacraid/commsup.c
312
hw_fib->header.XferState = cpu_to_le32(HostOwned | FibInitialized | FibEmpty | FastResponseCapable);
drivers/scsi/aacraid/commsup.c
313
hw_fib->header.u.ReceiverFibAddress = cpu_to_le32(fibptr->hw_fib_pa);
drivers/scsi/aacraid/commsup.c
314
hw_fib->header.SenderSize = cpu_to_le16(fibptr->dev->max_fib_size);
drivers/scsi/aacraid/commsup.c
327
struct hw_fib *hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
328
hw_fib->header.XferState = 0;
drivers/scsi/aacraid/commsup.c
413
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)
drivers/scsi/aacraid/commsup.c
426
entry->size = cpu_to_le32(le16_to_cpu(hw_fib->header.Size));
drivers/scsi/aacraid/commsup.c
435
entry->size = cpu_to_le32(le16_to_cpu(hw_fib->header.Size));
drivers/scsi/aacraid/commsup.c
436
entry->addr = hw_fib->header.SenderFibAddress;
drivers/scsi/aacraid/commsup.c
438
hw_fib->header.u.ReceiverFibAddress = hw_fib->header.SenderFibAddress; /* Let the adapter now where to find its data */
drivers/scsi/aacraid/commsup.c
480
struct hw_fib * hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
485
if (!(hw_fib->header.XferState & cpu_to_le32(HostOwned)))
drivers/scsi/aacraid/commsup.c
488
if (hw_fib->header.XferState & cpu_to_le32(AdapterProcessed))
drivers/scsi/aacraid/commsup.c
506
hw_fib->header.XferState |= cpu_to_le32(Async | ResponseExpected);
drivers/scsi/aacraid/commsup.c
509
hw_fib->header.XferState |= cpu_to_le32(NoResponseExpected);
drivers/scsi/aacraid/commsup.c
512
hw_fib->header.XferState |= cpu_to_le32(ResponseExpected);
drivers/scsi/aacraid/commsup.c
519
hw_fib->header.SenderFibAddress =
drivers/scsi/aacraid/commsup.c
525
hw_fib->header.Handle =
drivers/scsi/aacraid/commsup.c
535
hw_fib->header.Command = cpu_to_le16(command);
drivers/scsi/aacraid/commsup.c
536
hw_fib->header.XferState |= cpu_to_le32(SentFromHost);
drivers/scsi/aacraid/commsup.c
540
hw_fib->header.Size = cpu_to_le16(sizeof(struct aac_fibhdr) + size);
drivers/scsi/aacraid/commsup.c
541
if (le16_to_cpu(hw_fib->header.Size) > le16_to_cpu(hw_fib->header.SenderSize)) {
drivers/scsi/aacraid/commsup.c
548
hw_fib->header.XferState |= cpu_to_le32(NormalPriority);
drivers/scsi/aacraid/commsup.c
565
dprintk((KERN_DEBUG " Command = %d.\n", le32_to_cpu(hw_fib->header.Command)));
drivers/scsi/aacraid/commsup.c
567
dprintk((KERN_DEBUG " XferState = %x.\n", le32_to_cpu(hw_fib->header.XferState)));
drivers/scsi/aacraid/commsup.c
865
struct hw_fib * hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
874
kfree(hw_fib);
drivers/scsi/aacraid/commsup.c
878
if (hw_fib->header.XferState == 0) {
drivers/scsi/aacraid/commsup.c
880
kfree(hw_fib);
drivers/scsi/aacraid/commsup.c
886
if (hw_fib->header.StructType != FIB_MAGIC &&
drivers/scsi/aacraid/commsup.c
887
hw_fib->header.StructType != FIB_MAGIC2 &&
drivers/scsi/aacraid/commsup.c
888
hw_fib->header.StructType != FIB_MAGIC2_64) {
drivers/scsi/aacraid/commsup.c
890
kfree(hw_fib);
drivers/scsi/aacraid/commsup.c
900
if (hw_fib->header.XferState & cpu_to_le32(SentFromAdapter)) {
drivers/scsi/aacraid/commsup.c
902
kfree (hw_fib);
drivers/scsi/aacraid/commsup.c
905
hw_fib->header.XferState |= cpu_to_le32(HostProcessed);
drivers/scsi/aacraid/commsup.c
908
if (size > le16_to_cpu(hw_fib->header.SenderSize))
drivers/scsi/aacraid/commsup.c
910
hw_fib->header.Size = cpu_to_le16(size);
drivers/scsi/aacraid/commsup.c
914
aac_queue_get(dev, &index, AdapNormRespQueue, hw_fib, 1, NULL, &nointr);
drivers/scsi/aacraid/commsup.c
937
struct hw_fib * hw_fib = fibptr->hw_fib_va;
drivers/scsi/aacraid/commsup.c
949
if (hw_fib->header.XferState == 0 || fibptr->done == 2)
drivers/scsi/aacraid/commsup.c
955
if (hw_fib->header.StructType != FIB_MAGIC &&
drivers/scsi/aacraid/commsup.c
956
hw_fib->header.StructType != FIB_MAGIC2 &&
drivers/scsi/aacraid/commsup.c
957
hw_fib->header.StructType != FIB_MAGIC2_64)
drivers/scsi/aacraid/commsup.c
966
if((hw_fib->header.XferState & cpu_to_le32(SentFromHost)) &&
drivers/scsi/aacraid/commsup.c
967
(hw_fib->header.XferState & cpu_to_le32(AdapterProcessed)))
drivers/scsi/aacraid/commsup.c
971
else if(hw_fib->header.XferState & cpu_to_le32(SentFromHost))
drivers/scsi/aacraid/commsup.c
978
} else if(hw_fib->header.XferState & cpu_to_le32(HostOwned)) {
drivers/scsi/aacraid/dpcsup.c
174
struct hw_fib * hw_fib;
drivers/scsi/aacraid/dpcsup.c
178
index = le32_to_cpu(entry->addr) / sizeof(struct hw_fib);
drivers/scsi/aacraid/dpcsup.c
179
hw_fib = &dev->aif_base_va[index];
drivers/scsi/aacraid/dpcsup.c
194
fib->hw_fib_va = hw_fib;
drivers/scsi/aacraid/dpcsup.c
195
fib->data = hw_fib->data;
drivers/scsi/aacraid/dpcsup.c
209
*(__le32 *)hw_fib->data = cpu_to_le32(ST_OK);
drivers/scsi/aacraid/dpcsup.c
254
sizeof(struct hw_fib)-sizeof(struct aac_fibhdr),
drivers/scsi/aacraid/dpcsup.c
271
int isFastResponse, struct hw_fib *aif_fib)
drivers/scsi/aacraid/dpcsup.c
276
struct hw_fib * hw_fib;
drivers/scsi/aacraid/dpcsup.c
289
if (!(hw_fib = kzalloc_obj(struct hw_fib, GFP_ATOMIC))) {
drivers/scsi/aacraid/dpcsup.c
296
memcpy(hw_fib, aif_fib, sizeof(struct hw_fib));
drivers/scsi/aacraid/dpcsup.c
298
memcpy(hw_fib, (struct hw_fib *)
drivers/scsi/aacraid/dpcsup.c
300
sizeof(struct hw_fib));
drivers/scsi/aacraid/dpcsup.c
305
fib->hw_fib_va = hw_fib;
drivers/scsi/aacraid/dpcsup.c
306
fib->data = hw_fib->data;
drivers/scsi/aacraid/dpcsup.c
328
sizeof(struct hw_fib)-sizeof(struct aac_fibhdr),
drivers/scsi/aacraid/dpcsup.c
386
struct hw_fib *hwfib = fib->hw_fib_va;
drivers/scsi/aacraid/dpcsup.c
43
struct hw_fib * hwfib;