Lines Matching defs:lpi
273 struct llog_process_info *lpi = arg;
274 struct llog_handle *loghandle = lpi->lpi_loghandle;
276 struct llog_process_cat_data *cd = lpi->lpi_catdata;
288 lpi->lpi_rc = -ENOMEM;
319 rc = llog_next_block(lpi->lpi_env, loghandle, &saved_index,
373 rc = lpi->lpi_cb(lpi->lpi_env, loghandle, rec,
374 lpi->lpi_cbdata);
379 llog_cancel_rec(lpi->lpi_env,
404 lpi->lpi_rc = rc;
410 struct llog_process_info *lpi = arg;
420 lpi->lpi_env = &env;
426 complete(&lpi->lpi_completion);
434 struct llog_process_info *lpi;
437 OBD_ALLOC_PTR(lpi);
438 if (lpi == NULL) {
442 lpi->lpi_loghandle = loghandle;
443 lpi->lpi_cb = cb;
444 lpi->lpi_cbdata = data;
445 lpi->lpi_catdata = catdata;
450 lpi->lpi_env = NULL;
451 init_completion(&lpi->lpi_completion);
452 rc = PTR_ERR(kthread_run(llog_process_thread_daemonize, lpi,
457 OBD_FREE_PTR(lpi);
460 wait_for_completion(&lpi->lpi_completion);
462 lpi->lpi_env = env;
463 llog_process_thread(lpi);
465 rc = lpi->lpi_rc;
466 OBD_FREE_PTR(lpi);