Home | History | Annotate | Download | only in daemon

Lines Matching refs:trans_fetch

86 	struct ibs_fetch_sample * trans_fetch = ((struct ibs_sample*)(trans->ext))->fetch;
87 if (!trans_fetch)
121 struct ibs_fetch_sample * trans_fetch = ((struct ibs_sample*)(trans->ext))->fetch;
159 if (trans_fetch)
194 struct ibs_fetch_sample * trans_fetch = NULL;
207 trans_fetch = ((struct ibs_sample*)(trans->ext))->fetch;
209 trans_fetch->rip = pop_buffer_value(trans);
211 trans_fetch->ibs_fetch_lin_addr_low = pop_buffer_value(trans);
212 trans_fetch->ibs_fetch_lin_addr_high = pop_buffer_value(trans);
214 trans_fetch->ibs_fetch_ctl_low = pop_buffer_value(trans);
215 trans_fetch->ibs_fetch_ctl_high = pop_buffer_value(trans);
216 trans_fetch->ibs_fetch_phys_addr_low = pop_buffer_value(trans);
217 trans_fetch->ibs_fetch_phys_addr_high = pop_buffer_value(trans);
223 trans_fetch->rip,
224 (trans_fetch->ibs_fetch_ctl_high >> 16) & 0x3ff,
225 (trans_fetch->ibs_fetch_ctl_high) & 0xffff,
226 trans_fetch->ibs_fetch_phys_addr_high,
227 trans_fetch->ibs_fetch_phys_addr_low,
228 trans_fetch->ibs_fetch_lin_addr_high,
229 trans_fetch->ibs_fetch_lin_addr_low) ;
231 /* Overwrite the trans->pc with the more accurate trans_fetch->rip */
232 trans->pc = trans_fetch->rip;
236 free(trans_fetch);