aboutsummaryrefslogtreecommitdiff
path: root/drivers/s390/net/ism_drv.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-24s390: Remove KMSG_COMPONENT macroHeiko Carstens1-2/+1
2025-09-23dibs: Move event handling to dibs layerJulian Ruess1-150/+71
2025-09-23dibs: Move data path to dibs layerAlexandra Winter1-72/+49
2025-09-23dibs: Move query_remote_gid() to dibs_dev_opsAlexandra Winter1-23/+18
2025-09-23dibs: Move vlan support to dibs_dev_opsAlexandra Winter1-41/+6
2025-09-23dibs: Local gid for dibs devicesAlexandra Winter1-21/+9
2025-09-23dibs: Create class dibsJulian Ruess1-1/+4
2025-09-23dibs: Move struct device to dibs_devJulian Ruess1-32/+8
2025-09-23dibs: Define dibs_client_ops and dibs_dev_opsAlexandra Winter1-24/+19
2025-09-23dibs: Register ism as dibs deviceAlexandra Winter1-31/+52
2025-07-29Merge tag 's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-0/+1
2025-07-24s390/ism: fix concurrency management in ism_cmd()Halil Pasic1-0/+3
2025-06-17s390/drivers: Explicitly include <linux/export.h>Heiko Carstens1-0/+1
2025-04-21s390: ism: Pass string literal as format argument of dev_set_name()Simon Horman1-1/+1
2025-03-28Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-03-21s390/pci: Support mmap() of PCI resources except for ISM devicesNiklas Schnelle1-1/+0
2025-02-17s390/ism: add release function for struct deviceJulian Ruess1-2/+12
2024-04-30net/smc: decouple ism_client from SMC-D DMB registrationWen Gu1-1/+1
2024-04-17s390/ism: Properly fix receive message buffer allocationGerd Bayer1-9/+28
2023-12-26net/smc: manage system EID in SMC stack instead of ISM driverWen Gu1-32/+6
2023-12-26net/smc: compatible with 128-bits extended GID of virtual ISM deviceWen Gu1-8/+11
2023-11-17s390/ism: ism driver implies smc protocolGerd Bayer1-47/+46
2023-07-08s390/ism: Do not unregister clients with registered DMBsNiklas Schnelle1-10/+13
2023-07-08s390/ism: Fix and simplify add()/remove() callback handlingNiklas Schnelle1-62/+24
2023-07-08s390/ism: Fix locking for forwarding of IRQs and events to clientsNiklas Schnelle1-8/+36
2023-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+0
2023-06-15s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()Julian Ruess1-8/+0
2023-05-25s390/ism: Set DMA coherent maskNiklas Schnelle1-1/+1
2023-03-24net/ism: Remove redundant pci_clear_masterCai Huoqing1-2/+0
2023-03-15net/ism: Remove extra includeStefan Raspl1-1/+0
2023-03-15net/smc: Introduce explicit check for v2 supportStefan Raspl1-0/+7
2023-01-25net/smc: De-tangle ism and smc device initializationStefan Raspl1-13/+12
2023-01-25s390/ism: Consolidate SMC-D-related codeStefan Raspl1-63/+99
2023-01-25net/smc: Separate SMC-D and ISM APIsStefan Raspl1-29/+63
2023-01-25net/smc: Register SMC-D as ISM clientStefan Raspl1-5/+0
2023-01-25net/ism: Add new API for client registrationStefan Raspl1-8/+164
2023-01-25s390/ism: Introduce struct ism_dmbStefan Raspl1-6/+16
2023-01-25net/ism: Add missing calls to disable bus-masteringStefan Raspl1-0/+2
2022-11-21s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherentChristoph Hellwig1-1/+2
2022-07-27net/smc: Pass on DMBE bit mask in IRQ handlerStefan Raspl1-1/+3
2022-07-27s390/ism: CleanupsStefan Raspl1-6/+5
2021-09-14s390/ism: switch from 'pci_' to 'dma_' APIChristophe JAILLET1-1/+1
2020-10-26s390/ism: fix incorrect system EIDKarsten Graul1-1/+1
2020-09-28net/smc: introduce CHID callback for ISM devicesUrsula Braun1-0/+12
2020-09-28net/smc: introduce System Enterprise ID (SEID)Ursula Braun1-0/+35
2020-07-27s390/ism: indicate correct error reason in ism_alloc_dmb()Karsten Graul1-1/+1
2020-05-13s390/ism: fix error return code in ism_probe()Wei Yongjun1-1/+3
2020-03-27s390/ism: remove pm supportUrsula Braun1-20/+0
2019-04-29s390/ism: move oddities of device IO to wrapper functionSebastian Ott1-14/+6
2019-02-20s390/ism: ignore some errors during deregistrationSebastian Ott1-3/+9