Lines Matching defs:buf
34 char buf[FIFO_SIZE];
52 buf[count++] = OSAL_READB(port->physBase + UART_DR);
56 if (CheckMagicKey(buf[count - 1], CONSOLE_SERIAL)) {
60 udd->recv(udd, buf, count);
302 static int32_t Pl011StartTx(struct UartDriverData *udd, const char *buf, size_t count)
306 if (udd == NULL || buf == NULL || count == 0) {
316 (void)UartPutsReg(port->physBase, buf, count, UART_WITH_LOCK);
354 int32_t Pl011Read(struct UartDriverData *udd, char *buf, size_t count)
362 if (udd == NULL || buf == NULL || count == 0 || udd->rxTransfer == NULL) {
376 if (upperHalf > 0 && memcpy_s(buf, upperHalf, (void *)(data + rp), upperHalf) != EOK) {
384 if (upperHalf > 0 && memcpy_s(buf, upperHalf, (void *)(data + rp), upperHalf) != EOK) {
387 if (lowerHalf > 0 && memcpy_s(buf + upperHalf, lowerHalf, (void *)(data), lowerHalf) != EOK) {
409 int32_t PL011UartRecvNotify(struct UartDriverData *udd, const char *buf, size_t count)
417 if (udd == NULL || buf == NULL || count == 0 || udd->rxTransfer == NULL) {
427 if (upperHalf > 0 && memcpy_s((void *)(data + wp), upperHalf, buf, upperHalf) != EOK) {
435 if (upperHalf > 0 && memcpy_s((void *)(data + wp), upperHalf, buf, upperHalf) != EOK) {
438 if (lowerHalf > 0 && memcpy_s((void *)(data), lowerHalf, buf + upperHalf, lowerHalf) != EOK) {