net/ionic: strip out unneeded interrupt code
authorAndrew Boyer <aboyer@pensando.io>
Mon, 18 Jan 2021 20:34:56 +0000 (12:34 -0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 29 Jan 2021 17:16:10 +0000 (18:16 +0100)
commit4c8f8d57f6d288a10af463ffe4a2c031b58d08b0
tree8640c70138e7bfc58897f3dffb624b4fd7368001
parentf00e5a15af5a0c5df1a7390364b6454d34586335
net/ionic: strip out unneeded interrupt code

Only the NotifyQ uses an interrupt, so simplify the other queues.

Simplify ionic_dev_cmd_adminq_init() and ionic_cq_init().
Move ionic_intr_alloc() into ionic_notify_qcq_alloc().
Create ionic_lif_notifyq_deinit().
Simplify ionic_lif_qcq_deinit().
Remove unneeded flags and defines.

Signed-off-by: Andrew Boyer <aboyer@pensando.io>
drivers/net/ionic/ionic_dev.c
drivers/net/ionic/ionic_dev.h
drivers/net/ionic/ionic_lif.c
drivers/net/ionic/ionic_lif.h