Lines Matching defs:ppc_data
61 struct ppc_data { struct
62 device_t ppc_dev;
63 int ppc_model; /* chipset model if detected */
87 void (*ppc_dmadone)(struct ppc_data*); argument
93 char ppc_pword; /* PWord size */
94 short ppc_fifo; /* FIFO threshold */
96 short ppc_wthr; /* writeIntrThresold */
97 short ppc_rthr; /* readIntrThresold */
99 char *ppc_ptr; /* microseq current pointer */
100 int ppc_accum; /* microseq accumulator */
101 int ppc_base; /* parallel port base address */
102 int ppc_epp; /* EPP mode (1.7 or 1.9) */
103 int ppc_irq;
105 unsigned char ppc_flags;
107 device_t ppbus; /* parallel port chipset corresponding ppbus */
109 int rid_irq, rid_drq, rid_ioport;
110 struct resource *res_irq, *res_drq, *res_ioport;
112 void *intr_cookie;
114 ppc_intr_handler ppc_intr_hook;
115 void *ppc_intr_arg;
117 struct mtx ppc_lock;