| /linux/drivers/bluetooth/ |
| H A D | virtio_bt.c | 30 static int virtbt_add_inbuf(struct virtio_bluetooth *vbt) in virtbt_add_inbuf() argument 32 struct virtqueue *vq = vbt->vqs[VIRTBT_VQ_RX]; in virtbt_add_inbuf() 57 static int virtbt_open_vdev(struct virtio_bluetooth *vbt) in virtbt_open_vdev() argument 59 if (virtbt_add_inbuf(vbt) < 0) in virtbt_open_vdev() 62 virtqueue_kick(vbt->vqs[VIRTBT_VQ_RX]); in virtbt_open_vdev() 71 static int virtbt_close_vdev(struct virtio_bluetooth *vbt) in virtbt_close_vdev() argument 75 cancel_work_sync(&vbt->rx); in virtbt_close_vdev() 77 for (i = 0; i < ARRAY_SIZE(vbt->vqs); i++) { in virtbt_close_vdev() 78 struct virtqueue *vq = vbt->vqs[i]; in virtbt_close_vdev() 96 struct virtio_bluetooth *vbt = hci_get_drvdata(hdev); in virtbt_send_frame() local [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | mid_bios.c | 135 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt) in read_vbt_r0() argument 139 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r0() 143 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r0() 149 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt) in read_vbt_r10() argument 153 vbt_virtual = ioremap(addr, sizeof(*vbt)); in read_vbt_r10() 157 memcpy_fromio(vbt, vbt_virtual, sizeof(*vbt)); in read_vbt_r10() 165 struct vbt_r0 vbt; in mid_get_vbt_data_r0() local 170 if (read_vbt_r0(addr, &vbt)) in mid_get_vbt_data_r0() 173 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt)); in mid_get_vbt_data_r0() 193 struct vbt_r0 vbt; in mid_get_vbt_data_r1() local [all …]
|
| H A D | intel_bios.c | 521 struct vbt_header *vbt = NULL; in psb_intel_init_bios() local 531 if (dev_priv->opregion.vbt) { in psb_intel_init_bios() 532 struct vbt_header *vbt = dev_priv->opregion.vbt; in psb_intel_init_bios() local 533 if (memcmp(vbt->signature, "$VBT", 4) == 0) { in psb_intel_init_bios() 535 vbt->signature); in psb_intel_init_bios() 536 bdb = (struct bdb_header *)((char *)vbt + vbt->bdb_offset); in psb_intel_init_bios() 538 dev_priv->opregion.vbt = NULL; in psb_intel_init_bios() 549 vbt = (struct vbt_header *)(bios + i); in psb_intel_init_bios() 554 if (!vbt) { in psb_intel_init_bios() 559 bdb = (struct bdb_header *)(bios + i + vbt->bdb_offset); in psb_intel_init_bios()
|
| H A D | power.c | 138 int bsm, vbt; in gma_suspend_pci() local 143 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci() 144 dev_priv->regs.saveVBT = vbt; in gma_suspend_pci()
|
| H A D | cdv_intel_lvds.c | 463 if (dev_priv->opregion.vbt) in lvds_is_present_in_vbt()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_opregion.c | 269 const void *vbt; member 884 const void *vbt; in intel_opregion_setup() local 996 vbt = opregion->rvda; in intel_opregion_setup() 998 if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) { in intel_opregion_setup() 1001 opregion->vbt = vbt; in intel_opregion_setup() 1012 vbt = base + OPREGION_VBT_OFFSET; in intel_opregion_setup() 1023 if (intel_bios_is_valid_vbt(display, vbt, vbt_size)) { in intel_opregion_setup() 1026 opregion->vbt = vbt; in intel_opregion_setup() 1143 if (!opregion || !opregion->vbt) in intel_opregion_vbt_present() 1153 if (!opregion || !opregion->vbt) in intel_opregion_get_vbt() [all …]
|
| H A D | intel_dsi.c | 123 orientation = connector->panel.vbt.dsi.orientation; in intel_dsi_get_panel_orientation() 127 orientation = display->vbt.orientation; in intel_dsi_get_panel_orientation()
|
| H A D | intel_psr.c | 246 connector->panel.vbt.psr.enable : true; in psr_global_enabled() 878 if (connector->panel.vbt.psr.tp1_wakeup_time_us == 0) in intel_psr1_get_tp_time() 880 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 100) in intel_psr1_get_tp_time() 882 else if (connector->panel.vbt.psr.tp1_wakeup_time_us <= 500) in intel_psr1_get_tp_time() 887 if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time() 889 else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 100) in intel_psr1_get_tp_time() 891 else if (connector->panel.vbt.psr.tp2_tp3_wakeup_time_us <= 500) in intel_psr1_get_tp_time() 901 connector->panel.vbt.psr.tp1_wakeup_time_us == 0 && in intel_psr1_get_tp_time() 902 connector->panel.vbt.psr.tp2_tp3_wakeup_time_us == 0) in intel_psr1_get_tp_time() 924 idle_frames = max(6, connector->panel.vbt.psr.idle_frames); in psr_compute_idle_frames() [all …]
|
| H A D | intel_lvds.c | 826 val = connector->panel.vbt.bios_lvds_val; in compute_is_dual_link_lvds() 855 drm_WARN(display->drm, !display->vbt.int_lvds_support, in intel_lvds_init() 860 if (!display->vbt.int_lvds_support) { in intel_lvds_init()
|
| H A D | intel_sdvo.c | 2088 ddc = intel_gmbus_get_adapter(display, display->vbt.crt_ddc_pin); in intel_sdvo_get_analog_edid() 2623 mapping = &display->vbt.sdvo_mappings[0]; in intel_sdvo_select_ddc_bus() 2625 mapping = &display->vbt.sdvo_mappings[1]; in intel_sdvo_select_ddc_bus() 2646 mapping = &display->vbt.sdvo_mappings[0]; in intel_sdvo_select_i2c_bus() 2648 mapping = &display->vbt.sdvo_mappings[1]; in intel_sdvo_select_i2c_bus() 2690 my_mapping = &display->vbt.sdvo_mappings[0]; in intel_sdvo_get_target_addr() 2691 other_mapping = &display->vbt.sdvo_mappings[1]; in intel_sdvo_get_target_addr() 2693 my_mapping = &display->vbt.sdvo_mappings[1]; in intel_sdvo_get_target_addr() 2694 other_mapping = &display->vbt.sdvo_mappings[0]; in intel_sdvo_get_target_addr()
|
| H A D | icl_dsi.c | 1860 struct mipi_config *mipi_config = connector->panel.vbt.dsi.config; in icl_dphy_param_init() 2007 if (intel_connector->panel.vbt.dsi.config->dual_link) in icl_dsi_init() 2012 if (drm_WARN_ON(display->drm, intel_connector->panel.vbt.dsi.bl_ports & ~intel_dsi->ports)) in icl_dsi_init() 2013 intel_connector->panel.vbt.dsi.bl_ports &= intel_dsi->ports; in icl_dsi_init() 2015 if (drm_WARN_ON(display->drm, intel_connector->panel.vbt.dsi.cabc_ports & ~intel_dsi->ports)) in icl_dsi_init() 2016 intel_connector->panel.vbt.dsi.cabc_ports &= intel_dsi->ports; in icl_dsi_init()
|
| H A D | intel_dp.c | 504 !connector->panel.vbt.edp.pipe_joiner_enable) in intel_dp_has_joiner() 559 int edp_max_rate = connector->panel.vbt.edp.max_link_rate; in vbt_max_link_rate() 1390 connector->panel.vbt.edp.dsc_disable) in intel_dp_has_dsc() 1792 connector->panel.vbt.edp.bpp && in intel_dp_max_bpp() 1793 connector->panel.vbt.edp.bpp < bpp) { in intel_dp_max_bpp() 1796 connector->panel.vbt.edp.bpp); in intel_dp_max_bpp() 1797 bpp = connector->panel.vbt.edp.bpp; in intel_dp_max_bpp() 3293 pipe_config->msa_timing_delay = connector->panel.vbt.edp.drrs_msa_timing_delay; in intel_dp_drrs_compute_config() 3909 connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout); in intel_dp_wait_source_oui() 3912 connector->panel.vbt.backlight.hdr_dpcd_refresh_timeout); in intel_dp_wait_source_oui() [all …]
|
| H A D | intel_vrr.c | 51 if (!connector->panel.vbt.vrr) in intel_vrr_is_capable()
|
| H A D | intel_display_types.h | 446 struct intel_vbt_panel_data vbt; member
|
| H A D | intel_display.c | 2585 if (display->vbt.lvds_use_ssc != bios_lvds_use_ssc) { in intel_panel_sanitize_ssc() 2589 str_enabled_disabled(display->vbt.lvds_use_ssc)); in intel_panel_sanitize_ssc() 2590 display->vbt.lvds_use_ssc = bios_lvds_use_ssc; in intel_panel_sanitize_ssc() 7849 if (!display->vbt.int_crt_support) in intel_ddi_crt_present() 7919 if (display->platform.valleyview && display->vbt.int_crt_support) in intel_setup_outputs()
|
| /linux/include/linux/usb/ |
| H A D | pd_vdo.h | 380 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument 384 | (vbt) << 4 | (sopp) << 3 | ((spd) & 0x7))
|