Home | History | Annotate | Download | only in sys

Lines Matching refs:serial

53     unsigned volatile serial;
60 #define SERIAL_VALUE_LEN(serial) ((serial) >> 24)
61 #define SERIAL_DIRTY(serial) ((serial) & 1)
65 unsigned volatile serial;
86 ** 1. serial = pi->serial
87 ** 2. if SERIAL_DIRTY(serial), wait*, then goto 1
88 ** 3. memcpy(local, pi->value, SERIAL_VALUE_LEN(serial) + 1)
89 ** 4. if pi->serial != serial, goto 2
92 ** 1. pi->serial = pi->serial | 1
94 ** 3. pi->serial = (value_len << 24) | ((pi->serial + 1) & 0xffffff)