Home
last modified time | relevance | path

Searched refs:uio (Results 1 – 16 of 16) sorted by relevance

/picolibc-latest/newlib/libc/stdio/
Dswprint.c17 register struct __suio *uio) in __swprint() argument
24 if (uio->uio_resid == 0) { in __swprint()
25 uio->uio_iovcnt = 0; in __swprint()
28 iov = uio->uio_iov; in __swprint()
29 for (; uio->uio_resid != 0; in __swprint()
30 uio->uio_resid -= len, iov++) { in __swprint()
41 uio->uio_resid = 0; in __swprint()
42 uio->uio_iovcnt = 0; in __swprint()
Dsswprint.c14 register struct __suio *uio) in __sswprint() argument
16 register struct __siov *iov = uio->uio_iov; in __sswprint()
20 while (uio->uio_resid > 0 && uio->uio_iovcnt-- > 0) { in __sswprint()
27 uio->uio_resid -= len; /* pretend we copied all */ in __sswprint()
31 uio->uio_resid = 0; in __sswprint()
32 uio->uio_iovcnt = 0; in __sswprint()
Dsprint.c16 register struct __suio *uio) in __sprint() argument
20 if (uio->uio_resid == 0) { in __sprint()
21 uio->uio_iovcnt = 0; in __sprint()
24 err = _sfvwrite(fp, uio); in __sprint()
25 uio->uio_resid = 0; in __sprint()
26 uio->uio_iovcnt = 0; in __sprint()
Dssprint.c15 register struct __suio *uio) in __ssprint() argument
17 register struct __siov *iov = uio->uio_iov; in __ssprint()
21 while (uio->uio_resid > 0 && uio->uio_iovcnt-- > 0) { in __ssprint()
27 uio->uio_resid -= len; /* pretend we copied all */ in __ssprint()
31 uio->uio_resid = 0; in __ssprint()
32 uio->uio_iovcnt = 0; in __ssprint()
Dfwrite.c119 struct __suio uio; in fwrite() local
123 if (!(uio.uio_resid = iov.iov_len = n = count * size)) in fwrite()
125 uio.uio_iov = &iov; in fwrite()
126 uio.uio_iovcnt = 1; in fwrite()
142 if (_sfvwrite (fp, &uio) == 0) in fwrite()
148 return (n - uio.uio_resid) / size; in fwrite()
Dfputs.c95 struct __suio uio; in fputs() local
99 iov.iov_len = uio.uio_resid = strlen (s); in fputs()
100 uio.uio_iov = &iov; in fputs()
101 uio.uio_iovcnt = 1; in fputs()
109 result = _sfvwrite (fp, &uio); in fputs()
Dfvwrite.h37 extern int __sswprint ( FILE *fp, register struct __suio *uio);
38 extern int __sprint ( FILE *fp, register struct __suio *uio);
39 extern int __ssprint ( FILE *fp, register struct __suio *uio);
40 extern int __swprint ( FILE *fp, register struct __suio *uio);
Dnano-vfprintf.c244 register struct __suio *uio) in _ssprint() argument
251 iov = uio->uio_iov; in _ssprint()
254 if (uio->uio_resid == 0) in _ssprint()
256 uio->uio_iovcnt = 0; in _ssprint()
327 while ((uio->uio_resid -= w) != 0); in _ssprint()
329 uio->uio_resid = 0; in _ssprint()
330 uio->uio_iovcnt = 0; in _ssprint()
335 uio->uio_resid = 0; in _ssprint()
336 uio->uio_iovcnt = 0; in _ssprint()
347 register struct __suio *uio) in _sprint() argument
[all …]
Dputs.c73 struct __suio uio; in puts() local
81 uio.uio_resid = c + 1; in puts()
82 uio.uio_iov = &iov[0]; in puts()
83 uio.uio_iovcnt = 2; in puts()
92 result = (_sfvwrite (fp, &uio) ? EOF : '\n'); in puts()
Dfputws.c103 struct __suio uio; in fputws() local
111 uio.uio_iov = &iov; in fputws()
112 uio.uio_iovcnt = 1; in fputws()
119 iov.iov_len = uio.uio_resid = nbytes; in fputws()
120 if (_sfvwrite( fp, &uio) != 0) in fputws()
Dfvwrite.c53 register struct __suio *uio) in _sfvwrite() argument
62 if ((len = uio->uio_resid) == 0) in _sfvwrite()
69 iov = uio->uio_iov; in _sfvwrite()
89 uio->uio_resid--; in _sfvwrite()
92 while (uio->uio_resid > 0); in _sfvwrite()
105 uio->uio_resid--; in _sfvwrite()
108 while (uio->uio_resid > 0); in _sfvwrite()
130 while ((uio->uio_resid -= w) != 0); in _sfvwrite()
228 while ((uio->uio_resid -= w) != 0); in _sfvwrite()
283 while ((uio->uio_resid -= w) != 0); in _sfvwrite()
Dvfwprintf.c412 struct __suio uio; /* output information: summary */ in VFWPRINTF() local
460 uio.uio_resid += iovp->iov_len; \ in VFWPRINTF()
462 if (++uio.uio_iovcnt >= NIOV) { \ in VFWPRINTF()
463 if (__SPRINT(fp, &uio)) \ in VFWPRINTF()
486 if (uio.uio_resid && __SPRINT(fp, &uio)) \ in VFWPRINTF()
488 uio.uio_iovcnt = 0; \ in VFWPRINTF()
603 uio.uio_iov = iovp = iov; in VFWPRINTF()
604 uio.uio_resid = 0; in VFWPRINTF()
605 uio.uio_iovcnt = 0; in VFWPRINTF()
Dvfprintf.c441 struct __suio uio; /* output information: summary */ in VFPRINTF() local
474 uio.uio_resid += (len); \ in VFPRINTF()
476 if (++uio.uio_iovcnt >= NIOV) { \ in VFPRINTF()
477 if (__SPRINT(fp, &uio)) \ in VFPRINTF()
500 if (uio.uio_resid && __SPRINT(fp, &uio)) \ in VFPRINTF()
502 uio.uio_iovcnt = 0; \ in VFPRINTF()
634 uio.uio_iov = iovp = iov; in VFPRINTF()
635 uio.uio_resid = 0; in VFPRINTF()
636 uio.uio_iovcnt = 0; in VFPRINTF()
/picolibc-latest/newlib/libc/sys/rtems/include/
DREADME35 sys/sys/_uio.h sys/sys/uio.h sys/sys/un.h
59 sed -i 's,sys/sys/uio.h,newlib/libc/sys/rtems/include/sys/uio.h,g' *.patch
75 sed -i 's,newlib/libc/sys/rtems/include/sys/uio.h,cpukit/include/machine/_kernel_uio.h,g' *.patch
/picolibc-latest/
DCOPYING.picolibc3064 newlib/libc/machine/spu/sys/uio.h
/picolibc-latest/newlib/
DChangeLog-20159554 * libc/machine/spu/sys/uio.h: New file for readv and writev use.