SELECT
case SELECT:
{ "select", SELECT, true },
SELECT(i, j, nmemb, t, p, size, k, cnt, tmp1, tmp2);
if((cur&(nFAULT|SELECT|nBUSY)) == (nFAULT|SELECT|nBUSY))
#define SPP_READY (SELECT | nFAULT | nBUSY)
#define SPP_MASK (SELECT | nFAULT | PERROR | nBUSY)
#define XFLAG SELECT
#define SPP_MASK (SELECT | nFAULT | PERROR | nBUSY)
#define XFLAG SELECT /* Also ECP mode signal */
#define SPP_READY (SELECT | nFAULT | nBUSY)
if (!(ppbus_rstr(dev) & SELECT) || !spin) {
if ((error = do_peripheral_wait(bus, SELECT | nBUSY, 0))) {
if (!(ppbus_rstr(dev) & SELECT)) {
if (!(ppbus_rstr(dev) & SELECT)) {
if (ppbus_poll_bus(bus, 40, nACK | SELECT | nFAULT,
SELECT | nFAULT, PPBUS_NOINTR | PPBUS_POLL)) {
if (do_1284_wait(bus, nACK | PERROR | SELECT | nFAULT,
PERROR | SELECT | nFAULT)) {
if (do_1284_wait(bus, nACK | SELECT, nACK)) {
if (do_1284_wait(bus, nACK | SELECT, SELECT | nACK)) {
if (do_1284_wait(bus, nACK | SELECT | nBUSY,
nACK | SELECT | nBUSY)) {
if (do_1284_wait(bus, nACK | SELECT | PERROR | nBUSY,
nACK | SELECT | PERROR | nBUSY)) {
#define Xflag SELECT
status->select = r & SELECT;
#define XFLAG SELECT /* Also ECP mode signal */
SELECT(vdac, BT459_IREG_COMMAND_0);
SELECT(vdac, BT459_IREG_CCR);
SELECT(vdac, 0);
SELECT(vdac, BT459_IREG_CRAM_BASE);
SELECT(vdac, BT459_IREG_CCOLOR_1);
SELECT(vdac, BT463_IREG_COMMAND_0);
SELECT(vdac, BT463_IREG_WINDOW_TYPE_TABLE);
SELECT(hw, BT459_IREG_CCR);
SELECT(hw, BT459_IREG_CURSOR_X_LOW);
SELECT(hw, BT459_IREG_CCOLOR_2);
SELECT(hw, BT459_IREG_CRAM_BASE+0);
SELECT(hw, 0);
SELECT(vdac, BT459_IREG_CCR);
SELECT(vdac, BT459_IREG_CCOLOR_2);
SELECT(vdac, BT459_IREG_CRAM_BASE);
SELECT(vdac, 0);
SELECT(vdac, 0);
SELECT(vdac, BT459_IREG_CURSOR_X_LOW);
SELECT(vdac, BT459_IREG_COMMAND_0);
SELECT(vdac, BT459_IREG_COMMAND_1);
SELECT(vdac, BT459_IREG_CCOLOR_1);
%token SELECT SINGLE SOURCE
SELECT WORD { addattr($2); }
no SELECT WORD { delattr($3, $1); }