Lines Matching defs:cea
286 static void ds_update_cea(void *cea, void *addr, size_t size, pgprot_t prot)
288 unsigned long start = (unsigned long)cea;
295 for (; msz < size; msz += PAGE_SIZE, pa += PAGE_SIZE, cea += PAGE_SIZE)
296 cea_set_pte(cea, pa, prot);
306 static void ds_clear_cea(void *cea, size_t size)
308 unsigned long start = (unsigned long)cea;
312 for (; msz < size; msz += PAGE_SIZE, cea += PAGE_SIZE)
313 cea_set_pte(cea, 0, PAGE_NONE);
341 void *buffer, *insn_buff, *cea;
364 cea = &get_cpu_entry_area(cpu)->cpu_debug_buffers.pebs_buffer;
365 ds->pebs_buffer_base = (unsigned long) cea;
366 ds_update_cea(cea, buffer, bsiz, PAGE_KERNEL);
376 void *cea;
385 cea = &get_cpu_entry_area(cpu)->cpu_debug_buffers.pebs_buffer;
386 ds_clear_cea(cea, x86_pmu.pebs_buffer_size);
395 void *buffer, *cea;
408 cea = &get_cpu_entry_area(cpu)->cpu_debug_buffers.bts_buffer;
409 ds->bts_buffer_base = (unsigned long) cea;
410 ds_update_cea(cea, buffer, BTS_BUFFER_SIZE, PAGE_KERNEL);
423 void *cea;
429 cea = &get_cpu_entry_area(cpu)->cpu_debug_buffers.bts_buffer;
430 ds_clear_cea(cea, BTS_BUFFER_SIZE);