Home
last modified time | relevance | path

Searched refs:d_buffer (Results 1 – 3 of 3) sorted by relevance

/third_party/NuttX/drivers/pipes/
Dpipe_common.c197 if (vnode->useCount == 1 && dev->d_buffer == NULL) in pipecommon_open()
199 dev->d_buffer = (uint8_t *)malloc(dev->d_bufsize); in pipecommon_open()
200 if (!dev->d_buffer) in pipecommon_open()
355 free(dev->d_buffer); in pipecommon_close()
356 dev->d_buffer = NULL; in pipecommon_close()
446 ret = LOS_ArchCopyToUser(buffer, dev->d_buffer + dev->d_rdndx, sizeof(char)); in pipecommon_read()
617 ret = LOS_ArchCopyFromUser(dev->d_buffer + dev->d_wrndx, buffer, sizeof(char)); in pipecommon_write()
800 if (dev->d_buffer) in pipecommon_unlink()
802 free(dev->d_buffer); in pipecommon_unlink()
Dpipe.c230 if (olddev->d_buffer != NULL) in UpdateDev()
232 free(olddev->d_buffer); in UpdateDev()
233 olddev->d_buffer = NULL; in UpdateDev()
Dpipe_common.h122 uint8_t *d_buffer; /* Buffer allocated when device opened */ member