Lines Matching defs:pos
229 u16 *pos;
232 pos = (u16 *) buf;
236 pos += len / 2;
239 *((char *) pos) = HFA384X_INB(d_off);
248 u16 *pos;
251 pos = (u16 *) buf;
255 pos += len / 2;
258 HFA384X_OUTB(*((char *) pos), d_off);
345 int i, pos;
365 pos = 0;
366 while (pos < CIS_MAX_LEN - 1 && cis[pos] != CISTPL_END) {
367 if (pos + 2 + cis[pos + 1] > CIS_MAX_LEN)
370 switch (cis[pos]) {
372 if (cis[pos + 1] < 2)
374 rmsz = (cis[pos + 2] & 0x3c) >> 2;
375 rasz = cis[pos + 2] & 0x03;
376 if (4 + rasz + rmsz > cis[pos + 1])
378 *cor_index = cis[pos + 3] & 0x3F;
381 *cor_offset += cis[pos + 4 + i] << (8 * i);
394 if (cis[pos + 1] < 4)
396 manfid1 = cis[pos + 2] + (cis[pos + 3] << 8);
397 manfid2 = cis[pos + 4] + (cis[pos + 5] << 8);
403 pos += cis[pos + 1] + 2;
406 if (pos >= CIS_MAX_LEN || cis[pos] != CISTPL_END)