Lines Matching defs:hlist_array
127 struct fprobe_hlist *fph = fp->hlist_array;
139 hlist_add_head_rcu(&fp->hlist_array->hlist, head);
145 struct fprobe_hlist *fph = fp->hlist_array;
731 kfree(fp->hlist_array);
732 fp->hlist_array = NULL;
738 struct fprobe_hlist *hlist_array;
750 hlist_array = kzalloc_flex(*hlist_array, array, num);
751 if (!hlist_array)
756 hlist_array->size = num;
757 fp->hlist_array = hlist_array;
758 hlist_array->fp = fp;
760 hlist_array->array[i].fp = fp;
766 hlist_array->array[i].addr = addr;
839 struct fprobe_hlist *hlist_array;
848 hlist_array = fp->hlist_array;
856 for (i = 0; i < hlist_array->size; i++) {
857 ret = insert_fprobe_node(&hlist_array->array[i]);
864 delete_fprobe_node(&hlist_array->array[i]);
909 if (!fp || !fp->hlist_array)
924 struct fprobe_hlist *hlist_array;
934 hlist_array = fp->hlist_array;
935 addrs = kcalloc(hlist_array->size, sizeof(unsigned long), GFP_KERNEL);
943 for (i = 0; i < hlist_array->size; i++) {
944 if (!delete_fprobe_node(&hlist_array->array[i]))
945 addrs[count++] = hlist_array->array[i].addr;
954 kfree_rcu(hlist_array, rcu);
955 fp->hlist_array = NULL;