Lines Matching refs:handler
160 const struct vga_switcheroo_handler *handler; member
184 vgasr_priv.registered_clients == 2 && vgasr_priv.handler; in vga_switcheroo_ready()
193 if (vgasr_priv.handler->init) in vga_switcheroo_enable()
194 vgasr_priv.handler->init(); in vga_switcheroo_enable()
201 ret = vgasr_priv.handler->get_client_id(client->pdev); in vga_switcheroo_enable()
213 ret = vgasr_priv.handler->get_client_id(client->vga_dev); in vga_switcheroo_enable()
237 const struct vga_switcheroo_handler *handler, in vga_switcheroo_register_handler() argument
241 if (vgasr_priv.handler) { in vga_switcheroo_register_handler()
246 vgasr_priv.handler = handler; in vga_switcheroo_register_handler()
267 vgasr_priv.handler = NULL; in vga_switcheroo_unregister_handler()
378 id = vgasr_priv.handler->get_client_id(vga_dev); in vga_switcheroo_register_audio_client()
562 if (!vgasr_priv.handler || !vgasr_priv.handler->switch_ddc) { in vga_switcheroo_lock_ddc()
567 id = vgasr_priv.handler->get_client_id(pdev); in vga_switcheroo_lock_ddc()
568 vgasr_priv.old_ddc_owner = vgasr_priv.handler->switch_ddc(id); in vga_switcheroo_lock_ddc()
598 id = vgasr_priv.handler->get_client_id(pdev); in vga_switcheroo_unlock_ddc()
600 ret = vgasr_priv.handler->switch_ddc( in vga_switcheroo_unlock_ddc()
674 if (vgasr_priv.handler->power_state) in vga_switchon()
675 vgasr_priv.handler->power_state(client->id, VGA_SWITCHEROO_ON); in vga_switchon()
688 if (vgasr_priv.handler->power_state) in vga_switchoff()
689 vgasr_priv.handler->power_state(client->id, VGA_SWITCHEROO_OFF); in vga_switchoff()
746 ret = vgasr_priv.handler->switchto(new_client->id); in vga_switchto_stage2()
865 ret = vgasr_priv.handler->switchto(client_id); in vga_switcheroo_debugfs_write()
1022 if (!vgasr_priv.handler->power_state) in vga_switcheroo_power_switch()
1032 vgasr_priv.handler->power_state(client->id, state); in vga_switcheroo_power_switch()
1045 if (vgasr_priv.handler->switchto) { in vga_switcheroo_runtime_suspend()
1047 vgasr_priv.handler->switchto(VGA_SWITCHEROO_IGD); in vga_switcheroo_runtime_suspend()