gve: Move the irq db indexes out of the ntfy block struct

Giving the device access to other kernel structs is not ideal.
Move the indexes into their own array and just keep pointers to
them in the ntfy block struct.

Patches squashed into this patch:
- gve: Move the irq db indexes out of the ntfy block struct

BUG=b/153867289

Change-Id: Ic9f960075cf20ad1ff83019fabdbabbc370f0c92
Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/1579
Reviewed-by: Vaibhav Rustagi <vaibhavrustagi@google.com>
3 files changed