Lines Matching refs:pos
916 static void print_array(struct trace_iterator *iter, void *pos, in print_array() argument
923 offset = *(int *)pos & 0xffff; in print_array()
924 len = *(int *)pos >> 16; in print_array()
934 pos = (void *)iter->ent + offset; in print_array()
936 for (i = 0; i < len; i++, pos++) { in print_array()
939 trace_seq_printf(&iter->seq, "%02x", *(unsigned char *)pos); in print_array()
953 void *pos; in print_fields() local
961 pos = (void *)iter->ent + field->offset; in print_fields()
966 trace_seq_printf(&iter->seq, "%.*s", field->size, (char *)pos); in print_fields()
970 offset = *(int *)pos & 0xffff; in print_fields()
971 len = *(int *)pos >> 16; in print_fields()
980 pos = (void *)iter->ent + offset; in print_fields()
981 trace_seq_printf(&iter->seq, "%.*s", len, (char *)pos); in print_fields()
986 addr = trace_adjust_address(tr, *(unsigned long *)pos); in print_fields()
990 trace_seq_printf(&iter->seq, "(0x%px)", pos); in print_fields()
993 pos, iter->fmt); in print_fields()
996 addr = trace_adjust_address(tr, *(unsigned long *)pos); in print_fields()
1003 if (isprint(*(char *)pos)) { in print_fields()
1005 *(unsigned char *)pos); in print_fields()
1008 *(unsigned char *)pos); in print_fields()
1012 *(unsigned short *)pos, in print_fields()
1013 *(unsigned short *)pos); in print_fields()
1018 print_array(iter, pos, NULL); in print_fields()
1023 print_array(iter, pos, field); in print_fields()
1027 addr = *(unsigned int *)pos; in print_fields()
1049 laddr = *(unsigned long long *)pos; in print_fields()