Lines Matching defs:port
268 DBG (1, "port opened.\n");
1418 cpp_daisy (struct parport *port, int cmd)
1422 ieee1284_data_dir (port, 0); /*forward direction */
1423 ieee1284_write_control (port, C1284_NINIT);
1424 ieee1284_write_data (port, 0xaa);
1426 ieee1284_write_data (port, 0x55);
1428 ieee1284_write_data (port, 0x00);
1430 ieee1284_write_data (port, 0xff);
1432 s = ieee1284_read_status (port) ^ S1284_INVERTED; /*Converted for PC-style */
1438 DBG (1, "%s: cpp_daisy: aa5500ff(%02x)\n", port->name, s);
1442 ieee1284_write_data (port, 0x87);
1444 s = ieee1284_read_status (port) ^ S1284_INVERTED; /*Convert to PC-style */
1450 DBG (1, "%s: cpp_daisy: aa5500ff87(%02x)\n", port->name, s);
1454 ieee1284_write_data (port, 0x78);
1456 ieee1284_write_control (port, C1284_NINIT);
1457 ieee1284_write_data (port, cmd);
1459 ieee1284_frob_control (port, C1284_NSTROBE, C1284_NSTROBE);
1461 ieee1284_frob_control (port, C1284_NSTROBE, 0);
1463 s = ieee1284_read_status (port);
1464 ieee1284_write_data (port, 0xff);
1472 daisy_deselect_all (struct parport *port)
1474 cpp_daisy (port, 0x30);
1479 daisy_select (struct parport *port, int daisy, int mode)
1487 return cpp_daisy (port, 0x20 + daisy) & S1284_NFAULT;
1492 return cpp_daisy (port, 0xd0 + daisy) & S1284_NFAULT;
1501 return cpp_daisy (port, 0xe0 + daisy) & S1284_NFAULT;
1507 assign_addr (struct parport *port, int daisy)
1509 return cpp_daisy (port, daisy);
1530 /*Open port */
1534 /*Claim port */