Lines Matching full:probe
20 struct probe { struct
21 struct probe *next; argument
33 struct module *module, kobj_probe_t *probe, in kobj_map() argument
39 struct probe *p; in kobj_map()
44 p = kmalloc_array(n, sizeof(struct probe), GFP_KERNEL); in kobj_map()
50 p->get = probe; in kobj_map()
58 struct probe **s = &domain->probes[index % 255]; in kobj_map()
73 struct probe *found = NULL; in kobj_unmap()
80 struct probe **s; in kobj_unmap()
82 struct probe *p = *s; in kobj_unmap()
96 kobj_probe_t *probe) in kobj_delete() argument
101 struct probe *found = NULL; in kobj_delete()
108 struct probe **s; in kobj_delete()
110 struct probe *p = *s; in kobj_delete()
111 if (p->dev == dev && p->range == range && p->get == probe) { in kobj_delete()
126 struct probe *p; in kobj_lookup()
132 struct kobject *(*probe)(dev_t, int *, void *); in kobj_lookup() local
144 probe = p->get; in kobj_lookup()
152 kobj = probe(dev, index, data); in kobj_lookup()
153 /* Currently ->owner protects _only_ ->probe() itself. */ in kobj_lookup()
166 struct probe *base = kzalloc(sizeof(*base), GFP_KERNEL); in kobj_map_init()