Lines Matching +full:sys +full:- +full:syscon
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
32 #include <sys/types.h>
33 #include <sys/kobj.h>
38 struct syscon { struct
41 TAILQ_ENTRY(syscon) syscon_link; /* Global list entry */
45 phandle_t ofw_node; /* OFW node for syscon */ argument
59 void *syscon_get_softc(struct syscon *syscon); argument
64 struct syscon *syscon_create(device_t pdev, syscon_class_t syscon_class);
65 struct syscon *syscon_register(struct syscon *syscon);
66 int syscon_unregister(struct syscon *syscon);
69 struct syscon *syscon_create_ofw_node(device_t pdev,
71 phandle_t syscon_get_ofw_node(struct syscon *syscon);
73 struct syscon **syscon);
74 int syscon_get_by_ofw_node(device_t cdev, phandle_t node, struct syscon **syscon);