Home
last modified time | relevance | path

Searched refs:bf (Results 1 – 15 of 15) sorted by relevance

/picolibc-latest/newlib/libc/tinystdio/
Dbufio.c41 struct __file_bufio *bf = (struct __file_bufio *) f; in __bufio_flush_locked() local
45 switch (bf->dir) { in __bufio_flush_locked()
48 buf = bf->buf; in __bufio_flush_locked()
49 while (bf->len) { in __bufio_flush_locked()
50 ssize_t this = bufio_write(bf, buf, bf->len); in __bufio_flush_locked()
52 bf->len = 0; in __bufio_flush_locked()
56 bf->pos += this; in __bufio_flush_locked()
57 bf->len -= this; in __bufio_flush_locked()
62 backup = bf->len - bf->off; in __bufio_flush_locked()
64 bf->pos -= backup; in __bufio_flush_locked()
[all …]
Dfdopen.c43 struct __file_bufio *bf; in fdopen() local
51 bf = calloc(1, sizeof(struct __file_bufio) + BUFSIZ); in fdopen()
53 if (bf == NULL) { in fdopen()
57 buf = (char *) (bf + 1); in fdopen()
59 *bf = (struct __file_bufio) in fdopen()
62 __bufio_lock_init(&(bf->xfile.cfile.file)); in fdopen()
65 (void) fseeko(&(bf->xfile.cfile.file), 0, SEEK_END); in fdopen()
67 return &(bf->xfile.cfile.file); in fdopen()
Dfwrite.c49 struct __file_bufio *bf = (struct __file_bufio *) stream; in fwrite() local
52 (bf->bflags & __BLBF) == 0 && in fwrite()
59 if (bytes < (unsigned) bf->size) { in fwrite()
62 int this_time = bf->size - bf->len; in fwrite()
72 memcpy(bf->buf + bf->len, cp, this_time); in fwrite()
73 bf->len += this_time; in fwrite()
81 ssize_t len = bufio_write(bf, cp, bytes); in fwrite()
88 bf->pos += len; in fwrite()
Dfread.c56 struct __file_bufio *bf = (struct __file_bufio *) stream; in fread() local
71 int this_time = bf->len - bf->off; in fread()
77 memcpy(cp, bf->buf + bf->off, this_time); in fread()
78 bf->off += this_time; in fread()
91 if (bytes < (size_t) bf->size) { in fread()
100 bf->len = 0; in fread()
101 bf->off = 0; in fread()
104 ssize_t len = bufio_read(bf, cp, bytes); in fread()
111 bf->pos += len; in fread()
Dfunopen.c47 struct __file_bufio *bf; in funopen() local
57 bf = calloc(1, sizeof(struct __file_bufio) + BUFSIZ); in funopen()
59 if (bf == NULL) in funopen()
62 buf = (char *) (bf + 1); in funopen()
64 *bf = (struct __file_bufio) in funopen()
67 __bufio_lock_init(&(bf->xfile.cfile.file)); in funopen()
69 return (FILE *) bf; in funopen()
Dstdio_private.h138 #define _FDEV_BUFIO_FD(bf) ((int)((intptr_t) (bf)->ptr)) argument
153 static inline ssize_t bufio_read(struct __file_bufio *bf, void *buf, size_t count) in bufio_read() argument
156 if (!(bf->bflags & __BFPTR)) in bufio_read()
157 return (bf->read_int)(_FDEV_BUFIO_FD(bf), buf, count); in bufio_read()
159 return (bf->read_ptr)((void *) bf->ptr, buf, count); in bufio_read()
162 static inline ssize_t bufio_write(struct __file_bufio *bf, const void *buf, size_t count) in bufio_write() argument
165 if (!(bf->bflags & __BFPTR)) in bufio_write()
166 return (bf->write_int)(_FDEV_BUFIO_FD(bf), buf, count); in bufio_write()
168 return (bf->write_ptr)((void *) bf->ptr, buf, count); in bufio_write()
171 static inline __off_t bufio_lseek(struct __file_bufio *bf, __off_t offset, int whence) in bufio_lseek() argument
[all …]
/picolibc-latest/newlib/libm/machine/spu/headers/
Dcbrtf.h58 vec_float4 out, mant, ym, bf, inv_bf; in _cbrtf() local
107 bf = spu_roundtf(b0); in _cbrtf()
109 inv_bf = spu_re(bf); in _cbrtf()
110 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrtf()
Dcbrt.h55 vec_float4 bf, inv_bf; in _cbrt() local
112 bf = spu_roundtf(b); in _cbrt()
113 inv_bf = spu_re(bf); in _cbrt()
114 inv_bf = spu_madd(spu_nmsub(bf, inv_bf, onef), inv_bf, inv_bf); in _cbrt()
/picolibc-latest/newlib/libc/machine/sh/
Dstrlen.S76 SL(bf, L_char_loop, mov STR_INIT, STR_COPY)
80 bf L_word_loop
85 bf L_char_loop
Dstrcpy.S106 SL(bf, L_setup_char_loop, mov DST,r0)
120 bf Longword_loop
129 SL(bf, L_char_loop, mov.b r1,@(r0,SRC))
Dmemcpy.S218 SL(bf, L_small, add SRC,COUNT)
227 SL(bf, L_odddst, mov #2,r1)
250 bf L_2l_loop
260 SL(bf, L_al4both_loop, mov.l DST,@(r0,SRC))
283 SL(bf, L_odd_loop, add #4,DST)
296 bf L_cleanup_loop
310 SL(bf, L_small, add #-1,SRC)
322 SL(bf, L_odddst, add #8,r7)
392 bf L_cleanup_loop
Dstrncpy.S204 bf/s loop
Dsetjmp.S205 bf retr4
Dstrcmp.S172 bf L_setup_char_loop
/picolibc-latest/newlib/libc/machine/or1k/
Dsetjmp.S76 l.bf 1f