/linux-master/drivers/s390/char/ |
H A D | tape.h | 126 struct ccw1 *cpaddr; /* address of the channel program. */ 302 static inline struct ccw1 * 303 tape_ccw_cc(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda) 314 static inline struct ccw1 * 315 tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda) 326 static inline struct ccw1 * 327 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code) 336 static inline struct ccw1 * 337 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count) 349 static inline struct ccw1 * [all...] |
H A D | tape_std.c | 269 struct ccw1 *ccw; 293 struct ccw1 *ccw; 325 struct ccw1 *ccw; 356 struct ccw1 *ccw; 381 struct ccw1 *ccw; 405 struct ccw1 *ccw; 436 struct ccw1 *ccw;
|
H A D | raw3270.h | 23 struct ccw1 ccw; /* single ccw. */
|
H A D | vmur.c | 195 static void free_chan_prog(struct ccw1 *cpa) 197 struct ccw1 *ptr = cpa; 214 static struct ccw1 *alloc_chan_prog(const char __user *ubuf, int rec_count, 217 struct ccw1 *cpa; 228 cpa = kcalloc(rec_count + 1, sizeof(struct ccw1), 254 static int do_ur_io(struct urdev *urd, struct ccw1 *cpa) 423 struct ccw1 *cpa;
|
H A D | con3215.c | 72 struct ccw1 ccws[RAW3215_NR_CCWS]; /* space for the channel program */ 146 struct ccw1 *ccw; 174 struct ccw1 *ccw;
|
/linux-master/drivers/s390/cio/ |
H A D | vfio_ccw_cp.h | 40 struct ccw1 *guest_cp;
|
H A D | vfio_ccw_cp.c | 33 struct ccw1 *ch_ccw; 213 static void convert_ccw0_to_ccw1(struct ccw1 *source, unsigned long len) 216 struct ccw1 *pccw1 = source; 261 static inline int ccw_does_data_transfer(struct ccw1 *ccw) 304 u32 tail = head + (len - 1) * sizeof(struct ccw1); 310 static inline int is_tic_within_range(struct ccw1 *ccw, u32 head, int len) 355 struct ccw1 *ccw = &chain->ch_ccw[idx]; 378 struct ccw1 *ccw = cp->guest_cp; 404 static int tic_target_chain_exists(struct ccw1 *tic, struct channel_program *cp) 431 ret = vfio_dma_rw(vdev, gcda, cp->guest_cp, CCWCHAIN_LEN_MAX * sizeof(struct ccw1), fals [all...] |
H A D | io_sch.h | 13 struct ccw1 sense_ccw; /* static ccw for sense command */ 78 struct ccw1 *cp; 125 struct ccw1 iccws[2]; /* ccws for SNID/SID/SPGID commands */
|
H A D | cio.h | 124 extern int cio_start (struct subchannel *, struct ccw1 *, __u8); 125 extern int cio_start_key (struct subchannel *, struct ccw1 *, __u8, __u8);
|
H A D | device_pgid.c | 61 struct ccw1 *cp = cdev->private->dma_area->iccws; 138 struct ccw1 *cp = cdev->private->dma_area->iccws; 440 struct ccw1 *cp = cdev->private->dma_area->iccws; 632 struct ccw1 *cp = cdev->private->dma_area->iccws;
|
H A D | device_ops.c | 191 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, 275 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, 309 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, 347 int ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa,
|
H A D | ccwreq.c | 79 struct ccw1 *cp = req->cp;
|
H A D | qdio.h | 239 struct ccw1 *ccw;
|
H A D | device_id.c | 205 struct ccw1 *cp = cdev->private->dma_area->iccws;
|
H A D | cio.c | 124 struct ccw1 * cpa, /* logical channel prog addr */ 176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm)
|
/linux-master/drivers/s390/block/ |
H A D | dasd_erp.c | 32 (cplength*sizeof(struct ccw1)) > PAGE_SIZE); 36 size += cplength * sizeof(struct ccw1); 51 cqr->cpaddr = (struct ccw1 *) data; 52 data += cplength*sizeof(struct ccw1); 53 memset(cqr->cpaddr, 0, cplength*sizeof(struct ccw1));
|
H A D | dasd_fba.c | 75 define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, 95 locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, 245 static void ccw_write_no_data(struct ccw1 *ccw) 255 static void ccw_write_zero(struct ccw1 *ccw, int count) 318 struct ccw1 *ccw; 344 nr_ccws * (sizeof(struct LO_fba_data) + sizeof(struct ccw1)); 433 struct ccw1 *ccw; 565 struct ccw1 *ccw; 658 struct ccw1 *act, *end, *last; 713 if (act < ((struct ccw1 *)dma32_to_vir [all...] |
H A D | dasd_eckd.c | 80 struct ccw1 ccw; 87 struct ccw1 ccw[2]; 103 struct ccw1 ccw; 245 static int set_timestamp(struct ccw1 *ccw, struct DE_eckd_data *data, 273 define_extent(struct ccw1 *ccw, struct DE_eckd_data *data, unsigned int trk, 380 static void locate_record_ext(struct ccw1 *ccw, struct LRE_eckd_data *data, 522 static int prefix_LRE(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, 589 static int prefix(struct ccw1 *ccw, struct PFX_eckd_data *pfxdata, 598 locate_record(struct ccw1 *ccw, struct LO_eckd_data *data, unsigned int trk, 815 struct ccw1 *cc [all...] |
H A D | dasd_3990_erp.c | 197 struct ccw1 *ccw; 216 memset(ccw, 0, sizeof(struct ccw1)); 1598 struct ccw1 *ccw, *oldccw; 1692 memset(ccw, 0, sizeof(struct ccw1)); 1700 memset(ccw, 0, sizeof(struct ccw1)); 1754 struct ccw1 *ccw; 2347 struct ccw1 *ccw;
|
/linux-master/arch/s390/include/asm/ |
H A D | ccwdev.h | 22 struct ccw1; 174 extern int ccw_device_start(struct ccw_device *, struct ccw1 *, 176 extern int ccw_device_start_timeout(struct ccw_device *, struct ccw1 *, 178 extern int ccw_device_start_key(struct ccw_device *, struct ccw1 *, 180 extern int ccw_device_start_timeout_key(struct ccw_device *, struct ccw1 *,
|
H A D | idals.h | 88 static inline int set_normalized_cda(struct ccw1 *ccw, void *vaddr) 111 static inline void clear_normalized_cda(struct ccw1 *ccw) 196 static inline void idal_buffer_set_cda(struct idal_buffer *ib, struct ccw1 *ccw)
|
H A D | cio.h | 22 * struct ccw1 - channel command word 32 struct ccw1 { struct
|
/linux-master/drivers/s390/virtio/ |
H A D | virtio_ccw.c | 360 struct ccw1 *ccw, __u32 intparm) 385 struct ccw1 *ccw) 458 struct ccw1 *ccw, int index) 473 static void virtio_ccw_del_vq(struct virtqueue *vq, struct ccw1 *ccw) 523 struct ccw1 *ccw; 541 struct ccw1 *ccw) 642 struct ccw1 *ccw) 700 struct ccw1 *ccw; 775 struct ccw1 *ccw; 799 struct ccw1 *cc [all...] |
/linux-master/drivers/s390/net/ |
H A D | ctcm_main.h | 149 struct ccw1 *ccw;
|
H A D | lcs.h | 291 struct ccw1 ccws[LCS_NUM_BUFFS + 1];
|