Lines Matching defs:moxa_port
399 struct moxa_port;
408 struct moxa_port *ports;
429 struct moxa_port {
509 static void MoxaPortEnable(struct moxa_port *);
510 static void MoxaPortDisable(struct moxa_port *);
511 static int MoxaPortSetTermio(struct moxa_port *, struct ktermios *, speed_t);
512 static int MoxaPortGetLineOut(struct moxa_port *, bool *, bool *);
513 static void MoxaPortLineCtrl(struct moxa_port *, bool, bool);
514 static void MoxaPortFlowCtrl(struct moxa_port *, int, int, int, int, int);
515 static int MoxaPortLineStatus(struct moxa_port *);
516 static void MoxaPortFlushData(struct moxa_port *, int);
518 static int MoxaPortReadData(struct moxa_port *);
519 static unsigned int MoxaPortTxQueue(struct moxa_port *);
520 static int MoxaPortRxQueue(struct moxa_port *);
521 static unsigned int MoxaPortTxFree(struct moxa_port *);
522 static void MoxaPortTxDisable(struct moxa_port *);
523 static void MoxaPortTxEnable(struct moxa_port *);
526 static void MoxaSetFifo(struct moxa_port *port, int enable);
589 struct moxa_port *ch = tty->driver_data;
612 struct moxa_port *p;
641 struct moxa_port *p;
686 struct moxa_port *port = tty->driver_data;
947 struct moxa_port *port;
1124 struct moxa_port *p;
1430 struct moxa_port *ch = container_of(port, struct moxa_port, port);
1437 struct moxa_port *ch = container_of(port, struct moxa_port, port);
1448 struct moxa_port *ch = container_of(port, struct moxa_port, port);
1456 struct moxa_port *ch;
1497 struct moxa_port *ch = tty->driver_data;
1504 struct moxa_port *ch = tty->driver_data;
1521 struct moxa_port *ch;
1533 struct moxa_port *ch = tty->driver_data;
1543 struct moxa_port *ch = tty->driver_data;
1558 struct moxa_port *ch = tty->driver_data;
1582 struct moxa_port *ch;
1608 struct moxa_port *ch = tty->driver_data;
1619 struct moxa_port *ch = tty->driver_data;
1630 struct moxa_port *ch = tty->driver_data;
1644 struct moxa_port *ch = tty->driver_data;
1648 static void moxa_new_dcdstate(struct moxa_port *p, u8 dcd)
1664 static int moxa_poll_port(struct moxa_port *p, unsigned int handle,
1748 struct moxa_port *p = brd->ports;
1769 struct moxa_port *ch = tty->driver_data;
1794 static void MoxaPortFlushData(struct moxa_port *port, int mode)
1999 static void MoxaPortEnable(struct moxa_port *port)
2019 static void MoxaPortDisable(struct moxa_port *port)
2029 static speed_t MoxaPortSetBaud(struct moxa_port *port, speed_t baud)
2047 static int MoxaPortSetTermio(struct moxa_port *port, struct ktermios *termio,
2107 static int MoxaPortGetLineOut(struct moxa_port *port, bool *dtr_active,
2118 static void MoxaPortLineCtrl(struct moxa_port *port, bool dtr_active, bool rts_active)
2130 static void MoxaPortFlowCtrl(struct moxa_port *port, int rts, int cts,
2148 static int MoxaPortLineStatus(struct moxa_port *port)
2168 struct moxa_port *port = tty->driver_data;
2224 static int MoxaPortReadData(struct moxa_port *port)
2285 static unsigned int MoxaPortTxQueue(struct moxa_port *port)
2296 static unsigned int MoxaPortTxFree(struct moxa_port *port)
2307 static int MoxaPortRxQueue(struct moxa_port *port)
2318 static void MoxaPortTxDisable(struct moxa_port *port)
2323 static void MoxaPortTxEnable(struct moxa_port *port)
2331 struct moxa_port *info = tty->driver_data;
2351 struct moxa_port *info = tty->driver_data;
2387 static void MoxaSetFifo(struct moxa_port *port, int enable)