diff options
| author | Anup Patel <apatel@ventanamicro.com> | 2024-07-04 22:37:44 +0530 |
|---|---|---|
| committer | Anup Patel <anup@brainfault.org> | 2024-07-24 12:18:36 +0530 |
| commit | 94c3c53a56d32d1d6bf4e015c6266fcb4a80aaad (patch) | |
| tree | 2cb133bd11e1464f22f545f5cc61c0fa87acb007 /include | |
| parent | 9a275fc153a304329b23cce67c7a1bb91d126438 (diff) | |
| download | opensbi-94c3c53a56d32d1d6bf4e015c6266fcb4a80aaad.tar.gz opensbi-94c3c53a56d32d1d6bf4e015c6266fcb4a80aaad.tar.bz2 opensbi-94c3c53a56d32d1d6bf4e015c6266fcb4a80aaad.zip | |
lib: sbi: Allow forceful queueing of data in sbi_fifo_enqueue()
Extend sbi_fifo_enqueue() to allow forceful queueing by droping
data from the tail.
Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-By: Himanshu Chauhan <hchauhan@ventanamicro.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/sbi/sbi_fifo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/sbi/sbi_fifo.h b/include/sbi/sbi_fifo.h index 1a85f07e..af1632a3 100644 --- a/include/sbi/sbi_fifo.h +++ b/include/sbi/sbi_fifo.h @@ -30,7 +30,7 @@ enum sbi_fifo_inplace_update_types { }; int sbi_fifo_dequeue(struct sbi_fifo *fifo, void *data); -int sbi_fifo_enqueue(struct sbi_fifo *fifo, void *data); +int sbi_fifo_enqueue(struct sbi_fifo *fifo, void *data, bool force); void sbi_fifo_init(struct sbi_fifo *fifo, void *queue_mem, u16 entries, u16 entry_size); int sbi_fifo_is_empty(struct sbi_fifo *fifo); |
