Searched refs:ccw1 (Results 1 - 25 of 38) sorted by relevance

12

/linux-master/drivers/s390/char/
H A Dtape.h126 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 Dtape_std.c269 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 Draw3270.h23 struct ccw1 ccw; /* single ccw. */
H A Dvmur.c195 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 Dcon3215.c72 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 Dvfio_ccw_cp.h40 struct ccw1 *guest_cp;
H A Dvfio_ccw_cp.c33 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 Dio_sch.h13 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 Dcio.h124 extern int cio_start (struct subchannel *, struct ccw1 *, __u8);
125 extern int cio_start_key (struct subchannel *, struct ccw1 *, __u8, __u8);
H A Ddevice_pgid.c61 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 Ddevice_ops.c191 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 Dccwreq.c79 struct ccw1 *cp = req->cp;
H A Dqdio.h239 struct ccw1 *ccw;
H A Ddevice_id.c205 struct ccw1 *cp = cdev->private->dma_area->iccws;
H A Dcio.c124 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 Ddasd_erp.c32 (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 Ddasd_fba.c75 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 Ddasd_eckd.c80 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 Ddasd_3990_erp.c197 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 Dccwdev.h22 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 Didals.h88 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 Dcio.h22 * struct ccw1 - channel command word
32 struct ccw1 { struct
/linux-master/drivers/s390/virtio/
H A Dvirtio_ccw.c360 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 Dctcm_main.h149 struct ccw1 *ccw;
H A Dlcs.h291 struct ccw1 ccws[LCS_NUM_BUFFS + 1];

Completed in 200 milliseconds

12