blk_plug_cb
struct blk_plug_cb *cb = list_first_entry(&callbacks,
struct blk_plug_cb,
struct blk_plug_cb *blk_check_plugged(blk_plug_cb_fn unplug, void *data,
struct blk_plug_cb *cb;
struct blk_plug_cb cb;
static void drbd_unplug(struct blk_plug_cb *cb, bool from_schedule)
struct blk_plug_cb *cb = blk_check_plugged(drbd_unplug, resource, sizeof(*plug));
struct blk_plug_cb *cb;
struct blk_plug_cb cb;
static void raid1_unplug(struct blk_plug_cb *cb, bool from_schedule)
static void raid10_unplug(struct blk_plug_cb *cb, bool from_schedule)
struct blk_plug_cb cb;
static void raid5_unplug(struct blk_plug_cb *blk_cb, bool from_schedule)
struct blk_plug_cb *blk_cb = blk_check_plugged(
struct blk_plug_cb cb;
static void raid_unplug(struct blk_plug_cb *cb, bool from_schedule)
struct blk_plug_cb *cb;
struct blk_plug_cb;
typedef void (*blk_plug_cb_fn)(struct blk_plug_cb *, bool);
extern struct blk_plug_cb *blk_check_plugged(blk_plug_cb_fn unplug,