Deleted Added
full compact
openfirm.c (230631) openfirm.c (239366)
1/* $NetBSD: Locore.c,v 1.7 2000/08/20 07:04:59 tsubai Exp $ */
2
3/*-
4 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
5 * Copyright (C) 1995, 1996 TooLs GmbH.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 42 unchanged lines hidden (view full) ---

51 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
52 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
53 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
54 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
55 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 */
57
58#include <sys/cdefs.h>
1/* $NetBSD: Locore.c,v 1.7 2000/08/20 07:04:59 tsubai Exp $ */
2
3/*-
4 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
5 * Copyright (C) 1995, 1996 TooLs GmbH.
6 * All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 42 unchanged lines hidden (view full) ---

51 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
52 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
53 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
54 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
55 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
56 */
57
58#include <sys/cdefs.h>
59__FBSDID("$FreeBSD: head/sys/dev/ofw/openfirm.c 230631 2012-01-27 22:29:29Z marius $");
59__FBSDID("$FreeBSD: head/sys/dev/ofw/openfirm.c 239366 2012-08-18 11:25:07Z hrs $");
60
61#include "opt_platform.h"
62
63#include <sys/param.h>
64#include <sys/kernel.h>
65#include <sys/malloc.h>
66#include <sys/systm.h>
67

--- 188 unchanged lines hidden (view full) ---

256{
257
258 if (ofw_def_impl == NULL)
259 return (-1);
260
261 return (OFW_GETPROPLEN(ofw_obj, package, propname));
262}
263
60
61#include "opt_platform.h"
62
63#include <sys/param.h>
64#include <sys/kernel.h>
65#include <sys/malloc.h>
66#include <sys/systm.h>
67

--- 188 unchanged lines hidden (view full) ---

256{
257
258 if (ofw_def_impl == NULL)
259 return (-1);
260
261 return (OFW_GETPROPLEN(ofw_obj, package, propname));
262}
263
264/* Check existence of a property of a package. */
265int
266OF_hasprop(phandle_t package, const char *propname)
267{
268
269 return (OF_getproplen(package, propname) >= 0 ? 1 : 0);
270}
271
264/* Get the value of a property of a package. */
265ssize_t
266OF_getprop(phandle_t package, const char *propname, void *buf, size_t buflen)
267{
268
269 if (ofw_def_impl == NULL)
270 return (-1);
271

--- 249 unchanged lines hidden ---
272/* Get the value of a property of a package. */
273ssize_t
274OF_getprop(phandle_t package, const char *propname, void *buf, size_t buflen)
275{
276
277 if (ofw_def_impl == NULL)
278 return (-1);
279

--- 249 unchanged lines hidden ---