Lines Matching refs:id
107 snd_iprintf(buffer, "%s\n", entry->card->id); in snd_card_id_read()
220 strlcpy(card->id, xid, sizeof(card->id)); in snd_card_new()
535 static bool card_id_ok(struct snd_card *card, const char *id) in card_id_ok() argument
538 if (!snd_info_check_reserved_words(id)) in card_id_ok()
542 !strcmp(snd_cards[i]->id, id)) in card_id_ok()
552 char *id = card->id; in copy_valid_id_string() local
557 *id++ = isalpha(*src) ? *src : 'D'; in copy_valid_id_string()
558 while (*nid && (size_t)(id - card->id) < sizeof(card->id) - 1) { in copy_valid_id_string()
560 *id++ = *nid; in copy_valid_id_string()
563 *id = 0; in copy_valid_id_string()
574 char *id; in snd_card_set_id_no_lock() local
577 id = card->id; in snd_card_set_id_no_lock()
583 if (!*id || !strncmp(id, "card", 4)) { in snd_card_set_id_no_lock()
584 strcpy(id, "Default"); in snd_card_set_id_no_lock()
588 len = strlen(id); in snd_card_set_id_no_lock()
594 if (card_id_ok(card, id)) in snd_card_set_id_no_lock()
600 if (len + sfxlen >= sizeof(card->id)) in snd_card_set_id_no_lock()
601 spos = id + sizeof(card->id) - sfxlen - 1; in snd_card_set_id_no_lock()
603 spos = id + len; in snd_card_set_id_no_lock()
608 *id = 0; in snd_card_set_id_no_lock()
612 dev_err(card->dev, "unable to set card id (%s)\n", id); in snd_card_set_id_no_lock()
614 strlcpy(card->id, card->proc_root->name, sizeof(card->id)); in snd_card_set_id_no_lock()
628 if (card->id[0] != '\0') in snd_card_set_id()
641 return snprintf(buf, PAGE_SIZE, "%s\n", card->id); in card_id_show_attr()
649 char buf1[sizeof(card->id)]; in card_id_store_attr()
650 size_t copy = count > sizeof(card->id) - 1 ? in card_id_store_attr()
651 sizeof(card->id) - 1 : count; in card_id_store_attr()
667 strcpy(card->id, buf1); in card_id_store_attr()
674 static DEVICE_ATTR(id, S_IRUGO | S_IWUSR, card_id_show_attr, card_id_store_attr);
752 if (*card->id) { in snd_card_register()
754 char tmpid[sizeof(card->id)]; in snd_card_register()
755 memcpy(tmpid, card->id, sizeof(card->id)); in snd_card_register()
789 card->id, in snd_card_info_read()