Lines Matching refs:p
202 static int check_ioam6_data(__u8 **p, struct ioam6_trace_hdr *ioam6h, in check_ioam6_data() argument
211 raw32 = __be32_to_cpu(*((__u32 *)*p)); in check_ioam6_data()
214 *p += sizeof(__u32); in check_ioam6_data()
218 raw32 = __be32_to_cpu(*((__u32 *)*p)); in check_ioam6_data()
222 *p += sizeof(__u32); in check_ioam6_data()
226 *p += sizeof(__u32); in check_ioam6_data()
229 *p += sizeof(__u32); in check_ioam6_data()
232 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
234 *p += sizeof(__u32); in check_ioam6_data()
238 if (__be32_to_cpu(*((__u32 *)*p)) != cnf.ns_data) in check_ioam6_data()
240 *p += sizeof(__u32); in check_ioam6_data()
244 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
246 *p += sizeof(__u32); in check_ioam6_data()
250 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
252 *p += sizeof(__u32); in check_ioam6_data()
256 raw64 = __be64_to_cpu(*((__u64 *)*p)); in check_ioam6_data()
260 *p += sizeof(__u64); in check_ioam6_data()
264 if (__be32_to_cpu(*((__u32 *)*p)) != cnf.ingr_wide) in check_ioam6_data()
266 *p += sizeof(__u32); in check_ioam6_data()
268 if (__be32_to_cpu(*((__u32 *)*p)) != cnf.egr_wide) in check_ioam6_data()
270 *p += sizeof(__u32); in check_ioam6_data()
274 if (__be64_to_cpu(*((__u64 *)*p)) != cnf.ns_wide) in check_ioam6_data()
276 *p += sizeof(__u64); in check_ioam6_data()
280 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
282 *p += sizeof(__u32); in check_ioam6_data()
286 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
288 *p += sizeof(__u32); in check_ioam6_data()
292 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
294 *p += sizeof(__u32); in check_ioam6_data()
298 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
300 *p += sizeof(__u32); in check_ioam6_data()
304 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
306 *p += sizeof(__u32); in check_ioam6_data()
310 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
312 *p += sizeof(__u32); in check_ioam6_data()
316 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
318 *p += sizeof(__u32); in check_ioam6_data()
322 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
324 *p += sizeof(__u32); in check_ioam6_data()
328 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
330 *p += sizeof(__u32); in check_ioam6_data()
334 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
336 *p += sizeof(__u32); in check_ioam6_data()
340 if (__be32_to_cpu(*((__u32 *)*p)) != 0xffffffff) in check_ioam6_data()
342 *p += sizeof(__u32); in check_ioam6_data()
349 raw32 = __be32_to_cpu(*((__u32 *)*p)); in check_ioam6_data()
353 *p += sizeof(__u32); in check_ioam6_data()
356 if (strncmp((char *)*p, cnf.sc_data, len)) in check_ioam6_data()
359 *p += len; in check_ioam6_data()
363 if (**p != '\0') in check_ioam6_data()
365 *p += sizeof(__u8); in check_ioam6_data()
376 __u8 *p; in check_ioam_header_and_data() local
381 p = ioam6h->data + ioam6h->remlen * 4; in check_ioam_header_and_data()
398 return check_ioam6_data(&p, ioam6h, node1); in check_ioam_header_and_data()
422 res = check_ioam6_data(&p, ioam6h, node2); in check_ioam_header_and_data()
431 if (check_ioam6_data(&p, ioam6h, node3)) in check_ioam_header_and_data()
433 if (check_ioam6_data(&p, ioam6h, node2)) in check_ioam_header_and_data()
435 return check_ioam6_data(&p, ioam6h, node1); in check_ioam_header_and_data()
613 __u8 buffer[400], *p; in main() local
654 p = buffer + sizeof(*ip6h); in main()
655 hoplen = (p[1] + 1) << 3; in main()
656 p += sizeof(struct ipv6_hopopt_hdr); in main()
659 opt = (struct ioam6_hdr *)p; in main()
663 p += sizeof(*opt); in main()
664 ret = func[tid](tid, (struct ioam6_trace_hdr *)p, in main()
669 p += opt->opt_len + 2; in main()