Lines Matching refs:num_sdb

74 	unsigned long  num_sdb;	    /* Number of sample-data-blocks */  member
246 unsigned long num_sdb, gfp_t gfp_flags) in realloc_sampling_buffer() argument
278 for (i = 0; i < num_sdb; i++) { in realloc_sampling_buffer()
312 sfb->num_sdb++; in realloc_sampling_buffer()
323 sfb->num_sdbt, sfb->num_sdb); in realloc_sampling_buffer()
338 static int alloc_sampling_buffer(struct sf_buffer *sfb, unsigned long num_sdb) in alloc_sampling_buffer() argument
349 sfb->num_sdb = 0; in alloc_sampling_buffer()
359 rc = realloc_sampling_buffer(sfb, num_sdb, GFP_KERNEL); in alloc_sampling_buffer()
395 if (SFB_ALLOC_REG(hwc) > sfb->num_sdb) in sfb_pending_allocs()
396 return SFB_ALLOC_REG(hwc) - sfb->num_sdb; in sfb_pending_allocs()
530 ratio = DIV_ROUND_UP(100 * OVERFLOW_REG(hwc) * cpuhw->sfb.num_sdb, in sfb_account_overflows()
534 num = compute_sfb_extent(ratio, cpuhw->sfb.num_sdb); in sfb_account_overflows()
563 num_old = sfb->num_sdb; in extend_sampling_buffer()
583 __func__, num, sfb->num_sdb - num_old, in extend_sampling_buffer()
1276 unsigned long long event_overflow, sampl_overflow, num_sdb; in hw_perf_event_update() local
1291 done = event_overflow = sampl_overflow = num_sdb = 0; in hw_perf_event_update()
1324 num_sdb++; in hw_perf_event_update()
1355 sampl_overflow, 1 + num_sdb); in hw_perf_event_update()
1377 OVERFLOW_REG(hwc), num_sdb); in hw_perf_event_update()
1383 return i % aux->sfb.num_sdb; in aux_sdb_index()
1642 unsigned long num_sdb; in hw_collect_aux() local
1654 num_sdb = aux->sfb.num_sdb; in hw_collect_aux()
1661 num_sdb); in hw_collect_aux()
1683 "pages to overflow\n", aux->sfb.num_sdb); in hw_collect_aux()
1818 sfb->num_sdb = nr_pages; in aux_buffer_setup()
1829 aux->empty_mark = sfb->num_sdb - 1; in aux_buffer_setup()
1832 sfb->num_sdbt, sfb->num_sdb); in aux_buffer_setup()