Lines Matching refs:pos
65 void *pos; /* pointer to current position in the buffer */ member
78 if (sa->aad->iface.pos) in audit_cb()
79 audit_log_format(ab, " offset=%ld", sa->aad->iface.pos); in audit_cb()
101 aad.iface.pos = e->pos - e->start; in audit_iface()
114 return (size <= e->end - e->pos); in inbounds()
130 size = le16_to_cpu(get_unaligned((u16 *) e->pos)); in unpack_u16_chunk()
131 e->pos += sizeof(u16); in unpack_u16_chunk()
134 *chunk = e->pos; in unpack_u16_chunk()
135 e->pos += size; in unpack_u16_chunk()
144 if (*(u8 *) e->pos != code) in unpack_X()
146 e->pos++; in unpack_X()
171 void *pos = e->pos; in unpack_nameX() local
192 e->pos = pos; in unpack_nameX()
202 *data = le32_to_cpu(get_unaligned((u32 *) e->pos)); in unpack_u32()
203 e->pos += sizeof(u32); in unpack_u32()
215 *data = le64_to_cpu(get_unaligned((u64 *) e->pos)); in unpack_u64()
216 e->pos += sizeof(u64); in unpack_u64()
228 size = (int)le16_to_cpu(get_unaligned((u16 *) e->pos)); in unpack_array()
229 e->pos += sizeof(u16); in unpack_array()
241 size = le32_to_cpu(get_unaligned((u32 *) e->pos)); in unpack_blob()
242 e->pos += sizeof(u32); in unpack_blob()
244 *blob = e->pos; in unpack_blob()
245 e->pos += size; in unpack_blob()
256 void *pos = e->pos; in unpack_str() local
270 e->pos = pos; in unpack_str()
277 void *pos = e->pos; in unpack_strdup() local
286 e->pos = pos; in unpack_strdup()
340 ((e->pos - e->start) & 7); in unpack_dfa()
374 void *pos = e->pos; in unpack_trans_table() local
431 e->pos = pos; in unpack_trans_table()
437 void *pos = e->pos; in unpack_rlimits() local
465 e->pos = pos; in unpack_rlimits()
757 .pos = udata, in aa_unpack()
761 while (e.pos < e.end) { in aa_unpack()
763 error = verify_header(&e, e.pos == e.start, ns); in aa_unpack()
767 start = e.pos; in aa_unpack()
779 e.pos - start); in aa_unpack()