Lines Matching refs:room
48 * usb_control_msg (which sleeps) to query the room in the device
49 * buffer, it simply uses the current room value it has
517 /* guess how much room is left in the device's ring buffer, and if we
519 what is left. If our write will result in no room left, ask the
520 device to give us an interrupt when the room available rises above
533 the device is full (wait until it says there is room)
551 device how much room it really has. This is done only on
554 u8 *room;
556 room = kmalloc(1, GFP_KERNEL);
557 if (!room) {
567 0, /* value: 0 means "remaining room" */
569 room,
573 dbg(" roomquery says %d", *room);
574 priv->tx_room = *room;
576 kfree(room);
609 /* There wasn't any room left, so we are throttled until
689 u8 *room;
693 /* find out how much room is in the Tx ring */
694 room = kmalloc(1, GFP_KERNEL);
695 if (!room)
704 room,
717 priv->tx_room = *room;
718 priv->tx_throttled = *room ? 0 : 1;
728 kfree(room);