Lines Matching refs:batch
1136 struct mmu_table_batch *batch; in tlb_remove_table_rcu() local
1139 batch = container_of(head, struct mmu_table_batch, rcu); in tlb_remove_table_rcu()
1141 for (i = 0; i < batch->nr; i++) in tlb_remove_table_rcu()
1142 __tlb_remove_table(batch->tables[i]); in tlb_remove_table_rcu()
1144 free_page((unsigned long)batch); in tlb_remove_table_rcu()
1149 struct mmu_table_batch **batch = &tlb->batch; in tlb_table_flush() local
1151 if (*batch) { in tlb_table_flush()
1152 call_rcu_sched(&(*batch)->rcu, tlb_remove_table_rcu); in tlb_table_flush()
1153 *batch = NULL; in tlb_table_flush()
1159 struct mmu_table_batch **batch = &tlb->batch; in tlb_remove_table() local
1162 if (*batch == NULL) { in tlb_remove_table()
1163 *batch = (struct mmu_table_batch *) in tlb_remove_table()
1165 if (*batch == NULL) { in tlb_remove_table()
1170 (*batch)->nr = 0; in tlb_remove_table()
1172 (*batch)->tables[(*batch)->nr++] = table; in tlb_remove_table()
1173 if ((*batch)->nr == MAX_TABLE_BATCH) in tlb_remove_table()