Lines Matching defs:minor_path

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