Lines Matching refs:disc
40 Sfdisc_t disc; /* discipline structure */ member
49 static ssize_t unwrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc) in unwrite() argument
51 static ssize_t unwrite(f, buf, n, disc) in unwrite()
55 Sfdisc_t* disc; /* discipline */
62 static ssize_t unread(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc) in unread() argument
64 static ssize_t unread(f, buf, n, disc) in unread()
68 Sfdisc_t* disc; /* discipline */
74 un = (Union_t*)disc;
95 static Sfoff_t unseek(Sfio_t* f, Sfoff_t addr, int type, Sfdisc_t* disc) in unseek() argument
97 static Sfoff_t unseek(f, addr, type, disc) in unseek()
101 Sfdisc_t* disc;
108 un = (Union_t*)disc;
148 static int unexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc) in unexcept() argument
150 static int unexcept(f,type,data,disc) in unexcept()
154 Sfdisc_t* disc;
158 free(disc);
182 un->disc.readf = unread;
183 un->disc.writef = unwrite;
184 un->disc.seekf = unseek;
185 un->disc.exceptf = unexcept;