Lines Matching refs:bufsize
286 uart_phyp_get(struct uart_phyp_softc *sc, void *buffer, size_t bufsize) in uart_phyp_get() argument
308 if (bufsize > sc->inbuflen) in uart_phyp_get()
309 bufsize = sc->inbuflen; in uart_phyp_get()
318 memcpy(buffer, sc->phyp_inbuf.str, bufsize); in uart_phyp_get()
319 sc->inbuflen -= bufsize; in uart_phyp_get()
321 memmove(&sc->phyp_inbuf.str[0], &sc->phyp_inbuf.str[bufsize], in uart_phyp_get()
325 return (bufsize); in uart_phyp_get()
329 uart_phyp_put(struct uart_phyp_softc *sc, void *buffer, size_t bufsize) in uart_phyp_put() argument
343 if (bufsize > 16) in uart_phyp_put()
344 bufsize = 16; in uart_phyp_put()
345 memcpy(&cbuf, buffer, bufsize); in uart_phyp_put()
346 len = bufsize; in uart_phyp_put()
349 if (bufsize > 12) in uart_phyp_put()
350 bufsize = 12; in uart_phyp_put()
353 cbuf.bytes[1] = 4 + bufsize; /* total length, max 16 bytes */ in uart_phyp_put()
356 memcpy(&cbuf.bytes[4], buffer, bufsize); in uart_phyp_put()
357 len = 4 + bufsize; in uart_phyp_put()
369 return (bufsize); in uart_phyp_put()