Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
remote.h File Reference
#include <asm/io.h>

Go to the source code of this file.

Data Structures

struct  mouse_input
 
struct  keyboard_input
 
struct  remote_input
 

Macros

#define CONDOR_MOUSE_DATA   0x000AC000
 
#define CONDOR_MOUSE_ISR_CONTROL   0x00
 
#define CONDOR_MOUSE_ISR_STATUS   0x04
 
#define CONDOR_MOUSE_Q_READER   0x08
 
#define CONDOR_MOUSE_Q_WRITER   0x0C
 
#define CONDOR_MOUSE_Q_BEGIN   0x10
 
#define CONDOR_MOUSE_MAX_X   0x14
 
#define CONDOR_MOUSE_MAX_Y   0x18
 
#define CONDOR_INPUT_DESKTOP_INFO   0x1F0
 
#define CONDOR_INPUT_DISPLAY_RESX   0x1F4
 
#define CONDOR_INPUT_DISPLAY_RESY   0x1F8
 
#define CONDOR_INPUT_DISPLAY_BITS   0x1FC
 
#define CONDOR_OUTPUT_VNC_STATUS   0x200
 
#define CONDOR_MOUSE_INTR_STATUS_MASK   0x00000001
 
#define INPUT_TYPE_MOUSE   0x1
 
#define INPUT_TYPE_KEYBOARD   0x2
 
#define REMOTE_DOUBLE_CLICK   0xF0
 
#define REMOTE_BUTTON_LEFT   0x01
 
#define REMOTE_BUTTON_MIDDLE   0x02
 
#define REMOTE_BUTTON_RIGHT   0x04
 
#define XLATE_SIZE   256
 
#define mouse_addr(sp)   (sp->base_address + CONDOR_MOUSE_DATA)
 
#define display_width(sp)   (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_RESX)
 
#define display_height(sp)   (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_RESY)
 
#define display_depth(sp)   (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_BITS)
 
#define desktop_info(sp)   (mouse_addr(sp) + CONDOR_INPUT_DESKTOP_INFO)
 
#define vnc_status(sp)   (mouse_addr(sp) + CONDOR_OUTPUT_VNC_STATUS)
 
#define isr_control(sp)   (mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)
 
#define mouse_interrupt_pending(sp)   readl(mouse_addr(sp) + CONDOR_MOUSE_ISR_STATUS)
 
#define clear_mouse_interrupt(sp)   writel(0, mouse_addr(sp) + CONDOR_MOUSE_ISR_STATUS)
 
#define enable_mouse_interrupts(sp)   writel(1, mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)
 
#define disable_mouse_interrupts(sp)   writel(0, mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)
 
#define REMOTE_QUEUE_SIZE   60
 
#define get_queue_writer(sp)   readl(mouse_addr(sp) + CONDOR_MOUSE_Q_WRITER)
 
#define get_queue_reader(sp)   readl(mouse_addr(sp) + CONDOR_MOUSE_Q_READER)
 
#define set_queue_reader(sp, reader)   writel(reader, mouse_addr(sp) + CONDOR_MOUSE_Q_READER)
 
#define queue_begin   (mouse_addr(sp) + CONDOR_MOUSE_Q_BEGIN)
 
#define get_queue_entry(sp, read_index)   ((void*)(queue_begin + read_index * sizeof(struct remote_input)))
 
#define NO_KEYCODE   0
 
#define KEY_SYM_BK_SPC   0xFF08
 
#define KEY_SYM_TAB   0xFF09
 
#define KEY_SYM_ENTER   0xFF0D
 
#define KEY_SYM_SCR_LOCK   0xFF14
 
#define KEY_SYM_ESCAPE   0xFF1B
 
#define KEY_SYM_HOME   0xFF50
 
#define KEY_SYM_LARROW   0xFF51
 
#define KEY_SYM_UARROW   0xFF52
 
#define KEY_SYM_RARROW   0xFF53
 
#define KEY_SYM_DARROW   0xFF54
 
#define KEY_SYM_PAGEUP   0xFF55
 
#define KEY_SYM_PAGEDOWN   0xFF56
 
#define KEY_SYM_END   0xFF57
 
#define KEY_SYM_INSERT   0xFF63
 
#define KEY_SYM_NUM_LOCK   0xFF7F
 
#define KEY_SYM_KPSTAR   0xFFAA
 
#define KEY_SYM_KPPLUS   0xFFAB
 
#define KEY_SYM_KPMINUS   0xFFAD
 
#define KEY_SYM_KPDOT   0xFFAE
 
#define KEY_SYM_KPSLASH   0xFFAF
 
#define KEY_SYM_KPRIGHT   0xFF96
 
#define KEY_SYM_KPUP   0xFF97
 
#define KEY_SYM_KPLEFT   0xFF98
 
#define KEY_SYM_KPDOWN   0xFF99
 
#define KEY_SYM_KP0   0xFFB0
 
#define KEY_SYM_KP1   0xFFB1
 
#define KEY_SYM_KP2   0xFFB2
 
#define KEY_SYM_KP3   0xFFB3
 
#define KEY_SYM_KP4   0xFFB4
 
#define KEY_SYM_KP5   0xFFB5
 
#define KEY_SYM_KP6   0xFFB6
 
#define KEY_SYM_KP7   0xFFB7
 
#define KEY_SYM_KP8   0xFFB8
 
#define KEY_SYM_KP9   0xFFB9
 
#define KEY_SYM_F1   0xFFBE
 
#define KEY_SYM_F2   0xFFBF
 
#define KEY_SYM_F3   0xFFC0
 
#define KEY_SYM_F4   0xFFC1
 
#define KEY_SYM_F5   0xFFC2
 
#define KEY_SYM_F6   0xFFC3
 
#define KEY_SYM_F7   0xFFC4
 
#define KEY_SYM_F8   0xFFC5
 
#define KEY_SYM_F9   0xFFC6
 
#define KEY_SYM_F10   0xFFC7
 
#define KEY_SYM_F11   0xFFC8
 
#define KEY_SYM_F12   0xFFC9
 
#define KEY_SYM_SHIFT   0xFFE1
 
#define KEY_SYM_CTRL   0xFFE3
 
#define KEY_SYM_ALT   0xFFE9
 
#define KEY_SYM_CAP_LOCK   0xFFE5
 
#define KEY_SYM_DELETE   0xFFFF
 
#define KEY_SYM_TILDE   0x60
 
#define KEY_SYM_BKTIC   0x7E
 
#define KEY_SYM_ONE   0x31
 
#define KEY_SYM_BANG   0x21
 
#define KEY_SYM_TWO   0x32
 
#define KEY_SYM_AT   0x40
 
#define KEY_SYM_THREE   0x33
 
#define KEY_SYM_POUND   0x23
 
#define KEY_SYM_FOUR   0x34
 
#define KEY_SYM_DOLLAR   0x24
 
#define KEY_SYM_FIVE   0x35
 
#define KEY_SYM_PERCENT   0x25
 
#define KEY_SYM_SIX   0x36
 
#define KEY_SYM_CARAT   0x5E
 
#define KEY_SYM_SEVEN   0x37
 
#define KEY_SYM_AMPER   0x26
 
#define KEY_SYM_EIGHT   0x38
 
#define KEY_SYM_STAR   0x2A
 
#define KEY_SYM_NINE   0x39
 
#define KEY_SYM_LPAREN   0x28
 
#define KEY_SYM_ZERO   0x30
 
#define KEY_SYM_RPAREN   0x29
 
#define KEY_SYM_MINUS   0x2D
 
#define KEY_SYM_USCORE   0x5F
 
#define KEY_SYM_EQUAL   0x2B
 
#define KEY_SYM_PLUS   0x3D
 
#define KEY_SYM_LBRKT   0x5B
 
#define KEY_SYM_LCURLY   0x7B
 
#define KEY_SYM_RBRKT   0x5D
 
#define KEY_SYM_RCURLY   0x7D
 
#define KEY_SYM_SLASH   0x5C
 
#define KEY_SYM_PIPE   0x7C
 
#define KEY_SYM_TIC   0x27
 
#define KEY_SYM_QUOTE   0x22
 
#define KEY_SYM_SEMIC   0x3B
 
#define KEY_SYM_COLON   0x3A
 
#define KEY_SYM_COMMA   0x2C
 
#define KEY_SYM_LT   0x3C
 
#define KEY_SYM_PERIOD   0x2E
 
#define KEY_SYM_GT   0x3E
 
#define KEY_SYM_BSLASH   0x2F
 
#define KEY_SYM_QMARK   0x3F
 
#define KEY_SYM_A   0x41
 
#define KEY_SYM_B   0x42
 
#define KEY_SYM_C   0x43
 
#define KEY_SYM_D   0x44
 
#define KEY_SYM_E   0x45
 
#define KEY_SYM_F   0x46
 
#define KEY_SYM_G   0x47
 
#define KEY_SYM_H   0x48
 
#define KEY_SYM_I   0x49
 
#define KEY_SYM_J   0x4A
 
#define KEY_SYM_K   0x4B
 
#define KEY_SYM_L   0x4C
 
#define KEY_SYM_M   0x4D
 
#define KEY_SYM_N   0x4E
 
#define KEY_SYM_O   0x4F
 
#define KEY_SYM_P   0x50
 
#define KEY_SYM_Q   0x51
 
#define KEY_SYM_R   0x52
 
#define KEY_SYM_S   0x53
 
#define KEY_SYM_T   0x54
 
#define KEY_SYM_U   0x55
 
#define KEY_SYM_V   0x56
 
#define KEY_SYM_W   0x57
 
#define KEY_SYM_X   0x58
 
#define KEY_SYM_Y   0x59
 
#define KEY_SYM_Z   0x5A
 
#define KEY_SYM_a   0x61
 
#define KEY_SYM_b   0x62
 
#define KEY_SYM_c   0x63
 
#define KEY_SYM_d   0x64
 
#define KEY_SYM_e   0x65
 
#define KEY_SYM_f   0x66
 
#define KEY_SYM_g   0x67
 
#define KEY_SYM_h   0x68
 
#define KEY_SYM_i   0x69
 
#define KEY_SYM_j   0x6A
 
#define KEY_SYM_k   0x6B
 
#define KEY_SYM_l   0x6C
 
#define KEY_SYM_m   0x6D
 
#define KEY_SYM_n   0x6E
 
#define KEY_SYM_o   0x6F
 
#define KEY_SYM_p   0x70
 
#define KEY_SYM_q   0x71
 
#define KEY_SYM_r   0x72
 
#define KEY_SYM_s   0x73
 
#define KEY_SYM_t   0x74
 
#define KEY_SYM_u   0x75
 
#define KEY_SYM_v   0x76
 
#define KEY_SYM_w   0x77
 
#define KEY_SYM_x   0x78
 
#define KEY_SYM_y   0x79
 
#define KEY_SYM_z   0x7A
 
#define KEY_SYM_SPACE   0x20
 

Macro Definition Documentation

#define clear_mouse_interrupt (   sp)    writel(0, mouse_addr(sp) + CONDOR_MOUSE_ISR_STATUS)

Definition at line 97 of file remote.h.

#define CONDOR_INPUT_DESKTOP_INFO   0x1F0

Definition at line 41 of file remote.h.

#define CONDOR_INPUT_DISPLAY_BITS   0x1FC

Definition at line 44 of file remote.h.

#define CONDOR_INPUT_DISPLAY_RESX   0x1F4

Definition at line 42 of file remote.h.

#define CONDOR_INPUT_DISPLAY_RESY   0x1F8

Definition at line 43 of file remote.h.

#define CONDOR_MOUSE_DATA   0x000AC000

Definition at line 32 of file remote.h.

#define CONDOR_MOUSE_INTR_STATUS_MASK   0x00000001

Definition at line 47 of file remote.h.

#define CONDOR_MOUSE_ISR_CONTROL   0x00

Definition at line 33 of file remote.h.

#define CONDOR_MOUSE_ISR_STATUS   0x04

Definition at line 34 of file remote.h.

#define CONDOR_MOUSE_MAX_X   0x14

Definition at line 38 of file remote.h.

#define CONDOR_MOUSE_MAX_Y   0x18

Definition at line 39 of file remote.h.

#define CONDOR_MOUSE_Q_BEGIN   0x10

Definition at line 37 of file remote.h.

#define CONDOR_MOUSE_Q_READER   0x08

Definition at line 35 of file remote.h.

#define CONDOR_MOUSE_Q_WRITER   0x0C

Definition at line 36 of file remote.h.

#define CONDOR_OUTPUT_VNC_STATUS   0x200

Definition at line 45 of file remote.h.

#define desktop_info (   sp)    (mouse_addr(sp) + CONDOR_INPUT_DESKTOP_INFO)

Definition at line 92 of file remote.h.

#define disable_mouse_interrupts (   sp)    writel(0, mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)

Definition at line 99 of file remote.h.

#define display_depth (   sp)    (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_BITS)

Definition at line 91 of file remote.h.

#define display_height (   sp)    (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_RESY)

Definition at line 90 of file remote.h.

#define display_width (   sp)    (mouse_addr(sp) + CONDOR_INPUT_DISPLAY_RESX)

Definition at line 89 of file remote.h.

#define enable_mouse_interrupts (   sp)    writel(1, mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)

Definition at line 98 of file remote.h.

#define get_queue_entry (   sp,
  read_index 
)    ((void*)(queue_begin + read_index * sizeof(struct remote_input)))

Definition at line 110 of file remote.h.

#define get_queue_reader (   sp)    readl(mouse_addr(sp) + CONDOR_MOUSE_Q_READER)

Definition at line 105 of file remote.h.

#define get_queue_writer (   sp)    readl(mouse_addr(sp) + CONDOR_MOUSE_Q_WRITER)

Definition at line 104 of file remote.h.

#define INPUT_TYPE_KEYBOARD   0x2

Definition at line 50 of file remote.h.

#define INPUT_TYPE_MOUSE   0x1

Definition at line 49 of file remote.h.

#define isr_control (   sp)    (mouse_addr(sp) + CONDOR_MOUSE_ISR_CONTROL)

Definition at line 94 of file remote.h.

#define KEY_SYM_A   0x41

Definition at line 217 of file remote.h.

#define KEY_SYM_a   0x61

Definition at line 243 of file remote.h.

#define KEY_SYM_ALT   0xFFE9

Definition at line 172 of file remote.h.

#define KEY_SYM_AMPER   0x26

Definition at line 190 of file remote.h.

#define KEY_SYM_AT   0x40

Definition at line 180 of file remote.h.

#define KEY_SYM_B   0x42

Definition at line 218 of file remote.h.

#define KEY_SYM_b   0x62

Definition at line 244 of file remote.h.

#define KEY_SYM_BANG   0x21

Definition at line 178 of file remote.h.

#define KEY_SYM_BK_SPC   0xFF08

Definition at line 124 of file remote.h.

#define KEY_SYM_BKTIC   0x7E

Definition at line 176 of file remote.h.

#define KEY_SYM_BSLASH   0x2F

Definition at line 215 of file remote.h.

#define KEY_SYM_C   0x43

Definition at line 219 of file remote.h.

#define KEY_SYM_c   0x63

Definition at line 245 of file remote.h.

#define KEY_SYM_CAP_LOCK   0xFFE5

Definition at line 173 of file remote.h.

#define KEY_SYM_CARAT   0x5E

Definition at line 188 of file remote.h.

#define KEY_SYM_COLON   0x3A

Definition at line 210 of file remote.h.

#define KEY_SYM_COMMA   0x2C

Definition at line 211 of file remote.h.

#define KEY_SYM_CTRL   0xFFE3

Definition at line 171 of file remote.h.

#define KEY_SYM_D   0x44

Definition at line 220 of file remote.h.

#define KEY_SYM_d   0x64

Definition at line 246 of file remote.h.

#define KEY_SYM_DARROW   0xFF54

Definition at line 133 of file remote.h.

#define KEY_SYM_DELETE   0xFFFF

Definition at line 174 of file remote.h.

#define KEY_SYM_DOLLAR   0x24

Definition at line 184 of file remote.h.

#define KEY_SYM_E   0x45

Definition at line 221 of file remote.h.

#define KEY_SYM_e   0x65

Definition at line 247 of file remote.h.

#define KEY_SYM_EIGHT   0x38

Definition at line 191 of file remote.h.

#define KEY_SYM_END   0xFF57

Definition at line 136 of file remote.h.

#define KEY_SYM_ENTER   0xFF0D

Definition at line 126 of file remote.h.

#define KEY_SYM_EQUAL   0x2B

Definition at line 199 of file remote.h.

#define KEY_SYM_ESCAPE   0xFF1B

Definition at line 128 of file remote.h.

#define KEY_SYM_F   0x46

Definition at line 222 of file remote.h.

#define KEY_SYM_f   0x66

Definition at line 248 of file remote.h.

#define KEY_SYM_F1   0xFFBE

Definition at line 158 of file remote.h.

#define KEY_SYM_F10   0xFFC7

Definition at line 167 of file remote.h.

#define KEY_SYM_F11   0xFFC8

Definition at line 168 of file remote.h.

#define KEY_SYM_F12   0xFFC9

Definition at line 169 of file remote.h.

#define KEY_SYM_F2   0xFFBF

Definition at line 159 of file remote.h.

#define KEY_SYM_F3   0xFFC0

Definition at line 160 of file remote.h.

#define KEY_SYM_F4   0xFFC1

Definition at line 161 of file remote.h.

#define KEY_SYM_F5   0xFFC2

Definition at line 162 of file remote.h.

#define KEY_SYM_F6   0xFFC3

Definition at line 163 of file remote.h.

#define KEY_SYM_F7   0xFFC4

Definition at line 164 of file remote.h.

#define KEY_SYM_F8   0xFFC5

Definition at line 165 of file remote.h.

#define KEY_SYM_F9   0xFFC6

Definition at line 166 of file remote.h.

#define KEY_SYM_FIVE   0x35

Definition at line 185 of file remote.h.

#define KEY_SYM_FOUR   0x34

Definition at line 183 of file remote.h.

#define KEY_SYM_G   0x47

Definition at line 223 of file remote.h.

#define KEY_SYM_g   0x67

Definition at line 249 of file remote.h.

#define KEY_SYM_GT   0x3E

Definition at line 214 of file remote.h.

#define KEY_SYM_H   0x48

Definition at line 224 of file remote.h.

#define KEY_SYM_h   0x68

Definition at line 250 of file remote.h.

#define KEY_SYM_HOME   0xFF50

Definition at line 129 of file remote.h.

#define KEY_SYM_I   0x49

Definition at line 225 of file remote.h.

#define KEY_SYM_i   0x69

Definition at line 251 of file remote.h.

#define KEY_SYM_INSERT   0xFF63

Definition at line 137 of file remote.h.

#define KEY_SYM_J   0x4A

Definition at line 226 of file remote.h.

#define KEY_SYM_j   0x6A

Definition at line 252 of file remote.h.

#define KEY_SYM_K   0x4B

Definition at line 227 of file remote.h.

#define KEY_SYM_k   0x6B

Definition at line 253 of file remote.h.

#define KEY_SYM_KP0   0xFFB0

Definition at line 148 of file remote.h.

#define KEY_SYM_KP1   0xFFB1

Definition at line 149 of file remote.h.

#define KEY_SYM_KP2   0xFFB2

Definition at line 150 of file remote.h.

#define KEY_SYM_KP3   0xFFB3

Definition at line 151 of file remote.h.

#define KEY_SYM_KP4   0xFFB4

Definition at line 152 of file remote.h.

#define KEY_SYM_KP5   0xFFB5

Definition at line 153 of file remote.h.

#define KEY_SYM_KP6   0xFFB6

Definition at line 154 of file remote.h.

#define KEY_SYM_KP7   0xFFB7

Definition at line 155 of file remote.h.

#define KEY_SYM_KP8   0xFFB8

Definition at line 156 of file remote.h.

#define KEY_SYM_KP9   0xFFB9

Definition at line 157 of file remote.h.

#define KEY_SYM_KPDOT   0xFFAE

Definition at line 142 of file remote.h.

#define KEY_SYM_KPDOWN   0xFF99

Definition at line 147 of file remote.h.

#define KEY_SYM_KPLEFT   0xFF98

Definition at line 146 of file remote.h.

#define KEY_SYM_KPMINUS   0xFFAD

Definition at line 141 of file remote.h.

#define KEY_SYM_KPPLUS   0xFFAB

Definition at line 140 of file remote.h.

#define KEY_SYM_KPRIGHT   0xFF96

Definition at line 144 of file remote.h.

#define KEY_SYM_KPSLASH   0xFFAF

Definition at line 143 of file remote.h.

#define KEY_SYM_KPSTAR   0xFFAA

Definition at line 139 of file remote.h.

#define KEY_SYM_KPUP   0xFF97

Definition at line 145 of file remote.h.

#define KEY_SYM_L   0x4C

Definition at line 228 of file remote.h.

#define KEY_SYM_l   0x6C

Definition at line 254 of file remote.h.

#define KEY_SYM_LARROW   0xFF51

Definition at line 130 of file remote.h.

#define KEY_SYM_LBRKT   0x5B

Definition at line 201 of file remote.h.

#define KEY_SYM_LCURLY   0x7B

Definition at line 202 of file remote.h.

#define KEY_SYM_LPAREN   0x28

Definition at line 194 of file remote.h.

#define KEY_SYM_LT   0x3C

Definition at line 212 of file remote.h.

#define KEY_SYM_M   0x4D

Definition at line 229 of file remote.h.

#define KEY_SYM_m   0x6D

Definition at line 255 of file remote.h.

#define KEY_SYM_MINUS   0x2D

Definition at line 197 of file remote.h.

#define KEY_SYM_N   0x4E

Definition at line 230 of file remote.h.

#define KEY_SYM_n   0x6E

Definition at line 256 of file remote.h.

#define KEY_SYM_NINE   0x39

Definition at line 193 of file remote.h.

#define KEY_SYM_NUM_LOCK   0xFF7F

Definition at line 138 of file remote.h.

#define KEY_SYM_O   0x4F

Definition at line 231 of file remote.h.

#define KEY_SYM_o   0x6F

Definition at line 257 of file remote.h.

#define KEY_SYM_ONE   0x31

Definition at line 177 of file remote.h.

#define KEY_SYM_P   0x50

Definition at line 232 of file remote.h.

#define KEY_SYM_p   0x70

Definition at line 258 of file remote.h.

#define KEY_SYM_PAGEDOWN   0xFF56

Definition at line 135 of file remote.h.

#define KEY_SYM_PAGEUP   0xFF55

Definition at line 134 of file remote.h.

#define KEY_SYM_PERCENT   0x25

Definition at line 186 of file remote.h.

#define KEY_SYM_PERIOD   0x2E

Definition at line 213 of file remote.h.

#define KEY_SYM_PIPE   0x7C

Definition at line 206 of file remote.h.

#define KEY_SYM_PLUS   0x3D

Definition at line 200 of file remote.h.

#define KEY_SYM_POUND   0x23

Definition at line 182 of file remote.h.

#define KEY_SYM_Q   0x51

Definition at line 233 of file remote.h.

#define KEY_SYM_q   0x71

Definition at line 259 of file remote.h.

#define KEY_SYM_QMARK   0x3F

Definition at line 216 of file remote.h.

#define KEY_SYM_QUOTE   0x22

Definition at line 208 of file remote.h.

#define KEY_SYM_R   0x52

Definition at line 234 of file remote.h.

#define KEY_SYM_r   0x72

Definition at line 260 of file remote.h.

#define KEY_SYM_RARROW   0xFF53

Definition at line 132 of file remote.h.

#define KEY_SYM_RBRKT   0x5D

Definition at line 203 of file remote.h.

#define KEY_SYM_RCURLY   0x7D

Definition at line 204 of file remote.h.

#define KEY_SYM_RPAREN   0x29

Definition at line 196 of file remote.h.

#define KEY_SYM_S   0x53

Definition at line 235 of file remote.h.

#define KEY_SYM_s   0x73

Definition at line 261 of file remote.h.

#define KEY_SYM_SCR_LOCK   0xFF14

Definition at line 127 of file remote.h.

#define KEY_SYM_SEMIC   0x3B

Definition at line 209 of file remote.h.

#define KEY_SYM_SEVEN   0x37

Definition at line 189 of file remote.h.

#define KEY_SYM_SHIFT   0xFFE1

Definition at line 170 of file remote.h.

#define KEY_SYM_SIX   0x36

Definition at line 187 of file remote.h.

#define KEY_SYM_SLASH   0x5C

Definition at line 205 of file remote.h.

#define KEY_SYM_SPACE   0x20

Definition at line 269 of file remote.h.

#define KEY_SYM_STAR   0x2A

Definition at line 192 of file remote.h.

#define KEY_SYM_T   0x54

Definition at line 236 of file remote.h.

#define KEY_SYM_t   0x74

Definition at line 262 of file remote.h.

#define KEY_SYM_TAB   0xFF09

Definition at line 125 of file remote.h.

#define KEY_SYM_THREE   0x33

Definition at line 181 of file remote.h.

#define KEY_SYM_TIC   0x27

Definition at line 207 of file remote.h.

#define KEY_SYM_TILDE   0x60

Definition at line 175 of file remote.h.

#define KEY_SYM_TWO   0x32

Definition at line 179 of file remote.h.

#define KEY_SYM_U   0x55

Definition at line 237 of file remote.h.

#define KEY_SYM_u   0x75

Definition at line 263 of file remote.h.

#define KEY_SYM_UARROW   0xFF52

Definition at line 131 of file remote.h.

#define KEY_SYM_USCORE   0x5F

Definition at line 198 of file remote.h.

#define KEY_SYM_V   0x56

Definition at line 238 of file remote.h.

#define KEY_SYM_v   0x76

Definition at line 264 of file remote.h.

#define KEY_SYM_W   0x57

Definition at line 239 of file remote.h.

#define KEY_SYM_w   0x77

Definition at line 265 of file remote.h.

#define KEY_SYM_X   0x58

Definition at line 240 of file remote.h.

#define KEY_SYM_x   0x78

Definition at line 266 of file remote.h.

#define KEY_SYM_Y   0x59

Definition at line 241 of file remote.h.

#define KEY_SYM_y   0x79

Definition at line 267 of file remote.h.

#define KEY_SYM_Z   0x5A

Definition at line 242 of file remote.h.

#define KEY_SYM_z   0x7A

Definition at line 268 of file remote.h.

#define KEY_SYM_ZERO   0x30

Definition at line 195 of file remote.h.

#define mouse_addr (   sp)    (sp->base_address + CONDOR_MOUSE_DATA)

Definition at line 88 of file remote.h.

#define mouse_interrupt_pending (   sp)    readl(mouse_addr(sp) + CONDOR_MOUSE_ISR_STATUS)

Definition at line 96 of file remote.h.

#define NO_KEYCODE   0

Definition at line 123 of file remote.h.

#define queue_begin   (mouse_addr(sp) + CONDOR_MOUSE_Q_BEGIN)

Definition at line 108 of file remote.h.

#define REMOTE_BUTTON_LEFT   0x01

Definition at line 55 of file remote.h.

#define REMOTE_BUTTON_MIDDLE   0x02

Definition at line 56 of file remote.h.

#define REMOTE_BUTTON_RIGHT   0x04

Definition at line 57 of file remote.h.

#define REMOTE_DOUBLE_CLICK   0xF0

Definition at line 54 of file remote.h.

#define REMOTE_QUEUE_SIZE   60

Definition at line 102 of file remote.h.

#define set_queue_reader (   sp,
  reader 
)    writel(reader, mouse_addr(sp) + CONDOR_MOUSE_Q_READER)

Definition at line 106 of file remote.h.

#define vnc_status (   sp)    (mouse_addr(sp) + CONDOR_OUTPUT_VNC_STATUS)

Definition at line 93 of file remote.h.

#define XLATE_SIZE   256

Definition at line 60 of file remote.h.