libmctp-serial.h (597b369743f727e73c9c36069a6542860562c0b3) | libmctp-serial.h (3b36d17cf18bd9ad13f043256371222e2845e4d9) |
---|---|
1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2 3#ifndef _LIBMCTP_SERIAL_H 4#define _LIBMCTP_SERIAL_H 5 6#ifdef __cplusplus 7extern "C" { 8#endif 9 10#include <libmctp.h> 11 12struct mctp_binding_serial; 13 14struct mctp_binding_serial *mctp_serial_init(void); 15 | 1/* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */ 2 3#ifndef _LIBMCTP_SERIAL_H 4#define _LIBMCTP_SERIAL_H 5 6#ifdef __cplusplus 7extern "C" { 8#endif 9 10#include <libmctp.h> 11 12struct mctp_binding_serial; 13 14struct mctp_binding_serial *mctp_serial_init(void); 15 |
16void mctp_serial_register_bus(struct mctp_binding_serial *serial, 17 struct mctp *mctp, mctp_eid_t eid); | 16struct mctp_binding *mctp_binding_serial_core(struct mctp_binding_serial *b); |
18 19/* file-based IO */ 20int mctp_serial_get_fd(struct mctp_binding_serial *serial); 21int mctp_serial_read(struct mctp_binding_serial *serial); 22int mctp_serial_open_path(struct mctp_binding_serial *serial, 23 const char *path); 24void mctp_serial_open_fd(struct mctp_binding_serial *serial, int fd); 25 --- 12 unchanged lines hidden --- | 17 18/* file-based IO */ 19int mctp_serial_get_fd(struct mctp_binding_serial *serial); 20int mctp_serial_read(struct mctp_binding_serial *serial); 21int mctp_serial_open_path(struct mctp_binding_serial *serial, 22 const char *path); 23void mctp_serial_open_fd(struct mctp_binding_serial *serial, int fd); 24 --- 12 unchanged lines hidden --- |