Commit 70ec6db9 authored by James Simmons's avatar James Simmons Committed by Greg Kroah-Hartman

staging: lustre: lnet: change lnet_me_t to proper structure

Change lnet_me_t from typedef to proper structure.
Signed-off-by: default avatarJames Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/20831Reviewed-by: default avatarOlaf Weber <olaf@sgi.com>
Reviewed-by: default avatarDoug Oucharek <doug.s.oucharek@intel.com>
Reviewed-by: default avatarDmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: default avatarOleg Drokin <oleg.drokin@intel.com>
Signed-off-by: default avatarJames Simmons <jsimmons@infradead.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 96e78422
...@@ -233,17 +233,17 @@ lnet_md_free(lnet_libmd_t *md) ...@@ -233,17 +233,17 @@ lnet_md_free(lnet_libmd_t *md)
LIBCFS_FREE(md, size); LIBCFS_FREE(md, size);
} }
static inline lnet_me_t * static inline struct lnet_me *
lnet_me_alloc(void) lnet_me_alloc(void)
{ {
lnet_me_t *me; struct lnet_me *me;
LIBCFS_ALLOC(me, sizeof(*me)); LIBCFS_ALLOC(me, sizeof(*me));
return me; return me;
} }
static inline void static inline void
lnet_me_free(lnet_me_t *me) lnet_me_free(struct lnet_me *me)
{ {
LIBCFS_FREE(me, sizeof(*me)); LIBCFS_FREE(me, sizeof(*me));
} }
...@@ -342,12 +342,12 @@ lnet_wire_handle2md(struct lnet_handle_wire *wh) ...@@ -342,12 +342,12 @@ lnet_wire_handle2md(struct lnet_handle_wire *wh)
} }
static inline void static inline void
lnet_me2handle(struct lnet_handle_me *handle, lnet_me_t *me) lnet_me2handle(struct lnet_handle_me *handle, struct lnet_me *me)
{ {
handle->cookie = me->me_lh.lh_cookie; handle->cookie = me->me_lh.lh_cookie;
} }
static inline lnet_me_t * static inline struct lnet_me *
lnet_handle2me(struct lnet_handle_me *handle) lnet_handle2me(struct lnet_handle_me *handle)
{ {
/* ALWAYS called with resource lock held */ /* ALWAYS called with resource lock held */
...@@ -360,7 +360,7 @@ lnet_handle2me(struct lnet_handle_me *handle) ...@@ -360,7 +360,7 @@ lnet_handle2me(struct lnet_handle_me *handle)
if (!lh) if (!lh)
return NULL; return NULL;
return lh_entry(lh, lnet_me_t, me_lh); return lh_entry(lh, struct lnet_me, me_lh);
} }
static inline void static inline void
...@@ -542,9 +542,9 @@ int lnet_mt_match_md(struct lnet_match_table *mtable, ...@@ -542,9 +542,9 @@ int lnet_mt_match_md(struct lnet_match_table *mtable,
struct lnet_match_info *info, struct lnet_msg *msg); struct lnet_match_info *info, struct lnet_msg *msg);
/* portals match/attach functions */ /* portals match/attach functions */
void lnet_ptl_attach_md(lnet_me_t *me, lnet_libmd_t *md, void lnet_ptl_attach_md(struct lnet_me *me, lnet_libmd_t *md,
struct list_head *matches, struct list_head *drops); struct list_head *matches, struct list_head *drops);
void lnet_ptl_detach_md(lnet_me_t *me, lnet_libmd_t *md); void lnet_ptl_detach_md(struct lnet_me *me, lnet_libmd_t *md);
int lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg); int lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg);
/* initialized and finalize portals */ /* initialized and finalize portals */
...@@ -623,7 +623,7 @@ void lnet_copy_kiov2iter(struct iov_iter *to, ...@@ -623,7 +623,7 @@ void lnet_copy_kiov2iter(struct iov_iter *to,
unsigned int nkiov, const lnet_kiov_t *kiov, unsigned int nkiov, const lnet_kiov_t *kiov,
unsigned int kiovoffset, unsigned int nob); unsigned int kiovoffset, unsigned int nob);
void lnet_me_unlink(lnet_me_t *me); void lnet_me_unlink(struct lnet_me *me);
void lnet_md_unlink(lnet_libmd_t *md); void lnet_md_unlink(lnet_libmd_t *md);
void lnet_md_deconstruct(lnet_libmd_t *lmd, lnet_md_t *umd); void lnet_md_deconstruct(lnet_libmd_t *lmd, lnet_md_t *umd);
......
...@@ -127,7 +127,7 @@ struct lnet_eq { ...@@ -127,7 +127,7 @@ struct lnet_eq {
int **eq_refs; /* percpt refcount for EQ */ int **eq_refs; /* percpt refcount for EQ */
}; };
typedef struct lnet_me { struct lnet_me {
struct list_head me_list; struct list_head me_list;
struct lnet_libhandle me_lh; struct lnet_libhandle me_lh;
lnet_process_id_t me_match_id; lnet_process_id_t me_match_id;
...@@ -137,12 +137,12 @@ typedef struct lnet_me { ...@@ -137,12 +137,12 @@ typedef struct lnet_me {
__u64 me_ignore_bits; __u64 me_ignore_bits;
lnet_unlink_t me_unlink; lnet_unlink_t me_unlink;
struct lnet_libmd *me_md; struct lnet_libmd *me_md;
} lnet_me_t; };
typedef struct lnet_libmd { typedef struct lnet_libmd {
struct list_head md_list; struct list_head md_list;
struct lnet_libhandle md_lh; struct lnet_libhandle md_lh;
lnet_me_t *md_me; struct lnet_me *md_me;
char *md_start; char *md_start;
unsigned int md_offset; unsigned int md_offset;
unsigned int md_length; unsigned int md_length;
......
...@@ -44,7 +44,7 @@ lnet_md_unlink(lnet_libmd_t *md) ...@@ -44,7 +44,7 @@ lnet_md_unlink(lnet_libmd_t *md)
{ {
if (!(md->md_flags & LNET_MD_FLAG_ZOMBIE)) { if (!(md->md_flags & LNET_MD_FLAG_ZOMBIE)) {
/* first unlink attempt... */ /* first unlink attempt... */
lnet_me_t *me = md->md_me; struct lnet_me *me = md->md_me;
md->md_flags |= LNET_MD_FLAG_ZOMBIE; md->md_flags |= LNET_MD_FLAG_ZOMBIE;
......
...@@ -222,7 +222,7 @@ EXPORT_SYMBOL(LNetMEInsert); ...@@ -222,7 +222,7 @@ EXPORT_SYMBOL(LNetMEInsert);
int int
LNetMEUnlink(struct lnet_handle_me meh) LNetMEUnlink(struct lnet_handle_me meh)
{ {
lnet_me_t *me; struct lnet_me *me;
lnet_libmd_t *md; lnet_libmd_t *md;
lnet_event_t ev; lnet_event_t ev;
int cpt; int cpt;
...@@ -256,7 +256,7 @@ EXPORT_SYMBOL(LNetMEUnlink); ...@@ -256,7 +256,7 @@ EXPORT_SYMBOL(LNetMEUnlink);
/* call with lnet_res_lock please */ /* call with lnet_res_lock please */
void void
lnet_me_unlink(lnet_me_t *me) lnet_me_unlink(struct lnet_me *me)
{ {
list_del(&me->me_list); list_del(&me->me_list);
......
...@@ -140,7 +140,7 @@ lnet_try_match_md(lnet_libmd_t *md, ...@@ -140,7 +140,7 @@ lnet_try_match_md(lnet_libmd_t *md,
*/ */
unsigned int offset; unsigned int offset;
unsigned int mlength; unsigned int mlength;
lnet_me_t *me = md->md_me; struct lnet_me *me = md->md_me;
/* MD exhausted */ /* MD exhausted */
if (lnet_md_exhausted(md)) if (lnet_md_exhausted(md))
...@@ -376,8 +376,8 @@ lnet_mt_match_md(struct lnet_match_table *mtable, ...@@ -376,8 +376,8 @@ lnet_mt_match_md(struct lnet_match_table *mtable,
struct lnet_match_info *info, struct lnet_msg *msg) struct lnet_match_info *info, struct lnet_msg *msg)
{ {
struct list_head *head; struct list_head *head;
lnet_me_t *me; struct lnet_me *me;
lnet_me_t *tmp; struct lnet_me *tmp;
int exhausted = 0; int exhausted = 0;
int rc; int rc;
...@@ -641,7 +641,7 @@ lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg) ...@@ -641,7 +641,7 @@ lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg)
} }
void void
lnet_ptl_detach_md(lnet_me_t *me, lnet_libmd_t *md) lnet_ptl_detach_md(struct lnet_me *me, lnet_libmd_t *md)
{ {
LASSERT(me->me_md == md && md->md_me == me); LASSERT(me->me_md == md && md->md_me == me);
...@@ -651,7 +651,7 @@ lnet_ptl_detach_md(lnet_me_t *me, lnet_libmd_t *md) ...@@ -651,7 +651,7 @@ lnet_ptl_detach_md(lnet_me_t *me, lnet_libmd_t *md)
/* called with lnet_res_lock held */ /* called with lnet_res_lock held */
void void
lnet_ptl_attach_md(lnet_me_t *me, lnet_libmd_t *md, lnet_ptl_attach_md(struct lnet_me *me, lnet_libmd_t *md,
struct list_head *matches, struct list_head *drops) struct list_head *matches, struct list_head *drops)
{ {
struct lnet_portal *ptl = the_lnet.ln_portals[me->me_portal]; struct lnet_portal *ptl = the_lnet.ln_portals[me->me_portal];
...@@ -756,7 +756,7 @@ lnet_ptl_cleanup(struct lnet_portal *ptl) ...@@ -756,7 +756,7 @@ lnet_ptl_cleanup(struct lnet_portal *ptl)
LASSERT(list_empty(&ptl->ptl_msg_stealing)); LASSERT(list_empty(&ptl->ptl_msg_stealing));
cfs_percpt_for_each(mtable, i, ptl->ptl_mtables) { cfs_percpt_for_each(mtable, i, ptl->ptl_mtables) {
struct list_head *mhash; struct list_head *mhash;
lnet_me_t *me; struct lnet_me *me;
int j; int j;
if (!mtable->mt_mhash) /* uninitialized match-table */ if (!mtable->mt_mhash) /* uninitialized match-table */
...@@ -767,7 +767,7 @@ lnet_ptl_cleanup(struct lnet_portal *ptl) ...@@ -767,7 +767,7 @@ lnet_ptl_cleanup(struct lnet_portal *ptl)
for (j = 0; j < LNET_MT_HASH_SIZE + 1; j++) { for (j = 0; j < LNET_MT_HASH_SIZE + 1; j++) {
while (!list_empty(&mhash[j])) { while (!list_empty(&mhash[j])) {
me = list_entry(mhash[j].next, me = list_entry(mhash[j].next,
lnet_me_t, me_list); struct lnet_me, me_list);
CERROR("Active ME %p on exit\n", me); CERROR("Active ME %p on exit\n", me);
list_del(&me->me_list); list_del(&me->me_list);
lnet_me_free(me); lnet_me_free(me);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment