ublk_tgt_ops
const struct ublk_tgt_ops fault_inject_tgt_ops = {
static void ublk_fault_inject_usage(const struct ublk_tgt_ops *ops)
const struct ublk_tgt_ops loop_tgt_ops = {
static const struct ublk_tgt_ops *tgt_ops_list[] = {
const struct ublk_tgt_ops *ops;
const struct ublk_tgt_ops *ops = tgt_ops_list[i];
const struct ublk_tgt_ops *ops = NULL;
static const struct ublk_tgt_ops *ublk_find_tgt(const char *name)
void (*usage)(const struct ublk_tgt_ops *ops);
const struct ublk_tgt_ops *ops;
const struct ublk_tgt_ops *tgt_ops;
extern const struct ublk_tgt_ops null_tgt_ops;
extern const struct ublk_tgt_ops loop_tgt_ops;
extern const struct ublk_tgt_ops stripe_tgt_ops;
extern const struct ublk_tgt_ops fault_inject_tgt_ops;
const struct ublk_tgt_ops null_tgt_ops = {
static void ublk_stripe_usage(const struct ublk_tgt_ops *ops)
const struct ublk_tgt_ops stripe_tgt_ops = {