Home
last modified time | relevance | path

Searched refs:d_wrndx (Results 1 - 2 of 2) sorted by relevance

/third_party/NuttX/drivers/pipes/
H A Dpipe_common.c243 dev->d_wrndx == dev->d_rdndx) /* Buffer is empty */ in pipecommon_open()
351 else if (PIPE_IS_POLICY_0(dev->d_flags) || dev->d_wrndx == dev->d_rdndx) in pipecommon_close()
360 dev->d_wrndx = 0; in pipecommon_close()
410 while (dev->d_wrndx == dev->d_rdndx) in pipecommon_read()
444 while ((size_t)nread < len && dev->d_wrndx != dev->d_rdndx) in pipecommon_read()
604 nxtwrndx = dev->d_wrndx + 1; in pipecommon_write()
617 ret = LOS_ArchCopyFromUser(dev->d_buffer + dev->d_wrndx, buffer, sizeof(char)); in pipecommon_write()
624 dev->d_wrndx = nxtwrndx; in pipecommon_write()
719 if (dev->d_wrndx >= dev->d_rdndx) in pipecommon_poll()
721 nbytes = dev->d_wrndx in pipecommon_poll()
[all...]
H A Dpipe_common.h115 pipe_ndx_t d_wrndx; /* Index in d_buffer to save next byte written */ member

Completed in 2 milliseconds