Lines Matching refs:bkvhead

2906 	struct kvfree_rcu_bulk_data *bkvhead[FREE_N_CHANNELS];  member
3006 struct kvfree_rcu_bulk_data *bkvhead[FREE_N_CHANNELS], *bnext; in kfree_rcu_work() local
3019 bkvhead[i] = krwp->bkvhead_free[i]; in kfree_rcu_work()
3030 for (; bkvhead[i]; bkvhead[i] = bnext) { in kfree_rcu_work()
3031 bnext = bkvhead[i]->next; in kfree_rcu_work()
3032 debug_rcu_bhead_unqueue(bkvhead[i]); in kfree_rcu_work()
3037 rcu_state.name, bkvhead[i]->nr_records, in kfree_rcu_work()
3038 bkvhead[i]->records); in kfree_rcu_work()
3040 kfree_bulk(bkvhead[i]->nr_records, in kfree_rcu_work()
3041 bkvhead[i]->records); in kfree_rcu_work()
3043 for (j = 0; j < bkvhead[i]->nr_records; j++) { in kfree_rcu_work()
3046 bkvhead[i]->records[j], 0); in kfree_rcu_work()
3048 vfree(bkvhead[i]->records[j]); in kfree_rcu_work()
3054 if (put_cached_bnode(krcp, bkvhead[i])) in kfree_rcu_work()
3055 bkvhead[i] = NULL; in kfree_rcu_work()
3058 if (bkvhead[i]) in kfree_rcu_work()
3059 free_page((unsigned long) bkvhead[i]); in kfree_rcu_work()
3095 if (krcp->bkvhead[i]) in need_offload_krc()
3137 if ((krcp->bkvhead[0] && !krwp->bkvhead_free[0]) || in kfree_rcu_monitor()
3138 (krcp->bkvhead[1] && !krwp->bkvhead_free[1]) || in kfree_rcu_monitor()
3144 krwp->bkvhead_free[j] = krcp->bkvhead[j]; in kfree_rcu_monitor()
3145 krcp->bkvhead[j] = NULL; in kfree_rcu_monitor()
3260 if (!(*krcp)->bkvhead[idx] || in add_ptr_to_bulk_krc_lock()
3261 (*krcp)->bkvhead[idx]->nr_records == KVFREE_BULK_MAX_ENTR) { in add_ptr_to_bulk_krc_lock()
3287 bnode->next = (*krcp)->bkvhead[idx]; in add_ptr_to_bulk_krc_lock()
3290 (*krcp)->bkvhead[idx] = bnode; in add_ptr_to_bulk_krc_lock()
3294 (*krcp)->bkvhead[idx]->records in add_ptr_to_bulk_krc_lock()
3295 [(*krcp)->bkvhead[idx]->nr_records++] = ptr; in add_ptr_to_bulk_krc_lock()