Lines Matching refs:d
118 struct aa_loaddata *d = container_of(work, struct aa_loaddata, work); in do_loaddata_free() local
119 struct aa_ns *ns = aa_get_ns(d->ns); in do_loaddata_free()
123 __aa_fs_remove_rawdata(d); in do_loaddata_free()
128 kfree_sensitive(d->hash); in do_loaddata_free()
129 kfree_sensitive(d->name); in do_loaddata_free()
130 kvfree(d->data); in do_loaddata_free()
131 kfree_sensitive(d); in do_loaddata_free()
136 struct aa_loaddata *d = container_of(kref, struct aa_loaddata, count); in aa_loaddata_kref() local
138 if (d) { in aa_loaddata_kref()
139 INIT_WORK(&d->work, do_loaddata_free); in aa_loaddata_kref()
140 schedule_work(&d->work); in aa_loaddata_kref()
146 struct aa_loaddata *d; in aa_loaddata_alloc() local
148 d = kzalloc(sizeof(*d), GFP_KERNEL); in aa_loaddata_alloc()
149 if (d == NULL) in aa_loaddata_alloc()
151 d->data = kvzalloc(size, GFP_KERNEL); in aa_loaddata_alloc()
152 if (!d->data) { in aa_loaddata_alloc()
153 kfree(d); in aa_loaddata_alloc()
156 kref_init(&d->count); in aa_loaddata_alloc()
157 INIT_LIST_HEAD(&d->list); in aa_loaddata_alloc()
159 return d; in aa_loaddata_alloc()