Lines Matching refs:minor_path

424 get_dev_link_path(di_node_t node, char *nodetype, char *re, char **devlink, char **minor_path, char…  in get_dev_link_path()  argument
432 *minor_path = NULL; in get_dev_link_path()
451 if ((*minor_path = di_devfs_minor_path(minor)) == NULL) { in get_dev_link_path()
456 *devlink = get_devlink(devlink_hdl, re, *minor_path); in get_dev_link_path()
467 *devlink = get_usb_devlink(*minor_path, "/dev/usb/"); in get_dev_link_path()
476 di_devfs_path_free (*minor_path); in get_dev_link_path()
477 *minor_path = NULL; in get_dev_link_path()
491 char *minor_path = NULL; in devinfo_usb_video4linux_add() local
497 "^usb/video[0-9]+", &devlink, &minor_path, &minor_name); in devinfo_usb_video4linux_add()
499 if ((minor_path == NULL) || (devlink == NULL)) { in devinfo_usb_video4linux_add()
512 devinfo_set_default_properties(d, usbd, node, minor_path); in devinfo_usb_video4linux_add()
530 devinfo_add_enqueue(d, minor_path, &devinfo_usb_handler); in devinfo_usb_video4linux_add()
538 if (minor_path) { in devinfo_usb_video4linux_add()
539 di_devfs_path_free(minor_path); in devinfo_usb_video4linux_add()
553 char *minor_path = NULL; in devinfo_usb_input_add() local
558 "^usb/hid[0-9]+", &devlink, &minor_path, &minor_name); in devinfo_usb_input_add()
560 if ((minor_path == NULL) || (devlink == NULL)) { in devinfo_usb_input_add()
574 devinfo_set_default_properties(d, usbd, node, minor_path); in devinfo_usb_input_add()
599 devinfo_add_enqueue(d, minor_path, &devinfo_usb_keyboard_handler); in devinfo_usb_input_add()
601 devinfo_add_enqueue(d, minor_path, &devinfo_usb_handler); in devinfo_usb_input_add()
612 if (minor_path) { in devinfo_usb_input_add()
613 di_devfs_path_free(minor_path); in devinfo_usb_input_add()
627 char *minor_path = NULL; in devinfo_usb_scsa2usb_add() local
633 "^usb/mass-storage[0-9]+", &devlink, &minor_path, &minor_name); in devinfo_usb_scsa2usb_add()
635 if ((devlink == NULL) || (minor_path == NULL)) { in devinfo_usb_scsa2usb_add()
641 devinfo_set_default_properties (d, usbd, node, minor_path); in devinfo_usb_scsa2usb_add()
653 devinfo_add_enqueue (d, minor_path, &devinfo_usb_handler); in devinfo_usb_scsa2usb_add()
659 if (minor_path) { in devinfo_usb_scsa2usb_add()
660 di_devfs_path_free (minor_path); in devinfo_usb_scsa2usb_add()
674 char *devlink = NULL, *minor_path = NULL, *minor_name = NULL; in devinfo_usb_printer_add() local
677 get_dev_link_path(node, "ddi_printer", "printers/.+", &devlink, &minor_path, &minor_name); in devinfo_usb_printer_add()
679 if ((devlink == NULL) || (minor_path == NULL)) { in devinfo_usb_printer_add()
685 devinfo_set_default_properties (d, parent, node, minor_path); in devinfo_usb_printer_add()
702 devinfo_add_enqueue (d, minor_path, &devinfo_usb_printer_handler); in devinfo_usb_printer_add()
708 if (minor_path) { in devinfo_usb_printer_add()
709 di_devfs_path_free (minor_path); in devinfo_usb_printer_add()