slip               13 arch/um/drivers/slip.h 	struct slip_proto slip;
slip                6 arch/um/drivers/slip_common.c int slip_proto_read(int fd, void *buf, int len, struct slip_proto *slip)
slip               10 arch/um/drivers/slip_common.c 	if(slip->more > 0){
slip               12 arch/um/drivers/slip_common.c 		while(i < slip->more){
slip               13 arch/um/drivers/slip_common.c 			size = slip_unesc(slip->ibuf[i++], slip->ibuf,
slip               14 arch/um/drivers/slip_common.c 					  &slip->pos, &slip->esc);
slip               16 arch/um/drivers/slip_common.c 				memcpy(buf, slip->ibuf, size);
slip               17 arch/um/drivers/slip_common.c 				memmove(slip->ibuf, &slip->ibuf[i],
slip               18 arch/um/drivers/slip_common.c 					slip->more - i);
slip               19 arch/um/drivers/slip_common.c 				slip->more = slip->more - i;
slip               23 arch/um/drivers/slip_common.c 		slip->more = 0;
slip               26 arch/um/drivers/slip_common.c 	n = net_read(fd, &slip->ibuf[slip->pos],
slip               27 arch/um/drivers/slip_common.c 		     sizeof(slip->ibuf) - slip->pos);
slip               31 arch/um/drivers/slip_common.c 	start = slip->pos;
slip               33 arch/um/drivers/slip_common.c 		size = slip_unesc(slip->ibuf[start + i], slip->ibuf,&slip->pos,
slip               34 arch/um/drivers/slip_common.c 				  &slip->esc);
slip               36 arch/um/drivers/slip_common.c 			memcpy(buf, slip->ibuf, size);
slip               37 arch/um/drivers/slip_common.c 			memmove(slip->ibuf, &slip->ibuf[start+i+1],
slip               39 arch/um/drivers/slip_common.c 			slip->more = n - (i + 1);
slip               46 arch/um/drivers/slip_common.c int slip_proto_write(int fd, void *buf, int len, struct slip_proto *slip)
slip               50 arch/um/drivers/slip_common.c 	actual = slip_esc(buf, slip->obuf, len);
slip               51 arch/um/drivers/slip_common.c 	n = net_write(fd, slip->obuf, actual);
slip               92 arch/um/drivers/slip_common.h static inline void slip_proto_init(struct slip_proto * slip)
slip               94 arch/um/drivers/slip_common.h 	memset(slip->ibuf, 0, sizeof(slip->ibuf));
slip               95 arch/um/drivers/slip_common.h 	memset(slip->obuf, 0, sizeof(slip->obuf));
slip               96 arch/um/drivers/slip_common.h 	slip->more = 0;
slip               97 arch/um/drivers/slip_common.h 	slip->pos = 0;
slip               98 arch/um/drivers/slip_common.h 	slip->esc = 0;
slip              102 arch/um/drivers/slip_common.h 			   struct slip_proto *slip);
slip              104 arch/um/drivers/slip_common.h 			    struct slip_proto *slip);
slip               31 arch/um/drivers/slip_kern.c 	slip_proto_init(&spri->slip);
slip              152 arch/um/drivers/slip_user.c 	pri->slip.pos = 0;
slip              153 arch/um/drivers/slip_user.c 	pri->slip.esc = 0;
slip              214 arch/um/drivers/slip_user.c 	return slip_proto_read(fd, buf, len, &pri->slip);
slip              219 arch/um/drivers/slip_user.c 	return slip_proto_write(fd, buf, len, &pri->slip);
slip               25 arch/um/drivers/slirp.h 	struct slip_proto slip;
slip               33 arch/um/drivers/slirp_kern.c 	slip_proto_init(&spri->slip);
slip               66 arch/um/drivers/slirp_user.c 	pri->slip.pos = 0;
slip               67 arch/um/drivers/slirp_user.c 	pri->slip.esc = 0;
slip              108 arch/um/drivers/slirp_user.c 	return slip_proto_read(fd, buf, len, &pri->slip);
slip              113 arch/um/drivers/slirp_user.c 	return slip_proto_write(fd, buf, len, &pri->slip);
slip              103 drivers/net/slip/slip.c static void slip_unesc(struct slip *sl, unsigned char c);
slip              106 drivers/net/slip/slip.c static void slip_unesc6(struct slip *sl, unsigned char c);
slip              129 drivers/net/slip/slip.c static int sl_alloc_bufs(struct slip *sl, int mtu)
slip              205 drivers/net/slip/slip.c static void sl_free_bufs(struct slip *sl)
slip              220 drivers/net/slip/slip.c static int sl_realloc_bufs(struct slip *sl, int mtu)
slip              306 drivers/net/slip/slip.c static inline void sl_lock(struct slip *sl)
slip              313 drivers/net/slip/slip.c static inline void sl_unlock(struct slip *sl)
slip              319 drivers/net/slip/slip.c static void sl_bump(struct slip *sl)
slip              375 drivers/net/slip/slip.c static void sl_encaps(struct slip *sl, unsigned char *icp, int len)
slip              423 drivers/net/slip/slip.c 	struct slip *sl = container_of(work, struct slip, tx_work);
slip              455 drivers/net/slip/slip.c 	struct slip *sl;
slip              469 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              503 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              537 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              555 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              569 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              581 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              613 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              630 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip              693 drivers/net/slip/slip.c 	struct slip *sl = tty->disc_data;
slip              724 drivers/net/slip/slip.c 	struct slip	  *sl;
slip              741 drivers/net/slip/slip.c static struct slip *sl_alloc(void)
slip              746 drivers/net/slip/slip.c 	struct slip       *sl;
slip              792 drivers/net/slip/slip.c 	struct slip *sl;
slip              888 drivers/net/slip/slip.c 	struct slip *sl = tty->disc_data;
slip              958 drivers/net/slip/slip.c static void slip_unesc(struct slip *sl, unsigned char s)
slip             1041 drivers/net/slip/slip.c static void slip_unesc6(struct slip *sl, unsigned char s)
slip             1081 drivers/net/slip/slip.c 	struct slip *sl = tty->disc_data;
slip             1191 drivers/net/slip/slip.c 	struct slip *sl = netdev_priv(dev);
slip             1317 drivers/net/slip/slip.c 	struct slip *sl;
slip             1382 drivers/net/slip/slip.c 	struct slip *sl = from_timer(sl, t, outfill_timer);
slip             1413 drivers/net/slip/slip.c 	struct slip *sl = from_timer(sl, t, keepalive_timer);