i40e: rework PF interrupt cause processing
i40e: rework PF interrupt cause processing

To get the code cleaner and more straightforward, a macro
is defined for all interrupt cause enable flags. Two more
causes are enabled, and all the interrupt causes for
reporting any errors are compiled conditionally, as they
are for debug only.

Signed-off-by: Helin Zhang <aba9dfdb1a6ec8bf1ff66b95272c029f8dfde1b1@intel.com>
Reviewed-by: Jing Chen <2b730c2e01419ef3cbe586e212d13b674b74d017@intel.com>
Reviewed-by: Jijiang Liu <10b95deab7df654d0c21c8c98b54c9a1ecf2a5c0@intel.com>

mixja/dpdk,msune/dpdk,mixja/dpdk,tsphillips/dpdk-fork,msune/dpdk,mixja/dpdk,msune/dpdk,john-mcnamara-intel/dpdk,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk,mixja/dpdk,john-mcnamara-intel/dpdk,msune/dpdk,tsphillips/dpdk-fork,venkynv/dpdk-mirror,john-mcnamara-intel/dpdk,tsphillips/dpdk-fork,venkynv/dpdk-mirror,venkynv/dpdk-mirror,tsphillips/dpdk-fork