Lines Matching +full:individual +full:- +full:sensing

9 	- Ingo Adlung
10 - Cornelia Huck
12 Copyright, IBM Corp. 1999-2002
21 processing, shared versus non-shared interrupt processing, DMA versus port
30 Operation manual (IBM Form. No. SA22-7201).
42 described in Documentation/arch/s390/driver-model.rst.
49 * All drivers must define a ccw_driver (see driver-model.txt) and the associated
96 -------------------
110 ----------------------------------
145 imply specific I/O commands (channel command words - CCWs) in order to operate
169 get_ciw() - get command information word
193 ccw_device_start() - Initiate I/O Request
195 The ccw_device_start() routines is the I/O request front-end processor. All
245 with ERR_PTR(-ETIMEDOUT) as irb.
293 -EBUSY The device is currently processing a previous I/O request, or there is
295 -ENODEV cdev is invalid, the device is not operational or the ccw_device is
313 -ETIMEDOUT the common I/O layer terminated the request after the specified
315 -EIO the common I/O layer terminated the request due to an error state
320 sense bytes available in the extended control word irb->scsw.ecw[]. No device
321 sensing by the device driver itself is required.
339 The irb->scsw.cstat field provides the (accumulated) subchannel status :
352 The irb->scsw.dstat field provides the (accumulated) device status :
366 individual flag meanings.
374 bottom-half, unless a non deterministically long running error recovery procedure
382 CCW_CMD_NOOP to the end of the submitted CCW chain. This will force Channel-End
383 and Device-End status to be presented together, with a single interrupt.
391 information prior to device-end the device driver urgently relies on. In this
397 devices always report channel-end and device-end together, with a single
398 interrupt, others present primary status (channel-end) when the channel is
399 ready for the next I/O request and secondary status (device-end) when the data
418 ccw_device_resume() - Resume Channel Program Execution
437 -EBUSY status pending
438 -ENODEV cdev invalid or not-operational subchannel
439 -EINVAL resume function not applicable
440 -ENOTCONN there is no I/O request pending for completion
448 ccw_device_halt() - Halt I/O Request Processing
451 a long-running channel program or the device might require to initially issue
473 -EBUSY the device is currently busy, or status pending.
474 -ENODEV cdev invalid.
475 -EINVAL The device is not operational or the ccw device is not online.
480 A device driver may write a never-ending channel program by writing a channel
491 ccw_device_clear() - Terminage I/O Request Processing
511 -ENODEV cdev invalid
512 -EINVAL The device is not operational or the ccw device is not online.
516 ------------------------------