System 390 CCW operations

I was doing some I/O traces, and could not find where the CCW operations were described.  I eventually found description in the IBM manual SA22-1025-00 Internal Disk Subsystem: Reference Guide IBM Multiprise 3000 Enterprise Server – which is no longer on the IBM web site.

I build the following table to help me understand what was going on. The fields are

  1. The CCW code.   The CCW’s I’ve seen are at the top – the others are below.
  2. M For MultiTrack Mode
  3. The meaning
Common
04 SENSE 06 READ DATA 08 TRANSFER IN CHANNEL 0D WRITE KEY AND DATA 0E READ KEY AND DATA 1D WRITE COUNT, KEY, AND DATA 22 READ SECTOR 34 SENSE PATH GROUP ID 47 LOCATE RECORD 63 DEFINE EXTENT 69 SEARCH KEY EQUAL OR HIGH 85 M WRITE UPDATE DATA 86 M READ DATA 8E M READ KEY AND DATA 92 M READ COUNT E7 PREFIX

Less common AF SET PATH GROUP ID A4 READ AND RESET BUFFERED LOG A5 M WRITE TRACK DATA A6 M READ TRACK DATA A9 M SEARCH KEY EQUAL B1 M SEARCH ID EQUAL B4 DEVICE RESERVE B9 M SEARCH HOME ADDRESS EQUAL C9 M SEARCH KEY HIGH DE M READ TRACK D1 M SEARCH ID HIGH E4 SENSE ID E9 M SEARCH KEY EQUAL OR HIGH FA READ CONFIGURATION DATA F1 M SEARCH ID EQUAL OR HIGH 0B SEEK CYLINDER 02 READ IPL 03 NO-OPERATION 05 WRITE DATA 07 SEEK 1A READ HOME ADDRESS 1B SEEK HEAD 1E READ COUNT, KEY, AND DATA 1F SET FILE MASK 11 ERASE 12 READ COUNT 13 RECALIBRATE (1) 14 UNCONDITIONAL RESERVE 15 WRITE RECORD ZERO 16 READ RECORD ZERO 17 RESTORE 19 WRITE HOME ADDRESS 22 READ SECTOR 23 SET SECTOR 27 PERFORM SUBSYSTEM FUNCTION 29 SEARCH KEY EQUAL 31 SEARCH ID EQUAL 39 SEARCH HOME ADDRESS EQUAL 4B LOCATE RECORD EXTENDED 44 RESET ALLEGIANCE 49 SEARCH KEY HIGH 5B SUSPEND MULTIPATH RECONNECTION 5E READ MULTIPLE COUNT, KEY, AND DATA 51 SEARCH ID HIGH 54 READ SUBSYSTEM DATA 64 READ DEVICE CHARACTERISTICS 71 SEARCH ID EQUAL OR HIGH 8D M WRITE UPDATE KEY AND DATA 9A M READ HOME ADDRESS 9D M WRITE COUNT, KEY, AND DATA NEXT TRACK 9E M READ COUNT, KEY, AND DATA 94 DEVICE RELEASE 95 M WRITE FULL TRACK 96 M READ RECORD ZERO

 

 

I