Lines Matching refs:name
39 char *name;
49 free(entry->name);
62 const char *name)
74 entry->name = strdup(name);
75 if (!entry->name) {
99 static int open_ctl(const char *name, snd_ctl_t **ctlp)
104 err = snd_ctl_open(&ctl, name, SND_CTL_READONLY);
106 fprintf(stderr, "Cannot open ctl %s\n", name);
111 fprintf(stderr, "Cannot open subscribe events to ctl %s\n", name);
119 static inline bool seek_entry_by_name(struct list_head *srcs, const char *name)
124 if (!strcmp(entry->name, name))
131 static int prepare_source_entry(struct list_head *srcs, const char *name)
136 if (!name) {
152 if (seek_entry_by_name(srcs, name))
154 err = open_ctl(name, &handle);
157 err = insert_source_entry(srcs, handle, name);
189 strstr(ev->name, "controlC") == ev->name)
200 static int print_event(snd_ctl_t *ctl, const char *name)
215 name,
347 print_event(entry->handle, entry->name);
392 int monitor(const char *name)
424 err = prepare_source_entry(&srcs, name);