Lines Matching +full:8 +full:dev

53 static int adb_mouse_probe(device_t dev);
54 static int adb_mouse_attach(device_t dev);
55 static int adb_mouse_detach(device_t dev);
56 static void adb_init_trackpad(device_t dev);
65 static u_int adb_mouse_receive_packet(device_t dev, u_char status,
89 int8_t packet[8];
130 adb_mouse_probe(device_t dev) in adb_mouse_probe() argument
134 type = adb_get_device_type(dev); in adb_mouse_probe()
139 device_set_desc(dev,"ADB Mouse"); in adb_mouse_probe()
144 adb_mouse_attach(device_t dev) in adb_mouse_attach() argument
150 u_char r1[8]; in adb_mouse_attach()
152 sc = device_get_softc(dev); in adb_mouse_attach()
153 sc->sc_dev = dev; in adb_mouse_attach()
179 adb_set_device_handler(dev,4); in adb_mouse_attach()
181 switch(adb_get_device_handler(dev)) { in adb_mouse_attach()
189 r1_len = adb_read_register(dev,1,r1); in adb_mouse_attach()
190 if (r1_len < 8) in adb_mouse_attach()
195 sc->mode.resolution = (r1[4] << 8) | r1[5]; in adb_mouse_attach()
213 adb_init_trackpad(dev); in adb_mouse_attach()
220 device_printf(dev,"%d-button %d-dpi %s\n", in adb_mouse_attach()
231 adb_set_device_handler(dev,0x42); in adb_mouse_attach()
233 if (adb_get_device_handler(dev) == 0x42) { in adb_mouse_attach()
234 device_printf(dev, "MacAlly 2-Button Mouse\n"); in adb_mouse_attach()
242 sc->cdev = make_dev(&ams_cdevsw, device_get_unit(dev), in adb_mouse_attach()
244 device_get_unit(dev)); in adb_mouse_attach()
247 adb_set_autopoll(dev,1); in adb_mouse_attach()
253 adb_mouse_detach(device_t dev) in adb_mouse_detach() argument
257 adb_set_autopoll(dev,0); in adb_mouse_detach()
259 sc = device_get_softc(dev); in adb_mouse_detach()
269 adb_init_trackpad(device_t dev) in adb_init_trackpad() argument
276 u_char r1[8]; in adb_init_trackpad()
277 u_char r2[8]; in adb_init_trackpad()
279 sc = device_get_softc(dev); in adb_init_trackpad()
281 r1_len = adb_read_register(dev, 1, r1); in adb_init_trackpad()
283 /* An Extended Mouse register1 must return 8 bytes. */ in adb_init_trackpad()
284 if (r1_len != 8) in adb_init_trackpad()
291 adb_write_register(dev, 1, 8, r1); in adb_init_trackpad()
293 r1_len = adb_read_register(dev, 1, r1); in adb_init_trackpad()
297 device_printf(dev, "ADB Mouse = 0x%x " in adb_init_trackpad()
301 device_printf(dev, "ADB Mouse = 0x%x " in adb_init_trackpad()
316 adb_write_register(dev, 2, 8, r2); in adb_init_trackpad()
324 ctx = device_get_sysctl_ctx(dev); in adb_init_trackpad()
325 tree = device_get_sysctl_tree(dev); in adb_init_trackpad()
333 adb_mouse_receive_packet(device_t dev, u_char status, u_char command, in adb_mouse_receive_packet() argument
341 sc = device_get_softc(dev); in adb_mouse_receive_packet()
429 ams_open(struct cdev *dev, int flag, int fmt, struct thread *p) in ams_open() argument
433 sc = CDEV_GET_SOFTC(dev); in ams_open()
448 ams_close(struct cdev *dev, int flag, int fmt, struct thread *p) in ams_close() argument
452 sc = CDEV_GET_SOFTC(dev); in ams_close()
460 ams_poll(struct cdev *dev, int events, struct thread *p) in ams_poll() argument
464 sc = CDEV_GET_SOFTC(dev); in ams_poll()
487 ams_read(struct cdev *dev, struct uio *uio, int flag) in ams_read() argument
491 int8_t outpacket[8]; in ams_read()
494 sc = CDEV_GET_SOFTC(dev); in ams_read()
574 ams_ioctl(struct cdev *dev, u_long cmd, caddr_t addr, int flag, in ams_ioctl() argument
580 sc = CDEV_GET_SOFTC(dev); in ams_ioctl()
602 sc->mode.packetsize = 8; in ams_ioctl()
651 device_t dev; in adb_tapping_sysctl() local
653 u_char r2[8]; in adb_tapping_sysctl()
656 dev = sc->sc_dev; in adb_tapping_sysctl()
665 adb_read_register(dev, 2, r2); in adb_tapping_sysctl()
667 adb_write_register(dev, 2, 8, r2); in adb_tapping_sysctl()
670 adb_read_register(dev, 2, r2); in adb_tapping_sysctl()
672 adb_write_register(dev, 2, 8, r2); in adb_tapping_sysctl()