mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 01:08:03 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
63
include/linux/vt_buffer.h
Normal file
63
include/linux/vt_buffer.h
Normal file
|
@ -0,0 +1,63 @@
|
|||
/*
|
||||
* include/linux/vt_buffer.h -- Access to VT screen buffer
|
||||
*
|
||||
* (c) 1998 Martin Mares <mj@ucw.cz>
|
||||
*
|
||||
* This is a set of macros and functions which are used in the
|
||||
* console driver and related code to access the screen buffer.
|
||||
* In most cases the console works with simple in-memory buffer,
|
||||
* but when handling hardware text mode consoles, we store
|
||||
* the foreground console directly in video memory.
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_VT_BUFFER_H_
|
||||
#define _LINUX_VT_BUFFER_H_
|
||||
|
||||
|
||||
#if defined(CONFIG_VGA_CONSOLE) || defined(CONFIG_MDA_CONSOLE)
|
||||
#include <asm/vga.h>
|
||||
#endif
|
||||
|
||||
#ifndef VT_BUF_HAVE_RW
|
||||
#define scr_writew(val, addr) (*(addr) = (val))
|
||||
#define scr_readw(addr) (*(addr))
|
||||
#define scr_memcpyw(d, s, c) memcpy(d, s, c)
|
||||
#define scr_memmovew(d, s, c) memmove(d, s, c)
|
||||
#define VT_BUF_HAVE_MEMCPYW
|
||||
#define VT_BUF_HAVE_MEMMOVEW
|
||||
#endif
|
||||
|
||||
#ifndef VT_BUF_HAVE_MEMSETW
|
||||
static inline void scr_memsetw(u16 *s, u16 c, unsigned int count)
|
||||
{
|
||||
count /= 2;
|
||||
while (count--)
|
||||
scr_writew(c, s++);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef VT_BUF_HAVE_MEMCPYW
|
||||
static inline void scr_memcpyw(u16 *d, const u16 *s, unsigned int count)
|
||||
{
|
||||
count /= 2;
|
||||
while (count--)
|
||||
scr_writew(scr_readw(s++), d++);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef VT_BUF_HAVE_MEMMOVEW
|
||||
static inline void scr_memmovew(u16 *d, const u16 *s, unsigned int count)
|
||||
{
|
||||
if (d < s)
|
||||
scr_memcpyw(d, s, count);
|
||||
else {
|
||||
count /= 2;
|
||||
d += count;
|
||||
s += count;
|
||||
while (count--)
|
||||
scr_writew(scr_readw(--s), --d);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue