PageRenderTime 18ms CodeModel.GetById 9ms app.highlight 5ms RepoModel.GetById 2ms app.codeStats 0ms

/arch/ppc/boot/of1275/claim.c

https://bitbucket.org/evzijst/gittest
C | 34 lines | 22 code | 3 blank | 9 comment | 0 complexity | 6a24107fd6698286d6e5b1ae28264d09 MD5 | raw file
 1/*
 2 * Copyright (C) Paul Mackerras 1997.
 3 * Copyright (C) Leigh Brown 2002.
 4 *
 5 * This program is free software; you can redistribute it and/or
 6 * modify it under the terms of the GNU General Public License
 7 * as published by the Free Software Foundation; either version
 8 * 2 of the License, or (at your option) any later version.
 9 */
10
11#include "of1275.h"
12
13void *
14claim(unsigned int virt, unsigned int size, unsigned int align)
15{
16    struct prom_args {
17	char *service;
18	int nargs;
19	int nret;
20	unsigned int virt;
21	unsigned int size;
22	unsigned int align;
23	void *ret;
24    } args;
25
26    args.service = "claim";
27    args.nargs = 3;
28    args.nret = 1;
29    args.virt = virt;
30    args.size = size;
31    args.align = align;
32    (*of_prom_entry)(&args);
33    return args.ret;
34}