* Virtual Function operations */
| 540 | * Virtual Function operations |
| 541 | */ |
| 542 | static void |
| 543 | txgbevf_intr_disable(struct rte_eth_dev *dev) |
| 544 | { |
| 545 | struct txgbe_interrupt *intr = TXGBE_DEV_INTR(dev); |
| 546 | struct txgbe_hw *hw = TXGBE_DEV_HW(dev); |
| 547 | |
| 548 | PMD_INIT_FUNC_TRACE(); |
| 549 | |
| 550 | /* Clear interrupt mask to stop from interrupts being generated */ |
| 551 | wr32(hw, TXGBE_VFIMS, TXGBE_VFIMS_MASK); |
| 552 | |
| 553 | txgbe_flush(hw); |
| 554 | |
| 555 | /* Clear mask value. */ |
| 556 | intr->mask_misc = TXGBE_VFIMS_MASK; |
| 557 | } |
| 558 | |
| 559 | static void |
| 560 | txgbevf_intr_enable(struct rte_eth_dev *dev) |
no test coverage detected