Symbol: apple_gmux_data
drivers/platform/x86/apple-gmux.c
1011
apple_gmux_data = NULL;
drivers/platform/x86/apple-gmux.c
110
static u8 gmux_pio_read8(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
115
static void gmux_pio_write8(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
121
static u32 gmux_pio_read32(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
126
static void gmux_pio_write32(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
138
static int gmux_index_wait_ready(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
153
static int gmux_index_wait_complete(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
170
static u8 gmux_index_read8(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
184
static void gmux_index_write8(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
195
static u32 gmux_index_read32(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
209
static void gmux_index_write32(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
228
static int gmux_mmio_wait(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
242
static u8 gmux_mmio_read8(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
258
static void gmux_mmio_write8(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
273
static u32 gmux_mmio_read32(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
289
static void gmux_mmio_write32(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
301
static u8 gmux_read8(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
306
static void gmux_write8(struct apple_gmux_data *gmux_data, int port, u8 val)
drivers/platform/x86/apple-gmux.c
311
static u32 gmux_read32(struct apple_gmux_data *gmux_data, int port)
drivers/platform/x86/apple-gmux.c
316
static void gmux_write32(struct apple_gmux_data *gmux_data, int port,
drivers/platform/x86/apple-gmux.c
338
struct apple_gmux_data *gmux_data = bl_get_data(bd);
drivers/platform/x86/apple-gmux.c
345
struct apple_gmux_data *gmux_data = bl_get_data(bd);
drivers/platform/x86/apple-gmux.c
435
static void gmux_read_switch_state(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
453
static void gmux_write_switch_state(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
473
apple_gmux_data->switch_state_ddc = id;
drivers/platform/x86/apple-gmux.c
474
apple_gmux_data->switch_state_display = id;
drivers/platform/x86/apple-gmux.c
475
if (apple_gmux_data->external_switchable)
drivers/platform/x86/apple-gmux.c
476
apple_gmux_data->switch_state_external = id;
drivers/platform/x86/apple-gmux.c
478
gmux_write_switch_state(apple_gmux_data);
drivers/platform/x86/apple-gmux.c
486
apple_gmux_data->switch_state_ddc;
drivers/platform/x86/apple-gmux.c
492
apple_gmux_data->switch_state_ddc = id;
drivers/platform/x86/apple-gmux.c
495
gmux_write8(apple_gmux_data, GMUX_PORT_SWITCH_DDC, 1);
drivers/platform/x86/apple-gmux.c
497
gmux_write8(apple_gmux_data, GMUX_PORT_SWITCH_DDC, 2);
drivers/platform/x86/apple-gmux.c
510
static int gmux_set_discrete_state(struct apple_gmux_data *gmux_data,
drivers/platform/x86/apple-gmux.c
541
return gmux_set_discrete_state(apple_gmux_data, state);
drivers/platform/x86/apple-gmux.c
634
static inline void gmux_disable_interrupts(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
640
static inline void gmux_enable_interrupts(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
646
static inline u8 gmux_interrupt_get_status(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
651
static void gmux_clear_interrupts(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
667
struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
drivers/platform/x86/apple-gmux.c
697
struct apple_gmux_data *gmux_data = file->private_data;
drivers/platform/x86/apple-gmux.c
725
struct apple_gmux_data *gmux_data = file->private_data;
drivers/platform/x86/apple-gmux.c
739
static void gmux_init_debugfs(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
749
static void gmux_fini_debugfs(struct apple_gmux_data *gmux_data)
drivers/platform/x86/apple-gmux.c
757
struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
drivers/platform/x86/apple-gmux.c
766
struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);
drivers/platform/x86/apple-gmux.c
782
struct apple_gmux_data *gmux_data;
drivers/platform/x86/apple-gmux.c
794
if (apple_gmux_data)
drivers/platform/x86/apple-gmux.c
83
static struct apple_gmux_data *apple_gmux_data;
drivers/platform/x86/apple-gmux.c
86
u8 (*read8)(struct apple_gmux_data *gmux_data, int port);
drivers/platform/x86/apple-gmux.c
87
void (*write8)(struct apple_gmux_data *gmux_data, int port, u8 val);
drivers/platform/x86/apple-gmux.c
88
u32 (*read32)(struct apple_gmux_data *gmux_data, int port);
drivers/platform/x86/apple-gmux.c
89
void (*write32)(struct apple_gmux_data *gmux_data, int port, u32 val);
drivers/platform/x86/apple-gmux.c
943
apple_gmux_data = gmux_data;
drivers/platform/x86/apple-gmux.c
967
apple_gmux_data = NULL;
drivers/platform/x86/apple-gmux.c
992
struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp);