Lines Matching refs:ds
141 struct debug_store *ds = per_cpu(cpu_hw_events, cpu).ds; in bts_config_buffer() local
162 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
163 ds->bts_index = ds->bts_buffer_base + index; in bts_config_buffer()
164 ds->bts_absolute_maximum = ds->bts_buffer_base + end; in bts_config_buffer()
165 ds->bts_interrupt_threshold = !buf->snapshot in bts_config_buffer()
166 ? ds->bts_buffer_base + thresh in bts_config_buffer()
167 : ds->bts_absolute_maximum + BTS_RECORD_SIZE; in bts_config_buffer()
192 struct debug_store *ds = per_cpu(cpu_hw_events, cpu).ds; in bts_update() local
194 unsigned long index = ds->bts_index - ds->bts_buffer_base, old, head; in bts_update()
206 if (ds->bts_index >= ds->bts_absolute_maximum) in bts_update()
437 cpuc->ds->bts_index = bts->ds_back.bts_buffer_base; in bts_event_del()
438 cpuc->ds->bts_buffer_base = bts->ds_back.bts_buffer_base; in bts_event_del()
439 cpuc->ds->bts_absolute_maximum = bts->ds_back.bts_absolute_maximum; in bts_event_del()
440 cpuc->ds->bts_interrupt_threshold = bts->ds_back.bts_interrupt_threshold; in bts_event_del()
469 bts->ds_back.bts_buffer_base = cpuc->ds->bts_buffer_base; in bts_event_add()
470 bts->ds_back.bts_absolute_maximum = cpuc->ds->bts_absolute_maximum; in bts_event_add()
471 bts->ds_back.bts_interrupt_threshold = cpuc->ds->bts_interrupt_threshold; in bts_event_add()