Lines Matching defs:_libdi
549 _libdi = CDLL('libdevinfo.so', use_errno=True)
550 _libdi.di_devlink_init.restype = c_void_p
551 _libdi.di_devlink_init.argtypes = [c_char_p, c_int]
552 _libdi.di_devlink_path.restype = c_char_p
553 _libdi.di_devlink_path.argtypes = [c_void_p]
557 _libdi.di_devlink_walk.argtypes = [c_void_p, c_char_p, c_char_p, c_int,
569 hdl = c_void_p(_libdi.di_devlink_init(drvname, flags))
579 r = _libdi.di_devlink_path(dl)
594 r = _libdi.di_devlink_walk(hdl, pattern, path, flags, walk_arg, wf)
601 _libdi.di_devlink_fini(hdl)
607 _libdi.di_prom_init.restype = c_void_p
608 _libdi.di_prom_init.argtypes = None
609 _libdi.di_init.restype = c_void_p
610 _libdi.di_init.argtypes = [c_char_p, c_int]
611 _libdi.di_fini.restype = None
612 _libdi.di_fini.argtypes = [c_void_p]
613 _libdi.di_prom_fini.restype = None
614 _libdi.di_prom_fini.argtypes = [c_void_p]
615 _libdi.di_devfs_path.restype = c_void_p
616 _libdi.di_devfs_path.argtypes = [c_void_p]
617 _libdi.di_devfs_path_free.argtypes = [c_void_p]
618 _libdi.di_minor_spectype.argtypes = [c_void_p]
619 _libdi.di_minor_name.restype = c_char_p
620 _libdi.di_minor_name.argtypes = [c_void_p]
621 _libdi.di_minor_next.restype = c_void_p
622 _libdi.di_minor_next.argtypes = [c_void_p, c_void_p]
623 _libdi.di_walk_minor.argtypes = [c_void_p, c_char_p, c_int, c_void_p,
625 _libdi.di_prop_lookup_strings.argtypes = [c_ulong, c_void_p,
627 _libdi.di_prom_prop_lookup_bytes.argtypes = [c_void_p, c_void_p,
636 _libdi.devfs_bootdev_get_list.argtypes = [c_char_p,
638 _libdi.devfs_bootdev_free_list.argtypes = [pp_struct_boot_dev]
639 _libdi.devfs_bootdev_free_list.restype = None
640 _libdi.devfs_bootdev_set_list.argtypes = [c_void_p, c_uint]
642 _libdi.di_child_node.argtypes = [ c_void_p ]
643 _libdi.di_child_node.restype = c_void_p
644 _libdi.di_node_name.argtypes = [ c_void_p ]
645 _libdi.di_node_name.restype = c_char_p
646 _libdi.di_sibling_node.argtypes = [ c_void_p ]
647 _libdi.di_sibling_node.restype = c_void_p
691 return _libdi.di_minor_spectype(minor)
697 hdl = c_void_p(_libdi.di_prom_init())
706 hdl = c_void_p(_libdi.di_init(path, flags))
718 return _libdi.di_minor_name(minor)
723 r = c_void_p(_libdi.di_devfs_path(node))
727 _libdi.di_devfs_path_free(r)
737 r = c_void_p(_libdi.di_minor_next(node, minor))
755 r = _libdi.di_walk_minor(rootnode, minortype, flag, walkarg, wf)
762 _libdi.di_fini(hdl)
766 _libdi.di_prom_fini(hdl)
773 rv = _libdi.devfs_bootdev_get_list('/', pointer(bdl))
792 _libdi.devfs_bootdev_free_list(bdl)
800 rv = _libdi.devfs_bootdev_set_list(list_string, options)
804 rv = _libdi.di_prop_lookup_strings(dev, node, prop_name, prop_data)
857 rv = _libdi.di_prom_prop_lookup_bytes(phdl, nodehdl, propname, charpp)
865 rv = _libdi.di_child_node(node)
871 rv = _libdi.di_sibling_node(node)
878 rv = _libdi.di_node_name(node)