Lines Matching defs:rt
70 hpi_rtrace_buf_init(rtrace_t *rt)
74 rt->next_idx = 0;
75 rt->last_idx = MAX_RTRACE_ENTRIES - 1;
76 rt->wrapped = B_FALSE;
78 rt->buf[i].ctl_addr = TRACE_CTL_INVALID;
79 rt->buf[i].val_l32 = 0;
80 rt->buf[i].val_h32 = 0;
85 hpi_rtrace_update(hpi_handle_t handle, boolean_t wr, rtrace_t *rt,
89 idx = rt->next_idx;
91 rt->buf[idx].ctl_addr = (addr & TRACE_ADDR_MASK) | TRACE_CTL_WR;
93 rt->buf[idx].ctl_addr = (addr & TRACE_ADDR_MASK);
94 rt->buf[idx].ctl_addr |= (((handle.function.function
97 rt->buf[idx].val_l32 = val & 0xFFFFFFFF;
98 rt->buf[idx].val_h32 = (val >> 32) & 0xFFFFFFFF;
99 rt->next_idx++;
100 if (rt->next_idx > rt->last_idx) {
101 rt->next_idx = 0;
102 rt->wrapped = B_TRUE;