sdbt 43 arch/s390/kernel/perf_cpum_sf.c static inline int require_table_link(const void *sdbt) sdbt 45 arch/s390/kernel/perf_cpum_sf.c return ((unsigned long) sdbt & ~PAGE_MASK) == CPUM_SF_SDBT_TL_OFFSET; sdbt 71 arch/s390/kernel/perf_cpum_sf.c unsigned long *sdbt; /* Sample-data-block-table origin */ sdbt 118 arch/s390/kernel/perf_cpum_sf.c return !!cpuhw->sfb.sdbt; sdbt 126 arch/s390/kernel/perf_cpum_sf.c unsigned long *sdbt, *curr; sdbt 128 arch/s390/kernel/perf_cpum_sf.c if (!sfb->sdbt) sdbt 131 arch/s390/kernel/perf_cpum_sf.c sdbt = sfb->sdbt; sdbt 132 arch/s390/kernel/perf_cpum_sf.c curr = sdbt; sdbt 136 arch/s390/kernel/perf_cpum_sf.c if (!*curr || !sdbt) sdbt 142 arch/s390/kernel/perf_cpum_sf.c if (sdbt) sdbt 143 arch/s390/kernel/perf_cpum_sf.c free_page((unsigned long) sdbt); sdbt 146 arch/s390/kernel/perf_cpum_sf.c if (curr == sfb->sdbt) sdbt 149 arch/s390/kernel/perf_cpum_sf.c sdbt = curr; sdbt 160 arch/s390/kernel/perf_cpum_sf.c "free_sampling_buffer: freed sdbt=%p\n", sfb->sdbt); sdbt 164 arch/s390/kernel/perf_cpum_sf.c static int alloc_sample_data_block(unsigned long *sdbt, gfp_t gfp_flags) sdbt 176 arch/s390/kernel/perf_cpum_sf.c *sdbt = sdb; sdbt 198 arch/s390/kernel/perf_cpum_sf.c if (!sfb->sdbt || !sfb->tail) sdbt 214 arch/s390/kernel/perf_cpum_sf.c if (sfb->sdbt != get_next_sdbt(tail)) { sdbt 218 arch/s390/kernel/perf_cpum_sf.c (void *) sfb->sdbt, (void *) tail); sdbt 264 arch/s390/kernel/perf_cpum_sf.c *tail = (unsigned long) sfb->sdbt + 1; sdbt 288 arch/s390/kernel/perf_cpum_sf.c if (sfb->sdbt) sdbt 292 arch/s390/kernel/perf_cpum_sf.c sfb->sdbt = (unsigned long *) get_zeroed_page(GFP_KERNEL); sdbt 293 arch/s390/kernel/perf_cpum_sf.c if (!sfb->sdbt) sdbt 301 arch/s390/kernel/perf_cpum_sf.c sfb->tail = sfb->sdbt; sdbt 302 arch/s390/kernel/perf_cpum_sf.c *sfb->tail = (unsigned long)(void *) sfb->sdbt + 1; sdbt 313 arch/s390/kernel/perf_cpum_sf.c sfb->sdbt, (void *) *sfb->sdbt); sdbt 338 arch/s390/kernel/perf_cpum_sf.c if (!sfb->sdbt) sdbt 367 arch/s390/kernel/perf_cpum_sf.c if (cpuhw->sfb.sdbt) sdbt 1175 arch/s390/kernel/perf_cpum_sf.c static void hw_collect_samples(struct perf_event *event, unsigned long *sdbt, sdbt 1181 arch/s390/kernel/perf_cpum_sf.c te = (struct hws_trailer_entry *) trailer_entry_ptr(*sdbt); sdbt 1182 arch/s390/kernel/perf_cpum_sf.c sample = (struct hws_basic_entry *) *sdbt; sdbt 1247 arch/s390/kernel/perf_cpum_sf.c unsigned long *sdbt; sdbt 1261 arch/s390/kernel/perf_cpum_sf.c sdbt = (unsigned long *) TEAR_REG(hwc); sdbt 1265 arch/s390/kernel/perf_cpum_sf.c te = (struct hws_trailer_entry *) trailer_entry_ptr(*sdbt); sdbt 1285 arch/s390/kernel/perf_cpum_sf.c sdbt, te->overflow, sdbt 1292 arch/s390/kernel/perf_cpum_sf.c hw_collect_samples(event, sdbt, &event_overflow); sdbt 1304 arch/s390/kernel/perf_cpum_sf.c sdbt++; sdbt 1305 arch/s390/kernel/perf_cpum_sf.c if (is_link_entry(sdbt)) sdbt 1306 arch/s390/kernel/perf_cpum_sf.c sdbt = get_next_sdbt(sdbt); sdbt 1309 arch/s390/kernel/perf_cpum_sf.c TEAR_REG(hwc) = (unsigned long) sdbt; sdbt 1733 arch/s390/kernel/perf_cpum_sf.c sfb->sdbt = (unsigned long *) get_zeroed_page(GFP_KERNEL); sdbt 1734 arch/s390/kernel/perf_cpum_sf.c if (!sfb->sdbt) sdbt 1736 arch/s390/kernel/perf_cpum_sf.c aux->sdbt_index[sfb->num_sdbt++] = (unsigned long)sfb->sdbt; sdbt 1737 arch/s390/kernel/perf_cpum_sf.c tail = sfb->tail = sfb->sdbt; sdbt 1761 arch/s390/kernel/perf_cpum_sf.c *tail = (unsigned long) sfb->sdbt + 1; sdbt 1885 arch/s390/kernel/perf_cpum_sf.c if (!SAMPL_DIAG_MODE(&event->hw) && !cpuhw->sfb.sdbt) sdbt 1902 arch/s390/kernel/perf_cpum_sf.c cpuhw->lsctl.tear = (unsigned long) cpuhw->sfb.sdbt; sdbt 1903 arch/s390/kernel/perf_cpum_sf.c cpuhw->lsctl.dear = *(unsigned long *) cpuhw->sfb.sdbt; sdbt 1904 arch/s390/kernel/perf_cpum_sf.c hw_reset_registers(&event->hw, cpuhw->sfb.sdbt);