Lines Matching full:control

66  * These are the definitions for the Printer Control Register
108 if ((s->control & PARA_CTR_STROBE) == 0) in parallel_ioport_write_sw()
113 if (s->control & PARA_CTR_INTEN) { in parallel_ioport_write_sw()
119 s->control = val; in parallel_ioport_write_sw()
152 if (s->control == val) in parallel_ioport_write_hw()
156 if ((val & PARA_CTR_DIR) != (s->control & PARA_CTR_DIR)) { in parallel_ioport_write_hw()
167 s->control = val; in parallel_ioport_write_hw()
170 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != PARA_CTR_INIT) in parallel_ioport_write_hw()
185 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != PARA_CTR_INIT) in parallel_ioport_write_hw()
212 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != PARA_CTR_INIT) { in parallel_ioport_eppdata_write_hw2()
237 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != PARA_CTR_INIT) { in parallel_ioport_eppdata_write_hw4()
259 if (s->control & PARA_CTR_DIR) in parallel_ioport_read_sw()
267 if ((s->status & PARA_STS_BUSY) == 0 && (s->control & PARA_CTR_STROBE) == 0) { in parallel_ioport_read_sw()
280 ret = s->control; in parallel_ioport_read_sw()
309 /* s->control has some bits fixed to 1. It is zero only when in parallel_ioport_read_hw()
311 if (s->control == 0) { in parallel_ioport_read_hw()
315 s->control = ret; in parallel_ioport_read_hw()
318 ret = s->control; in parallel_ioport_read_hw()
324 if ((s->control & (PARA_CTR_DIR | PARA_CTR_SIGNAL)) != in parallel_ioport_read_hw()
340 if ((s->control & (PARA_CTR_DIR | PARA_CTR_SIGNAL)) != in parallel_ioport_read_hw()
370 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != (PARA_CTR_DIR|PARA_CTR_INIT)) { in parallel_ioport_eppdata_read_hw2()
398 if ((s->control & (PARA_CTR_DIR|PARA_CTR_SIGNAL)) != (PARA_CTR_DIR|PARA_CTR_INIT)) { in parallel_ioport_eppdata_read_hw4()
442 s->control = PARA_CTR_SELECT; in parallel_reset()
443 s->control |= PARA_CTR_INIT; in parallel_reset()
444 s->control |= 0xc0; in parallel_reset()
485 VMSTATE_UINT8(state.control, ISAParallelState),