aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ntb
AgeCommit message (Expand)AuthorFilesLines
2018-01-28NTB: ntb_perf: fix cast to restricted __le32Serge Semin1-15/+13
2018-01-28ntb_perf: Fix an error code in perf_copy_chunk()Dan Carpenter1-1/+2
2018-01-28ntb_hw_switchtec: Make function switchtec_ntb_remove() staticWei Yongjun1-2/+2
2018-01-28NTB: ntb_tool: fix memory leak on 'buf' on error exit pathColin Ian King1-1/+3
2018-01-28NTB: ntb_perf: fix printing of resource_size_tArnd Bergmann1-2/+2
2018-01-28NTB: ntb_hw_idt: Set NTB_TOPO_SWITCH topologySerge Semin1-1/+1
2018-01-28NTB: ntb_perf: Add full multi-port NTB API supportSerge Semin1-601/+1219
2018-01-28NTB: ntb_tool: Add full multi-port NTB API supportSerge Semin1-580/+1240
2018-01-28NTB: ntb_pp: Add full multi-port NTB API supportSerge Semin1-165/+282
2018-01-28NTB: Set dma mask and dma coherent mask to NTB devicesSerge Semin4-2/+15
2018-01-28NTB: Rename NTB messaging API methodsSerge Semin1-15/+12
2018-01-28ntb_hw_switchtec: fix logic errorArnd Bergmann1-1/+1
2018-01-28ntb_hw_switchtec: Check for alignment of the buffer in mw_set_trans()Logan Gunthorpe1-0/+13
2018-01-28ntb_transport: Fix bug with max_mw_size parameterLogan Gunthorpe1-0/+3
2018-01-28ntb_hw_switchtec: Force down the link before initializingLogan Gunthorpe1-7/+50
2018-01-28ntb_hw_switchtec: Crosslink doorbells and messagesLogan Gunthorpe1-10/+55
2018-01-28ntb_hw_switchtec: Add initialization code for crosslinkLogan Gunthorpe1-5/+197
2018-01-28ntb_hw_switchtec: Make switchtec_ntb_init_req_id_table() more generalLogan Gunthorpe1-36/+56
2018-01-28ntb_hw_switchtec: Create helper function to setup reserved LUT MWsLogan Gunthorpe1-29/+43
2018-01-28ntb_hw_switchtec: Keep track of the number of LUT windows used by the driverLogan Gunthorpe1-4/+8
2018-01-28ntb_hw_switchtec: Allow using Switchtec NTB in multi-partition setupsKelvin Cao1-9/+48
2018-01-28NTB: switchtec_ntb: Add new line on appropriate printksJon Mason1-21/+21
2018-01-28NTB: switchtec_ntb: fix spelling mistake: "peforming" -> "performing"Colin Ian King1-1/+1
2018-01-28ntb: remove Intel Atom NTB driver supportDave Jiang2-363/+4
2018-01-28ntb: remove unneeded DRIVER_LICENSE #definesGreg Kroah-Hartman4-8/+4
2018-01-28NTB: ntb_hw_switchtec: Fix peer BAR bug in switchtec_ntb_init_shared_mwDoug Meyer1-4/+5
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-4/+4
2017-11-18ntb: intel: remove b2b memory window workaround for Skylake NTBDave Jiang1-73/+2
2017-11-18NTB: make idt_89hpes_cfg constBhumika Goyal1-8/+8
2017-11-18NTB: switchtec_ntb: Add memory window supportLogan Gunthorpe1-3/+210
2017-11-18NTB: switchtec_ntb: Implement scratchpad registersLogan Gunthorpe1-2/+73
2017-11-18NTB: switchtec_ntb: Implement doorbell registersLogan Gunthorpe1-4/+85
2017-11-18NTB: switchtec_ntb: Add link managementLogan Gunthorpe1-1/+129
2017-11-18NTB: switchtec_ntb: Add skeleton NTB driverLogan Gunthorpe1-1/+147
2017-11-18NTB: switchtec_ntb: Initialize hardware for doorbells and messagesLogan Gunthorpe1-0/+142
2017-11-18NTB: switchtec_ntb: Initialize hardware for memory windowsLogan Gunthorpe1-0/+360
2017-11-18NTB: switchtec_ntb: Introduce initial NTB driverLogan Gunthorpe5-0/+93
2017-11-18NTB: Ensure ntb_mw_get_align() is only called when the link is upLogan Gunthorpe3-22/+22
2017-08-01ntb: transport shouldn't disable link due to bogus values in SPADsDave Jiang1-3/+1
2017-07-17ntb: use correct mw_count function in ntb_tool and ntb_transportLogan Gunthorpe2-2/+2
2017-07-06ntb: Add error path/handling to Debug FS entry creationGary R Hook1-7/+13
2017-07-06ntb: Add more debugfs support for ntb_perf testing optionsGary R Hook1-0/+28
2017-07-06ntb: Remove debug-fs variables from the context structureGary R Hook1-14/+14
2017-07-06ntb: Add a module option to control affinity of DMA channelsGary R Hook1-4/+12
2017-07-06NTB: Add IDT 89HPESxNTx PCIe-switches supportSerge Semin6-0/+3895
2017-07-06ntb_hw_intel: Style fixes: open code macros that just obfuscate codeLogan Gunthorpe2-100/+95
2017-07-06ntb_hw_amd: Style fixes: open code macros that just obfuscate codeLogan Gunthorpe2-29/+29
2017-07-06NTB: Add Messaging NTB APISerge Semin1-0/+13
2017-07-06NTB: Alter Scratchpads API to support multi-ports devicesSerge Semin6-29/+49
2017-07-06NTB: Alter MW API to support multi-ports devicesSerge Semin6-62/+179
2017-07-06NTB: Alter link-state API to support multi-port devicesSerge Semin2-2/+2
2017-07-06NTB: Add indexed ports NTB APISerge Semin5-0/+75
2017-06-19ntb: no sleep in ntb_async_tx_submitAllen Hubbe1-43/+7
2017-06-19ntb: ntb_hw_intel: Skylake doorbells should be 32bits, not 64bitsDave Jiang1-1/+1
2017-06-19ntb_transport: fix bug calculating num_qps_mwLogan Gunthorpe1-2/+2
2017-06-19ntb_transport: fix qp count bugLogan Gunthorpe1-2/+2
2017-06-19ntb: Correct modinfo usage statement for ntb_perfGary R Hook1-2/+2
2017-02-16ntb: ntb_hw_intel: link_poll isn't clearing the pending status properlyDave Jiang1-1/+23
2017-02-16ntb_transport: Pick an unused queueThomas VanSelus1-1/+1
2017-02-16ntb: ntb_perf missing dmaengine_unmap_putDave Jiang1-0/+2
2017-02-16NTB: ntb_transport: fix debugfs_remove_recursiveAllen Hubbe1-2/+1
2016-12-23ntb_transport: Remove unnecessary call to ntb_peer_spad_readSteve Wahl1-1/+0
2016-12-23NTB: Fix 'request_irq()' and 'free_irq()' inconsistancyChristophe JAILLET2-2/+2
2016-12-23ntb: fix SKX NTB config space size register offsetsDave Jiang1-4/+4
2016-12-23ntb_transport: Limit memory windows based on available, scratchpadsShyam Sundar S K1-12/+16
2016-12-23NTB: Register and offset values fix for memory windowShyam Sundar S K1-10/+4
2016-12-23NTB: add support for hotplug featureXiangliang Yu2-2/+12
2016-12-23ntb: Adding Skylake Xeon NTB supportDave Jiang2-5/+703
2016-11-13ntb_perf: potential info leak in debugfsDan Carpenter1-3/+3
2016-11-13ntb: ntb_hw_intel: init peer_addr in struct intel_ntb_devDave Jiang1-0/+3
2016-11-13ntb: make DMA_OUT_RESOURCE_TO HZ independentNicholas Mc Guire1-1/+1
2016-11-13ntb_transport: make DMA_OUT_RESOURCE_TO HZ independentNicholas Mc Guire1-1/+1
2016-11-13NTB: ntb_hw_intel: Fix typo in module parameter descriptionsWei Yongjun1-6/+6
2016-11-13ntb_pingpong: Fix db_init parameter descriptionWei Yongjun1-1/+1
2016-08-08ntb: add DMA error handling for RX DMADave Jiang1-16/+67
2016-08-08ntb: add DMA error handling for TX DMADave Jiang1-27/+83
2016-08-05NTB: ntb_hw_intel: use local variable pdevAllen Hubbe1-5/+5
2016-08-05NTB: ntb_hw_intel: show BAR size in debugfs infoAllen Hubbe1-1/+38
2016-08-05ntb_perf: clear link_is_up flag when the link goes down.Logan Gunthorpe1-19/+9
2016-08-05ntb_pingpong: Add a debugfs file to get the ping countLogan Gunthorpe1-1/+61
2016-08-05ntb_tool: Add link status and files to debugfsLogan Gunthorpe1-0/+92
2016-08-05ntb_tool: Postpone memory window initialization for the userLogan Gunthorpe1-138/+228
2016-08-05ntb_perf: Wait for link before running testLogan Gunthorpe1-1/+4
2016-08-05ntb_perf: Return results by reading the run fileLogan Gunthorpe1-12/+55
2016-08-05ntb_perf: Improve thread handling to increase robustnessLogan Gunthorpe1-48/+76
2016-08-05ntb_perf: Schedule based on time not on performanceLogan Gunthorpe1-2/+4
2016-08-05ntb_transport: Check the number of spads the hardware supportsLogan Gunthorpe2-4/+13
2016-08-05ntb_tool: Add memory window debug supportLogan Gunthorpe1-1/+257
2016-08-05ntb_perf: Allow limiting the size of the memory windowsLogan Gunthorpe1-0/+8
2016-08-05NTB: allocate number transport entries depending on size of ring sizeDave Jiang1-2/+27
2016-08-05ntb_tool: BUG: Ensure the buffer size is large enough to return all spadsLogan Gunthorpe1-2/+8
2016-08-05ntb_tool: Fix infinite loop bug when writing spad/peer_spad fileLogan Gunthorpe1-4/+5
2016-03-26NTB: Remove _addr functions from ntb_hw_amdAllen Hubbe1-30/+0
2016-03-21NTB: Fix incorrect clean up routine in ntb_perfDave Jiang1-18/+24
2016-03-21NTB: Fix incorrect return check in ntb_perfDave Jiang1-4/+3
2016-03-17ntb: fix possible NULL dereferenceSudip Mukherjee1-0/+2
2016-03-17ntb: add missing setup of translation windowDave Jiang1-0/+8
2016-03-17ntb: stop link work when we do not have memoryDave Jiang1-1/+8
2016-03-17ntb: stop tasklet from spinning forever during shutdown.Dave Jiang1-6/+16
2016-03-17ntb: perf test: fix address space confusionArnd Bergmann1-10/+11
2016-01-21NTB: Fix macro parameter conflict with field nameAllen Hubbe1-2/+3
2016-01-21NTB: Add support for AMD PCI-Express Non-Transparent BridgeXiangliang Yu6-0/+1370
2016-01-17ntb: ntb perf toolDave Jiang3-0/+757
2016-01-11NTB: Address out of DMA descriptor issue with NTBDave Jiang1-7/+41
2016-01-11NTB: Clear property bits in BAR valueDave Jiang2-2/+5
2016-01-11NTB: ntb_process_tx error path bugJon Mason1-1/+1
2015-11-08NTB: fix 32-bit compiler warningArnd Bergmann1-2/+2
2015-11-08NTB: unify translation addressesDave Jiang2-18/+13
2015-11-08NTB: invalid buf pointer in multi-MW setupsJon Mason1-2/+2
2015-11-08NTB: remove unused variableSudip Mukherjee1-4/+0
2015-11-08NTB: fix access of free-ed pointerSudip Mukherjee1-8/+7
2015-11-08NTB: Fix issue where we may be accessing NULL ptrDave Jiang1-8/+9
2015-09-07NTB: Fix range check on memory window indexAllen Hubbe1-1/+1
2015-09-07NTB: Improve index handling in B2B MW workaroundAllen Hubbe1-6/+16
2015-09-07NTB: Use unique DMA channels for TX and RXDave Jiang1-19/+58
2015-09-07NTB: Remove dma_sync_wait from ntb_async_rxAllen Hubbe1-9/+3
2015-09-07NTB: Clean up QP stats infoDave Jiang1-9/+16
2015-09-07NTB: Make the transport list in order of discoveryDave Jiang1-1/+1
2015-09-07NTB: Add PCI Device IDs for Broadwell XeonDave Jiang2-0/+18
2015-09-07NTB: Add flow control to the ntb_netdevDave Jiang1-1/+17
2015-08-09ntb: avoid format string in dev_set_nameKees Cook1-1/+1
2015-08-09NTB: Fix dereference before checkAllen Hubbe1-2/+1
2015-08-09NTB: Fix zero size or integer overflow in ntb_set_mwAllen Hubbe1-3/+6
2015-08-09NTB: Schedule to receive on QP link upAllen Hubbe1-0/+2
2015-08-09NTB: Fix oops in debugfs when transport is half-upDave Jiang1-1/+5
2015-08-09NTB: Fix transport stats for multiple devicesDave Jiang1-2/+10
2015-08-09NTB: Fix ntb_transport out-of-order RX updateAllen Hubbe1-69/+100
2015-07-04NTB: Add split BAR output for debugfs statsDave Jiang1-15/+68
2015-07-04NTB: Change WARN_ON_ONCE to pr_warn_once on unsafeDave Jiang1-8/+16
2015-07-04NTB: Print driver name and version in module initDave Jiang2-0/+6
2015-07-04NTB: Increase transport MTU to 64k from 16kDave Jiang1-1/+1
2015-07-04NTB: Rename Intel code names to platform namesDave Jiang2-455/+455
2015-07-04NTB: Default to CPU memcpy for performanceDave Jiang1-4/+13
2015-07-04NTB: Improve performance with write combiningDave Jiang1-1/+10
2015-07-04NTB: Use NUMA memory in Intel driverAllen Hubbe1-6/+12
2015-07-04NTB: Use NUMA memory and DMA chan in transportAllen Hubbe1-14/+32
2015-07-04NTB: Rate limit ntb_qp_link_workAllen Hubbe1-1/+1
2015-07-04NTB: Add tool test clientAllen Hubbe3-0/+568
2015-07-04NTB: Add ping pong test clientAllen Hubbe5-1/+262
2015-07-04NTB: Add parameters for Intel SNB B2B addressesAllen Hubbe1-19/+58
2015-07-04NTB: Reset transport QP link stats on downAllen Hubbe1-8/+28
2015-07-04NTB: Do not advance transport RX on link downAllen Hubbe1-2/+1
2015-07-04NTB: Differentiate transport link down messagesAllen Hubbe1-2/+2
2015-07-04NTB: Check the device ID to set errata flagsDave Jiang1-5/+44
2015-07-04NTB: Enable link for Intel root port mode in probeDave Jiang1-0/+10
2015-07-04NTB: Read peer info from local SPAD in transportDave Jiang1-5/+5
2015-07-04NTB: Split ntb_hw_intel and ntb_transport driversAllen Hubbe9-2156/+2513
2015-07-04NTB: Add NTB hardware abstraction layerAllen Hubbe2-0/+252
2015-07-02NTB: Move files in preparation for NTB abstractionAllen Hubbe5-189/+140
2015-06-23Merge tag 'pci-v4.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+0
2015-06-11ntb: initialize max_mw for Atom before using itDaniel Verkamp1-0/+1
2015-06-08ntb: iounmap MW reg and vbase in error pathJon Mason1-1/+1
2015-05-07ntb: Drop pci_msi_off() call during probeMichael S. Tsirkin1-2/+0
2014-10-17ntb: Adding split BAR support for Haswell platformsDave Jiang3-60/+210
2014-10-17ntb: use errata flag set via DID to implement workaroundDave Jiang2-9/+42
2014-10-17ntb: conslidate reading of PPD to move platform detection earlierDave Jiang1-28/+98
2014-10-17ntb: move platform detection to separate functionDave Jiang1-27/+47
2014-10-17NTB: debugfs device entryJon Mason3-2/+107
2014-09-14ntb: Add alignment check to meet hardware requirementDave Jiang1-0/+13
2014-09-14NTB: correct the spread of queues over mw'sJon Mason1-2/+2
2014-04-07ntb: Use pci_enable_msix_range() instead of pci_enable_msix()Alexander Gordeev1-15/+5
2014-04-07ntb: Split ntb_setup_msix() into separate BWD/SNB routinesAlexander Gordeev1-65/+102
2014-04-07ntb: Use pci_msix_vec_count() to obtain number of MSI-XsAlexander Gordeev2-13/+4
2014-04-07NTB: Code Style Clean-upJon Mason3-20/+20
2014-04-07NTB: client event cleanupJon Mason2-4/+1
2014-04-07ntb: Fix leakage of ntb_device::msix_entries[] arrayAlexander Gordeev1-0/+1
2014-04-07NTB: Fix typo in setting one translation registerRoland Dreier1-1/+1
2013-11-26Merge tag 'ntb-3.13' of git://github.com/jonmason/ntbLinus Torvalds4-65/+156
2013-11-20NTB: Disable interrupts and poll under high loadJon Mason3-26/+48
2013-11-20NTB: Enable Snoop on Primary SideJon Mason2-10/+19
2013-11-20NTB: Document HW errataJon Mason1-0/+12
2013-11-20NTB: remove duplicate definesMichael Opdenacker1-3/+0
2013-11-20NTB: correct dmaengine_get/put usageJon Mason1-3/+6
2013-11-20NTB: Fix ntb_transport link down raceJon Mason1-15/+28
2013-11-20ntb: Fix missed call to pci_enable_msix()Alexander Gordeev1-0/+4
2013-11-20NTB: Fix NTB-RP Link UpJon Mason1-8/+28
2013-11-20NTB: Xeon Doorbell errata workaroundJon Mason2-5/+16
2013-11-14dmaengine: remove DMA unmap flagsBartlomiej Zolnierkiewicz1-8/+3
2013-11-14NTB: convert to dmaengine_unmap_dataBartlomiej Zolnierkiewicz1-27/+58
2013-09-05ntb: clean up unnecessary MSI/MSI-X capability findYijing Wang1-4/+3
2013-09-05NTB: Update VersionJon Mason1-1/+1
2013-09-05NTB: Comment FixJon Mason2-4/+5
2013-09-05NTB: Remove unused variableJon Mason1-3/+0
2013-09-05NTB: Remove References of non-B2B BWD HWJon Mason2-13/+4
2013-09-05NTB: NTB-RP supportJon Mason2-104/+163
2013-09-05NTB: Rename Variables for NTB-RPJon Mason3-49/+48
2013-09-05NTB: Use DMA Engine to Transmit and ReceiveJon Mason3-47/+295
2013-09-03NTB: Enable 32bit SupportJon Mason3-4/+19
2013-09-03NTB: Update Device IDsJon Mason2-14/+30
2013-09-03NTB: BWD Link RecoveryJon Mason3-3/+127
2013-09-03NTB: Xeon Errata WorkaroundJon Mason4-58/+193
2013-09-03NTB: Correct debugfs to work with more than 1 NTB DeviceJon Mason3-12/+48
2013-09-03NTB: Correct USD/DSD IdentificationJon Mason1-2/+5
2013-09-03NTB: Correct Number of Scratch Pad RegistersJon Mason2-3/+3
2013-09-03NTB: Add Error Handling in ntb_device_setupJon Mason1-1/+4
2013-05-15NTB: Multiple NTB client fixJon Mason1-2/+3
2013-05-15NTB: memcpy lockup workaroundJon Mason1-3/+8
2013-05-15NTB: Correctly handle receive buffers of the minimal sizeJon Mason1-3/+5
2013-05-15NTB: reset tx_index on link toggleJon Mason1-1/+1
2013-05-15NTB: Link toggle memory leakJon Mason1-12/+20