README.md
Rendering markdown...
/* SPDX-License-Identifier: Apache-2.0 */
/* Copyright (C) 2020 IBM Corp. */
#ifndef _CONSOLE_H
#define _CONSOLE_H
struct console;
struct console_ops {
int (*destroy)(struct console *ctx);
int (*set_baud)(struct console *ctx, int baud);
};
struct console {
const struct console_ops *ops;
};
static inline int console_destroy(struct console *ctx)
{
return ctx->ops->destroy(ctx);
}
static inline int console_set_baud(struct console *ctx, int baud)
{
return ctx->ops->set_baud(ctx, baud);
}
#endif