Lines Matching defs:twe
1 /* $NetBSD: twe.c,v 1.111 2024/02/02 22:26:58 andvar Exp $ */
58 * from FreeBSD: twe.c,v 1.1 2000/05/24 23:35:23 msmith Exp
66 __KERNEL_RCSID(0, "$NetBSD: twe.c,v 1.111 2024/02/02 22:26:58 andvar Exp $");
127 CFATTACH_DECL3_NEW(twe, sizeof(struct twe_softc),
464 SYSCTL_DESCR("twe driver information"),
1705 struct twe_softc *twe;
1707 if ((twe = device_lookup_private(&twe_cd, minor(dev))) == NULL)
1709 if ((twe->sc_flags & TWEF_OPEN) != 0)
1712 twe->sc_flags |= TWEF_OPEN;
1723 struct twe_softc *twe;
1725 twe = device_lookup_private(&twe_cd, minor(dev));
1726 twe->sc_flags &= ~TWEF_OPEN;
1744 struct twe_softc *twe;
1754 twe = device_lookup_private(&twe_cd, minor(dev));
1776 device_xname(twe->sc_dev), tu->tu_size);
1784 ccb = twe_ccb_alloc_wait(twe,
1790 ccb = twe_ccb_alloc_wait(twe, 0);
1796 ccb->ccb_tx.tx_dv = twe->sc_dev;
1803 if ((error = twe_ccb_map(twe, ccb)) != 0) {
1804 twe_ccb_free(twe, ccb);
1810 twe_ccb_enqueue(twe, ccb);
1822 "tc_status = 0x%02x\n", device_xname(twe->sc_dev),
1827 twe_ccb_free(twe, ccb);
1839 *(u_int *)data = twe_aen_dequeue(twe);
1846 twe_aen_dequeue(twe)) == TWE_AEN_QUEUE_EMPTY) {
1847 twe->sc_flags |= TWEF_AENQ_WAIT;
1848 error = tsleep(&twe->sc_aen_queue, PRIBIO | PCATCH,
1859 error = twe_param_get(twe, tp->tp_table_id, tp->tp_param_id,
1876 error = twe_param_set(twe, tp->tp_table_id, tp->tp_param_id,
1882 twe_reset(twe);
1888 return (twe_add_unit(twe, td->td_unit));
1892 return (twe_del_unit(twe, td->td_unit));
2002 MODULE(MODULE_CLASS_DRIVER, twe, "pci");