Lines Matching defs:priv

49 	struct symbol_private *priv = urb->context;
51 struct usb_serial_port *port = priv->port;
97 dev_dbg(&priv->udev->dev,
103 spin_lock(&priv->lock);
106 if (!priv->throttled) {
107 usb_fill_int_urb(priv->int_urb, priv->udev,
108 usb_rcvintpipe(priv->udev,
109 priv->int_address),
110 priv->int_buffer, priv->buffer_size,
111 symbol_int_callback, priv, priv->bInterval);
112 result = usb_submit_urb(priv->int_urb, GFP_ATOMIC);
118 priv->actually_throttled = true;
119 spin_unlock(&priv->lock);
124 struct symbol_private *priv = usb_get_serial_data(port->serial);
130 spin_lock_irqsave(&priv->lock, flags);
131 priv->throttled = false;
132 priv->actually_throttled = false;
133 priv->port = port;
134 spin_unlock_irqrestore(&priv->lock, flags);
137 usb_fill_int_urb(priv->int_urb, priv->udev,
138 usb_rcvintpipe(priv->udev, priv->int_address),
139 priv->int_buffer, priv->buffer_size,
140 symbol_int_callback, priv, priv->bInterval);
141 result = usb_submit_urb(priv->int_urb, GFP_KERNEL);
151 struct symbol_private *priv = usb_get_serial_data(port->serial);
156 usb_kill_urb(priv->int_urb);
162 struct symbol_private *priv = usb_get_serial_data(port->serial);
165 spin_lock_irq(&priv->lock);
166 priv->throttled = true;
167 spin_unlock_irq(&priv->lock);
173 struct symbol_private *priv = usb_get_serial_data(port->serial);
179 spin_lock_irq(&priv->lock);
180 priv->throttled = false;
181 was_throttled = priv->actually_throttled;
182 priv->actually_throttled = false;
183 spin_unlock_irq(&priv->lock);
186 result = usb_submit_urb(priv->int_urb, GFP_KERNEL);
196 struct symbol_private *priv;
203 priv = kzalloc(sizeof(*priv), GFP_KERNEL);
204 if (priv == NULL) {
208 spin_lock_init(&priv->lock);
209 priv->serial = serial;
210 priv->port = serial->port[0];
211 priv->udev = serial->dev;
222 priv->int_urb = usb_alloc_urb(0, GFP_KERNEL);
223 if (!priv->int_urb) {
224 dev_err(&priv->udev->dev, "out of memory\n");
228 priv->buffer_size = usb_endpoint_maxp(endpoint) * 2;
229 priv->int_buffer = kmalloc(priv->buffer_size, GFP_KERNEL);
230 if (!priv->int_buffer) {
231 dev_err(&priv->udev->dev, "out of memory\n");
235 priv->int_address = endpoint->bEndpointAddress;
236 priv->bInterval = endpoint->bInterval;
239 usb_fill_int_urb(priv->int_urb, priv->udev,
240 usb_rcvintpipe(priv->udev,
242 priv->int_buffer, priv->buffer_size,
243 symbol_int_callback, priv, priv->bInterval);
250 dev_err(&priv->udev->dev,
255 usb_set_serial_data(serial, priv);
259 usb_free_urb(priv->int_urb);
260 kfree(priv->int_buffer);
261 kfree(priv);
267 struct symbol_private *priv = usb_get_serial_data(serial);
271 usb_kill_urb(priv->int_urb);
272 usb_free_urb(priv->int_urb);
277 struct symbol_private *priv = usb_get_serial_data(serial);
281 kfree(priv->int_buffer);
282 kfree(priv);