Lines Matching refs:irq
66 void (*worker)(struct ot_item *item, int irq);
243 struct ot_obj_stat total, normal = {0}, irq = {0}; in ot_perf_report() local
255 irq.nhits += item->stat[1].nhits; in ot_perf_report()
256 irq.nmiss += item->stat[1].nmiss; in ot_perf_report()
268 total.nhits = normal.nhits + irq.nhits; in ot_perf_report()
269 total.nmiss = normal.nmiss + irq.nmiss; in ot_perf_report()
324 static void ot_bulk_sync(struct ot_item *item, int irq) in ot_bulk_sync() argument
329 for (i = 0; i < item->bulk[irq]; i++) in ot_bulk_sync()
332 if (!irq && (item->delay || !(++(item->niters) & 0x7FFF))) in ot_bulk_sync()
340 item->stat[irq].nhits++; in ot_bulk_sync()
342 item->stat[irq].nmiss++; in ot_bulk_sync()
500 static void ot_bulk_async(struct ot_item *item, int irq) in ot_bulk_async() argument
506 for (i = 0; i < item->bulk[irq]; i++) in ot_bulk_async()
509 if (!irq) { in ot_bulk_async()
524 item->stat[irq].nhits++; in ot_bulk_async()
526 item->stat[irq].nmiss++; in ot_bulk_async()
530 if (!irq) in ot_bulk_async()