Lines Matching refs:buffer
329 static void dsfree_pages(const void *buffer, size_t size)
331 if (buffer)
332 free_pages((unsigned long)buffer, get_order(size));
341 void *buffer, *insn_buff, *cea;
346 buffer = dsalloc_pages(bsiz, GFP_KERNEL, cpu);
347 if (unlikely(!buffer))
352 * buffer then.
357 dsfree_pages(buffer, bsiz);
362 hwev->ds_pebs_vaddr = buffer;
366 ds_update_cea(cea, buffer, bsiz, PAGE_KERNEL);
395 void *buffer, *cea;
401 buffer = dsalloc_pages(BTS_BUFFER_SIZE, GFP_KERNEL | __GFP_NOWARN, cpu);
402 if (unlikely(!buffer)) {
403 WARN_ONCE(1, "%s: BTS buffer allocation failure\n", __func__);
406 hwev->ds_bts_vaddr = buffer;
410 ds_update_cea(cea, buffer, BTS_BUFFER_SIZE, PAGE_KERNEL);
1253 /* 'size' must fit our buffer, see above */