|
@@ -1104,7 +1104,7 @@ bail:
|
|
|
* ipath_pe_put_tid - write a TID in chip
|
|
|
* @dd: the infinipath device
|
|
|
* @tidptr: pointer to the expected TID (in chip) to udpate
|
|
|
- * @tidtype: 0 for eager, 1 for expected
|
|
|
+ * @tidtype: RCVHQ_RCV_TYPE_EAGER (1) for eager, RCVHQ_RCV_TYPE_EXPECTED (0) for expected
|
|
|
* @pa: physical address of in memory buffer; ipath_tidinvalid if freeing
|
|
|
*
|
|
|
* This exists as a separate routine to allow for special locking etc.
|
|
@@ -1130,7 +1130,7 @@ static void ipath_pe_put_tid(struct ipath_devdata *dd, u64 __iomem *tidptr,
|
|
|
"BUG: Physical page address 0x%lx "
|
|
|
"has bits set in 31-29\n", pa);
|
|
|
|
|
|
- if (type == 0)
|
|
|
+ if (type == RCVHQ_RCV_TYPE_EAGER)
|
|
|
pa |= dd->ipath_tidtemplate;
|
|
|
else /* for now, always full 4KB page */
|
|
|
pa |= 2 << 29;
|
|
@@ -1154,7 +1154,7 @@ static void ipath_pe_put_tid(struct ipath_devdata *dd, u64 __iomem *tidptr,
|
|
|
* ipath_pe_put_tid_2 - write a TID in chip, Revision 2 or higher
|
|
|
* @dd: the infinipath device
|
|
|
* @tidptr: pointer to the expected TID (in chip) to udpate
|
|
|
- * @tidtype: 0 for eager, 1 for expected
|
|
|
+ * @tidtype: RCVHQ_RCV_TYPE_EAGER (1) for eager, RCVHQ_RCV_TYPE_EXPECTED (0) for expected
|
|
|
* @pa: physical address of in memory buffer; ipath_tidinvalid if freeing
|
|
|
*
|
|
|
* This exists as a separate routine to allow for selection of the
|
|
@@ -1179,7 +1179,7 @@ static void ipath_pe_put_tid_2(struct ipath_devdata *dd, u64 __iomem *tidptr,
|
|
|
"BUG: Physical page address 0x%lx "
|
|
|
"has bits set in 31-29\n", pa);
|
|
|
|
|
|
- if (type == 0)
|
|
|
+ if (type == RCVHQ_RCV_TYPE_EAGER)
|
|
|
pa |= dd->ipath_tidtemplate;
|
|
|
else /* for now, always full 4KB page */
|
|
|
pa |= 2 << 29;
|
|
@@ -1218,7 +1218,8 @@ static void ipath_pe_clear_tids(struct ipath_devdata *dd, unsigned port)
|
|
|
port * dd->ipath_rcvtidcnt * sizeof(*tidbase));
|
|
|
|
|
|
for (i = 0; i < dd->ipath_rcvtidcnt; i++)
|
|
|
- ipath_pe_put_tid(dd, &tidbase[i], 0, tidinv);
|
|
|
+ ipath_pe_put_tid(dd, &tidbase[i], RCVHQ_RCV_TYPE_EXPECTED,
|
|
|
+ tidinv);
|
|
|
|
|
|
tidbase = (u64 __iomem *)
|
|
|
((char __iomem *)(dd->ipath_kregbase) +
|
|
@@ -1226,7 +1227,8 @@ static void ipath_pe_clear_tids(struct ipath_devdata *dd, unsigned port)
|
|
|
port * dd->ipath_rcvegrcnt * sizeof(*tidbase));
|
|
|
|
|
|
for (i = 0; i < dd->ipath_rcvegrcnt; i++)
|
|
|
- ipath_pe_put_tid(dd, &tidbase[i], 1, tidinv);
|
|
|
+ ipath_pe_put_tid(dd, &tidbase[i], RCVHQ_RCV_TYPE_EAGER,
|
|
|
+ tidinv);
|
|
|
}
|
|
|
|
|
|
/**
|