/* * Copyright (c) 2022 Nordic Semiconductor ASA * SPDX-License-Identifier: Apache-2.0 */ #include struct test_api { void (*open)(const struct device *dev); void (*close)(const struct device *dev); }; static inline void test_open(const struct device *dev) { const struct test_api *api = (const struct test_api *)dev->api; api->open(dev); } static inline void test_close(const struct device *dev) { const struct test_api *api = (const struct test_api *)dev->api; api->close(dev); }