 if (!usb_get_intfdata(port->serial->interface)) return -ENODEV; 
static int pl2303_tiocmset (struct usb_serial_port *port, struct file *file,			    unsigned int set, unsigned int clear){	struct pl2303_private *priv = usb_get_serial_port_data(port);	unsigned long flags;	u8 control;	spin_lock_irqsave (&priv->lock, flags);	if (set & TIOCM_RTS)		priv->line_control |= CONTROL_RTS;	if (set & TIOCM_DTR)		priv->line_control |= CONTROL_DTR;	if (clear & TIOCM_RTS)		priv->line_control &= ~CONTROL_RTS;	if (clear & TIOCM_DTR)		priv->line_control &= ~CONTROL_DTR;	control = priv->line_control;	spin_unlock_irqrestore (&priv->lock, flags);	return set_control_lines (port->serial->dev, control);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/6fdd8e8e33730a2abc886113bd0b6c4343f63cc9/pl2303.c/clean/drivers/usb/serial/pl2303.c