aboutsummaryrefslogtreecommitdiff
path: root/drivers/s390/cio/qdio_main.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-28s390/qdio: do more fine-grained allocation roll-backGravatar Julian Wiedmann 1-11/+22
2020-04-28s390/qdio: consolidate thinint init/exitGravatar Julian Wiedmann 1-8/+2
2020-04-28s390/qdio: tear down thinint indicator after early errorGravatar Julian Wiedmann 1-0/+1
2020-04-28s390/qdio: consistently restore the IRQ handlerGravatar Julian Wiedmann 1-13/+5
2020-04-06s390/qdio: clear DSCI early for polling driversGravatar Julian Wiedmann 1-2/+0
2020-04-06s390/qdio: remove cdev from init_dataGravatar Julian Wiedmann 1-2/+3
2020-04-06s390/qdio: cleanly split alloc and establishGravatar Julian Wiedmann 1-16/+40
2020-04-04Merge tag 's390-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Gravatar Linus Torvalds 1-12/+11
2020-03-27s390/qdio: set qdio_irq->cdev at allocation timeGravatar Julian Wiedmann 1-4/+6
2020-03-25s390/qdio: extend polling support to multiple queuesGravatar Julian Wiedmann 1-27/+23
2020-02-19s390/qdio: reduce access to cdev->private->qdio_dataGravatar Julian Wiedmann 1-8/+5
2020-02-10s390/qdio: simplify ACK trackingGravatar Julian Wiedmann 1-18/+11
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextGravatar Linus Torvalds 1-16/+15
2019-10-31s390/qdio: implement IQD Multi-WriteGravatar Julian Wiedmann 1-16/+15
2019-10-31s390/qdio: don't attempt IRQ avoidance on Output SBALsGravatar Julian Wiedmann 1-11/+6
2019-10-31s390/qdio: simplify thinint device registrationGravatar Julian Wiedmann 1-2/+3
2019-10-31s390/qdio: add statistics helper macroGravatar Julian Wiedmann 1-1/+1
2019-10-31s390/qdio: reduce log level for EQBS partialGravatar Julian Wiedmann 1-1/+1
2019-08-24s390/qdio: let drivers opt-out from Output Queue scanningGravatar Julian Wiedmann 1-3/+8
2019-08-24s390/qdio: enable drivers to poll for Output completionsGravatar Julian Wiedmann 1-21/+43
2019-07-23s390/qdio: restrict QAOB usage to IQD unicast queuesGravatar Julian Wiedmann 1-7/+5
2019-07-23s390/qdio: add sanity checks to the fast-requeue pathGravatar Julian Wiedmann 1-6/+6
2019-06-07s390/qdio: handle PENDING state for QEBSM devicesGravatar Julian Wiedmann 1-0/+1
2019-05-08s390/qdio: optimize state inspection of HW-owned SBALsGravatar Julian Wiedmann 1-2/+9
2019-05-08s390/qdio: use get_buf_state() in debug_get_buf_state()Gravatar Julian Wiedmann 1-1/+1
2019-05-08s390/qdio: allow to scan all Output SBALs in one goGravatar Julian Wiedmann 1-5/+1
2019-04-18s390/qdio: consolidate index tracking for queue scanGravatar Julian Wiedmann 1-24/+31
2019-04-18s390/qdio: limit direct access to first_to_check cursorGravatar Julian Wiedmann 1-27/+29
2019-04-10s390/qdio: eliminate queue's last_move cursorGravatar Julian Wiedmann 1-8/+3
2019-04-10s390/qdio: simplify SBAL range calculationGravatar Julian Wiedmann 1-15/+9
2019-04-10s390/qdio: pass up count of ready-to-process SBALsGravatar Julian Wiedmann 1-35/+42
2019-03-29s390/qdio: clean up qdio_check_outbound_after_thinint()Gravatar Julian Wiedmann 1-9/+4
2019-03-29s390/qdio: clean up pci_out_supported()Gravatar Julian Wiedmann 1-8/+9
2018-09-20s390/qdio: clean up AOB handlingGravatar Julian Wiedmann 1-13/+2
2018-06-25s390/qdio: reset old sbal_state flagsGravatar Julian Wiedmann 1-3/+2
2018-04-10s390/qdio: clear intparm during shutdownGravatar Julian Wiedmann 1-1/+3
2018-03-26s390/qdio: split up CCQ handling for EQBS / SQBSGravatar Julian Wiedmann 1-44/+33
2018-03-26s390/qdio: don't retry EQBS after CCQ 96Gravatar Julian Wiedmann 1-9/+2
2018-03-26s390/qdio: restrict buffer merging to eligible devicesGravatar Julian Wiedmann 1-1/+2
2018-03-26s390/qdio: don't merge ERROR output buffersGravatar Julian Wiedmann 1-11/+20
2018-03-26s390/qdio: simplify math in get_*_buffer_frontier()Gravatar Julian Wiedmann 1-7/+4
2018-02-05s390/cio: fix kernel-doc usageGravatar Sebastian Ott 1-3/+1
2017-12-05s390/qdio: restrict target-full handling to IQDIOGravatar Julian Wiedmann 1-2/+2
2017-12-05s390/qdio: consider ERROR buffers for inbound-full conditionGravatar Julian Wiedmann 1-1/+2
2017-11-24s390: cio: add SPDX identifiers to the remaining filesGravatar Greg Kroah-Hartman 1-0/+1
2017-11-14s390: qdio: Convert timers to use timer_setup()Gravatar Kees Cook 1-2/+2
2017-02-03s390/qdio: improve some debug printsGravatar Julian Wiedmann 1-2/+3
2016-08-08s390/qdio: avoid reschedule of outbound tasklet once killedGravatar Ursula Braun 1-24/+25
2016-08-08s390/qdio: remove checks for ccw device internal stateGravatar Sebastian Ott 1-6/+0
2016-08-08s390/qdio: fix double return code evaluationGravatar Sebastian Ott 1-8/+3