aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/qdio_main.c
AgeCommit message (Expand)Author
2023-05-30s390/qdio: get rid of register asmHeiko Carstens
2019-08-24s390/qdio: let drivers opt-out from Output Queue scanningJulian Wiedmann
2019-08-24s390/qdio: enable drivers to poll for Output completionsJulian Wiedmann
2019-07-23s390/qdio: restrict QAOB usage to IQD unicast queuesJulian Wiedmann
2019-07-23s390/qdio: add sanity checks to the fast-requeue pathJulian Wiedmann
2019-06-07s390/qdio: handle PENDING state for QEBSM devicesJulian Wiedmann
2019-05-08s390/qdio: optimize state inspection of HW-owned SBALsJulian Wiedmann
2019-05-08s390/qdio: use get_buf_state() in debug_get_buf_state()Julian Wiedmann
2019-05-08s390/qdio: allow to scan all Output SBALs in one goJulian Wiedmann
2019-04-18s390/qdio: consolidate index tracking for queue scanJulian Wiedmann
2019-04-18s390/qdio: limit direct access to first_to_check cursorJulian Wiedmann
2019-04-10s390/qdio: eliminate queue's last_move cursorJulian Wiedmann
2019-04-10s390/qdio: simplify SBAL range calculationJulian Wiedmann
2019-04-10s390/qdio: pass up count of ready-to-process SBALsJulian Wiedmann
2019-03-29s390/qdio: clean up qdio_check_outbound_after_thinint()Julian Wiedmann
2019-03-29s390/qdio: clean up pci_out_supported()Julian Wiedmann
2018-09-20s390/qdio: clean up AOB handlingJulian Wiedmann
2018-06-25s390/qdio: reset old sbal_state flagsJulian Wiedmann
2018-04-10s390/qdio: clear intparm during shutdownJulian Wiedmann
2018-03-26s390/qdio: split up CCQ handling for EQBS / SQBSJulian Wiedmann
2018-03-26s390/qdio: don't retry EQBS after CCQ 96Julian Wiedmann
2018-03-26s390/qdio: restrict buffer merging to eligible devicesJulian Wiedmann
2018-03-26s390/qdio: don't merge ERROR output buffersJulian Wiedmann
2018-03-26s390/qdio: simplify math in get_*_buffer_frontier()Julian Wiedmann
2018-02-05s390/cio: fix kernel-doc usageSebastian Ott
2017-12-05s390/qdio: restrict target-full handling to IQDIOJulian Wiedmann
2017-12-05s390/qdio: consider ERROR buffers for inbound-full conditionJulian Wiedmann
2017-11-24s390: cio: add SPDX identifiers to the remaining filesGreg Kroah-Hartman
2017-11-14s390: qdio: Convert timers to use timer_setup()Kees Cook
2017-02-03s390/qdio: improve some debug printsJulian Wiedmann
2016-08-08s390/qdio: avoid reschedule of outbound tasklet once killedUrsula Braun
2016-08-08s390/qdio: remove checks for ccw device internal stateSebastian Ott
2016-08-08s390/qdio: fix double return code evaluationSebastian Ott
2016-08-08s390/qdio: get rid of spin_lock_irqsave usageSebastian Ott
2016-08-08s390/qdio: obtain subchannel_id via ccw_device_get_schid()Sebastian Ott
2015-10-07s390/qdio: fix WARN_ON_ONCE conditionEugene Crosser
2014-06-16qdio: Keep device-specific dbf entriesStefan Raspl
2014-06-10s390/qdio: replace shift loop by ilog2Fabian Frederick
2014-01-29s390/qdio: correct program-controlled interruption checkingUrsula Braun
2014-01-14s390/qdio: bridgeport support - CHSC partEugene Crosser
2013-10-24s390/qdio: fix atomic_sub() misusageHeiko Carstens
2013-10-22s390/time: correct use of store clock fastMartin Schwidefsky
2013-07-16s390/qdio: remove unused variableSebastian Ott
2013-06-26s390/qdio: remove unused functionSebastian Ott
2013-02-28qdio: remove unused parametersStefan Raspl
2013-02-14s390/time: rename tod clock access functionsHeiko Carstens
2012-11-23s390/qdio: rework BUG's and WARN_ON'sJan Glauber
2012-07-20s390/comments: unify copyright messages and remove file namesHeiko Carstens
2012-05-16s390/time: always use stckf instead of stck if availableHeiko Carstens
2012-05-16s390/qdio: Cleanup error handling to driversJan Glauber