Lines Matching full:pri
16 struct slirp_data *pri = data; in slirp_user_init() local
18 pri->dev = dev; in slirp_user_init()
51 struct slirp_data *pri = data; in slirp_open() local
58 err = slirp_tramp(pri->argw.argv, fds[1]); in slirp_open()
64 pri->slave = fds[1]; in slirp_open()
65 pri->slip.pos = 0; in slirp_open()
66 pri->slip.esc = 0; in slirp_open()
67 pri->pid = err; in slirp_open()
78 struct slirp_data *pri = data; in slirp_close() local
82 close(pri->slave); in slirp_close()
84 pri->slave = -1; in slirp_close()
86 if (pri->pid<1) { in slirp_close()
93 if (kill(pri->pid, SIGHUP)<0) { in slirp_close()
95 "(%d)\n", pri->pid, errno); in slirp_close()
98 err = helper_wait(pri->pid); in slirp_close()
102 pri->pid = -1; in slirp_close()
105 int slirp_user_read(int fd, void *buf, int len, struct slirp_data *pri) in slirp_user_read() argument
107 return slip_proto_read(fd, buf, len, &pri->slip); in slirp_user_read()
110 int slirp_user_write(int fd, void *buf, int len, struct slirp_data *pri) in slirp_user_write() argument
112 return slip_proto_write(fd, buf, len, &pri->slip); in slirp_user_write()