Symbol: ccw1
arch/s390/include/asm/ccwdev.h
174
extern int ccw_device_start(struct ccw_device *, struct ccw1 *,
arch/s390/include/asm/ccwdev.h
176
extern int ccw_device_start_timeout(struct ccw_device *, struct ccw1 *,
arch/s390/include/asm/ccwdev.h
178
extern int ccw_device_start_key(struct ccw_device *, struct ccw1 *,
arch/s390/include/asm/ccwdev.h
180
extern int ccw_device_start_timeout_key(struct ccw_device *, struct ccw1 *,
arch/s390/include/asm/ccwdev.h
22
struct ccw1;
arch/s390/include/asm/idals.h
111
static inline void clear_normalized_cda(struct ccw1 *ccw)
arch/s390/include/asm/idals.h
272
static inline void idal_buffer_set_cda(struct idal_buffer *ib, struct ccw1 *ccw)
arch/s390/include/asm/idals.h
88
static inline int set_normalized_cda(struct ccw1 *ccw, void *vaddr)
drivers/s390/block/dasd.c
1145
size += cplength * sizeof(struct ccw1);
drivers/s390/block/dasd.c
1164
data += cplength * sizeof(struct ccw1);
drivers/s390/block/dasd.c
1165
memset(cqr->cpaddr, 0, cplength * sizeof(struct ccw1));
drivers/s390/block/dasd.c
1190
size += cplength * sizeof(struct ccw1);
drivers/s390/block/dasd.c
1204
data += cplength * sizeof(struct ccw1);
drivers/s390/block/dasd.c
1205
memset(cqr->cpaddr, 0, cplength * sizeof(struct ccw1));
drivers/s390/block/dasd.c
3936
struct ccw1 *ccw;
drivers/s390/block/dasd_3990_erp.c
1592
struct ccw1 *ccw, *oldccw;
drivers/s390/block/dasd_3990_erp.c
1686
memset(ccw, 0, sizeof(struct ccw1));
drivers/s390/block/dasd_3990_erp.c
1694
memset(ccw, 0, sizeof(struct ccw1));
drivers/s390/block/dasd_3990_erp.c
1748
struct ccw1 *ccw;
drivers/s390/block/dasd_3990_erp.c
197
struct ccw1 *ccw;
drivers/s390/block/dasd_3990_erp.c
216
memset(ccw, 0, sizeof(struct ccw1));
drivers/s390/block/dasd_3990_erp.c
2341
struct ccw1 *ccw;
drivers/s390/block/dasd_alias.c
129
lcu->rsu_cqr->cpaddr = kzalloc_obj(struct ccw1, GFP_KERNEL | GFP_DMA);
drivers/s390/block/dasd_alias.c
411
struct ccw1 *ccw;
drivers/s390/block/dasd_alias.c
732
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
104
struct ccw1 ccw;
drivers/s390/block/dasd_eckd.c
1508
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
1571
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
1766
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
1878
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
2228
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
246
static int set_timestamp(struct ccw1 *ccw, struct DE_eckd_data *data,
drivers/s390/block/dasd_eckd.c
2581
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
2666
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
274
define_extent(struct ccw1 *ccw, struct DE_eckd_data *data, unsigned int trk,
drivers/s390/block/dasd_eckd.c
3761
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
381
static void locate_record_ext(struct ccw1 *ccw, struct LRE_eckd_data *data,
drivers/s390/block/dasd_eckd.c
3968
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
4154
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
4740
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
4880
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
4937
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5036
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5091
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5145
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5200
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
523
static int prefix_LRE(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata,
drivers/s390/block/dasd_eckd.c
5267
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5379
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
5503
dasd_eckd_dump_ccw_range(struct dasd_device *device, struct ccw1 *from,
drivers/s390/block/dasd_eckd.c
5504
struct ccw1 *to, char *page)
drivers/s390/block/dasd_eckd.c
5565
struct ccw1 *first, *last, *fail, *from, *to;
drivers/s390/block/dasd_eckd.c
5853
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
590
static int prefix(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata,
drivers/s390/block/dasd_eckd.c
5935
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
599
locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, unsigned int trk,
drivers/s390/block/dasd_eckd.c
6218
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
6280
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
6327
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
81
struct ccw1 ccw;
drivers/s390/block/dasd_eckd.c
816
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
852
struct ccw1 *ccw;
drivers/s390/block/dasd_eckd.c
88
struct ccw1 ccw[2];
drivers/s390/block/dasd_eer.c
456
struct ccw1 *ccw;
drivers/s390/block/dasd_erp.c
33
(cplength*sizeof(struct ccw1)) > PAGE_SIZE);
drivers/s390/block/dasd_erp.c
37
size += cplength * sizeof(struct ccw1);
drivers/s390/block/dasd_erp.c
52
cqr->cpaddr = (struct ccw1 *) data;
drivers/s390/block/dasd_erp.c
53
data += cplength*sizeof(struct ccw1);
drivers/s390/block/dasd_erp.c
54
memset(cqr->cpaddr, 0, cplength*sizeof(struct ccw1));
drivers/s390/block/dasd_fba.c
245
static void ccw_write_no_data(struct ccw1 *ccw)
drivers/s390/block/dasd_fba.c
255
static void ccw_write_zero(struct ccw1 *ccw, int count)
drivers/s390/block/dasd_fba.c
318
struct ccw1 *ccw;
drivers/s390/block/dasd_fba.c
344
nr_ccws * (sizeof(struct LO_fba_data) + sizeof(struct ccw1));
drivers/s390/block/dasd_fba.c
433
struct ccw1 *ccw;
drivers/s390/block/dasd_fba.c
565
struct ccw1 *ccw;
drivers/s390/block/dasd_fba.c
658
struct ccw1 *act, *end, *last;
drivers/s390/block/dasd_fba.c
713
if (act < ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2) {
drivers/s390/block/dasd_fba.c
714
act = ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2;
drivers/s390/block/dasd_fba.c
717
end = min((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa) + 2, last);
drivers/s390/block/dasd_fba.c
75
define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw,
drivers/s390/block/dasd_fba.c
95
locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw,
drivers/s390/char/con3215.c
147
struct ccw1 *ccw;
drivers/s390/char/con3215.c
175
struct ccw1 *ccw;
drivers/s390/char/con3215.c
73
struct ccw1 ccws[RAW3215_NR_CCWS]; /* space for the channel program */
drivers/s390/char/raw3270.h
23
struct ccw1 ccw; /* single ccw. */
drivers/s390/char/tape.h
122
struct ccw1 *cpaddr; /* address of the channel program. */
drivers/s390/char/tape.h
301
static inline struct ccw1 *
drivers/s390/char/tape.h
302
tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
drivers/s390/char/tape.h
313
static inline struct ccw1 *
drivers/s390/char/tape.h
314
tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda)
drivers/s390/char/tape.h
325
static inline struct ccw1 *
drivers/s390/char/tape.h
326
tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code)
drivers/s390/char/tape.h
335
static inline struct ccw1 *
drivers/s390/char/tape.h
336
tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count)
drivers/s390/char/tape.h
348
static inline struct ccw1 *
drivers/s390/char/tape.h
349
tape_ccw_dc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
drivers/s390/char/tape.h
357
static inline struct ccw1 *
drivers/s390/char/tape.h
358
tape_ccw_cc_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
drivers/s390/char/tape.h
366
static inline struct ccw1 *
drivers/s390/char/tape.h
367
tape_ccw_end_idal(struct ccw1 *ccw, __u8 cmd_code, struct idal_buffer *idal)
drivers/s390/char/tape_char.c
170
struct ccw1 *ccw, *last_ccw;
drivers/s390/char/tape_char.c
96
struct ccw1 *ccw, *last_ccw;
drivers/s390/char/tape_core.c
677
BUG_ON(datasize > PAGE_SIZE || (cplength*sizeof(struct ccw1)) > PAGE_SIZE);
drivers/s390/char/tape_core.c
688
request->cpaddr = kzalloc_objs(struct ccw1, cplength,
drivers/s390/char/tape_std.c
225
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
249
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
281
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
312
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
337
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
361
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
392
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
602
struct ccw1 *ccw;
drivers/s390/char/tape_std.c
630
struct ccw1 *ccw;
drivers/s390/char/vmur.c
195
static void free_chan_prog(struct ccw1 *cpa)
drivers/s390/char/vmur.c
197
struct ccw1 *ptr = cpa;
drivers/s390/char/vmur.c
214
static struct ccw1 *alloc_chan_prog(const char __user *ubuf, int rec_count,
drivers/s390/char/vmur.c
217
struct ccw1 *cpa;
drivers/s390/char/vmur.c
228
cpa = kzalloc_objs(struct ccw1, rec_count + 1, GFP_KERNEL | GFP_DMA);
drivers/s390/char/vmur.c
253
static int do_ur_io(struct urdev *urd, struct ccw1 *cpa)
drivers/s390/char/vmur.c
422
struct ccw1 *cpa;
drivers/s390/cio/ccwreq.c
78
struct ccw1 *cp = req->cp;
drivers/s390/cio/cio.c
124
struct ccw1 * cpa, /* logical channel prog addr */
drivers/s390/cio/cio.c
176
cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm)
drivers/s390/cio/cio.h
124
extern int cio_start (struct subchannel *, struct ccw1 *, __u8);
drivers/s390/cio/cio.h
125
extern int cio_start_key (struct subchannel *, struct ccw1 *, __u8, __u8);
drivers/s390/cio/device_fsm.c
83
sizeof(struct ccw1), 0);
drivers/s390/cio/device_id.c
206
struct ccw1 *cp = cdev->private->dma_area->iccws;
drivers/s390/cio/device_ops.c
191
int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa,
drivers/s390/cio/device_ops.c
275
int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa,
drivers/s390/cio/device_ops.c
309
int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa,
drivers/s390/cio/device_ops.c
347
int ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa,
drivers/s390/cio/device_pgid.c
138
struct ccw1 *cp = cdev->private->dma_area->iccws;
drivers/s390/cio/device_pgid.c
440
struct ccw1 *cp = cdev->private->dma_area->iccws;
drivers/s390/cio/device_pgid.c
61
struct ccw1 *cp = cdev->private->dma_area->iccws;
drivers/s390/cio/device_pgid.c
632
struct ccw1 *cp = cdev->private->dma_area->iccws;
drivers/s390/cio/device_status.c
315
struct ccw1 *sense_ccw;
drivers/s390/cio/io_sch.h
125
struct ccw1 iccws[2]; /* ccws for SNID/SID/SPGID commands */
drivers/s390/cio/io_sch.h
13
struct ccw1 sense_ccw; /* static ccw for sense command */
drivers/s390/cio/io_sch.h
78
struct ccw1 *cp;
drivers/s390/cio/qdio.h
238
struct ccw1 *ccw;
drivers/s390/cio/vfio_ccw_cp.c
213
static void convert_ccw0_to_ccw1(struct ccw1 *source, unsigned long len)
drivers/s390/cio/vfio_ccw_cp.c
216
struct ccw1 *pccw1 = source;
drivers/s390/cio/vfio_ccw_cp.c
261
static inline int ccw_does_data_transfer(struct ccw1 *ccw)
drivers/s390/cio/vfio_ccw_cp.c
304
u32 tail = head + (len - 1) * sizeof(struct ccw1);
drivers/s390/cio/vfio_ccw_cp.c
310
static inline int is_tic_within_range(struct ccw1 *ccw, u32 head, int len)
drivers/s390/cio/vfio_ccw_cp.c
33
struct ccw1 *ch_ccw;
drivers/s390/cio/vfio_ccw_cp.c
355
struct ccw1 *ccw = &chain->ch_ccw[idx];
drivers/s390/cio/vfio_ccw_cp.c
378
struct ccw1 *ccw = cp->guest_cp;
drivers/s390/cio/vfio_ccw_cp.c
404
static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp)
drivers/s390/cio/vfio_ccw_cp.c
431
ret = vfio_dma_rw(vdev, gcda, cp->guest_cp, CCWCHAIN_LEN_MAX * sizeof(struct ccw1), false);
drivers/s390/cio/vfio_ccw_cp.c
453
memcpy(chain->ch_ccw, cp->guest_cp, len * sizeof(struct ccw1));
drivers/s390/cio/vfio_ccw_cp.c
467
struct ccw1 *tic;
drivers/s390/cio/vfio_ccw_cp.c
489
static int ccwchain_fetch_tic(struct ccw1 *ccw,
drivers/s390/cio/vfio_ccw_cp.c
508
static dma64_t *get_guest_idal(struct ccw1 *ccw, struct channel_program *cp, int idaw_nr)
drivers/s390/cio/vfio_ccw_cp.c
565
static int ccw_count_idaws(struct ccw1 *ccw,
drivers/s390/cio/vfio_ccw_cp.c
607
static int ccwchain_fetch_ccw(struct ccw1 *ccw,
drivers/s390/cio/vfio_ccw_cp.c
684
static int ccwchain_fetch_one(struct ccw1 *ccw,
drivers/s390/cio/vfio_ccw_cp.c
815
struct ccw1 *ccw;
drivers/s390/cio/vfio_ccw_cp.c
858
struct ccw1 *cpa;
drivers/s390/cio/vfio_ccw_cp.h
40
struct ccw1 *guest_cp;
drivers/s390/cio/vfio_ccw_ops.c
58
private->cp.guest_cp = kzalloc_objs(struct ccw1, CCWCHAIN_LEN_MAX);
drivers/s390/net/ctcm_fsms.c
1050
sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_fsms.c
1363
ctcmpc_dumpit((char *)&ch->ccw[0], sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_fsms.c
1459
sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_fsms.c
1567
CTCM_CCW_DUMP((char *)&ch->ccw[0], sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_fsms.c
1817
CTCM_CCW_DUMP((char *)&wch->ccw[3], sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_fsms.c
562
CTCM_CCW_DUMP((char *)&ch->ccw[6], sizeof(struct ccw1) * 2);
drivers/s390/net/ctcm_fsms.c
627
memcpy(&ch->ccw[3], &ch->ccw[0], sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_main.c
1330
ch->ccw = kzalloc_objs(struct ccw1, ccw_num, GFP_KERNEL | GFP_DMA);
drivers/s390/net/ctcm_main.c
565
sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_main.c
790
sizeof(struct ccw1) * 3);
drivers/s390/net/ctcm_main.h
149
struct ccw1 *ccw;
drivers/s390/net/ctcm_mpc.c
1771
CTCM_CCW_DUMP((char *)&ch->ccw[8], sizeof(struct ccw1) * 7);
drivers/s390/net/qeth_core.h
650
static inline struct ccw1 *__ccw_from_cmd(struct qeth_cmd_buffer *iob)
drivers/s390/net/qeth_core.h
652
return (struct ccw1 *)(iob->data + ALIGN(iob->length, 8));
drivers/s390/net/qeth_core_main.c
2260
struct ccw1 *ccw = __ccw_from_cmd(iob);
drivers/s390/net/qeth_core_main.c
425
static void qeth_setup_ccw(struct ccw1 *ccw, u8 cmd_code, u8 flags, u32 len,
drivers/s390/net/qeth_core_main.c
438
struct ccw1 *ccw = __ccw_from_cmd(iob);
drivers/s390/net/qeth_core_main.c
937
iob->data = kzalloc(ALIGN(length, 8) + ccws * sizeof(struct ccw1),
drivers/s390/virtio/virtio_ccw.c
1000
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
1029
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
1325
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
371
struct ccw1 *ccw, __u32 intparm)
drivers/s390/virtio/virtio_ccw.c
396
struct ccw1 *ccw)
drivers/s390/virtio/virtio_ccw.c
469
struct ccw1 *ccw, int index)
drivers/s390/virtio/virtio_ccw.c
484
static void virtio_ccw_del_vq(struct virtqueue *vq, struct ccw1 *ccw)
drivers/s390/virtio/virtio_ccw.c
534
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
552
struct ccw1 *ccw)
drivers/s390/virtio/virtio_ccw.c
653
struct ccw1 *ccw)
drivers/s390/virtio/virtio_ccw.c
709
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
787
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
811
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
865
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
924
struct ccw1 *ccw;
drivers/s390/virtio/virtio_ccw.c
964
struct ccw1 *ccw;