Symbol: memcons
arch/powerpc/platforms/powernv/opal-msglog.c
108
struct memcons *__init memcons_init(struct device_node *node, const char *mc_prop_name)
arch/powerpc/platforms/powernv/opal-msglog.c
111
struct memcons *mc;
arch/powerpc/platforms/powernv/opal-msglog.c
136
u32 __init memcons_get_size(struct memcons *mc)
arch/powerpc/platforms/powernv/opal-msglog.c
32
static struct memcons *opal_memcons = NULL;
arch/powerpc/platforms/powernv/opal-msglog.c
34
ssize_t memcons_copy(struct memcons *mc, char *to, loff_t pos, size_t count)
arch/powerpc/platforms/powernv/powernv.h
40
struct memcons;
arch/powerpc/platforms/powernv/powernv.h
41
ssize_t memcons_copy(struct memcons *mc, char *to, loff_t pos, size_t count);
arch/powerpc/platforms/powernv/powernv.h
42
u32 __init memcons_get_size(struct memcons *mc);
arch/powerpc/platforms/powernv/powernv.h
43
struct memcons *__init memcons_init(struct device_node *node, const char *mc_prop_name);
arch/powerpc/platforms/powernv/ultravisor.c
32
static struct memcons *uv_memcons;
arch/powerpc/sysdev/udbg_memcons.c
35
struct memcons memcons = {
arch/powerpc/sysdev/udbg_memcons.c
48
*memcons.output_pos = c;
arch/powerpc/sysdev/udbg_memcons.c
50
new_output_pos = memcons.output_pos + 1;
arch/powerpc/sysdev/udbg_memcons.c
51
if (new_output_pos >= memcons.output_end)
arch/powerpc/sysdev/udbg_memcons.c
52
new_output_pos = memcons.output_start;
arch/powerpc/sysdev/udbg_memcons.c
54
memcons.output_pos = new_output_pos;
arch/powerpc/sysdev/udbg_memcons.c
62
if (*memcons.input_pos) {
arch/powerpc/sysdev/udbg_memcons.c
63
c = *memcons.input_pos;
arch/powerpc/sysdev/udbg_memcons.c
65
new_input_pos = memcons.input_pos + 1;
arch/powerpc/sysdev/udbg_memcons.c
66
if (new_input_pos >= memcons.input_end)
arch/powerpc/sysdev/udbg_memcons.c
67
new_input_pos = memcons.input_start;
arch/powerpc/sysdev/udbg_memcons.c
69
new_input_pos = memcons.input_start;
arch/powerpc/sysdev/udbg_memcons.c
71
*memcons.input_pos = '\0';
arch/powerpc/sysdev/udbg_memcons.c
73
memcons.input_pos = new_input_pos;