Searched refs:pia (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/parport/
H A Dparport_mfc3.c81 #define pia(dev) ((struct pia *)(dev->base)) macro
88 dummy = pia(p)->pprb; /* clears irq bit */ mfc3_write_data()
90 pia(p)->pprb = data; mfc3_write_data()
96 return pia(p)->pprb; mfc3_read_data()
131 pia(p)->ppra = (pia(p)->ppra & 0x1f) | control_pc_to_mfc3(control); mfc3_write_control()
137 return control_mfc3_to_pc(pia(p)->ppra & 0xe0); mfc3_read_control()
172 status = status_mfc3_to_pc(pia(p)->ppra & 0x1f); mfc3_read_status()
185 if (pia(this_port[i])->crb & 128) { /* Board caused interrupt */ mfc3_interrupt()
186 dummy = pia(this_port[i])->pprb; /* clear irq bit */ mfc3_interrupt()
194 pia(p)->crb |= PIA_C1_ENABLE_IRQ; mfc3_enable_irq()
199 pia(p)->crb &= ~PIA_C1_ENABLE_IRQ; mfc3_disable_irq()
205 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ mfc3_data_forward()
206 pia(p)->pddrb = 255; /* all pins output */ mfc3_data_forward()
207 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ mfc3_data_forward()
213 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ mfc3_data_reverse()
214 pia(p)->pddrb = 0; /* all pins input */ mfc3_data_reverse()
215 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ mfc3_data_reverse()
228 s->u.amiga.data = pia(p)->pprb; mfc3_save_state()
229 pia(p)->crb &= ~PIA_DDR; mfc3_save_state()
230 s->u.amiga.datadir = pia(p)->pddrb; mfc3_save_state()
231 pia(p)->crb |= PIA_DDR; mfc3_save_state()
232 s->u.amiga.status = pia(p)->ppra; mfc3_save_state()
233 pia(p)->cra &= ~PIA_DDR; mfc3_save_state()
234 s->u.amiga.statusdir = pia(p)->pddrb; mfc3_save_state()
235 pia(p)->cra |= PIA_DDR; mfc3_save_state()
240 pia(p)->pprb = s->u.amiga.data; mfc3_restore_state()
241 pia(p)->crb &= ~PIA_DDR; mfc3_restore_state()
242 pia(p)->pddrb = s->u.amiga.datadir; mfc3_restore_state()
243 pia(p)->crb |= PIA_DDR; mfc3_restore_state()
244 pia(p)->ppra = s->u.amiga.status; mfc3_restore_state()
245 pia(p)->cra &= ~PIA_DDR; mfc3_restore_state()
246 pia(p)->pddrb = s->u.amiga.statusdir; mfc3_restore_state()
247 pia(p)->cra |= PIA_DDR; mfc3_restore_state()
292 struct pia *pp; parport_mfc3_init()
300 if (!request_mem_region(piabase, sizeof(struct pia), "PIA")) parport_mfc3_init()
340 release_mem_region(piabase, sizeof(struct pia)); parport_mfc3_init()
358 release_mem_region(ZTWO_PADDR(this_port[i]->private_data), sizeof(struct pia)); parport_mfc3_exit()
/linux-4.4.14/include/linux/
H A Dmc6821.h23 struct pia { struct
/linux-4.4.14/drivers/block/paride/
H A Dpcd.c193 struct pi_adapter pia; /* interface to paride layer */ member in struct:pcd_unit
304 cd->pi = &cd->pia; pcd_init_units()
H A Dpg.c209 struct pi_adapter pia; /* interface to paride layer */ member in struct:pg
251 dev->pi = &dev->pia; pg_init_units()
H A Dpt.c217 struct pi_adapter pia; /* interface to paride layer */ member in struct:pt_unit
618 tape->pi = &tape->pia; pt_detect()
H A Dpd.c224 struct pi_adapter pia; /* interface to paride layer */ member in struct:pd_unit
865 disk->pi = &disk->pia; pd_detect()
H A Dpf.c231 struct pi_adapter pia; /* interface to paride layer */ member in struct:pf_unit
291 pf->pi = &pf->pia; pf_init_units()

Completed in 172 milliseconds