mirror of
https://gitea.osmocom.org/sim-card/simtrace2.git
synced 2026-03-19 14:58:35 +03:00
usb_buf: count number of elements in queue
This is in preparation for limiting the maximum queue length Change-Id: I7cb184d7a1ccb519010a2f3e3295cc3a5fbf8052 Related: OS#4251
This commit is contained in:
@@ -76,7 +76,7 @@ int usb_refill_to_host(uint8_t ep)
|
||||
|
||||
bep->in_progress++;
|
||||
|
||||
msg = msgb_dequeue(&bep->queue);
|
||||
msg = msgb_dequeue_count(&bep->queue, &bep->queue_len);
|
||||
|
||||
local_irq_restore(x);
|
||||
|
||||
@@ -180,7 +180,7 @@ int usb_drain_queue(uint8_t ep)
|
||||
}
|
||||
|
||||
/* free all queued msgbs */
|
||||
while ((msg = msgb_dequeue(&bep->queue))) {
|
||||
while ((msg = msgb_dequeue_count(&bep->queue, &bep->queue_len))) {
|
||||
usb_buf_free(msg);
|
||||
ret++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user