Lines Matching refs:wr_off
52 return mbox->rd_off != mbox->wr_off; in cmac_mbox_has_data()
62 uint16_t wr_off; in cmac_mbox_read() local
74 wr_off = mbox->wr_off; in cmac_mbox_read()
76 if (rd_off <= wr_off) { in cmac_mbox_read()
77 chunk_len = wr_off - rd_off; in cmac_mbox_read()
91 } while ((mbox->rd_off != mbox->wr_off) && (rem_len > 0)); in cmac_mbox_read()
103 uint16_t wr_off; in cmac_mbox_write() local
113 wr_off = mbox->wr_off; in cmac_mbox_write()
119 if (rd_off > wr_off) { in cmac_mbox_write()
125 max_wr = rd_off - wr_off - 1; in cmac_mbox_write()
132 max_wr = mbox_size - wr_off - 1; in cmac_mbox_write()
139 max_wr = mbox_size - wr_off; in cmac_mbox_write()
148 memcpy(&mbox_buf[wr_off], data, chunk); in cmac_mbox_write()
150 wr_off += chunk; in cmac_mbox_write()
151 mbox->wr_off = wr_off == mbox_size ? 0 : wr_off; in cmac_mbox_write()