Home | History | Annotate | Download | only in fec

Lines Matching defs:args

380     image_proc_ctx args[threads];
392 args[i].func = func;
393 args[i].id = i;
394 args[i].ctx = ctx;
395 args[i].rv = 0;
396 args[i].fec_pos = current * ctx->roots;
397 args[i].start = current * ctx->rs_n;
398 args[i].end = (current + rs_blocks_per_thread) * ctx->rs_n;
400 args[i].rs = init_rs_char(FEC_PARAMS(ctx->roots));
402 if (!args[i].rs) {
406 if (args[i].end > end) {
407 args[i].end = end;
408 } else if (i == threads && args[i].end + rs_blocks_per_thread *
410 args[i].end = end;
415 i, args[i].start, args[i].end);
418 assert(args[i].start < args[i].end);
419 assert((args[i].end - args[i].start) % ctx->rs_n == 0);
421 if (pthread_create(&pthreads[i], NULL, process, &args[i]) != 0) {
435 ctx->rv += args[i].rv;
437 if (args[i].rs) {
438 free_rs_char(args[i].rs);
439 args[i].rs = NULL;