Lines Matching defs:device

16  *  Support for the verb/device/modifier core logic and API,
72 uc_error("multiple control device names were found!");
152 free(ctl_dev->device);
172 static int uc_mgr_ctl_add_dev(struct ctl_list *ctl_list, const char *device)
180 if (strcmp(ctl_dev->device, device) == 0)
184 /* allocate new device name */
188 ctl_dev->device = strdup(device);
189 if (ctl_dev->device == NULL) {
201 const char *device,
230 hit |= !!(device && (strcmp(dev, device) == 0));
236 hit |= !!(device && (strcmp(dev, device) == 0));
241 if (!hit && device) {
242 err = uc_mgr_ctl_add_dev(*ctl_list, device);
260 const char *device,
273 ucm_group = _snd_is_ucm_device(device);
283 if (strcmp(ctl_dev->device, device + ucm_offset) == 0) {
292 err = snd_ctl_open(&ctl, device, 0);
301 uc_error("control hardware info (%s): %s", device, snd_strerror(err));
313 err = uc_mgr_ctl_add(uc_mgr, &ctl_list, ctl, card, info, device + ucm_offset, slave);
324 err = uc_mgr_ctl_add(uc_mgr, &ctl_list, ctl, -1, info, device + ucm_offset, slave);
525 free(seq->data.device);
624 struct use_case_device *device;
628 /* no errors when device is not found */
630 device = list_entry(pos, struct use_case_device, list);
631 if (strcmp(device->name, src) == 0) {
635 free(device->name);
636 device->name = dst1;
639 uc_mgr_rename_in_dev_list(&device->dev_list, src, dst);
646 struct use_case_device *device;
651 device = list_entry(pos, struct use_case_device, list);
652 if (strcmp(device->name, name) == 0) {
653 uc_mgr_free_device(device);
657 err = uc_mgr_remove_from_dev_list(&device->dev_list, name);
837 * \brief Get library configuration based on the private ALSA device name
838 * \param name[in] ALSA device name