xref: /OK3568_Linux_fs/kernel/arch/um/drivers/port.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright (C) 2001 Jeff Dike (jdike@karaya.com)
4*4882a593Smuzhiyun  */
5*4882a593Smuzhiyun 
6*4882a593Smuzhiyun #ifndef __PORT_H__
7*4882a593Smuzhiyun #define __PORT_H__
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun extern void *port_data(int port);
10*4882a593Smuzhiyun extern int port_wait(void *data);
11*4882a593Smuzhiyun extern void port_kern_close(void *d);
12*4882a593Smuzhiyun extern int port_connection(int fd, int *socket_out, int *pid_out);
13*4882a593Smuzhiyun extern int port_listen_fd(int port);
14*4882a593Smuzhiyun extern void port_read(int fd, void *data);
15*4882a593Smuzhiyun extern void port_kern_free(void *d);
16*4882a593Smuzhiyun extern int port_rcv_fd(int fd);
17*4882a593Smuzhiyun extern void port_remove_dev(void *d);
18*4882a593Smuzhiyun 
19*4882a593Smuzhiyun #endif
20*4882a593Smuzhiyun 
21