viafb: package often used basic io functions
commitc389874805a6849e3e347fc0e13fa170d80840c1
authorFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
Sat, 17 Apr 2010 19:44:51 +0000 (17 19:44 +0000)
committerJonathan Corbet <corbet@lwn.net>
Fri, 7 May 2010 23:16:03 +0000 (7 17:16 -0600)
tree11508f50085603a0a9f9f14b10046f9940775f55
parent7e0de022680f7899d33141f3ab5724a704f5669a
viafb: package often used basic io functions

This patch puts redesigned versions of the basic io functions that
are used overall the driver in an extra header. It is prefixed with
via_ as no framebuffer dependend stuff is in there. They were inlined
as they are really simple which reduced the module size about 2.5%.
The parameter order of read and write was fixed as it really doesn't
make sense to change the order as they are parts of the same address
and not source and destination.
Wrapper which use the new functions were added to hw.h to replicate
the old interface and avoid changing all old code.

[jc: added one comment]
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
drivers/video/via/hw.c
drivers/video/via/hw.h
drivers/video/via/via_io.h [new file with mode: 0644]