Searched refs:metro_priv (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/drivers/usb/serial/ |
H A D | metro-usb.c | 96 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_read_int_callback() local 134 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_read_int_callback() 135 throttled = metro_priv->throttled; metrousb_read_int_callback() 136 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_read_int_callback() 185 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_open() local 199 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_open() 200 metro_priv->control_state = 0; metrousb_open() 201 metro_priv->throttled = 0; metrousb_open() 202 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_open() 264 struct metrousb_private *metro_priv; metrousb_port_probe() local 266 metro_priv = kzalloc(sizeof(*metro_priv), GFP_KERNEL); metrousb_port_probe() 267 if (!metro_priv) metrousb_port_probe() 270 spin_lock_init(&metro_priv->lock); metrousb_port_probe() 272 usb_set_serial_port_data(port, metro_priv); metrousb_port_probe() 279 struct metrousb_private *metro_priv; metrousb_port_remove() local 281 metro_priv = usb_get_serial_port_data(port); metrousb_port_remove() 282 kfree(metro_priv); metrousb_port_remove() 290 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_throttle() local 296 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_throttle() 297 metro_priv->throttled = 1; metrousb_throttle() 298 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_throttle() 305 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_tiocmget() local 310 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_tiocmget() 311 control_state = metro_priv->control_state; metrousb_tiocmget() 312 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_tiocmget() 322 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_tiocmset() local 328 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_tiocmset() 329 control_state = metro_priv->control_state; metrousb_tiocmset() 341 metro_priv->control_state = control_state; metrousb_tiocmset() 342 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_tiocmset() 349 struct metrousb_private *metro_priv = usb_get_serial_port_data(port); metrousb_unthrottle() local 356 spin_lock_irqsave(&metro_priv->lock, flags); metrousb_unthrottle() 357 metro_priv->throttled = 0; metrousb_unthrottle() 358 spin_unlock_irqrestore(&metro_priv->lock, flags); metrousb_unthrottle()
|
Completed in 94 milliseconds