Lines Matching defs:offset
21 /* current logging offset that points to where new logs should be added */
51 uint32_t offset, len;
53 offset = mmio_read_32(elog->base + BCM_ELOG_OFF_OFFSET);
55 mmio_write_8(elog->base + offset, c);
56 offset++;
59 if (offset >= elog->max_size)
60 offset = BCM_ELOG_HEADER_LEN;
66 mmio_write_32(elog->base + BCM_ELOG_OFF_OFFSET, offset);
148 uint32_t offset, len;
157 * If current offset exceeds the new max size, then that is considered
158 * as a buffer overflow situation. In this case, we reset the offset
161 offset = mmio_read_32(elog->base + BCM_ELOG_OFF_OFFSET);
162 if (offset >= max_size) {
163 offset = BCM_ELOG_HEADER_LEN;
164 mmio_write_32(elog->base + BCM_ELOG_OFF_OFFSET, offset);