Searched refs:memcons (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/arch/powerpc/sysdev/
H A Dudbg_memcons.c6 * circular buffer whose next write position is stored in memcons.output_pos.
27 struct memcons { struct
39 struct memcons memcons = { variable in typeref:struct:memcons
52 *memcons.output_pos = c; memcons_putc()
54 new_output_pos = memcons.output_pos + 1; memcons_putc()
55 if (new_output_pos >= memcons.output_end) memcons_putc()
56 new_output_pos = memcons.output_start; memcons_putc()
58 memcons.output_pos = new_output_pos; memcons_putc()
66 if (*memcons.input_pos) { memcons_getc_poll()
67 c = *memcons.input_pos; memcons_getc_poll()
69 new_input_pos = memcons.input_pos + 1; memcons_getc_poll()
70 if (new_input_pos >= memcons.input_end) memcons_getc_poll()
71 new_input_pos = memcons.input_start; memcons_getc_poll()
73 new_input_pos = memcons.input_start; memcons_getc_poll()
75 *memcons.input_pos = '\0'; memcons_getc_poll()
77 memcons.input_pos = new_input_pos; memcons_getc_poll()
/linux-4.4.14/arch/powerpc/platforms/powernv/
H A Dopal-msglog.c20 struct memcons { struct
38 struct memcons *mc = bin_attr->private; opal_msglog_read()
102 struct memcons *mc; opal_msglog_init()
104 if (of_property_read_u64(opal_node, "ibm,opal-memcons", &mcaddr)) { opal_msglog_init()
105 pr_warn("OPAL: Property ibm,opal-memcons not found, no message log\n"); opal_msglog_init()

Completed in 55 milliseconds