Lines Matching refs:card

168     struct udev_device *card = NULL;
181 t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
182 card = udev_device_new_from_syspath(udev, t);
185 if (!card) {
186 pa_log_error("Failed to get card object.");
191 if (((v = udev_device_get_property_value(card, "ID_PATH")) && *v) ||
192 (v = udev_device_get_devpath(card)))
196 if ((v = udev_device_get_devpath(card)))
200 if ((v = udev_device_get_property_value(card, "ID_ID")) && *v)
204 if ((v = udev_device_get_property_value(card, "ID_BUS")) && *v)
208 if ((id = read_id(card, "ID_VENDOR_ID")) > 0)
212 if ((v = udev_device_get_property_value(card, "ID_VENDOR_FROM_DATABASE")) && *v)
214 else if ((v = udev_device_get_property_value(card, "ID_VENDOR_ENC")) && *v)
216 else if ((v = udev_device_get_property_value(card, "ID_VENDOR")) && *v)
221 if ((id = read_id(card, "ID_MODEL_ID")) >= 0)
225 if ((v = udev_device_get_property_value(card, "ID_MODEL_FROM_DATABASE")) && *v)
227 else if ((v = udev_device_get_property_value(card, "ID_MODEL_ENC")) && *v)
229 else if ((v = udev_device_get_property_value(card, "ID_MODEL")) && *v)
234 if ((v = udev_device_get_property_value(card, "ID_SERIAL")) && *v)
238 if ((v = udev_device_get_property_value(card, "SOUND_CLASS")) && *v)
242 if ((v = udev_device_get_property_value(card, "SOUND_FORM_FACTOR")) && *v)
248 if ((v = udev_device_get_property_value(card, "SOUND_DESCRIPTION")) && *v)
255 if (card)
256 udev_device_unref(card);
266 struct udev_device *card = NULL;
278 t = pa_sprintf_malloc("/sys/class/sound/card%i", card_idx);
279 card = udev_device_new_from_syspath(udev, t);
282 if (!card) {
283 pa_log_error("Failed to get card object.");
287 if ((v = udev_device_get_property_value(card, name)) && *v)
292 if (card)
293 udev_device_unref(card);