Home
last modified time | relevance | path

Searched refs:tty_dev (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/drivers/staging/gdm724x/
Dgdm_tty.h26 struct tty_dev *tty_dev; member
32 struct tty_dev { struct
44 struct tty_dev *tty_dev, argument
56 int register_lte_tty_device(struct tty_dev *tty_dev, struct device *dev); argument
57 void unregister_lte_tty_device(struct tty_dev *tty_dev);
Dgdm_tty.c30 #define GDM_TTY_READY(gdm) (gdm && gdm->tty_dev && gdm->port.count)
117 struct tty_dev *tty_dev, in gdm_tty_recv_complete() argument
120 struct gdm *gdm = tty_dev->gdm[index]; in gdm_tty_recv_complete()
124 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in gdm_tty_recv_complete()
139 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in gdm_tty_recv_complete()
171 gdm->tty_dev->send_func(gdm->tty_dev->priv_dev, in gdm_tty_write()
196 int register_lte_tty_device(struct tty_dev *tty_dev, struct device *device) in register_lte_tty_device() argument
222 tty_dev->gdm[i] = gdm; in register_lte_tty_device()
228 gdm->tty_dev = tty_dev; in register_lte_tty_device()
235 gdm->tty_dev->recv_func(gdm->tty_dev->priv_dev, in register_lte_tty_device()
[all …]
Dgdm_mux.c182 mux_dev->tty_dev, in up_to_host()
195 mux_dev->tty_dev, in up_to_host()
272 struct tty_dev *tty_dev, int complete)) in gdm_mux_recv() argument
497 struct tty_dev *tty_dev; in gdm_mux_probe() local
518 tty_dev = kzalloc(sizeof(*tty_dev), GFP_KERNEL); in gdm_mux_probe()
519 if (!tty_dev) { in gdm_mux_probe()
531 tty_dev->priv_dev = (void *)mux_dev; in gdm_mux_probe()
532 tty_dev->send_func = gdm_mux_send; in gdm_mux_probe()
533 tty_dev->recv_func = gdm_mux_recv; in gdm_mux_probe()
534 tty_dev->send_control = gdm_mux_send_control; in gdm_mux_probe()
[all …]
Dgdm_mux.h55 struct tty_dev *tty_dev,
79 struct tty_dev *tty_dev,
82 struct tty_dev *tty_dev; member
/Linux-v5.10/drivers/usb/serial/
Dbus.c42 struct device *tty_dev; in usb_serial_device_probe() local
63 tty_dev = tty_port_register_device(&port->port, usb_serial_tty_driver, in usb_serial_device_probe()
65 if (IS_ERR(tty_dev)) { in usb_serial_device_probe()
66 retval = PTR_ERR(tty_dev); in usb_serial_device_probe()
/Linux-v5.10/net/bluetooth/rfcomm/
Dtty.c65 struct device *tty_dev; member
96 if (dev->tty_dev) in rfcomm_dev_destruct()
135 if (dev->tty_dev->parent) in rfcomm_dev_shutdown()
136 device_move(dev->tty_dev, NULL, DPM_ORDER_DEV_LAST); in rfcomm_dev_shutdown()
195 device_move(dev->tty_dev, &conn->dev, DPM_ORDER_DEV_AFTER_PARENT); in rfcomm_reparent_device()
201 static ssize_t show_address(struct device *tty_dev, struct device_attribute *attr, char *buf) in show_address() argument
203 struct rfcomm_dev *dev = dev_get_drvdata(tty_dev); in show_address()
207 static ssize_t show_channel(struct device *tty_dev, struct device_attribute *attr, char *buf) in show_channel() argument
209 struct rfcomm_dev *dev = dev_get_drvdata(tty_dev); in show_channel()
337 dev->tty_dev = tty; in rfcomm_dev_add()
[all …]
/Linux-v5.10/drivers/usb/host/
Dxhci-dbgtty.c404 struct device *tty_dev; in xhci_dbc_tty_register_device() local
411 tty_dev = tty_port_register_device(&port->port, in xhci_dbc_tty_register_device()
413 if (IS_ERR(tty_dev)) { in xhci_dbc_tty_register_device()
414 ret = PTR_ERR(tty_dev); in xhci_dbc_tty_register_device()
/Linux-v5.10/drivers/tty/serial/
Difx6x60.h67 struct device *tty_dev; member
Dserial_core.c2167 struct device *tty_dev; in uart_suspend_port() local
2172 tty_dev = device_find_child(uport->dev, &match, serial_match_port); in uart_suspend_port()
2173 if (tty_dev && device_may_wakeup(tty_dev)) { in uart_suspend_port()
2175 put_device(tty_dev); in uart_suspend_port()
2179 put_device(tty_dev); in uart_suspend_port()
2229 struct device *tty_dev; in uart_resume_port() local
2235 tty_dev = device_find_child(uport->dev, &match, serial_match_port); in uart_resume_port()
2236 if (!uport->suspended && device_may_wakeup(tty_dev)) { in uart_resume_port()
2239 put_device(tty_dev); in uart_resume_port()
2243 put_device(tty_dev); in uart_resume_port()
[all …]
Difx6x60.c801 if (ifx_dev->tty_dev) in ifx_spi_free_port()
831 ifx_dev->tty_dev = tty_port_register_device(pport, tty_drv, in ifx_spi_create_port()
833 if (IS_ERR(ifx_dev->tty_dev)) { in ifx_spi_create_port()
836 ret = PTR_ERR(ifx_dev->tty_dev); in ifx_spi_create_port()
/Linux-v5.10/drivers/ipack/devices/
Dipoctal.c385 struct device *tty_dev; in ipoctal_inst_slot() local
397 tty_dev = tty_port_register_device(&channel->tty_port, tty, i, NULL); in ipoctal_inst_slot()
398 if (IS_ERR(tty_dev)) { in ipoctal_inst_slot()
403 dev_set_drvdata(tty_dev, channel); in ipoctal_inst_slot()
/Linux-v5.10/drivers/usb/gadget/function/
Du_serial.c1221 struct device *tty_dev; in gserial_alloc_line_no_console() local
1244 tty_dev = tty_port_register_device(&port->port, in gserial_alloc_line_no_console()
1246 if (IS_ERR(tty_dev)) { in gserial_alloc_line_no_console()
1248 __func__, port_num, PTR_ERR(tty_dev)); in gserial_alloc_line_no_console()
1250 ret = PTR_ERR(tty_dev); in gserial_alloc_line_no_console()
/Linux-v5.10/drivers/staging/greybus/
Duart.c813 struct device *tty_dev; in gb_uart_probe() local
897 tty_dev = tty_port_register_device(&gb_tty->port, gb_tty_driver, minor, in gb_uart_probe()
899 if (IS_ERR(tty_dev)) { in gb_uart_probe()
900 retval = PTR_ERR(tty_dev); in gb_uart_probe()
/Linux-v5.10/drivers/tty/
Dmxser.c2559 struct device *tty_dev; in mxser_probe() local
2644 tty_dev = tty_port_register_device(&brd->ports[i].port, in mxser_probe()
2646 if (IS_ERR(tty_dev)) { in mxser_probe()
2647 retval = PTR_ERR(tty_dev); in mxser_probe()
2700 struct device *tty_dev; in mxser_module_init() local
2753 tty_dev = tty_port_register_device(&brd->ports[i].port, in mxser_module_init()
2755 if (IS_ERR(tty_dev)) { in mxser_module_init()
Dnozomi.c1416 struct device *tty_dev; in nozomi_card_init() local
1421 tty_dev = tty_port_register_device(&port->port, ntty_driver, in nozomi_card_init()
1424 if (IS_ERR(tty_dev)) { in nozomi_card_init()
1425 ret = PTR_ERR(tty_dev); in nozomi_card_init()
/Linux-v5.10/drivers/usb/class/
Dcdc-acm.c1171 struct device *tty_dev; in acm_probe() local
1492 tty_dev = tty_port_register_device(&acm->port, acm_tty_driver, minor, in acm_probe()
1494 if (IS_ERR(tty_dev)) { in acm_probe()
1495 rv = PTR_ERR(tty_dev); in acm_probe()
/Linux-v5.10/drivers/staging/fwserial/
Dfwserial.c2146 struct device *tty_dev; in fwserial_create() local
2205 tty_dev = tty_port_register_device(&serial->ports[j]->port, in fwserial_create()
2209 if (IS_ERR(tty_dev)) { in fwserial_create()
2210 err = PTR_ERR(tty_dev); in fwserial_create()
2216 serial->ports[j]->device = tty_dev; in fwserial_create()
/Linux-v5.10/drivers/char/pcmcia/
Dsynclink_cs.c2682 struct device *tty_dev; in mgslpc_add_device() local
2719 tty_dev = tty_port_register_device(&info->port, serial_driver, info->line, in mgslpc_add_device()
2721 if (IS_ERR(tty_dev)) { in mgslpc_add_device()
2722 ret = PTR_ERR(tty_dev); in mgslpc_add_device()