Lines Matching defs:buf
35 char buf[FIFO_SIZE];
53 buf[count++] = OSAL_READB(port->physBase + UART_DR);
57 if (CheckMagicKey(buf[count - 1], CONSOLE_SERIAL)) {
61 udd->recv(udd, buf, count);
303 static int32_t Pl011StartTx(struct UartDriverData *udd, const char *buf, size_t count)
307 if (udd == NULL || buf == NULL || count == 0) {
317 (void)UartPutsReg(port->physBase, buf, count, UART_WITH_LOCK);
355 int32_t Pl011Read(struct UartDriverData *udd, char *buf, size_t count)
363 if (udd == NULL || buf == NULL || count == 0 || udd->rxTransfer == NULL) {
377 if (upperHalf > 0 && memcpy_s(buf, upperHalf, (void *)(data + rp), upperHalf) != EOK) {
385 if (upperHalf > 0 && memcpy_s(buf, upperHalf, (void *)(data + rp), upperHalf) != EOK) {
388 if (lowerHalf > 0 && memcpy_s(buf + upperHalf, lowerHalf, (void *)(data), lowerHalf) != EOK) {
410 int32_t PL011UartRecvNotify(struct UartDriverData *udd, const char *buf, size_t count)
418 if (udd == NULL || buf == NULL || count == 0 || udd->rxTransfer == NULL) {
428 if (upperHalf > 0 && memcpy_s((void *)(data + wp), upperHalf, buf, upperHalf) != EOK) {
436 if (upperHalf > 0 && memcpy_s((void *)(data + wp), upperHalf, buf, upperHalf) != EOK) {
439 if (lowerHalf > 0 && memcpy_s((void *)(data), lowerHalf, buf + upperHalf, lowerHalf) != EOK) {