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