Home
last modified time | relevance | path

Searched hist:"4 c70dd8ac9ef88a1902b4d63dda987746a34ebc4" (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-platform.cdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dxgbe-pci.cdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dxgbe-common.hdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dxgbe-dev.cdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dxgbe.hdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
H A Dxgbe-drv.cdiff 4c70dd8ac9ef88a1902b4d63dda987746a34ebc4 Thu Nov 10 17:10:17 CST 2016 Lendacky, Thomas <Thomas.Lendacky@amd.com> amd-xgbe: Add support for new DMA interrupt mode

The current per channel DMA interrupt support is based on an edge
triggered interrupt that is not maskable. This results in having to call
the disable_irq/enable_irq functions in order to prevent interrupts
during napi processing. The hardware now has a way to configure the per
channel DMA interrupt that will allow for masking the interrupt which
prevents calling disable_irq/enable_irq now. This patch makes use of
this support.

Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: David S. Miller <davem@davemloft.net>