Home
last modified time | relevance | path

Searched refs:ccw1 (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.15/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) in tape_ccw_cc()
314 static inline struct ccw1 *
315 tape_ccw_end(struct ccw1 *ccw, __u8 cmd_code, __u16 memsize, void *cda) in tape_ccw_end()
326 static inline struct ccw1 *
327 tape_ccw_cmd(struct ccw1 *ccw, __u8 cmd_code) in tape_ccw_cmd()
336 static inline struct ccw1 *
337 tape_ccw_repeat(struct ccw1 *ccw, __u8 cmd_code, int count) in tape_ccw_repeat()
349 static inline struct ccw1 *
[all …]
H A Dtape_std.c269 struct ccw1 *ccw; in tape_std_mtfsf()
293 struct ccw1 *ccw; in tape_std_mtfsr()
325 struct ccw1 *ccw; in tape_std_mtbsr()
356 struct ccw1 *ccw; in tape_std_mtweof()
381 struct ccw1 *ccw; in tape_std_mtbsfm()
405 struct ccw1 *ccw; in tape_std_mtbsf()
436 struct ccw1 *ccw; in tape_std_mtfsfm()
H A Dvmur.c196 static void free_chan_prog(struct ccw1 *cpa) in free_chan_prog()
198 struct ccw1 *ptr = cpa; in free_chan_prog()
215 static struct ccw1 *alloc_chan_prog(const char __user *ubuf, int rec_count, in alloc_chan_prog()
218 struct ccw1 *cpa; in alloc_chan_prog()
229 cpa = kcalloc(rec_count + 1, sizeof(struct ccw1), in alloc_chan_prog()
255 static int do_ur_io(struct urdev *urd, struct ccw1 *cpa) in do_ur_io()
424 struct ccw1 *cpa; in do_write()
H A Draw3270.h23 struct ccw1 ccw; /* single ccw. */
H A Dcon3215.c73 struct ccw1 ccws[RAW3215_NR_CCWS]; /* space for the channel program */
147 struct ccw1 *ccw; in raw3215_mk_read_req()
175 struct ccw1 *ccw; in raw3215_mk_write_req()
/linux-6.15/drivers/s390/cio/
H A Dvfio_ccw_cp.c33 struct ccw1 *ch_ccw;
216 struct ccw1 *pccw1 = source; in convert_ccw0_to_ccw1()
355 struct ccw1 *ccw = &chain->ch_ccw[idx]; in ccwchain_cda_free()
378 struct ccw1 *ccw = cp->guest_cp; in ccwchain_calc_length()
467 struct ccw1 *tic; in ccwchain_loop_tic()
489 static int ccwchain_fetch_tic(struct ccw1 *ccw, in ccwchain_fetch_tic()
565 static int ccw_count_idaws(struct ccw1 *ccw, in ccw_count_idaws()
607 static int ccwchain_fetch_ccw(struct ccw1 *ccw, in ccwchain_fetch_ccw()
684 static int ccwchain_fetch_one(struct ccw1 *ccw, in ccwchain_fetch_one()
815 struct ccw1 *ccw; in cp_prefetch()
[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 Dvfio_ccw_cp.h40 struct ccw1 *guest_cp;
H A Ddevice_ops.c191 int ccw_device_start_timeout_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout_key()
275 int ccw_device_start_key(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_key()
309 int ccw_device_start(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start()
347 int ccw_device_start_timeout(struct ccw_device *cdev, struct ccw1 *cpa, in ccw_device_start_timeout()
H A Ddevice_pgid.c61 struct ccw1 *cp = cdev->private->dma_area->iccws; in nop_build_cp()
138 struct ccw1 *cp = cdev->private->dma_area->iccws; in spid_build_cp()
440 struct ccw1 *cp = cdev->private->dma_area->iccws; in snid_build_cp()
632 struct ccw1 *cp = cdev->private->dma_area->iccws; in stlck_build_cp()
H A Ddevice_id.c206 struct ccw1 *cp = cdev->private->dma_area->iccws; in ccw_device_sense_id_start()
H A Dcio.c124 struct ccw1 * cpa, /* logical channel prog addr */ in cio_start_key()
176 cio_start (struct subchannel *sch, struct ccw1 *cpa, __u8 lpm) in cio_start()
H A Dqdio.h238 struct ccw1 *ccw;
/linux-6.15/drivers/s390/block/
H A Ddasd_erp.c32 (cplength*sizeof(struct ccw1)) > PAGE_SIZE); in dasd_alloc_erp_request()
36 size += cplength * sizeof(struct ccw1); in dasd_alloc_erp_request()
51 cqr->cpaddr = (struct ccw1 *) data; in dasd_alloc_erp_request()
52 data += cplength*sizeof(struct ccw1); in dasd_alloc_erp_request()
53 memset(cqr->cpaddr, 0, cplength*sizeof(struct ccw1)); in dasd_alloc_erp_request()
H A Ddasd_fba.c76 define_extent(struct ccw1 * ccw, struct DE_fba_data *data, int rw, in define_extent()
96 locate_record(struct ccw1 * ccw, struct LO_fba_data *data, int rw, in locate_record()
246 static void ccw_write_no_data(struct ccw1 *ccw) in ccw_write_no_data()
256 static void ccw_write_zero(struct ccw1 *ccw, int count) in ccw_write_zero()
319 struct ccw1 *ccw; in dasd_fba_build_cp_discard()
345 nr_ccws * (sizeof(struct LO_fba_data) + sizeof(struct ccw1)); in dasd_fba_build_cp_discard()
434 struct ccw1 *ccw; in dasd_fba_build_cp_regular()
566 struct ccw1 *ccw; in dasd_fba_free_cp()
659 struct ccw1 *act, *end, *last; in dasd_fba_dump_sense()
714 if (act < ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2) { in dasd_fba_dump_sense()
[all …]
H A Ddasd_eckd.c82 struct ccw1 ccw;
89 struct ccw1 ccw[2];
105 struct ccw1 ccw;
817 struct ccw1 *ccw; in dasd_eckd_fill_rcd_cqr()
853 struct ccw1 *ccw; in read_conf_cb()
1509 struct ccw1 *ccw; in dasd_eckd_read_features()
1572 struct ccw1 *ccw; in dasd_eckd_read_vol_info()
1767 struct ccw1 *ccw; in dasd_eckd_read_ext_pool_info()
1879 struct ccw1 *ccw; in dasd_eckd_build_psf_ssc()
2229 struct ccw1 *ccw; in dasd_eckd_analysis_ccw()
[all …]
H A Ddasd_3990_erp.c197 struct ccw1 *ccw; in dasd_3990_erp_DCTL()
216 memset(ccw, 0, sizeof(struct ccw1)); in dasd_3990_erp_DCTL()
1592 struct ccw1 *ccw, *oldccw; in dasd_3990_erp_action_1B_32()
1686 memset(ccw, 0, sizeof(struct ccw1)); in dasd_3990_erp_action_1B_32()
1694 memset(ccw, 0, sizeof(struct ccw1)); in dasd_3990_erp_action_1B_32()
1748 struct ccw1 *ccw; in dasd_3990_update_1B()
2341 struct ccw1 *ccw; in dasd_3990_erp_add_erp()
/linux-6.15/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) in set_normalized_cda()
111 static inline void clear_normalized_cda(struct ccw1 *ccw) in clear_normalized_cda()
196 static inline void idal_buffer_set_cda(struct idal_buffer *ib, struct ccw1 *ccw) in idal_buffer_set_cda()
H A Dcio.h32 struct ccw1 { struct
/linux-6.15/drivers/s390/virtio/
H A Dvirtio_ccw.c533 struct ccw1 *ccw; in virtio_ccw_del_vqs()
652 struct ccw1 *ccw) in virtio_ccw_register_adapter_ind()
708 struct ccw1 *ccw; in virtio_ccw_find_vqs()
786 struct ccw1 *ccw; in virtio_ccw_reset()
810 struct ccw1 *ccw; in virtio_ccw_get_features()
864 struct ccw1 *ccw; in virtio_ccw_finalize_features()
923 struct ccw1 *ccw; in virtio_ccw_get_config()
963 struct ccw1 *ccw; in virtio_ccw_set_config()
999 struct ccw1 *ccw; in virtio_ccw_get_status()
1028 struct ccw1 *ccw; in virtio_ccw_set_status()
[all …]
/linux-6.15/drivers/s390/net/
H A Dctcm_main.h149 struct ccw1 *ccw;
H A Dctcm_fsms.c563 CTCM_CCW_DUMP((char *)&ch->ccw[6], sizeof(struct ccw1) * 2); in ctcm_chx_setmode()
628 memcpy(&ch->ccw[3], &ch->ccw[0], sizeof(struct ccw1) * 3); in ctcm_chx_start()
1037 sizeof(struct ccw1) * 3); in ctcm_chx_txretry()
1350 ctcmpc_dumpit((char *)&ch->ccw[0], sizeof(struct ccw1) * 3); in ctcmpc_chx_txdone()
1446 sizeof(struct ccw1) * 3); in ctcmpc_chx_rx()
1554 CTCM_CCW_DUMP((char *)&ch->ccw[0], sizeof(struct ccw1) * 3); in ctcmpc_chx_rxidle()
1804 CTCM_CCW_DUMP((char *)&wch->ccw[3], sizeof(struct ccw1) * 3); in ctcmpc_chx_send_sweep()
/linux-6.15/Documentation/arch/s390/
H A Dcds.rst207 struct ccw1 *cpa,
212 struct ccw1 *cpa,
218 struct ccw1 *cpa,
224 struct ccw1 *cpa,
260 struct ccw1 {

12