Lines Matching refs:mfd
395 int mfd; /* mouse file descriptor */ member
422 .mfd = -1,
870 rodent.mfd = open(rodent.portname, O_RDWR | O_NONBLOCK); in main()
871 if (rodent.mfd == -1) in main()
875 close(rodent.mfd); in main()
876 rodent.mfd = -1; in main()
900 if (rodent.mfd == -1) { in main()
915 if (rodent.mfd != -1) in main()
916 close(rodent.mfd); in main()
919 rodent.mfd = rodent.cfd = -1; in main()
1052 FD_SET(rodent.mfd, &fds); in moused()
1088 if (read(rodent.mfd, &b, 1) == -1) { in moused()
1471 ioctl(rodent.mfd, MOUSE_SETLEVEL, &rodent.level); in r_identify()
1472 rodent.level = (ioctl(rodent.mfd, MOUSE_GETLEVEL, &level) == 0) ? level : 0; in r_identify()
1482 ioctl(rodent.mfd, MOUSE_GETHWINFO, &rodent.hw); in r_identify()
1491 if (ioctl(rodent.mfd, MOUSE_GETMODE, &rodent.mode) == 0) { in r_identify()
1644 write(rodent.mfd, "S", 1); in r_init()
1648 if (rodent.rate <= 0) write(rodent.mfd, "O", 1); in r_init()
1649 else if (rodent.rate <= 15) write(rodent.mfd, "J", 1); in r_init()
1650 else if (rodent.rate <= 27) write(rodent.mfd, "K", 1); in r_init()
1651 else if (rodent.rate <= 42) write(rodent.mfd, "L", 1); in r_init()
1652 else if (rodent.rate <= 60) write(rodent.mfd, "R", 1); in r_init()
1653 else if (rodent.rate <= 85) write(rodent.mfd, "M", 1); in r_init()
1654 else if (rodent.rate <= 125) write(rodent.mfd, "Q", 1); in r_init()
1655 else write(rodent.mfd, "N", 1); in r_init()
1661 write(rodent.mfd, "*X", 2); in r_init()
1675 write(rodent.mfd, "z8", 2); /* Set Parity = "NONE" */ in r_init()
1677 write(rodent.mfd, "zb", 2); /* Set Format = "Binary" */ in r_init()
1679 write(rodent.mfd, "@", 1); /* Set Report Mode = "Stream" */ in r_init()
1681 write(rodent.mfd, "R", 1); /* Set Output Rate = "45 rps" */ in r_init()
1683 write(rodent.mfd, "I\x20", 2); /* Set Incrememtal Mode "20" */ in r_init()
1685 write(rodent.mfd, "E", 1); /* Set Data Type = "Relative */ in r_init()
1699 write(rodent.mfd, &c, 1); in r_init()
1702 write(rodent.mfd, "\021", 1); /* Resume DATA output */ in r_init()
1710 ioctl(rodent.mfd, TIOCFLUSH, &i); in r_init()
1713 write(rodent.mfd, s, 1); in r_init()
1715 FD_SET(rodent.mfd, &fds); in r_init()
1718 read(rodent.mfd, &c, 1); in r_init()
1731 ioctl(rodent.mfd, TIOCMBIC, &i); in r_init()
1735 ioctl(rodent.mfd, TIOCMBIC, &i); in r_init()
1749 ioctl(rodent.mfd, MOUSE_SETMODE, &rodent.mode); in r_init()
1759 tcsendbreak(rodent.mfd, 0); /* send break for 400 msec */ in r_init()
1761 ioctl(rodent.mfd, TIOCFLUSH, &i); in r_init()
1764 FD_SET(rodent.mfd, &fds); in r_init()
1767 read(rodent.mfd, &c, 1); in r_init()
1774 tcsendbreak(rodent.mfd, 0); /* send break for 400 msec again */ in r_init()
1777 FD_SET(rodent.mfd, &fds); in r_init()
1780 read(rodent.mfd, &c, 1); in r_init()
1786 ioctl(rodent.mfd, TIOCFLUSH, &i); in r_init()
2657 if (tcgetattr(rodent.mfd, &tty) < 0) in setmousespeed()
2690 if (tcsetattr(rodent.mfd, TCSADRAIN, &tty) < 0) in setmousespeed()
2723 if (write(rodent.mfd, c, 2) != 2) in setmousespeed()
2731 if (tcsetattr(rodent.mfd, TCSADRAIN, &tty) < 0) in setmousespeed()
2773 ioctl(rodent.mfd, TIOCMGET, &i); in pnpwakeup1()
2776 ioctl(rodent.mfd, TIOCMSET, &i); in pnpwakeup1()
2785 ioctl(rodent.mfd, TIOCMGET, &i); in pnpwakeup1()
2793 ioctl(rodent.mfd, TIOCMBIC, &i); in pnpwakeup1()
2796 ioctl(rodent.mfd, TIOCMBIS, &i); in pnpwakeup1()
2801 ioctl(rodent.mfd, TIOCFLUSH, &i); in pnpwakeup1()
2803 ioctl(rodent.mfd, TIOCMBIS, &i); in pnpwakeup1()
2807 FD_SET(rodent.mfd, &fds); in pnpwakeup1()
2817 ioctl(rodent.mfd, TIOCMBIC, &i); in pnpwakeup1()
2822 ioctl(rodent.mfd, TIOCFLUSH, &i); in pnpwakeup1()
2824 ioctl(rodent.mfd, TIOCMBIS, &i); in pnpwakeup1()
2828 FD_SET(rodent.mfd, &fds); in pnpwakeup1()
2851 ioctl(rodent.mfd, TIOCMGET, &i); in pnpwakeup2()
2854 ioctl(rodent.mfd, TIOCMSET, &i); in pnpwakeup2()
2861 ioctl(rodent.mfd, TIOCFLUSH, &i); in pnpwakeup2()
2863 ioctl(rodent.mfd, TIOCMBIS, &i); in pnpwakeup2()
2867 FD_SET(rodent.mfd, &fds); in pnpwakeup2()
2895 ioctl(rodent.mfd, TIOCMBIS, &i); in pnpgets()
2903 while (read(rodent.mfd, &c, 1) == 1) { in pnpgets()
2923 FD_SET(rodent.mfd, &fds); in pnpgets()
2929 read(rodent.mfd, &buf[i], 1); in pnpgets()