Lines Matching defs:owner
106 * @owner: a representation of the owner of this pin; typically the device
112 int pin, const char *owner,
128 pin, desc->name, owner);
131 desc->mux_usecount && strcmp(desc->mux_owner, owner)) {
134 desc->name, desc->mux_owner, owner);
141 desc->name, desc->gpio_owner, owner);
146 desc->gpio_owner = owner;
152 desc->mux_owner = owner;
156 if (!try_module_get(pctldev->owner)) {
177 module_put(pctldev->owner);
192 pin, owner);
204 * This function returns a pointer to the previous owner. This is used
205 * for callers that dynamically allocate an owner name so it can be freed
213 const char *owner;
243 owner = desc->gpio_owner;
246 owner = desc->mux_owner;
251 module_put(pctldev->owner);
253 return owner;
267 const char *owner;
271 owner = kasprintf(GFP_KERNEL, "%s:%d", range->name, gpio);
272 if (!owner)
275 ret = pin_request(pctldev, pin, owner, range);
277 kfree(owner);
291 const char *owner;
293 owner = pin_free(pctldev, pin, range);
294 kfree(owner);