Lines Matching defs:pa
1083 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing
1090 u32 type, unsigned long pa)
1095 if (pa != dd->ipath_tidinvalid) {
1096 if (pa & ((1U << 11) - 1)) {
1098 "not 4KB aligned!\n", pa);
1101 pa >>= 11;
1103 if (pa & (7<<29))
1106 "has bits set in 31-29\n", pa);
1109 pa |= dd->ipath_tidtemplate;
1111 pa |= 2 << 29;
1117 writel(pa, tidp32);
1127 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing
1134 u32 type, unsigned long pa)
1138 if (pa != dd->ipath_tidinvalid) {
1139 if (pa & ((1U << 11) - 1)) {
1141 "not 2KB aligned!\n", pa);
1144 pa >>= 11;
1146 if (pa & (7<<29))
1149 "has bits set in 31-29\n", pa);
1152 pa |= dd->ipath_tidtemplate;
1154 pa |= 2 << 29;
1157 writel(pa, tidp32);