apple_gmux_data 66 drivers/platform/x86/apple-gmux.c static struct apple_gmux_data *apple_gmux_data; apple_gmux_data 102 drivers/platform/x86/apple-gmux.c static u8 gmux_pio_read8(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 107 drivers/platform/x86/apple-gmux.c static void gmux_pio_write8(struct apple_gmux_data *gmux_data, int port, apple_gmux_data 113 drivers/platform/x86/apple-gmux.c static u32 gmux_pio_read32(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 118 drivers/platform/x86/apple-gmux.c static void gmux_pio_write32(struct apple_gmux_data *gmux_data, int port, apple_gmux_data 130 drivers/platform/x86/apple-gmux.c static int gmux_index_wait_ready(struct apple_gmux_data *gmux_data) apple_gmux_data 145 drivers/platform/x86/apple-gmux.c static int gmux_index_wait_complete(struct apple_gmux_data *gmux_data) apple_gmux_data 162 drivers/platform/x86/apple-gmux.c static u8 gmux_index_read8(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 176 drivers/platform/x86/apple-gmux.c static void gmux_index_write8(struct apple_gmux_data *gmux_data, int port, apple_gmux_data 187 drivers/platform/x86/apple-gmux.c static u32 gmux_index_read32(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 201 drivers/platform/x86/apple-gmux.c static void gmux_index_write32(struct apple_gmux_data *gmux_data, int port, apple_gmux_data 220 drivers/platform/x86/apple-gmux.c static u8 gmux_read8(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 228 drivers/platform/x86/apple-gmux.c static void gmux_write8(struct apple_gmux_data *gmux_data, int port, u8 val) apple_gmux_data 236 drivers/platform/x86/apple-gmux.c static u32 gmux_read32(struct apple_gmux_data *gmux_data, int port) apple_gmux_data 244 drivers/platform/x86/apple-gmux.c static void gmux_write32(struct apple_gmux_data *gmux_data, int port, apple_gmux_data 253 drivers/platform/x86/apple-gmux.c static bool gmux_is_indexed(struct apple_gmux_data *gmux_data) apple_gmux_data 286 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = bl_get_data(bd); apple_gmux_data 293 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = bl_get_data(bd); apple_gmux_data 386 drivers/platform/x86/apple-gmux.c static void gmux_read_switch_state(struct apple_gmux_data *gmux_data) apple_gmux_data 404 drivers/platform/x86/apple-gmux.c static void gmux_write_switch_state(struct apple_gmux_data *gmux_data) apple_gmux_data 424 drivers/platform/x86/apple-gmux.c apple_gmux_data->switch_state_ddc = id; apple_gmux_data 425 drivers/platform/x86/apple-gmux.c apple_gmux_data->switch_state_display = id; apple_gmux_data 426 drivers/platform/x86/apple-gmux.c if (apple_gmux_data->external_switchable) apple_gmux_data 427 drivers/platform/x86/apple-gmux.c apple_gmux_data->switch_state_external = id; apple_gmux_data 429 drivers/platform/x86/apple-gmux.c gmux_write_switch_state(apple_gmux_data); apple_gmux_data 437 drivers/platform/x86/apple-gmux.c apple_gmux_data->switch_state_ddc; apple_gmux_data 443 drivers/platform/x86/apple-gmux.c apple_gmux_data->switch_state_ddc = id; apple_gmux_data 446 drivers/platform/x86/apple-gmux.c gmux_write8(apple_gmux_data, GMUX_PORT_SWITCH_DDC, 1); apple_gmux_data 448 drivers/platform/x86/apple-gmux.c gmux_write8(apple_gmux_data, GMUX_PORT_SWITCH_DDC, 2); apple_gmux_data 461 drivers/platform/x86/apple-gmux.c static int gmux_set_discrete_state(struct apple_gmux_data *gmux_data, apple_gmux_data 492 drivers/platform/x86/apple-gmux.c return gmux_set_discrete_state(apple_gmux_data, state); apple_gmux_data 533 drivers/platform/x86/apple-gmux.c static inline void gmux_disable_interrupts(struct apple_gmux_data *gmux_data) apple_gmux_data 539 drivers/platform/x86/apple-gmux.c static inline void gmux_enable_interrupts(struct apple_gmux_data *gmux_data) apple_gmux_data 545 drivers/platform/x86/apple-gmux.c static inline u8 gmux_interrupt_get_status(struct apple_gmux_data *gmux_data) apple_gmux_data 550 drivers/platform/x86/apple-gmux.c static void gmux_clear_interrupts(struct apple_gmux_data *gmux_data) apple_gmux_data 563 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp); apple_gmux_data 579 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp); apple_gmux_data 588 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp); apple_gmux_data 604 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data; apple_gmux_data 613 drivers/platform/x86/apple-gmux.c if (apple_gmux_data) apple_gmux_data 747 drivers/platform/x86/apple-gmux.c apple_gmux_data = gmux_data; apple_gmux_data 774 drivers/platform/x86/apple-gmux.c apple_gmux_data = NULL; apple_gmux_data 793 drivers/platform/x86/apple-gmux.c struct apple_gmux_data *gmux_data = pnp_get_drvdata(pnp); apple_gmux_data 807 drivers/platform/x86/apple-gmux.c apple_gmux_data = NULL;