Lines Matching refs:len_a
3057 * @len_a: size of first buffer
3065 unsigned char *buf_a, size_t len_a)
3068 unsigned char *q = buf_a + len_a - MAX_PADDING;
3083 * @len_a: size of first buffer
3098 size_t len_a,
3106 p = intel_pt_last_psb(buf_a, len_a);
3110 len = len_a - (p - buf_a);
3113 len_a -= len;
3114 p = intel_pt_last_psb(buf_a, len_a);
3117 len = len_a - (p - buf_a);
3133 return adj_for_padding(start, buf_a, len_a);
3147 * @len_a: size of first buffer
3161 unsigned char *intel_pt_find_overlap(unsigned char *buf_a, size_t len_a,
3171 if (!intel_pt_next_psb(&buf_a, &len_a))
3175 found = intel_pt_find_overlap_tsc(buf_a, len_a, buf_b, len_b,
3185 while (len_b < len_a) {
3186 if (!intel_pt_step_psb(&buf_a, &len_a))
3190 /* Now len_b >= len_a */
3193 found = memmem(buf_a, len_a, buf_b, len_a);
3196 return adj_for_padding(buf_b + len_a, buf_a, len_a);
3200 if (!intel_pt_step_psb(&buf_a, &len_a))