aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/cio/device_fsm.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-12s390/cio: log fake IRB eventsPeter Oberparleiter1-0/+5
2024-03-13s390/cio: use new address translation helpersHeiko Carstens1-4/+4
2024-03-13s390/cio: fix virtual vs physical address confusionHeiko Carstens1-2/+2
2023-07-03s390: fix various typosHeiko Carstens1-2/+2
2022-12-01s390/cio: sort out physical vs virtual pointers usageAlexander Gordeev1-6/+7
2022-03-27s390: cleanup timer API useYu Liao1-9/+3
2021-03-08s390/time,idle: get rid of unsigned long longHeiko Carstens1-1/+1
2020-12-02s390/cio: remove pm support from ccw bus driverVineeth Vijayan1-6/+0
2019-06-15s390/cio: add basic protected virtualization supportHalil Pasic1-20/+29
2018-02-22s390/cio: clear timer when terminating driver I/OSebastian Ott1-0/+1
2018-02-22s390/cio: fix return code after missing interruptSebastian Ott1-2/+4
2017-11-24s390: cio: add SPDX identifiers to the remaining filesGreg Kroah-Hartman1-0/+1
2017-11-14s390/cio: Convert timers to use timer_setup()Kees Cook1-6/+4
2017-09-19s390/cio: recover from bad pathsSebastian Ott1-0/+12
2017-03-31s390: cio: introduce cio_cancel_halt_clearDong Jia Shi1-46/+8
2016-10-28s390/cio: clean up DEV_STATE_SENSE_PGIDDong Jia Shi1-6/+0
2015-12-18s390/cio: Remove unused inline assembliesPeter Oberparleiter1-1/+1
2015-10-27s390/cio: move ccw_device_call_handlerSebastian Ott1-0/+38
2014-08-26s390: cio driver &__get_cpu_var replacementsChristoph Lameter1-2/+2
2014-05-28s390/lowcore: replace lowcore irb array with a per-cpu variableMartin Schwidefsky1-2/+2
2013-02-14s390/time: rename tod clock access functionsHeiko Carstens1-1/+1
2012-07-20s390/comments: unify copyright messages and remove file namesHeiko Carstens1-2/+1
2011-12-01[S390] cio: provide fake irb for transport mode IOSebastian Ott1-8/+22
2011-05-23[S390] get rid of unused variablesHeiko Carstens1-3/+0
2011-05-23[S390] cio: fix unreg race in set_online pathSebastian Ott1-2/+3
2011-03-31Fix common misspellingsLucas De Marchi1-2/+2
2010-10-25[S390] cio: fix I/O cancel functionPeter Oberparleiter1-2/+7
2010-10-25[S390] cio: notify drivers of channel path eventsSebastian Ott1-0/+32
2010-04-22[S390] cio: use exception-save stschSebastian Ott1-1/+1
2010-02-26[S390] Cleanup struct _lowcore usage and defines.Heiko Carstens1-2/+2
2010-02-26[S390] ccw_device_notify: improve return codesSebastian Ott1-8/+31
2009-12-07[S390] cio: handle failed disable_subchannel after device recognitionSebastian Ott1-1/+2
2009-12-07[S390] cio: fix quiesce stateSebastian Ott1-13/+4
2009-12-07[S390] cio: make steal lock procedure more robustPeter Oberparleiter1-29/+26
2009-12-07[S390] cio: use sense-pgid operation for path verificationPeter Oberparleiter1-37/+4
2009-12-07[S390] cio: split PGID settings and statusPeter Oberparleiter1-1/+1
2009-12-07[S390] cio: remove intretry flagPeter Oberparleiter1-27/+0
2009-12-07[S390] cio: use ccw request infrastructure for pgidPeter Oberparleiter1-91/+9
2009-12-07[S390] cio: use ccw request infrastructure for sense idPeter Oberparleiter1-49/+17
2009-12-07[S390] cio: dont panic in non-fatal conditionsPeter Oberparleiter1-19/+6
2009-12-07[S390] cio: handle error during path verification consistentlyPeter Oberparleiter1-10/+9
2009-12-07[S390] cio: handle error during device recognition consistentlyPeter Oberparleiter1-14/+6
2009-12-07[S390] cio: introduce ccw device todosPeter Oberparleiter1-21/+7
2009-12-07[S390] cio: introduce parent-initiated device movePeter Oberparleiter1-5/+3
2009-10-06[S390] cio: allow setting boxed devices offlinePeter Oberparleiter1-0/+4
2009-10-06[S390] cio: make not operational handling consistentPeter Oberparleiter1-5/+6
2009-10-06[S390] cio: make disconnected handling consistentPeter Oberparleiter1-3/+17
2009-09-11[S390] cio: failing set online/offline processing.Michael Ernst1-0/+2
2009-09-11[S390] cio: fix not oper handling after failed [on|off]line processingSebastian Ott1-0/+7
2009-09-11[S390] cio: fix ineffective verify eventPeter Oberparleiter1-1/+12
2009-06-16[S390] pm: ccw bus power management callbacksSebastian Ott1-53/+43
2009-03-31[S390] cio: introduce notifier for boxed stateSebastian Ott1-11/+18
2009-03-31[S390] cio: wake up on failed recognitionSebastian Ott1-2/+2
2009-03-26[S390] cio: Use ccw_device_set_notoper().Cornelia Huck1-1/+1
2009-03-26[S390] cio: Try harder to disable subchannel.Cornelia Huck1-1/+1
2009-03-26[S390] cio: Use unbind/bind instead of unregister/register.Cornelia Huck1-2/+2
2008-12-25[S390] cio: commit all pmcw changes.Sebastian Ott1-0/+2
2008-12-25[S390] cio: introduce cio_commit_configSebastian Ott1-5/+6
2008-12-25[S390] cio: introduce cio_update_schibSebastian Ott1-11/+17
2008-12-25[S390] cio: Fix reference counting for online/offline.Cornelia Huck1-5/+0
2008-10-10[S390] bus_id -> dev_name conversionsKay Sievers1-2/+4
2008-09-09[S390] cio: allow offline processing for disconnected devicesPeter Oberparleiter1-0/+7
2008-08-21[S390] cio: call ccw driver notify function with lock heldPeter Oberparleiter1-12/+19
2008-07-14[S390] cio: remove lock from ccw_device_oper_notify.Sebastian Ott1-7/+1
2008-07-14[S390] cio: provide functions for fcx enabled I/OPeter Oberparleiter1-16/+33
2008-07-14[S390] cio: introduce fcx enabled scsw formatPeter Oberparleiter1-26/+23
2008-07-14[S390] cio: Rework css driver.Cornelia Huck1-91/+15
2008-05-07[S390] cio: Remove cio_msg kernel parameter.Michael Ernst1-22/+22
2008-04-30[S390] cio: Make isc handling more robust.Cornelia Huck1-7/+3
2008-01-26[S390] cio: introduce timed recovery procedurePeter Oberparleiter1-0/+2
2008-01-26[S390] cio: Delete timer in ccw_device_verify_done().Cornelia Huck1-2/+3
2008-01-26[S390] cio: Use dev_{g,s}et_drvdata().Cornelia Huck1-13/+13
2008-01-26[S390] cio: I/O subchannel specific fields.Cornelia Huck1-3/+6
2008-01-26[S390] cio: Introduce subchannel->private.Cornelia Huck1-5/+8
2008-01-26[S390] cio: Cleanup debug feature usage.Cornelia Huck1-4/+4
2008-01-26[S390] cio: css_driver: Use consistent parameters.Cornelia Huck1-18/+1
2008-01-26[S390] cio: Dump ccw device information in case of timeout.Sebastian Ott1-0/+50
2007-11-20[S390] cio: Register/unregister subchannels only from kslowcrw.Cornelia Huck1-1/+1
2007-10-12[S390] cio: Avoid machine check vs. not operational races.Cornelia Huck1-124/+20
2007-10-12[S390] cio: rename css to channel_subsystemsCornelia Huck1-1/+2
2007-07-27[S390] cio: Clean up messages.Cornelia Huck1-9/+11
2007-05-31[S390] cio: deregister ccw device when pgid disband failedPeter Oberparleiter1-0/+6
2007-04-27[S390] cio: Dont call css_update_ssd_info from interrupt context.Cornelia Huck1-1/+0
2007-04-27[S390] cio: fix subchannel channel-path data usagePeter Oberparleiter1-0/+1
2007-04-27[S390] cio: replace subchannel evaluation queue with bitmapPeter Oberparleiter1-4/+2
2007-04-27[S390] cio: Channel-path configure function.Peter Oberparleiter1-1/+1
2007-04-27[S390] cio: Introduce separate files for channel-path related code.Peter Oberparleiter1-1/+5
2007-04-27[S390] cio: Introduce struct chp_id.Peter Oberparleiter1-1/+5
2007-03-05[S390] cio: Call cancel_halt_clear even when actl == 0.Cornelia Huck1-2/+2
2007-03-05[S390] cio: Use path verification to check for path state.Cornelia Huck1-40/+6
2007-03-05[S390] cio: Fix locking when calling notify function.Cornelia Huck1-20/+47
2007-02-05[S390] Avoid excessive inlining.Heiko Carstens1-2/+2
2007-02-05[S390] cio: Restart path verification after unsolicited interrupt.Cornelia Huck1-0/+2
2007-02-05[S390] Get rid of a lot of sparse warnings.Heiko Carstens1-1/+1
2006-12-08[S390] Support for disconnected devices reappearing on another subchannel.Cornelia Huck1-4/+13
2006-12-08[S390] Some preparations for the dynamic subchannel mapping patch.Cornelia Huck1-1/+2
2006-12-08[S390] more workqueue fixes.Martin Schwidefsky1-18/+20
2006-12-04[S390] cio: Retry internal operations after vary off.Cornelia Huck1-0/+16
2006-12-04[S390] cio: Use path verification for last path gone after vary off.Cornelia Huck1-0/+11
2006-10-18[S390] cio: invalid device operational notificationPeter Oberparleiter1-0/+4
2006-10-11[S390] cio: remove casts from/to (void *).Cornelia Huck1-14/+14
2006-10-11[S390] cio: Remove grace period for vary off chpid.Cornelia Huck1-61/+7
2006-10-11[S390] cio: Use ccw_dev_id and subchannel_id in ccw_device_privateCornelia Huck1-6/+8
2006-10-11[S390] cio: add missing KERN_INFO printk header.Cornelia Huck1-1/+2
2006-10-04[S390] Add timeouts during sense PGID, path verification and disband PGID.Cornelia Huck1-0/+2
2006-09-20[S390] cio: always query all paths on path verification.Peter Oberparleiter1-16/+23
2006-09-20[S390] Missing initialization in common i/o layer.Heiko Carstens1-0/+1
2006-08-30[S390] cio: kernel stack overflow.Heiko Carstens1-12/+8
2006-08-07[S390] lost interrupt after chpid vary off/on cycle.Peter Oberparleiter1-0/+1
2006-07-27[S390] permanent subchannel busy conditions may cause I/O stallPeter Oberparleiter1-1/+2
2006-07-12[S390] path grouping and path verifications fixes.Cornelia Huck1-17/+68
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-29[S390] rework of channel measurement facility.Cornelia Huck1-1/+17
2006-06-29[S390] cio chpid offline.Cornelia Huck1-0/+2
2006-06-05[PATCH] s390: irb memcpy argument swapCornelia Huck1-1/+1
2006-03-24[PATCH] s390: wrong interrupt delivered for hsch() or csch()Cornelia Huck1-0/+12
2006-01-14[PATCH] s390: email-address changeCornelia Huck1-1/+1
2006-01-06[PATCH] s390: multiple subchannel sets supportCornelia Huck1-6/+9
2006-01-06[PATCH] s390: introduce struct subchannel_idCornelia Huck1-9/+9
2005-10-30[PATCH] fix missing includesTim Schmielau1-0/+2
2005-09-05[PATCH] s390: reIPL fix and extern/static inlineCornelia Huck1-2/+1
2005-07-29[PATCH] s390: device recognitionCornelia Huck1-0/+3
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1250