Lines Matching refs:ecppunit
37 struct ecppunit;
43 int (*map_regs)(struct ecppunit *); /* map registers */
44 void (*unmap_regs)(struct ecppunit *); /* unmap registers */
45 int (*config_chip)(struct ecppunit *); /* configure SuperIO */
46 void (*config_mode)(struct ecppunit *); /* config new mode */
47 void (*mask_intr)(struct ecppunit *); /* mask interrupts */
48 void (*unmask_intr)(struct ecppunit *); /* unmask interrupts */
49 int (*dma_start)(struct ecppunit *); /* start DMA transfer */
50 int (*dma_stop)(struct ecppunit *, size_t *); /* stop DMA xfer */
51 size_t (*dma_getcnt)(struct ecppunit *); /* get DMA counter */
110 struct ecppunit { struct
242 _NOTE(MUTEX_PROTECTS_DATA(ecppunit::umutex, ecppunit)) argument
243 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::dip))
244 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::instance))
245 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::i_reg))
246 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::f_reg))
247 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::i_handle))
248 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::f_handle))
249 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::ecpp_trap_cookie))
250 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::readq))
251 _NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::writeq))