Home
last modified time | relevance | path

Searched refs:cds (Results 1 – 5 of 5) sorted by relevance

/qemu/include/hw/s390x/
H A Dcss.h97 int (*op_handler)(struct CcwDataStream *cds, void *buff, int len,
136 CcwDataStream cds; member
292 void ccw_dstream_init(CcwDataStream *cds, CCW1 const *ccw, ORB const *orb);
294 static inline void ccw_dstream_rewind(CcwDataStream *cds) in ccw_dstream_rewind() argument
296 cds->at_byte = 0; in ccw_dstream_rewind()
297 cds->at_idaw = 0; in ccw_dstream_rewind()
298 cds->cda = cds->cda_orig; in ccw_dstream_rewind()
301 static inline bool ccw_dstream_good(CcwDataStream *cds) in ccw_dstream_good() argument
303 return !(cds->flags & CDS_F_STREAM_BROKEN); in ccw_dstream_good()
306 static inline uint16_t ccw_dstream_residual_count(CcwDataStream *cds) in ccw_dstream_residual_count() argument
[all …]
/qemu/hw/s390x/
H A Dcss.c780 static inline int cds_check_len(CcwDataStream *cds, int len) in cds_check_len() argument
782 if (cds->at_byte + len > cds->count) { in cds_check_len()
783 cds->flags |= CDS_F_STREAM_BROKEN; in cds_check_len()
785 return cds->flags & CDS_F_STREAM_BROKEN ? -EINVAL : len; in cds_check_len()
793 static int ccw_dstream_rw_noflags(CcwDataStream *cds, void *buff, int len, in ccw_dstream_rw_noflags() argument
798 ret = cds_check_len(cds, len); in ccw_dstream_rw_noflags()
802 if (!cds_ccw_addrs_ok(cds->cda, len, cds->flags & CDS_F_FMT)) { in ccw_dstream_rw_noflags()
808 if (!cds->do_skip) { in ccw_dstream_rw_noflags()
809 ret = address_space_rw(&address_space_memory, cds->cda, in ccw_dstream_rw_noflags()
815 cds->flags |= CDS_F_STREAM_BROKEN; in ccw_dstream_rw_noflags()
[all …]
H A Dvirtio-ccw.c292 ret = ccw_dstream_read(&sch->cds, linfo); in virtio_ccw_handle_set_vq()
302 ret = ccw_dstream_read(&sch->cds, info); in virtio_ccw_handle_set_vq()
380 ccw_dstream_advance(&sch->cds, sizeof(features.features)); in virtio_ccw_cb()
381 ret = ccw_dstream_read(&sch->cds, features.index); in virtio_ccw_cb()
403 ccw_dstream_rewind(&sch->cds); in virtio_ccw_cb()
405 ret = ccw_dstream_write(&sch->cds, features.features); in virtio_ccw_cb()
425 ret = ccw_dstream_read(&sch->cds, features); in virtio_ccw_cb()
471 ret = ccw_dstream_write_buf(&sch->cds, vdev->config, len); in virtio_ccw_cb()
488 ret = ccw_dstream_read_buf(&sch->cds, vdev->config, len); in virtio_ccw_cb()
529 ret = ccw_dstream_read(&sch->cds, status); in virtio_ccw_cb()
[all …]
/qemu/hw/char/
H A Dterminal3270.c196 return &(CCW_DEVICE(&t->cdev)->sch->cds); in get_cds()
/qemu/tests/data/qobject/
H A Dqdict.txt2571 cds.txt: 21022