Lines Matching refs:df
2839 void **p, struct detached_freelist *df) in build_detached_freelist() argument
2846 df->page = NULL; in build_detached_freelist()
2856 df->s = cache_from_obj(s, object); in build_detached_freelist()
2859 set_freepointer(df->s, object, NULL); in build_detached_freelist()
2860 df->page = virt_to_head_page(object); in build_detached_freelist()
2861 df->tail = object; in build_detached_freelist()
2862 df->freelist = object; in build_detached_freelist()
2864 df->cnt = 1; in build_detached_freelist()
2872 if (df->page == virt_to_head_page(object)) { in build_detached_freelist()
2874 set_freepointer(df->s, object, df->freelist); in build_detached_freelist()
2875 df->freelist = object; in build_detached_freelist()
2876 df->cnt++; in build_detached_freelist()
2900 struct detached_freelist df; in kmem_cache_free_bulk() local
2902 size = build_detached_freelist(s, size, p, &df); in kmem_cache_free_bulk()
2903 if (unlikely(!df.page)) in kmem_cache_free_bulk()
2906 slab_free(df.s, df.page, df.freelist, df.tail, df.cnt,_RET_IP_); in kmem_cache_free_bulk()