Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / obdclass / llog_internal.h
1 #ifndef __LLOG_INTERNAL_H__
2 #define __LLOG_INTERNAL_H__
3
4 #include <lustre_log.h>
5
6 struct llog_process_info {
7         struct llog_handle *lpi_loghandle;
8         llog_cb_t           lpi_cb;
9         void               *lpi_cbdata;
10         void               *lpi_catdata;
11         int                 lpi_rc;
12         struct completion   lpi_completion;
13 };
14
15 int llog_put_cat_list(struct obd_device *obd, struct obd_device *disk_obd,
16                       char *name, int count, struct llog_catid *idarray);
17 int llog_cat_id2handle(struct llog_handle *cathandle, struct llog_handle **res,
18                        struct llog_logid *logid);
19 int class_config_dump_handler(struct llog_handle * handle,
20                               struct llog_rec_hdr *rec, void *data);
21 #endif