Lines Matching refs:domain
32 int kobj_map(struct kobj_map *domain, dev_t dev, unsigned long range, in kobj_map() argument
56 mutex_lock(domain->lock); in kobj_map()
58 struct probe **s = &domain->probes[index % 255]; in kobj_map()
64 mutex_unlock(domain->lock); in kobj_map()
68 void kobj_unmap(struct kobj_map *domain, dev_t dev, unsigned long range) in kobj_unmap() argument
78 mutex_lock(domain->lock); in kobj_unmap()
81 for (s = &domain->probes[index % 255]; *s; s = &(*s)->next) { in kobj_unmap()
91 mutex_unlock(domain->lock); in kobj_unmap()
95 struct kobject *kobj_lookup(struct kobj_map *domain, dev_t dev, int *index) in kobj_lookup() argument
102 mutex_lock(domain->lock); in kobj_lookup()
103 for (p = domain->probes[MAJOR(dev) % 255]; p; p = p->next) { in kobj_lookup()
123 mutex_unlock(domain->lock); in kobj_lookup()
131 mutex_unlock(domain->lock); in kobj_lookup()