Lines Matching refs:qcdisk
69 struct qcdisk { struct
71 struct qcdisk *base; argument
99 static off_t xlate(struct qcdisk *, off_t, int *); argument
100 static void copy_cluster(struct qcdisk *, struct qcdisk *, off_t, off_t);
101 static void inc_refs(struct qcdisk *, off_t, int);
102 static off_t mkcluster(struct qcdisk *, struct qcdisk *, off_t, off_t);
103 static int qc2_open(struct qcdisk *, int *, size_t);
119 struct qcdisk *diskp; in virtio_qcow2_init()
121 diskp = malloc(sizeof(struct qcdisk)); in virtio_qcow2_init()
209 qc2_open(struct qcdisk *disk, int *fds, size_t nfd) in qc2_open()
288 disk->base = calloc(1, sizeof(struct qcdisk)); in qc2_open()
329 struct qcdisk *disk, *d; in qc2_pread()
402 struct qcdisk *disk, *d; in qc2_pwrite()
452 struct qcdisk *disk; in qc2_close()
471 xlate(struct qcdisk *disk, off_t off, int *inplace) in xlate()
531 mkcluster(struct qcdisk *disk, struct qcdisk *base, off_t off, off_t src_phys) in mkcluster()
595 copy_cluster(struct qcdisk *disk, struct qcdisk *base, off_t dst, off_t src) in copy_cluster()
612 inc_refs(struct qcdisk *disk, off_t off, int newcluster) in inc_refs()