mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 09:19:51 +00:00
![Walt Feasel](/assets/img/avatar_default.png)
Make suggested checkpatch modification for CHECK: No space is necessary after a cast Signed-off-by: Walt Feasel <waltfeasel@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
45 lines
921 B
C
45 lines
921 B
C
#ifndef _VBUTIL_
|
|
#define _VBUTIL_
|
|
static inline void xgifb_reg_set(unsigned long port, u8 index, u8 data)
|
|
{
|
|
outb(index, port);
|
|
outb(data, port + 1);
|
|
}
|
|
|
|
static inline u8 xgifb_reg_get(unsigned long port, u8 index)
|
|
{
|
|
outb(index, port);
|
|
return inb(port + 1);
|
|
}
|
|
|
|
static inline void xgifb_reg_and_or(unsigned long port, u8 index,
|
|
unsigned int data_and, unsigned int data_or)
|
|
{
|
|
u8 temp;
|
|
|
|
temp = xgifb_reg_get(port, index);
|
|
temp = (u8)((temp & data_and) | data_or);
|
|
xgifb_reg_set(port, index, temp);
|
|
}
|
|
|
|
static inline void xgifb_reg_and(unsigned long port, u8 index,
|
|
unsigned int data_and)
|
|
{
|
|
u8 temp;
|
|
|
|
temp = xgifb_reg_get(port, index);
|
|
temp = (u8)(temp & data_and);
|
|
xgifb_reg_set(port, index, temp);
|
|
}
|
|
|
|
static inline void xgifb_reg_or(unsigned long port, u8 index,
|
|
unsigned int data_or)
|
|
{
|
|
u8 temp;
|
|
|
|
temp = xgifb_reg_get(port, index);
|
|
temp |= data_or;
|
|
xgifb_reg_set(port, index, temp);
|
|
}
|
|
#endif
|
|
|