• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/parport/

Lines Matching defs:pia

81 #define pia(dev) ((struct pia *)(dev->base))
88 dummy = pia(p)->pprb; /* clears irq bit */
90 pia(p)->pprb = data;
96 return pia(p)->pprb;
131 pia(p)->ppra = (pia(p)->ppra & 0x1f) | control_pc_to_mfc3(control);
137 return control_mfc3_to_pc(pia(p)->ppra & 0xe0);
174 status = status_mfc3_to_pc(pia(p)->ppra & 0x1f);
188 if (pia(this_port[i])->crb & 128) { /* Board caused interrupt */
189 dummy = pia(this_port[i])->pprb; /* clear irq bit */
197 pia(p)->crb |= PIA_C1_ENABLE_IRQ;
202 pia(p)->crb &= ~PIA_C1_ENABLE_IRQ;
208 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
209 pia(p)->pddrb = 255; /* all pins output */
210 pia(p)->crb |= PIA_DDR; /* make data register visible - default */
216 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */
217 pia(p)->pddrb = 0; /* all pins input */
218 pia(p)->crb |= PIA_DDR; /* make data register visible - default */
231 s->u.amiga.data = pia(p)->pprb;
232 pia(p)->crb &= ~PIA_DDR;
233 s->u.amiga.datadir = pia(p)->pddrb;
234 pia(p)->crb |= PIA_DDR;
235 s->u.amiga.status = pia(p)->ppra;
236 pia(p)->cra &= ~PIA_DDR;
237 s->u.amiga.statusdir = pia(p)->pddrb;
238 pia(p)->cra |= PIA_DDR;
243 pia(p)->pprb = s->u.amiga.data;
244 pia(p)->crb &= ~PIA_DDR;
245 pia(p)->pddrb = s->u.amiga.datadir;
246 pia(p)->crb |= PIA_DDR;
247 pia(p)->ppra = s->u.amiga.status;
248 pia(p)->cra &= ~PIA_DDR;
249 pia(p)->pddrb = s->u.amiga.statusdir;
250 pia(p)->cra |= PIA_DDR;
295 struct pia *pp;
303 if (!request_mem_region(piabase, sizeof(struct pia), "PIA"))
306 pp = (struct pia *)ZTWO_VADDR(piabase);
342 release_mem_region(piabase, sizeof(struct pia));
360 release_mem_region(ZTWO_PADDR(this_port[i]->private_data), sizeof(struct pia));