12345678910111213141516171819202122 |
- // SPDX-License-Identifier: GPL-2.0-only
- /*
- * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
- */
- #ifndef __LINUX_BTFM_CODEC_BTADV_INTERFACE_H
- #define __LINUX_BTFM_CODEC_BTADV_INTERFACE_H
- enum transport_type {
- BT = 1,
- BTADV,
- NONE,
- };
- static char *transport_type_text[] = {"BT", "BTADV", "NONE"};
- void btfmcodec_set_current_state(struct btfmcodec_state_machine *, btfmcodec_state);
- void btfmcodec_wq_prepare_bearer(struct work_struct *);
- void btfmcodec_wq_hwep_shutdown(struct work_struct *);
- void btfmcodec_initiate_hwep_shutdown(struct btfmcodec_char_device *btfmcodec_dev);
- btfmcodec_state btfmcodec_get_current_transport(struct btfmcodec_state_machine *state);
- #endif /* __LINUX_BTFM_CODEC_BTADV_INTERFACE_H */
|