/linux-master/drivers/usb/serial/ |
H A D | keyspan.c | 14 and Keyspan, Inc the manufacturers of the Keyspan USB-serial products. 38 #include <linux/usb/serial.h> 63 static int keyspan_usa28_send_setup(struct usb_serial *serial, 66 static int keyspan_usa26_send_setup(struct usb_serial *serial, 69 static int keyspan_usa49_send_setup(struct usb_serial *serial, 72 static int keyspan_usa90_send_setup(struct usb_serial *serial, 75 static int keyspan_usa67_send_setup(struct usb_serial *serial, 95 * Device info for the Keyspan serial converter, used by the overall 96 * usb-serial probe function. 853 keyspan_usa26_send_setup(port->serial, por 862 struct usb_serial *serial; local 980 struct usb_serial *serial; local 1035 struct usb_serial *serial; local 1063 struct usb_serial *serial; local 1172 struct usb_serial *serial; local 1321 struct usb_serial *serial; local 1387 struct usb_serial *serial; local 1438 struct usb_serial *serial; local 1603 keyspan_fake_startup(struct usb_serial *serial) argument 1689 find_ep(struct usb_serial const *serial, int endpoint) argument 1707 keyspan_setup_urb(struct usb_serial *serial, int endpoint, int dir, void *ctx, char *buf, int len, void (*callback)(struct urb *)) argument 1811 keyspan_setup_urbs(struct usb_serial *serial) argument 2028 keyspan_usa26_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument 2175 keyspan_usa28_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument 2294 keyspan_usa49_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument 2471 keyspan_usa90_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument 2601 keyspan_usa67_send_setup(struct usb_serial *serial, struct usb_serial_port *port, int reset_port) argument 2746 struct usb_serial *serial = port->serial; local 2775 keyspan_startup(struct usb_serial *serial) argument 2842 keyspan_disconnect(struct usb_serial *serial) argument 2853 keyspan_release(struct usb_serial *serial) argument 2877 struct usb_serial *serial = port->serial; local [all...] |
H A D | spcp8x5.c | 3 * spcp8x5 USB to serial adaptor driver 22 #include <linux/usb/serial.h> 24 #define DRIVER_DESC "SPCP8x5 USB to serial adaptor driver" 145 static int spcp8x5_probe(struct usb_serial *serial, argument 148 usb_set_serial_data(serial, (void *)id); 155 const struct usb_device_id *id = usb_get_serial_data(port->serial); 183 struct usb_device *dev = port->serial->dev; 202 struct usb_device *dev = port->serial->dev; 236 struct usb_device *dev = port->serial->dev; 289 struct usb_serial *serial local 392 struct usb_serial *serial = port->serial; local [all...] |
H A D | qcserial.c | 14 #include <linux/usb/serial.h> 229 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) argument 231 struct usb_host_interface *intf = serial->interface->cur_altsetting; 232 struct device *dev = &serial->dev->dev; 243 nintf = serial->dev->actconfig->desc.bNumInterfaces; 251 if (serial->interface->num_altsetting == 2) 252 intf = usb_altnum_to_altsetting(serial->interface, 1); 253 else if (serial->interface->num_altsetting > 2) 261 if (serial->interface->num_altsetting == 1) 283 * 1: serial por 427 qc_attach(struct usb_serial *serial) argument 447 qc_release(struct usb_serial *serial) argument [all...] |
H A D | ipw.c | 32 * code found in usb/serial and usb/class 43 #include <linux/usb/serial.h> 94 #define IPW_SIO_POLL 0x08 /* get serial port status byte, call with value=0 */ 134 struct usb_device *udev = port->serial->dev; 197 static int ipw_attach(struct usb_serial *serial) argument 206 usb_set_serial_data(serial, data); 210 static void ipw_release(struct usb_serial *serial) argument 212 struct usb_wwan_intf_private *data = usb_get_serial_data(serial); 214 usb_set_serial_data(serial, NULL); 220 struct usb_device *udev = port->serial [all...] |
H A D | opticon.c | 3 * Opticon USB barcode to serial driver 16 #include <linux/serial.h> 19 #include <linux/usb/serial.h> 30 #define DRIVER_DESC "Opticon USB barcode to serial driver (1D)" 105 struct usb_serial *serial = port->serial; local 116 retval = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), 142 usb_clear_halt(port->serial->dev, port->read_urb->pipe); 194 struct usb_serial *serial local [all...] |
H A D | io_edgeport.c | 37 #include <linux/serial.h> 44 #include <linux/usb/serial.h> 225 struct usb_serial *serial; /* loop back to the owner of this object */ member in struct:edgeport_serial 292 static int rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, 310 struct device *dev = &edge_serial->serial->dev->dev; 334 &edge_serial->serial->dev->dev); 373 response = rom_write(edge_serial->serial, 379 dev_err(&edge_serial->serial->dev->dev, 395 struct device *dev = &edge_serial->serial->dev->dev; 433 product_info->ProductId = (__u16)(le16_to_cpu(edge_serial->serial 493 struct usb_serial *serial = ep->serial; local 817 struct usb_serial *serial; local 1612 struct usb_serial *serial = edge_serial->serial; local 1961 sram_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, const __u8 *data) argument 2008 rom_write(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, const __u8 *data) argument 2050 rom_read(struct usb_serial *serial, __u16 extAddr, __u16 addr, __u16 length, __u8 *data) argument 2700 edge_startup(struct usb_serial *serial) argument 2923 edge_disconnect(struct usb_serial *serial) argument 2938 edge_release(struct usb_serial *serial) argument [all...] |
H A D | usb-wwan.h | 3 * Definitions for USB serial mobile broadband cards 22 extern int usb_wwan_suspend(struct usb_serial *serial, pm_message_t message); 23 extern int usb_wwan_resume(struct usb_serial *serial);
|
H A D | mos7840.c | 6 * Originally based on drivers/usb/serial/io_edgeport.c which is: 19 #include <linux/serial.h> 21 #include <linux/usb/serial.h> 230 struct usb_device *dev = port->serial->dev; 248 struct usb_device *dev = port->serial->dev; 282 struct usb_device *dev = port->serial->dev; 286 if (port->serial->num_ports == 2 && port->port_number != 0) 305 struct usb_device *dev = port->serial->dev; 315 if (port->serial->num_ports == 2 && port->port_number != 0) 373 struct usb_device *dev = mcs->port->serial 515 struct usb_serial *serial = port->serial; local 848 struct usb_serial *serial = port->serial; local 1412 mos7810_check(struct usb_serial *serial) argument 1466 mos7840_probe(struct usb_serial *serial, const struct usb_device_id *id) argument 1499 mos7840_calc_num_ports(struct usb_serial *serial, struct usb_serial_endpoints *epds) argument 1516 mos7840_attach(struct usb_serial *serial) argument 1535 struct usb_serial *serial = port->serial; local [all...] |
H A D | ch341.c | 7 * ch341.c implements a serial port driver for the Winchiphead CH341. 10 * serial port, an IEEE-1284 parallel printer port or a memory-like 12 * This driver only supports the asynchronous serial interface. 20 #include <linux/usb/serial.h> 21 #include <linux/serial.h> 343 struct usb_device *udev = port->serial->dev; 392 r = ch341_configure(port->serial->dev, priv); 436 ch341_set_handshake(port->serial->dev, priv->mcr); 463 r = ch341_get_status(port->serial->dev, priv); 531 r = ch341_set_baudrate_lcr(port->serial 807 ch341_reset_resume(struct usb_serial *serial) argument [all...] |
H A D | iuu_phoenix.c | 19 #include <linux/serial.h> 25 #include <linux/usb/serial.h> 169 usb_fill_bulk_urb(port->write_urb, port->serial->dev, 170 usb_sndbulkpipe(port->serial->dev, 193 port->serial->dev, 194 usb_sndbulkpipe(port->serial->dev, 244 usb_fill_bulk_urb(port->read_urb, port->serial->dev, 245 usb_rcvbulkpipe(port->serial->dev, 257 usb_fill_bulk_urb(port->write_urb, port->serial->dev, 258 usb_sndbulkpipe(port->serial 270 struct usb_serial *serial = port->serial; local 291 struct usb_serial *serial = port->serial; local 960 struct usb_serial *serial = port->serial; local [all...] |
H A D | digi_acceleport.c | 8 * usb-serial driver. 26 #include <linux/usb/serial.h> 232 static int digi_startup_device(struct usb_serial *serial); 233 static int digi_startup(struct usb_serial *serial); 234 static void digi_disconnect(struct usb_serial *serial); 235 static void digi_release(struct usb_serial *serial); 261 /* device info needed for the Digi serial converter */ 374 struct usb_serial_port *oob_port = (struct usb_serial_port *)((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port; 512 struct usb_serial_port *oob_port = (struct usb_serial_port *) ((struct digi_serial *)(usb_get_serial_data(port->serial)))->ds_oob_port; 962 struct usb_serial *serial; local 1180 digi_startup_device(struct usb_serial *serial) argument 1231 digi_startup(struct usb_serial *serial) argument 1257 digi_disconnect(struct usb_serial *serial) argument 1269 digi_release(struct usb_serial *serial) argument 1450 struct usb_serial *serial = port->serial; local [all...] |
H A D | aircable.c | 9 * one is for firmware access and the second is the serial one. 44 #include <linux/usb/serial.h> 87 static int aircable_calc_num_ports(struct usb_serial *serial, argument 92 dev_dbg(&serial->interface->dev,
|
/linux-master/net/rxrpc/ |
H A D | output.c | 80 rxrpc_serial_t serial) 105 ack->serial = htonl(serial); 150 static void rxrpc_begin_rtt_probe(struct rxrpc_call *call, rxrpc_serial_t serial, argument 163 call->rtt_serial[rtt_slot] = serial; 168 trace_rxrpc_rtt_tx(call, why, rtt_slot, serial); 172 trace_rxrpc_rtt_tx(call, rxrpc_rtt_tx_no_slot, rtt_slot, serial); 200 txb->serial = rxrpc_get_next_serial(conn); 201 whdr->serial = htonl(txb->serial); 77 rxrpc_fill_out_ack(struct rxrpc_call *call, struct rxrpc_txbuf *txb, u8 ack_reason, rxrpc_serial_t serial) argument 232 rxrpc_send_ACK(struct rxrpc_call *call, u8 ack_reason, rxrpc_serial_t serial, enum rxrpc_propose_ack_trace why) argument 269 rxrpc_serial_t serial; local 327 rxrpc_prepare_data_subpacket(struct rxrpc_call *call, struct rxrpc_txbuf *txb, rxrpc_serial_t serial) argument 386 rxrpc_serial_t serial; local 533 u32 serial; local [all...] |
/linux-master/include/trace/events/ |
H A D | rxrpc.h | 752 __entry->hdr.serial, __entry->hdr.seq, 872 rxrpc_serial_t serial, u8 flags), 874 TP_ARGS(call, seq, serial, flags), 879 __field(rxrpc_serial_t, serial) 886 __entry->serial = serial; 892 __entry->serial, 899 rxrpc_serial_t serial, rxrpc_serial_t ack_serial, 902 TP_ARGS(call, serial, ack_serial, first, prev, reason, n_acks), 906 __field(rxrpc_serial_t, serial) [all...] |
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | serial-sh770x.c | 5 #include <cpu/serial.h>
|
H A D | serial-sh7710.c | 5 #include <cpu/serial.h>
|
H A D | serial-sh7720.c | 5 #include <cpu/serial.h>
|
/linux-master/arch/mips/rb532/ |
H A D | serial.c | 34 #include <asm/serial.h>
|
/linux-master/sound/usb/6fire/ |
H A D | comm.h | 25 u8 serial; /* urb serial */ member in struct:comm_runtime
|
/linux-master/arch/mips/sgi-ip27/ |
H A D | ip27-console.c | 16 #include <linux/serial.h>
|
/linux-master/include/linux/ |
H A D | serial.h | 2 * include/linux/serial.h 12 #include <uapi/linux/serial.h>
|
/linux-master/drivers/usb/gadget/legacy/ |
H A D | dbgp.c | 32 struct gserial *serial; member in struct:dbgp 214 gserial_disconnect(dbgp.serial); 221 kfree(dbgp.serial); 222 dbgp.serial = NULL; 263 dbgp.serial->in = dbgp.i_ep; 264 dbgp.serial->out = dbgp.o_ep; 266 dbgp.serial->in->desc = &i_desc; 267 dbgp.serial->out->desc = &o_desc; 301 dbgp.serial = kzalloc(sizeof(struct gserial), GFP_KERNEL); 302 if (!dbgp.serial) { [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-meson.c | 6 * The RTC is split in to two parts, the AHB front end and a simple serial 46 /* rtc registers accessed via rtc-serial interface */ 67 struct regmap *serial; /* serial registers */ member in struct:meson_rtc 203 .name = "serial-registers", 237 ret = regmap_read(rtc->serial, RTC_COUNTER, &time); 248 return regmap_write(rtc->serial, RTC_COUNTER, rtc_tm_to_time64(tm)); 267 return regmap_bulk_read(rtc->serial, read_offset, buf, read_size); 279 return regmap_bulk_write(rtc->serial, write_offset, buf, write_size); 349 rtc->serial [all...] |
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_eeprom.c | 42 * Functions specific to the serial EEPROM on cards handled by ib_qib. 239 * support both the Pathscale 10-digit serial number and the QLogic 244 char *snp = dd->serial; 254 len = sizeof(dd->serial) - len; 259 memcpy(dd->serial, ifp->if_serial, sizeof(ifp->if_serial)); 264 dd->serial, ifp->if_comment);
|
/linux-master/drivers/tty/serial/ |
H A D | imx_earlycon.c | 10 #include <linux/serial.h>
|