Lines Matching refs:olaps

251 	struct fastrpc_buf_overlap *olaps;  member
500 kfree(ctx->olaps); in fastrpc_context_free()
543 ctx->olaps[i].start = ctx->args[i].ptr; in fastrpc_get_buff_overlaps()
544 ctx->olaps[i].end = ctx->olaps[i].start + ctx->args[i].length; in fastrpc_get_buff_overlaps()
545 ctx->olaps[i].raix = i; in fastrpc_get_buff_overlaps()
548 sort(ctx->olaps, ctx->nbufs, sizeof(*ctx->olaps), olaps_cmp, NULL); in fastrpc_get_buff_overlaps()
552 if (ctx->olaps[i].start < max_end) { in fastrpc_get_buff_overlaps()
553 ctx->olaps[i].mstart = max_end; in fastrpc_get_buff_overlaps()
554 ctx->olaps[i].mend = ctx->olaps[i].end; in fastrpc_get_buff_overlaps()
555 ctx->olaps[i].offset = max_end - ctx->olaps[i].start; in fastrpc_get_buff_overlaps()
557 if (ctx->olaps[i].end > max_end) { in fastrpc_get_buff_overlaps()
558 max_end = ctx->olaps[i].end; in fastrpc_get_buff_overlaps()
560 ctx->olaps[i].mend = 0; in fastrpc_get_buff_overlaps()
561 ctx->olaps[i].mstart = 0; in fastrpc_get_buff_overlaps()
565 ctx->olaps[i].mend = ctx->olaps[i].end; in fastrpc_get_buff_overlaps()
566 ctx->olaps[i].mstart = ctx->olaps[i].start; in fastrpc_get_buff_overlaps()
567 ctx->olaps[i].offset = 0; in fastrpc_get_buff_overlaps()
568 max_end = ctx->olaps[i].end; in fastrpc_get_buff_overlaps()
599 ctx->olaps = kcalloc(ctx->nscalars, in fastrpc_context_alloc()
600 sizeof(*ctx->olaps), GFP_KERNEL); in fastrpc_context_alloc()
601 if (!ctx->olaps) { in fastrpc_context_alloc()
644 kfree(ctx->olaps); in fastrpc_context_alloc()
888 int i = ctx->olaps[oix].raix; in fastrpc_get_payload_size()
892 if (ctx->olaps[oix].offset == 0) in fastrpc_get_payload_size()
895 size += (ctx->olaps[oix].mend - ctx->olaps[oix].mstart); in fastrpc_get_payload_size()
971 i = ctx->olaps[oix].raix; in fastrpc_get_args()
1002 if (ctx->olaps[oix].offset == 0) { in fastrpc_get_args()
1007 mlen = ctx->olaps[oix].mend - ctx->olaps[oix].mstart; in fastrpc_get_args()
1012 rpra[i].buf.pv = args - ctx->olaps[oix].offset; in fastrpc_get_args()
1014 ctx->olaps[oix].offset + in fastrpc_get_args()