Lines Matching defs:base
50 static short porttab [] = { /* standard base port set */
270 * Check if the Tau board is present at the given base port.
1591 * val = cte_in (E1CSi (base), DS_RCR1)
1592 * cte_out (E1CSi (base), DS_CCR1, val)
1593 * val = cte_ins (E1CSi (base), DS_SSR)
1595 unsigned char cte_in (port_t base, unsigned char reg)
1597 outb (base, reg);
1598 return inb (E1DAT (base & 0x3e0));
1601 void cte_out (port_t base, unsigned char reg, unsigned char val)
1603 outb (base, reg);
1604 outb (E1DAT (base & 0x3e0), val);
1610 unsigned char cte_ins (port_t base, unsigned char reg,
1614 port_t rw = E1DAT (base & 0x3e0);
1616 outb (base, reg); outb (rw, mask); /* lock bits */
1617 outb (base, reg); val = inb (rw) & mask; /* get values */
1618 outb (base, reg); outb (rw, val); /* unlock bits */
1625 * val = cte_in2 (base, AM_RSR | AM_A)
1626 * cte_out2 (base, AM_IMR, val)
1628 unsigned char cte_in2 (port_t base, unsigned char reg)
1630 outb (E1CS2(base), E1CS2_SCC | reg >> 4);
1631 outb (E1DAT(base), reg & 15);
1632 return inb (E1DAT(base));
1635 void cte_out2 (port_t base, unsigned char reg, unsigned char val)
1637 outb (E1CS2(base), E1CS2_SCC | reg >> 4);
1638 outb (E1DAT(base), reg & 15);
1639 outb (E1DAT(base), val);