/Linux-v4.19/drivers/net/usb/ |
D | hso.c | 244 int (*write_data) (struct hso_serial *serial); 308 static int put_rxbuf_data(struct urb *urb, struct hso_serial *serial); 309 static void hso_kick_transmit(struct hso_serial *serial); 326 static int hso_mux_serial_read(struct hso_serial *serial); 531 static int hso_urb_to_index(struct hso_serial *serial, struct urb *urb) in hso_urb_to_index() argument 535 for (idx = 0; idx < serial->num_rx_urbs; idx++) in hso_urb_to_index() 536 if (serial->rx_urb[idx] == urb) in hso_urb_to_index() 538 dev_err(serial->parent->dev, "hso_urb_to_index failed\n"); in hso_urb_to_index() 617 struct hso_serial *serial = NULL; in get_serial_by_index() local 622 serial = dev2ser(serial_table[index]); in get_serial_by_index() [all …]
|
/Linux-v4.19/drivers/usb/serial/ |
D | usb-serial.c | 63 struct usb_serial *serial; in usb_serial_port_get_by_minor() local 71 serial = port->serial; in usb_serial_port_get_by_minor() 72 mutex_lock(&serial->disc_mutex); in usb_serial_port_get_by_minor() 73 if (serial->disconnected) { in usb_serial_port_get_by_minor() 74 mutex_unlock(&serial->disc_mutex); in usb_serial_port_get_by_minor() 77 kref_get(&serial->kref); in usb_serial_port_get_by_minor() 84 static int allocate_minors(struct usb_serial *serial, int num_ports) in allocate_minors() argument 90 dev_dbg(&serial->interface->dev, "%s %d\n", __func__, num_ports); in allocate_minors() 94 port = serial->port[i]; in allocate_minors() 102 serial->minors_reserved = 1; in allocate_minors() [all …]
|
D | mxuport.c | 212 static int mxuport_recv_ctrl_urb(struct usb_serial *serial, in mxuport_recv_ctrl_urb() argument 218 status = usb_control_msg(serial->dev, in mxuport_recv_ctrl_urb() 219 usb_rcvctrlpipe(serial->dev, 0), in mxuport_recv_ctrl_urb() 226 dev_err(&serial->interface->dev, in mxuport_recv_ctrl_urb() 233 dev_err(&serial->interface->dev, in mxuport_recv_ctrl_urb() 243 static int mxuport_send_ctrl_data_urb(struct usb_serial *serial, in mxuport_send_ctrl_data_urb() argument 250 status = usb_control_msg(serial->dev, in mxuport_send_ctrl_data_urb() 251 usb_sndctrlpipe(serial->dev, 0), in mxuport_send_ctrl_data_urb() 258 dev_err(&serial->interface->dev, in mxuport_send_ctrl_data_urb() 265 dev_err(&serial->interface->dev, in mxuport_send_ctrl_data_urb() [all …]
|
D | keyspan_pda.c | 48 struct usb_serial *serial; member 113 struct usb_serial *serial = priv->serial; in keyspan_pda_request_unthrottle() local 118 result = usb_control_msg(serial->dev, in keyspan_pda_request_unthrottle() 119 usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_request_unthrottle() 129 dev_dbg(&serial->dev->dev, "%s - error %d from usb_control_msg\n", in keyspan_pda_request_unthrottle() 229 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) in keyspan_pda_setbaud() argument 272 rc = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_setbaud() 291 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl() local 299 result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_break_ctl() 316 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios() local [all …]
|
D | mos7720.c | 105 struct usb_serial *serial; /* back to containing struct */ member 194 static int write_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in write_mos_reg() argument 197 struct usb_device *usbdev = serial->dev; in write_mos_reg() 216 static int read_mos_reg(struct usb_serial *serial, unsigned int serial_portnum, in read_mos_reg() argument 219 struct usb_device *usbdev = serial->dev; in read_mos_reg() 255 write_mos_reg(mos_parport->serial, dummy, MOS7720_ECR, in mos7715_change_mode() 295 if (unlikely(mos_parport->serial == NULL)) in send_deferred_urbs() 298 dev = &mos_parport->serial->dev->dev; in send_deferred_urbs() 301 if (!mutex_trylock(&mos_parport->serial->disc_mutex)) { in send_deferred_urbs() 308 if (unlikely(mos_parport->serial->disconnected)) { in send_deferred_urbs() [all …]
|
D | ark3116.c | 50 static int is_irda(struct usb_serial *serial) in is_irda() argument 52 struct usb_device *dev = serial->dev; in is_irda() 77 static int ark3116_write_reg(struct usb_serial *serial, in ark3116_write_reg() argument 82 result = usb_control_msg(serial->dev, in ark3116_write_reg() 83 usb_sndctrlpipe(serial->dev, 0), in ark3116_write_reg() 92 static int ark3116_read_reg(struct usb_serial *serial, in ark3116_read_reg() argument 97 result = usb_control_msg(serial->dev, in ark3116_read_reg() 98 usb_rcvctrlpipe(serial->dev, 0), in ark3116_read_reg() 102 dev_err(&serial->interface->dev, in ark3116_read_reg() 126 struct usb_serial *serial = port->serial; in ark3116_port_probe() local [all …]
|
D | visor.c | 38 static int visor_probe(struct usb_serial *serial, 40 static int visor_calc_num_ports(struct usb_serial *serial, 42 static int clie_5_calc_num_ports(struct usb_serial *serial, 45 static int clie_3_5_startup(struct usb_serial *serial); 46 static int palm_os_3_probe(struct usb_serial *serial, 48 static int palm_os_4_probe(struct usb_serial *serial, 262 usb_control_msg(port->serial->dev, in visor_close() 263 usb_rcvctrlpipe(port->serial->dev, 0), in visor_close() 311 static int palm_os_3_probe(struct usb_serial *serial, in palm_os_3_probe() argument 314 struct device *dev = &serial->dev->dev; in palm_os_3_probe() [all …]
|
D | console.c | 64 struct usb_serial *serial; in usb_console_setup() local 116 serial = port->serial; in usb_console_setup() 118 retval = usb_autopm_get_interface(serial->interface); in usb_console_setup() 128 if (serial->type->set_termios) { in usb_console_setup() 154 retval = serial->type->open(NULL, port); in usb_console_setup() 160 if (serial->type->set_termios) { in usb_console_setup() 164 serial->type->set_termios(tty, port, &dummy); in usb_console_setup() 178 mutex_unlock(&serial->disc_mutex); in usb_console_setup() 187 usb_autopm_put_interface(serial->interface); in usb_console_setup() 189 usb_serial_put(serial); in usb_console_setup() [all …]
|
D | sierra.c | 85 static int sierra_calc_num_ports(struct usb_serial *serial, in sierra_calc_num_ports() argument 91 ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber; in sierra_calc_num_ports() 92 numendpoints = serial->interface->cur_altsetting->desc.bNumEndpoints; in sierra_calc_num_ports() 138 static u8 sierra_interface_num(struct usb_serial *serial) in sierra_interface_num() argument 140 return serial->interface->cur_altsetting->desc.bInterfaceNumber; in sierra_interface_num() 143 static int sierra_probe(struct usb_serial *serial, in sierra_probe() argument 150 udev = serial->dev; in sierra_probe() 151 ifnum = sierra_interface_num(serial); in sierra_probe() 157 if (serial->interface->num_altsetting == 2) { in sierra_probe() 166 dev_dbg(&serial->dev->dev, in sierra_probe() [all …]
|
D | cp210x.c | 487 static u8 cp210x_interface_num(struct usb_serial *serial) in cp210x_interface_num() argument 491 cur_altsetting = serial->interface->cur_altsetting; in cp210x_interface_num() 503 struct usb_serial *serial = port->serial; in cp210x_read_reg_block() local 518 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), in cp210x_read_reg_block() 595 static int cp210x_read_vendor_block(struct usb_serial *serial, u8 type, u16 val, in cp210x_read_vendor_block() argument 605 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), in cp210x_read_vendor_block() 607 cp210x_interface_num(serial), dmabuf, bufsize, in cp210x_read_vendor_block() 613 dev_err(&serial->interface->dev, in cp210x_read_vendor_block() 631 struct usb_serial *serial = port->serial; in cp210x_write_u16_reg() local 635 result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in cp210x_write_u16_reg() [all …]
|
D | io_ti.c | 124 struct usb_serial *serial; member 228 static int do_download_mode(struct edgeport_serial *serial, 230 static int do_boot_mode(struct edgeport_serial *serial, 309 return send_cmd(port->serial->dev, in purge_port() 382 static int read_boot_mem(struct edgeport_serial *serial, in read_boot_mem() argument 389 status = ti_vread_sync(serial->serial->dev, in read_boot_mem() 390 UMPC_MEMORY_READ, serial->TI_I2C_Type, in read_boot_mem() 393 dev_dbg(&serial->serial->dev->dev, "%s - ERROR %x\n", __func__, status); in read_boot_mem() 398 dev_dbg(&serial->serial->dev->dev, "%s - start_address = %x, length = %d\n", in read_boot_mem() 400 usb_serial_debug_data(&serial->serial->dev->dev, __func__, length, buffer); in read_boot_mem() [all …]
|
D | whiteheat.c | 74 static int whiteheat_firmware_download(struct usb_serial *serial, 76 static int whiteheat_firmware_attach(struct usb_serial *serial); 79 static int whiteheat_attach(struct usb_serial *serial); 80 static void whiteheat_release(struct usb_serial *serial); 152 static int start_command_port(struct usb_serial *serial); 153 static void stop_command_port(struct usb_serial *serial); 193 static int whiteheat_firmware_download(struct usb_serial *serial, in whiteheat_firmware_download() argument 198 response = ezusb_fx1_ihex_firmware_download(serial->dev, "whiteheat_loader.fw"); in whiteheat_firmware_download() 200 response = ezusb_fx1_ihex_firmware_download(serial->dev, "whiteheat.fw"); in whiteheat_firmware_download() 208 static int whiteheat_firmware_attach(struct usb_serial *serial) in whiteheat_firmware_attach() argument [all …]
|
D | pl2303.c | 178 static int pl2303_vendor_read(struct usb_serial *serial, u16 value, in pl2303_vendor_read() argument 181 struct device *dev = &serial->interface->dev; in pl2303_vendor_read() 184 res = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), in pl2303_vendor_read() 201 static int pl2303_vendor_write(struct usb_serial *serial, u16 value, u16 index) in pl2303_vendor_write() argument 203 struct device *dev = &serial->interface->dev; in pl2303_vendor_write() 208 res = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in pl2303_vendor_write() 220 static int pl2303_probe(struct usb_serial *serial, in pl2303_probe() argument 223 usb_set_serial_data(serial, (void *)id->driver_info); in pl2303_probe() 233 static int pl2303_endpoint_hack(struct usb_serial *serial, in pl2303_endpoint_hack() argument 236 struct usb_interface *interface = serial->interface; in pl2303_endpoint_hack() [all …]
|
D | f81534.c | 190 static int f81534_logic_to_phy_port(struct usb_serial *serial, in f81534_logic_to_phy_port() argument 194 usb_get_serial_data(port->serial); in f81534_logic_to_phy_port() 211 static int f81534_set_register(struct usb_serial *serial, u16 reg, u8 data) in f81534_set_register() argument 213 struct usb_interface *interface = serial->interface; in f81534_set_register() 214 struct usb_device *dev = serial->dev; in f81534_set_register() 252 static int f81534_get_register(struct usb_serial *serial, u16 reg, u8 *data) in f81534_get_register() argument 254 struct usb_interface *interface = serial->interface; in f81534_get_register() 255 struct usb_device *dev = serial->dev; in f81534_get_register() 295 static int f81534_set_mask_register(struct usb_serial *serial, u16 reg, in f81534_set_mask_register() argument 301 status = f81534_get_register(serial, reg, &tmp); in f81534_set_mask_register() [all …]
|
D | quatech2.c | 134 static void qt2_release(struct usb_serial *serial) in qt2_release() argument 138 serial_priv = usb_get_serial_data(serial); in qt2_release() 219 struct usb_device *dev = port->serial->dev; in update_mctrl() 245 static int qt2_calc_num_ports(struct usb_serial *serial, in qt2_calc_num_ports() argument 252 if (d.product_id == le16_to_cpu(serial->dev->descriptor.idProduct)) in qt2_calc_num_ports() 257 dev_err(&serial->dev->dev, in qt2_calc_num_ports() 267 struct usb_device *dev = port->serial->dev; in qt2_set_termios() 338 struct usb_serial *serial; in qt2_open() local 347 serial = port->serial; in qt2_open() 352 status = qt2_control_msg(serial->dev, QT2_GET_SET_QMCR, in qt2_open() [all …]
|
D | usb_wwan.c | 42 struct usb_serial *serial = port->serial; in usb_wwan_send_setup() local 55 ifnum = serial->interface->cur_altsetting->desc.bInterfaceNumber; in usb_wwan_send_setup() 57 res = usb_autopm_get_interface(serial->interface); in usb_wwan_send_setup() 61 res = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in usb_wwan_send_setup() 65 usb_autopm_put_interface(port->serial->interface); in usb_wwan_send_setup() 75 intfdata = usb_get_serial_data(port->serial); in usb_wwan_dtr_rts() 116 intfdata = usb_get_serial_data(port->serial); in usb_wwan_tiocmset() 221 intfdata = usb_get_serial_data(port->serial); in usb_wwan_write() 243 err = usb_autopm_get_interface_async(port->serial->interface); in usb_wwan_write() 270 usb_autopm_put_interface_async(port->serial->interface); in usb_wwan_write() [all …]
|
D | metro-usb.c | 58 static int metrousb_is_unidirectional_mode(struct usb_serial *serial) in metrousb_is_unidirectional_mode() argument 60 u16 product_id = le16_to_cpu(serial->dev->descriptor.idProduct); in metrousb_is_unidirectional_mode() 65 static int metrousb_calc_num_ports(struct usb_serial *serial, in metrousb_calc_num_ports() argument 68 if (metrousb_is_unidirectional_mode(serial)) { in metrousb_calc_num_ports() 70 dev_err(&serial->interface->dev, "interrupt-out endpoint missing\n"); in metrousb_calc_num_ports() 84 if (!metrousb_is_unidirectional_mode(port->serial)) in metrousb_send_unidirectional_cmd() 93 ret = usb_interrupt_msg(port->serial->dev, in metrousb_send_unidirectional_cmd() 94 usb_sndintpipe(port->serial->dev, port->interrupt_out_endpointAddress), in metrousb_send_unidirectional_cmd() 172 struct usb_serial *serial = port->serial; in metrousb_open() local 184 usb_clear_halt(serial->dev, port->interrupt_in_urb->pipe); in metrousb_open() [all …]
|
D | mos7840.c | 245 struct usb_device *dev = port->serial->dev; in mos7840_set_reg_sync() 263 struct usb_device *dev = port->serial->dev; in mos7840_get_reg_sync() 297 struct usb_device *dev = port->serial->dev; in mos7840_set_uart_reg() 301 if (port->serial->num_ports == 4) { in mos7840_set_uart_reg() 325 struct usb_device *dev = port->serial->dev; in mos7840_get_uart_reg() 335 if (port->serial->num_ports == 4) { in mos7840_get_uart_reg() 490 struct usb_device *dev = mcs->port->serial->dev; in mos7840_get_reg() 537 struct usb_device *dev = mcs->port->serial->dev; in mos7840_set_led_async() 555 struct usb_device *dev = port->serial->dev; in mos7840_set_led_sync() 601 struct usb_serial *serial; in mos7840_interrupt_callback() local [all …]
|
D | qcserial.c | 220 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) in qcprobe() argument 222 struct usb_host_interface *intf = serial->interface->cur_altsetting; in qcprobe() 223 struct device *dev = &serial->dev->dev; in qcprobe() 234 nintf = serial->dev->actconfig->desc.bNumInterfaces; in qcprobe() 242 if (serial->interface->num_altsetting == 2) in qcprobe() 243 intf = &serial->interface->altsetting[1]; in qcprobe() 244 else if (serial->interface->num_altsetting > 2) in qcprobe() 252 if (serial->interface->num_altsetting == 1) in qcprobe() 404 retval = usb_set_interface(serial->dev, ifnum, altsetting); in qcprobe() 414 usb_set_serial_data(serial, (void *)(unsigned long)sendsetup); in qcprobe() [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-driver-hid-srws1 | 1 What: /sys/class/leds/SRWS1::<serial>::RPM1 2 What: /sys/class/leds/SRWS1::<serial>::RPM2 3 What: /sys/class/leds/SRWS1::<serial>::RPM3 4 What: /sys/class/leds/SRWS1::<serial>::RPM4 5 What: /sys/class/leds/SRWS1::<serial>::RPM5 6 What: /sys/class/leds/SRWS1::<serial>::RPM6 7 What: /sys/class/leds/SRWS1::<serial>::RPM7 8 What: /sys/class/leds/SRWS1::<serial>::RPM8 9 What: /sys/class/leds/SRWS1::<serial>::RPM9 10 What: /sys/class/leds/SRWS1::<serial>::RPM10 [all …]
|
/Linux-v4.19/drivers/tty/serial/ |
D | Kconfig | 14 the console before standard serial driver is probed. The console is 17 source "drivers/tty/serial/8250/Kconfig" 19 comment "Non-8250 serial port support" 22 tristate "ARM AMBA PL010 serial port support" 33 bool "Support for console on AMBA serial port" 49 tristate "ARM AMBA PL011 serial port support" 60 bool "Support for console on AMBA serial port" 84 the console before standard serial driver is probed. This is enabled 89 tristate "BCM1xxx on-chip DUART serial support" 94 Support for the asynchronous serial interface (DUART) included in [all …]
|
/Linux-v4.19/net/rxrpc/ |
D | output.c | 65 rxrpc_serial_t serial; in rxrpc_fill_out_ack() local 72 serial = call->ackr_serial; in rxrpc_fill_out_ack() 82 pkt->ack.serial = htonl(serial); in rxrpc_fill_out_ack() 125 rxrpc_serial_t serial; in rxrpc_send_ack_packet() local 183 serial = atomic_inc_return(&conn->serial); in rxrpc_send_ack_packet() 184 pkt->whdr.serial = htonl(serial); in rxrpc_send_ack_packet() 185 trace_rxrpc_tx_ack(call->debug_id, serial, in rxrpc_send_ack_packet() 187 ntohl(pkt->ack.serial), in rxrpc_send_ack_packet() 190 *_serial = serial; in rxrpc_send_ack_packet() 193 call->ping_serial = serial; in rxrpc_send_ack_packet() [all …]
|
/Linux-v4.19/arch/sh/kernel/cpu/sh3/ |
D | Makefile | 11 obj-$(CONFIG_CPU_SUBTYPE_SH7705) += setup-sh7705.o serial-sh770x.o 12 obj-$(CONFIG_CPU_SUBTYPE_SH7706) += setup-sh770x.o serial-sh770x.o 13 obj-$(CONFIG_CPU_SUBTYPE_SH7707) += setup-sh770x.o serial-sh770x.o 14 obj-$(CONFIG_CPU_SUBTYPE_SH7708) += setup-sh770x.o serial-sh770x.o 15 obj-$(CONFIG_CPU_SUBTYPE_SH7709) += setup-sh770x.o serial-sh770x.o 16 obj-$(CONFIG_CPU_SUBTYPE_SH7710) += setup-sh7710.o serial-sh7710.o 17 obj-$(CONFIG_CPU_SUBTYPE_SH7712) += setup-sh7710.o serial-sh7710.o 18 obj-$(CONFIG_CPU_SUBTYPE_SH7720) += setup-sh7720.o serial-sh7720.o 19 obj-$(CONFIG_CPU_SUBTYPE_SH7721) += setup-sh7720.o serial-sh7720.o
|
/Linux-v4.19/include/linux/usb/ |
D | serial.h | 78 struct usb_serial *serial; member 175 static inline void *usb_get_serial_data(struct usb_serial *serial) in usb_get_serial_data() argument 177 return serial->private; in usb_get_serial_data() 180 static inline void usb_set_serial_data(struct usb_serial *serial, void *data) in usb_set_serial_data() argument 182 serial->private = data; in usb_set_serial_data() 263 int (*probe)(struct usb_serial *serial, const struct usb_device_id *id); 264 int (*attach)(struct usb_serial *serial); 265 int (*calc_num_ports)(struct usb_serial *serial, 268 void (*disconnect)(struct usb_serial *serial); 269 void (*release)(struct usb_serial *serial); [all …]
|
/Linux-v4.19/include/trace/events/ |
D | rxrpc.h | 690 __entry->hdr.serial, __entry->hdr.seq, 803 rxrpc_serial_t serial, u8 flags, u8 anno), 805 TP_ARGS(call, seq, serial, flags, anno), 810 __field(rxrpc_serial_t, serial ) 818 __entry->serial = serial; 825 __entry->serial, 833 rxrpc_serial_t serial, rxrpc_serial_t ack_serial, 836 TP_ARGS(call, serial, ack_serial, first, prev, reason, n_acks), 840 __field(rxrpc_serial_t, serial ) 850 __entry->serial = serial; [all …]
|