summaryrefslogtreecommitdiffstats
path: root/drivers/net/ipa/gsi.c
Commit message (Expand)AuthorAgeFilesLines
* net: ipa: rename a GSI error codeAlex Elder2022-05-201-3/+3
* net: ipa: drop an unneeded transaction referenceAlex Elder2022-05-201-8/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-05-191-2/+4
|\
| * net: ipa: record proper RX transaction countAlex Elder2022-05-131-2/+4
* | net: switch to netif_napi_add_tx()Jakub Kicinski2022-05-051-2/+2
|/
* net: ipa: support enhanced channel flow controlAlex Elder2021-11-251-4/+16
* net: ipa: introduce channel flow controlAlex Elder2021-11-251-12/+40
* net: ipa: GSI only needs one completionAlex Elder2021-11-251-33/+11
* net: ipa: disable GSI interrupts while suspendedAlex Elder2021-08-041-0/+12
* net: ipa: move gsi_irq_init() code into setupAlex Elder2021-08-041-21/+12
* net: ipa: have gsi_irq_setup() return an error codeAlex Elder2021-08-041-7/+25
* net: ipa: move some GSI setup functionsAlex Elder2021-08-041-71/+71
* net: ipa: move version check for channel suspend/resumeAlex Elder2021-08-041-10/+10
* net: ipa: use gsi->version for channel suspend/resumeAlex Elder2021-08-041-6/+8
* net: ipa: kill the remaining conditional validation codeAlex Elder2021-07-261-2/+0
* net: ipa: introduce gsi_ring_setup()Alex Elder2021-06-211-27/+50
* net: ipa: inter-EE interrupts aren't always availableAlex Elder2021-06-211-3/+10
* net: ipa: fix inter-EE IRQ register definitionsAlex Elder2021-05-061-2/+2
* net: ipa: get rid of empty GSI functionsAlex Elder2021-04-091-48/+6
* net: ipa: DMA addresses are nicely alignedAlex Elder2021-03-281-9/+4
* net: ipa: expand GSI channel typesAlex Elder2021-03-251-1/+1
* net: ipa: update GSI ring size registersAlex Elder2021-03-251-2/+5
* net: ipa: reduce IPA version assumptionsAlex Elder2021-03-241-4/+4
* net: ipa: avoid 64-bit modulusAlex Elder2021-03-231-4/+7
* net: ipa: use upper_32_bits()Alex Elder2021-03-181-8/+6
* net: ipa: Remove useless error messageZihao Tang2021-03-161-3/+2
* net: ipa: introduce gsi_channel_initialized()Alex Elder2021-02-121-8/+14
* net: ipa: use a separate pointer for adjusted GSI memoryAlex Elder2021-02-121-16/+12
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-02-101-0/+1
|\
| * net: ipa: set error code in gsi_channel_setup()Alex Elder2021-02-041-0/+1
* | net: ipa: do not cache event ring stateAlex Elder2021-02-061-18/+21
* | net: ipa: synchronize NAPI only for suspendAlex Elder2021-02-061-8/+10
* | net: ipa: move mutex calls into __gsi_channel_stop()Alex Elder2021-02-061-11/+17
* | net: ipa: expand last transaction checkAlex Elder2021-02-021-9/+25
* | net: ipa: don't disable interrupt on suspendAlex Elder2021-02-021-15/+29
* | net: ipa: disable interrupt and NAPI after channel stopAlex Elder2021-02-021-9/+9
* | net: ipa: kill gsi_channel_freeze() and gsi_channel_thaw()Alex Elder2021-02-021-25/+12
* | net: ipa: introduce __gsi_channel_start()Alex Elder2021-02-021-20/+23
* | net: ipa: introduce gsi_channel_stop_retry()Alex Elder2021-02-021-5/+15
* | net: ipa: don't thaw channel if error startingAlex Elder2021-02-021-2/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2021-02-021-2/+2
|\|
| * net: ipa: add a missing __iomem attributeAlex Elder2021-02-021-1/+1
| * net: ipa: pass correct dma_handle to dma_free_coherent()Dan Carpenter2021-02-021-1/+1
* | net: ipa: disable IEOB interrupts before clearingAlex Elder2021-01-231-1/+1
* | net: ipa: repurpose gsi_irq_ieob_disable()Alex Elder2021-01-231-7/+12
* | net: ipa: have gsi_channel_update() return a valueAlex Elder2021-01-231-7/+6
* | net: ipa: heed napi_complete() return valueAlex Elder2021-01-231-3/+1
* | net: ipa: count actual work done in gsi_channel_poll()Alex Elder2021-01-231-3/+2
* | net: ipa: retry TX channel stop commandsAlex Elder2021-01-141-5/+2
* | net: ipa: change stop channel retry delayAlex Elder2021-01-141-1/+1