Lines Matching refs:bd
966 struct gfs2_bufdata *bd; in gfs2_discard() local
971 bd = bh->b_private; in gfs2_discard()
972 if (bd) { in gfs2_discard()
973 if (!list_empty(&bd->bd_list) && !buffer_pinned(bh)) in gfs2_discard()
974 list_del_init(&bd->bd_list); in gfs2_discard()
1121 struct gfs2_bufdata *bd; in gfs2_releasepage() local
1132 bd = bh->b_private; in gfs2_releasepage()
1133 if (bd && bd->bd_tr) in gfs2_releasepage()
1143 bd = bh->b_private; in gfs2_releasepage()
1144 if (bd) { in gfs2_releasepage()
1145 gfs2_assert_warn(sdp, bd->bd_bh == bh); in gfs2_releasepage()
1146 if (!list_empty(&bd->bd_list)) in gfs2_releasepage()
1147 list_del_init(&bd->bd_list); in gfs2_releasepage()
1148 bd->bd_bh = NULL; in gfs2_releasepage()
1150 kmem_cache_free(gfs2_bufdata_cachep, bd); in gfs2_releasepage()