phram.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) phram.c (e4dca7b7aa08b22893c45485d222b5807c1375ae)
1/**
2 * Copyright (c) ???? Jochen Schäuble <psionic@psionic.de>
3 * Copyright (c) 2003-2004 Joern Engel <joern@wh.fh-wedel.de>
4 *
5 * Usage:
6 *
7 * one commend line parameter per device, each in the form:
8 * phram=<name>,<start>,<len>

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

261 if (!ret)
262 pr_info("%s device: %#llx at %#llx\n", name, len, start);
263 else
264 kfree(name);
265
266 return ret;
267}
268
1/**
2 * Copyright (c) ???? Jochen Schäuble <psionic@psionic.de>
3 * Copyright (c) 2003-2004 Joern Engel <joern@wh.fh-wedel.de>
4 *
5 * Usage:
6 *
7 * one commend line parameter per device, each in the form:
8 * phram=<name>,<start>,<len>

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

261 if (!ret)
262 pr_info("%s device: %#llx at %#llx\n", name, len, start);
263 else
264 kfree(name);
265
266 return ret;
267}
268
269static int phram_param_call(const char *val, struct kernel_param *kp)
269static int phram_param_call(const char *val, const struct kernel_param *kp)
270{
271#ifdef MODULE
272 return phram_setup(val);
273#else
274 /*
275 * If more parameters are later passed in via
276 * /sys/module/phram/parameters/phram
277 * and init_phram() has already been called,

--- 51 unchanged lines hidden ---
270{
271#ifdef MODULE
272 return phram_setup(val);
273#else
274 /*
275 * If more parameters are later passed in via
276 * /sys/module/phram/parameters/phram
277 * and init_phram() has already been called,

--- 51 unchanged lines hidden ---