Lines Matching refs:moff
6397 u32 i, moff, mtrue_end, msize = 0, total_nelems = 0;
6440 moff = __btf_member_bit_offset(t, member) / 8;
6441 if (off < moff)
6454 off = (off - moff) % t->size;
6465 moff = __btf_member_bit_offset(t, member) / 8;
6466 if (off + size <= moff)
6474 /* off <= moff instead of off == moff because clang
6482 if (off <= moff &&
6502 if (off < moff)
6518 mtrue_end = moff + msize;
6546 * moff to "array_elem2", set mtype to
6553 * Unlike mtype/msize/moff, mtrue_end does not
6556 * the current mtype/msize/moff.
6567 if (moff == mtrue_end)
6571 elem_idx = (off - moff) / msize;
6572 moff += elem_idx * msize;
6585 if (off == moff) {
6591 off -= moff;
6600 if (msize != size || off != moff) {
6602 "cannot access ptr member %s with moff %u in struct %s with off %u size %u\n",
6603 mname, moff, tname, off, size);