static int do_subchannel_work(SubchDev *sch)

{

    if (sch->do_subchannel_work) {

        return sch->do_subchannel_work(sch);

    } else {

        return -EINVAL;

    }

}

static int do_subchannel_work(SubchDev *sch)

{

    if (sch->do_subchannel_work) {

        return sch->do_subchannel_work(sch);

    } else {

        return -EINVAL;

    }

}

static int FUNC_0(SubchDev *VAR_0)

{

    if (VAR_0->FUNC_0) {

        return VAR_0->FUNC_0(VAR_0);

    } else {

        return -EINVAL;

    }

}

static int FUNC_0(SubchDev *VAR_0)
{ if (VAR_0->FUNC_0) { return VAR_0->FUNC_0(VAR_0); } else { return -EINVAL; } }