Lines Matching refs:pri
22 struct slip_data *pri = data;
24 pri->dev = dev;
130 struct slip_data *pri = data;
154 pri->slave = sfd;
155 pri->slip.pos = 0;
156 pri->slip.esc = 0;
157 if(pri->gate_addr != NULL){
159 strcpy(gate_buf, pri->gate_addr);
167 err = os_get_ifname(pri->slave, pri->name);
172 iter_addresses(pri->dev, open_addr, pri->name);
193 struct slip_data *pri = data;
195 char *argv[] = { "uml_net", version_buf, "slip", "down", pri->name,
199 if(pri->gate_addr != NULL)
200 iter_addresses(pri->dev, close_addr, pri->name);
204 err = slip_tramp(argv, pri->slave);
209 os_close_file(pri->slave);
210 pri->slave = -1;
213 int slip_user_read(int fd, void *buf, int len, struct slip_data *pri)
215 return slip_proto_read(fd, buf, len, &pri->slip);
218 int slip_user_write(int fd, void *buf, int len, struct slip_data *pri)
220 return slip_proto_write(fd, buf, len, &pri->slip);
231 struct slip_data *pri = data;
233 if(pri->slave < 0) return;
234 open_addr(addr, netmask, pri->name);
240 struct slip_data *pri = data;
242 if(pri->slave < 0) return;
243 close_addr(addr, netmask, pri->name);