Lines Matching defs:offset
330 u32 offset, i;
353 offset = rdi->dparms.qpn_res_start & RVT_BITS_PER_PAGE_MASK;
368 set_bit(offset, map->page);
369 offset++;
370 if (offset == RVT_BITS_PER_PAGE) {
374 offset = 0;
533 u32 i, offset, max_scan, qpn;
559 /* offset carries bit 0 */
560 offset = qpn & RVT_BITS_PER_PAGE_MASK;
562 max_scan = qpt->nmaps - !offset;
570 if (!test_and_set_bit(offset, map->page)) {
575 offset += qpt->incr;
577 * This qpn might be bogus if offset >= BITS_PER_PAGE.
580 qpn = mk_qpn(qpt, map, offset);
581 } while (offset < RVT_BITS_PER_PAGE && qpn < RVT_QPN_MAX);
592 offset = qpt->incr | (offset & 1);
596 offset = qpt->incr | (offset & 1);
600 offset = qpt->incr | ((offset & 1) ^ 1);
604 offset & ((BIT(rdi->dparms.qos_shift - 1) - 1) << 1));
605 qpn = mk_qpn(qpt, map, offset);
1239 * Return the address of the RWQ as the offset to mmap.
1244 __u64 offset = 0;
1246 err = ib_copy_to_udata(udata, &offset,
1247 sizeof(offset));
1262 err = ib_copy_to_udata(udata, &qp->ip->offset,
1263 sizeof(qp->ip->offset));