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