Lines Matching refs:buffer
503 static void dsfree_pages(const void *buffer, size_t size)
505 if (buffer)
506 free_pages((unsigned long)buffer, get_order(size));
515 void *buffer, *insn_buff, *cea;
520 buffer = dsalloc_pages(bsiz, GFP_KERNEL, cpu);
521 if (unlikely(!buffer))
526 * buffer then.
531 dsfree_pages(buffer, bsiz);
536 hwev->ds_pebs_vaddr = buffer;
540 ds_update_cea(cea, buffer, bsiz, PAGE_KERNEL);
569 void *buffer, *cea;
575 buffer = dsalloc_pages(BTS_BUFFER_SIZE, GFP_KERNEL | __GFP_NOWARN, cpu);
576 if (unlikely(!buffer)) {
577 WARN_ONCE(1, "%s: BTS buffer allocation failure\n", __func__);
580 hwev->ds_bts_vaddr = buffer;
584 ds_update_cea(cea, buffer, BTS_BUFFER_SIZE, PAGE_KERNEL);
1491 /* 'size' must fit our buffer, see above */