Lines Matching refs:Stream_t
21 typedef struct Stream_t { struct
24 struct Stream_t *Next; argument
25 struct Stream_t *Buffer; argument
26 } Stream_t; typedef
33 doscp_t *get_dosConvert_pass_through(Stream_t *Stream);
36 int (*read)(Stream_t *, char *, mt_off_t, size_t);
37 int (*write)(Stream_t *, char *, mt_off_t, size_t);
38 int (*flush)(Stream_t *);
39 int (*freeFunc)(Stream_t *);
40 int (*set_geom)(Stream_t *, device_t *, device_t *, int media,
42 int (*get_data)(Stream_t *, time_t *, mt_size_t *, int *, int *);
43 int (*pre_allocate)(Stream_t *, mt_size_t);
45 doscp_t *(*get_dosConvert)(Stream_t *);
47 int (*discard)(Stream_t *);
71 int flush_stream(Stream_t *Stream);
72 Stream_t *copy_stream(Stream_t *Stream);
73 int free_stream(Stream_t **Stream);
87 int force_write(Stream_t *Stream, char *buf, mt_off_t start, size_t len);
88 int force_read(Stream_t *Stream, char *buf, mt_off_t start, size_t len);
90 int get_data_pass_through(Stream_t *Stream, time_t *date, mt_size_t *size,
93 int read_pass_through(Stream_t *Stream, char *buf, mt_off_t start, size_t len);
94 int write_pass_through(Stream_t *Stream, char *buf, mt_off_t start, size_t len);
96 mt_off_t sectorsToBytes(Stream_t *This, off_t off);
98 mt_size_t getfree(Stream_t *Stream);
99 int getfreeMinBytes(Stream_t *Stream, mt_size_t ref);
101 Stream_t *find_device(char drive, int mode, struct device *out_dev,