Lines Matching defs:hso_serial
195 struct hso_serial {
230 int (*write_data) (struct hso_serial *serial);
243 struct hso_serial *dev_serial;
294 static int put_rxbuf_data(struct urb *urb, struct hso_serial *serial);
295 static void hso_kick_transmit(struct hso_serial *serial);
312 static int hso_mux_serial_read(struct hso_serial *serial);
329 static inline struct hso_serial *dev2ser(struct hso_device *hso_dev)
516 static int hso_urb_to_index(struct hso_serial *serial, struct urb *urb)
581 static struct hso_serial *get_serial_by_shared_int_and_type(
600 static struct hso_serial *get_serial_by_index(unsigned index)
602 struct hso_serial *serial = NULL;
613 static int obtain_minor(struct hso_serial *serial)
633 static void release_minor(struct hso_serial *serial)
1084 struct hso_serial *serial = tty->driver_data;
1110 static void hso_resubmit_rx_bulk_urb(struct hso_serial *serial, struct urb *urb)
1133 static void put_rxbuf_data_and_resubmit_bulk_urb(struct hso_serial *serial)
1152 static void put_rxbuf_data_and_resubmit_ctrl_urb(struct hso_serial *serial)
1177 struct hso_serial *serial = urb->context;
1215 struct hso_serial *serial = from_tasklet(serial, t,
1229 struct hso_serial *serial = tty->driver_data;
1237 struct hso_serial *serial = get_serial_by_index(tty->index);
1291 struct hso_serial *serial = tty->driver_data;
1328 struct hso_serial *serial = tty->driver_data;
1354 struct hso_serial *serial = tty->driver_data;
1368 struct hso_serial *serial = tty->driver_data;
1380 struct hso_serial *serial = tty->driver_data;
1402 struct hso_serial *serial = tty->driver_data;
1416 static int tiocmget_submit_urb(struct hso_serial *serial,
1443 struct hso_serial *serial = urb->context;
1535 hso_wait_modem_status(struct hso_serial *serial, unsigned long arg)
1587 struct hso_serial *serial = tty->driver_data;
1617 struct hso_serial *serial = tty->driver_data;
1651 struct hso_serial *serial = tty->driver_data;
1693 struct hso_serial *serial = tty->driver_data;
1712 static void hso_kick_transmit(struct hso_serial *serial)
1744 static int mux_device_request(struct hso_serial *serial, u8 type, u16 port,
1804 static int hso_mux_serial_read(struct hso_serial *serial)
1831 struct hso_serial *serial;
1886 static int hso_mux_serial_write_data(struct hso_serial *serial)
1902 struct hso_serial *serial = urb->context;
1927 static int hso_std_serial_write_data(struct hso_serial *serial)
1953 struct hso_serial *serial = urb->context;
1992 static int put_rxbuf_data(struct urb *urb, struct hso_serial *serial)
2137 struct hso_serial *serial = dev2ser(hso_dev);
2184 struct hso_serial *serial = dev2ser(hso_dev);
2222 static void hso_serial_tty_unregister(struct hso_serial *serial)
2228 static void hso_serial_common_free(struct hso_serial *serial)
2246 static int hso_serial_common_create(struct hso_serial *serial, int num_urbs,
2570 static void hso_free_tiomget(struct hso_serial *serial)
2589 struct hso_serial *serial = dev2ser(hso_dev);
2613 struct hso_serial *serial;
2701 struct hso_serial *serial;
3101 struct hso_serial *serial;