Lines Matching +full:word +full:- +full:size
1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <asm/dma-types.h>
22 * struct ccw1 - channel command word
29 * operations with the device or the control unit. Only Format-1 channel
40 * struct ccw0 - channel command word
47 * The format-0 ccw structure.
81 * struct erw - extended report word
84 * @pvrf: path-verification-required flag
85 * @cpt: channel-path timeout
107 * struct erw_eadm - EADM Subchannel extended report word
119 * struct sublog - subchannel logout area
124 * @fvf: field-validity flags
127 * @devsc: device-status check
129 * @ioerr: i/o-error alert
147 * struct esw0 - Format 0 Extended Status Word (ESW)
149 * @erw: extended report word
161 * struct esw1 - Format 1 Extended Status Word (ESW)
165 * @erw: extended report word
177 * struct esw2 - Format 2 Extended Status Word (ESW)
180 * @dcti: device-connect-time interval
181 * @erw: extended report word
193 * struct esw3 - Format 3 Extended Status Word (ESW)
197 * @erw: extended report word
209 * struct esw_eadm - EADM Subchannel Extended Status Word (ESW)
211 * @erw: extended report word
222 * struct irb - interruption response block
223 * @scsw: subchannel status word
224 * @esw: extended status word
225 * @ecw: extended control word
233 * For unsolicited interrupts, the irb is passed as-is (expect for sense data,
249 * struct ciw - command information word (CIW) layout
269 * Node Descriptor as defined in SA22-7204, "Common I/O-Device Commands"
317 * struct ccw_dev_id - unique identifier for ccw devices
333 * ccw_dev_id_is_equal() - compare two ccw_dev_ids
337 * %1 if the two structures are equal field-by-field,
345 if ((dev_id1->ssid == dev_id2->ssid) && in ccw_dev_id_is_equal()
346 (dev_id1->devno == dev_id2->devno)) in ccw_dev_id_is_equal()
352 * pathmask_to_pos() - find the position of the left-most bit in a pathmask
357 return 8 - ffs(mask); in pathmask_to_pos()
362 extern void *cio_dma_zalloc(size_t size);
363 extern void cio_dma_free(void *cpu_addr, size_t size);
367 size_t size);
369 size_t size, dma32_t *dma_handle);
370 void cio_gp_dma_free(struct gen_pool *gp_dma, void *cpu_addr, size_t size);
376 int chsc_sstpi(void *page, void *result, size_t size);
377 int chsc_stzi(void *page, void *result, size_t size);