Lines Matching refs:domain
32 int kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, in kobj_map() argument
57 mutex_lock(domain->lock); in kobj_map()
59 struct probe **s = &domain->probes[index % 255]; in kobj_map()
65 mutex_unlock(domain->lock); in kobj_map()
69 void kobj_unmap(struct kobj_map *domain, dev_t dev, unsigned long range) in kobj_unmap() argument
79 mutex_lock(domain->lock); in kobj_unmap()
82 for (s = &domain->probes[index % 255]; *s; s = &(*s)->next) { in kobj_unmap()
92 mutex_unlock(domain->lock); in kobj_unmap()
96 struct kobject *kobj_lookup(struct kobj_map *domain, dev_t dev, int *index) in kobj_lookup() argument
103 mutex_lock(domain->lock); in kobj_lookup()
104 for (p = domain->probes[MAJOR(dev) % 255]; p; p = p->next) { in kobj_lookup()
124 mutex_unlock(domain->lock); in kobj_lookup()
132 mutex_unlock(domain->lock); in kobj_lookup()