event/cnxk: store and reuse workslot status
authorPavan Nikhilesh <pbhagavatula@marvell.com>
Thu, 10 Feb 2022 13:20:44 +0000 (18:50 +0530)
committerJerin Jacob <jerinj@marvell.com>
Mon, 14 Feb 2022 15:23:33 +0000 (16:23 +0100)
commit1f5b3d55c0419952c6cdeff89cc10c12d7ea00c0
tree29de30e011a10e04f701697dbb8342d9f9de7d7c
parent2e07139b66a810883871ff20a5f31e4c222e5b40
event/cnxk: store and reuse workslot status

Store and reuse workslot status for TT, GRP and HEAD status
instead of reading from GWC as reading from GWC imposes
additional latency.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/common/cnxk/roc_sso.h
drivers/event/cnxk/cn10k_worker.h
drivers/event/cnxk/cn9k_worker.h
drivers/event/cnxk/cnxk_eventdev.h
drivers/event/cnxk/cnxk_worker.h
drivers/net/cnxk/cn10k_tx.h