event/cnxk: flush event queues over multiple pass
authorShijith Thotton <sthotton@marvell.com>
Mon, 16 May 2022 16:22:29 +0000 (21:52 +0530)
committerJerin Jacob <jerinj@marvell.com>
Tue, 17 May 2022 14:43:57 +0000 (16:43 +0200)
commit68c050954ff393b894aa3672a5ef1a231597dab0
tree335f59c02e7030a453bdddbe307ec60f63ad447c
parent7da7925f997d12340a72e16e3b539af5634fe08a
event/cnxk: flush event queues over multiple pass

If an event queue flush does not complete after a fixed number of tries,
remaining queues are flushed before retrying the one with incomplete
flush.

Signed-off-by: Shijith Thotton <sthotton@marvell.com>
drivers/event/cnxk/cn10k_eventdev.c
drivers/event/cnxk/cn9k_eventdev.c
drivers/event/cnxk/cnxk_eventdev.c
drivers/event/cnxk/cnxk_eventdev.h