Lines Matching refs:batch
1060 struct mmu_table_batch *batch; in tlb_remove_table_rcu() local
1063 batch = container_of(head, struct mmu_table_batch, rcu); in tlb_remove_table_rcu()
1065 for (i = 0; i < batch->nr; i++) in tlb_remove_table_rcu()
1066 __tlb_remove_table(batch->tables[i]); in tlb_remove_table_rcu()
1068 free_page((unsigned long)batch); in tlb_remove_table_rcu()
1073 struct mmu_table_batch **batch = &tlb->batch; in tlb_table_flush() local
1075 if (*batch) { in tlb_table_flush()
1076 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
1077 *batch = NULL; in tlb_table_flush()
1083 struct mmu_table_batch **batch = &tlb->batch; in tlb_remove_table() local
1086 if (*batch == NULL) { in tlb_remove_table()
1087 *batch = (struct mmu_table_batch *) in tlb_remove_table()
1089 if (*batch == NULL) { in tlb_remove_table()
1094 (*batch)->nr = 0; in tlb_remove_table()
1096 (*batch)->tables[(*batch)->nr++] = table; in tlb_remove_table()
1097 if ((*batch)->nr == MAX_TABLE_BATCH) in tlb_remove_table()