| /linux-6.15/drivers/gpu/drm/bridge/analogix/ |
| H A D | analogix_dp_core.c | 240 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start() 251 analogix_dp_set_lane_count(dp, dp->link_train.lane_count); in analogix_dp_link_start() 1557 if (!dp) in analogix_dp_probe() 1577 dp->phy = devm_phy_get(dp->dev, "dp"); in analogix_dp_probe() 1627 dp->irq = gpiod_to_irq(dp->hpd_gpiod); in analogix_dp_probe() 1650 return dp; in analogix_dp_probe() 1663 dp->plat_data->power_off(dp->plat_data); in analogix_dp_suspend() 1682 dp->plat_data->power_on(dp->plat_data); in analogix_dp_resume() 1697 dp->encoder = dp->plat_data->encoder; in analogix_dp_bind() 1711 dp->aux.dev = dp->dev; in analogix_dp_bind() [all …]
|
| H A D | analogix_dp_reg.c | 74 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_init_analog_param() 125 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_reset() 235 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_set_pll_power_down() 256 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 261 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 319 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 331 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_set_analog_power_down() 382 if (dp->hpd_gpiod) in analogix_dp_clear_hotplug_interrupts() 396 if (dp->hpd_gpiod) in analogix_dp_init_hpd() 467 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_init_aux() [all …]
|
| H A D | analogix_dp_core.h | 180 void analogix_dp_stop_video(struct analogix_dp_device *dp); 184 void analogix_dp_reset(struct analogix_dp_device *dp); 185 void analogix_dp_swreset(struct analogix_dp_device *dp); 195 void analogix_dp_init_hpd(struct analogix_dp_device *dp); 196 void analogix_dp_force_hpd(struct analogix_dp_device *dp); 199 void analogix_dp_reset_aux(struct analogix_dp_device *dp); 200 void analogix_dp_init_aux(struct analogix_dp_device *dp); 213 void analogix_dp_reset_macro(struct analogix_dp_device *dp); 214 void analogix_dp_init_video(struct analogix_dp_device *dp); 231 int analogix_dp_send_psr_spd(struct analogix_dp_device *dp, [all …]
|
| /linux-6.15/drivers/gpu/drm/rockchip/ |
| H A D | cdn-dp-core.c | 206 if (dp->active_port < 0 || dp->active_port >= dp->ports) { in cdn_dp_check_sink_connection() 211 port = dp->port[dp->active_port]; in cdn_dp_check_sink_connection() 369 ret = cdn_dp_dpcd_read(dp, DP_DPCD_REV, dp->dpcd, in cdn_dp_get_sink_capability() 476 cdn_dp_disable_phy(dp, dp->port[i]); in cdn_dp_disable() 582 if (!port || !dp->max_rate || !dp->max_lanes) in cdn_dp_check_link_status() 599 dp->plugged_cb(dp->codec_dev, plugged); in cdn_dp_audio_handle_plugged_change() 690 if (!dp->connected && cdn_dp_connected_port(dp)) in cdn_dp_encoder_disable() 831 ret = cdn_dp_audio_stop(dp, &dp->audio_info); in cdn_dp_audio_shutdown() 1017 struct cdn_dp_device *dp = port->dp; in cdn_dp_pd_event() local 1199 port->dp = dp; in cdn_dp_probe() [all …]
|
| H A D | cdn-dp-reg.c | 289 dp->regs + APB_CTRL); in cdn_dp_load_firmware() 310 dp->fw_version = reg; in cdn_dp_load_firmware() 312 dp->fw_version |= reg << 8; in cdn_dp_load_firmware() 314 dp->fw_version |= reg << 16; in cdn_dp_load_firmware() 316 dp->fw_version |= reg << 24; in cdn_dp_load_firmware() 318 DRM_DEV_DEBUG(dp->dev, "firmware version: %x\n", dp->fw_version); in cdn_dp_load_firmware() 539 dp->max_lanes = status[1]; in cdn_dp_get_training_status() 563 DRM_DEV_DEBUG_KMS(dp->dev, "rate:0x%x, lanes:%d\n", dp->max_rate, in cdn_dp_train_link() 564 dp->max_lanes); in cdn_dp_train_link() 666 DRM_DEV_ERROR(dp->dev, in cdn_dp_config_video() [all …]
|
| H A D | analogix_dp-rockchip.c | 231 ret = rockchip_grf_field_write(dp->grf, &dp->data->lcdc_sel, ret); in rockchip_dp_drm_encoder_enable() 305 dp->grfclk = NULL; in rockchip_dp_of_probe() 369 dp->plat_data.encoder = &dp->encoder.encoder; in rockchip_dp_bind() 377 dp->encoder.encoder.funcs->destroy(&dp->encoder.encoder); in rockchip_dp_bind() 387 dp->encoder.encoder.funcs->destroy(&dp->encoder.encoder); in rockchip_dp_unbind() 413 dp = devm_kzalloc(dev, sizeof(*dp), GFP_KERNEL); in rockchip_dp_probe() 414 if (!dp) in rockchip_dp_probe() 429 if (!dp->data) in rockchip_dp_probe() 433 dp->dev = dev; in rockchip_dp_probe() 436 dp->plat_data.dev_type = dp->data->chip_type; in rockchip_dp_probe() [all …]
|
| /linux-6.15/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dp.c | 949 ret = zynqmp_dp_setup(dp, dp->mode.bw_code, dp->mode.lane_cnt, in zynqmp_dp_train() 1170 dp->aux.dev = dp->dev; in zynqmp_dp_aux_init() 1171 dp->aux.drm_dev = dp->bridge.dev; in zynqmp_dp_aux_init() 1864 return zynqmp_dp_setup(dp, dp->test.bw_code, dp->test.link_cnt, in zynqmp_dp_test_setup() 2084 struct zynqmp_dp *dp = priv->dp; in zynqmp_dp_swing_get() local 2094 struct zynqmp_dp *dp = priv->dp; in zynqmp_dp_swing_set() local 2119 struct zynqmp_dp *dp = priv->dp; in zynqmp_dp_preemphasis_get() local 2130 struct zynqmp_dp *dp = priv->dp; in zynqmp_dp_preemphasis_set() local 2290 dp->debugfs_train_set[i].dp = dp; in zynqmp_dp_bridge_debugfs_init() 2532 dpsub->dp = dp; in zynqmp_dp_probe() [all …]
|
| /linux-6.15/net/dsa/ |
| H A D | port.c | 489 .dp = dp, in dsa_port_bridge_join() 559 .dp = dp, in dsa_port_bridge_leave() 589 .dp = dp, in dsa_port_lag_change() 658 .dp = dp, in dsa_port_lag_join() 704 .dp = dp, in dsa_port_lag_leave() 973 .dp = dp, in dsa_port_mtu_change() 984 .dp = dp, in dsa_port_fdb_add() 1007 .dp = dp, in dsa_port_fdb_del() 1027 .dp = dp, in dsa_port_host_fdb_add() 1041 .dp = dp, in dsa_port_standalone_host_fdb_add() [all …]
|
| H A D | port.h | 18 bool dsa_port_supports_hwtstamp(struct dsa_port *dp); 22 int dsa_port_set_mst_state(struct dsa_port *dp, 27 void dsa_port_disable_rt(struct dsa_port *dp); 28 void dsa_port_disable(struct dsa_port *dp); 33 int dsa_port_lag_change(struct dsa_port *dp, 46 int dsa_port_vlan_msti(struct dsa_port *dp, 66 int dsa_port_mdb_add(const struct dsa_port *dp, 68 int dsa_port_mdb_del(const struct dsa_port *dp, 81 int dsa_port_bridge_flags(struct dsa_port *dp, 84 int dsa_port_vlan_add(struct dsa_port *dp, [all …]
|
| H A D | switch.c | 29 if (dp->ageing_time && dp->ageing_time < ageing_time) in dsa_switch_fastest_ageing_time() 58 return dp == info->dp || dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp); in dsa_port_mtu_match() 168 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) { in dsa_port_do_mdb_add() 220 if (!(dsa_port_is_cpu(dp) || dsa_port_is_dsa(dp))) { in dsa_port_do_mdb_del() 444 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_fdb_add() 472 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_fdb_del() 625 if (dsa_port_host_address_match(dp, info->dp)) { in dsa_switch_host_mdb_add() 659 return dsa_port_is_dsa(dp) || dp == info->dp; in dsa_port_vlan_match() 671 return dsa_port_is_dsa(dp) || dp == cpu_dp; in dsa_port_host_vlan_match() 842 if (dsa_port_host_vlan_match(dp, info->dp)) { in dsa_switch_host_vlan_add() [all …]
|
| H A D | dsa.c | 297 if (dl->dp == dp && dl->link_dp == link_dp) in dsa_link_touch() 304 dl->dp = dp; in dsa_link_touch() 398 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_setup_default_cpu() 446 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_setup_cpu_ports() 459 if (dsa_port_is_user(dp) || dsa_port_is_dsa(dp)) in dsa_tree_teardown_cpu_ports() 518 of_get_mac_address(dp->dn, dp->mac); in dsa_port_setup() 730 if (dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp)) in dsa_tree_teardown_ports() 749 if (dsa_port_is_dsa(dp) || dsa_port_is_cpu(dp)) { in dsa_tree_setup_ports() 1100 dp = kzalloc(sizeof(*dp), GFP_KERNEL); in dsa_port_touch() 1101 if (!dp) in dsa_port_touch() [all …]
|
| /linux-6.15/drivers/gpu/drm/msm/dp/ |
| H A D | dp_display.c | 279 priv->dp[dp->id] = &dp->msm_dp_display; in msm_dp_display_bind() 323 priv->dp[dp->id] = NULL; in msm_dp_display_unbind() 762 dp->aux = msm_dp_aux_get(dev, dp->catalog, in msm_dp_init_sub_modules() 772 dp->link = msm_dp_link_get(dev, dp->aux); in msm_dp_init_sub_modules() 780 dp->panel = msm_dp_panel_get(dev, dp->aux, dp->link, dp->catalog); in msm_dp_init_sub_modules() 788 dp->ctrl = msm_dp_ctrl_get(dev, dp->link, dp->panel, dp->aux, in msm_dp_init_sub_modules() 798 dp->audio = msm_dp_audio_get(dp->msm_dp_display.pdev, dp->catalog); in msm_dp_init_sub_modules() 943 if (!dp || !mode_pclk_khz || !dp->connector) { in msm_dp_bridge_mode_valid() 1245 dp->next_bridge = devm_drm_of_get_bridge(&dp->pdev->dev, dp->pdev->dev.of_node, 1, 0); in msm_dp_display_probe_tail() 1296 if (!dp) in msm_dp_display_probe() [all …]
|
| /linux-6.15/drivers/usb/typec/altmodes/ |
| H A D | displayport.c | 89 return typec_altmode_notify(dp->alt, conf, &dp->data); in dp_altmode_notify() 160 dp->state = dp->plug_prime ? DP_STATE_CONFIGURE_PRIME : in dp_altmode_status_update() 167 dp->state = dp->plug_prime ? DP_STATE_CONFIGURE_PRIME : in dp_altmode_status_update() 170 dp->hpd = hpd; in dp_altmode_status_update() 178 dp->hpd = hpd; in dp_altmode_status_update() 283 ret = dp_altmode_configure_vdm(dp, dp->data.conf); in dp_altmode_work() 289 ret = dp_altmode_configure_vdm_cable(dp, dp->data_prime.conf); in dp_altmode_work() 646 if (dp->alt->active && DP_CONF_CURRENTLY(dp->data.conf)) { in pin_assignment_store() 739 dp = devm_kzalloc(&alt->dev, sizeof(*dp), GFP_KERNEL); in dp_altmode_probe() 740 if (!dp) in dp_altmode_probe() [all …]
|
| /linux-6.15/drivers/gpu/drm/hisilicon/hibmc/dp/ |
| H A D | dp_link.c | 27 buf[0] = dp->link.cap.link_rate; in hibmc_dp_link_training_configure() 44 ret = drm_dp_read_dpcd_caps(&dp->aux, dp->dpcd); in hibmc_dp_link_training_configure() 113 ret = drm_dp_dpcd_write(&dp->aux, DP_TRAINING_LANE0_SET, train_set, dp->link.cap.lanes); in hibmc_dp_link_training_cr_pre() 159 switch (dp->link.cap.lanes) { in hibmc_dp_link_reduce_lane() 161 dp->link.cap.lanes--; in hibmc_dp_link_reduce_lane() 188 drm_dp_link_train_clock_recovery_delay(&dp->aux, dp->dpcd); in hibmc_dp_link_training_cr() 209 ret = drm_dp_dpcd_write(&dp->aux, DP_TRAINING_LANE0_SET, dp->link.train_set, in hibmc_dp_link_training_cr() 210 dp->link.cap.lanes); in hibmc_dp_link_training_cr() 236 drm_dp_link_train_channel_eq_delay(&dp->aux, dp->dpcd); in hibmc_dp_link_training_channel_eq() 259 dp->link.train_set, dp->link.cap.lanes); in hibmc_dp_link_training_channel_eq() [all …]
|
| H A D | dp_hw.c | 20 lane_num = dp->link.cap.lanes; in hibmc_dp_set_tu() 38 drm_dbg_dp(dp->dev, "tu value: %u.%u value: %u\n", in hibmc_dp_set_tu() 135 hibmc_dp_set_tu(dp, mode); in hibmc_dp_link_cfg() 147 hibmc_dp_set_sst(dp, mode); in hibmc_dp_link_cfg() 150 int hibmc_dp_hw_init(struct hibmc_dp *dp) in hibmc_dp_hw_init() argument 152 struct drm_device *drm_dev = dp->drm_dev; in hibmc_dp_hw_init() 161 dp->dp_dev = dp_dev; in hibmc_dp_hw_init() 164 dp_dev->base = dp->mmio + HIBMC_DP_OFFSET; in hibmc_dp_hw_init() 186 struct hibmc_dp_dev *dp_dev = dp->dp_dev; in hibmc_dp_display_en() 205 struct hibmc_dp_dev *dp_dev = dp->dp_dev; in hibmc_dp_mode_set() [all …]
|
| /linux-6.15/drivers/usb/typec/ucsi/ |
| H A D | displayport.c | 60 if (!dp->override && dp->initialized) { in ucsi_displayport_enter() 180 dp->vdo_data = &dp->data.status; in ucsi_displayport_status_update() 210 if (!dp->override && dp->initialized) { in ucsi_displayport_vdm() 281 ret = typec_altmode_vdm(dp->alt, dp->header, in ucsi_displayport_work() 282 dp->vdo_data, dp->vdo_size); in ucsi_displayport_work() 284 dev_err(&dp->alt->dev, "VDM 0x%x failed\n", dp->header); in ucsi_displayport_work() 299 if (!dp) in ucsi_displayport_remove_partner() 329 dp = devm_kzalloc(&alt->dev, sizeof(*dp), GFP_KERNEL); in ucsi_register_displayport() 330 if (!dp) { in ucsi_register_displayport() 338 dp->con = con; in ucsi_register_displayport() [all …]
|
| /linux-6.15/sound/core/seq/oss/ |
| H A D | seq_oss_init.c | 171 dp = kzalloc(sizeof(*dp), GFP_KERNEL); in snd_seq_oss_open() 172 if (!dp) in snd_seq_oss_open() 195 if (dp->synth_opened == 0 && dp->max_mididev == 0) { in snd_seq_oss_open() 214 dp->addr.client = dp->cseq; in snd_seq_oss_open() 215 dp->addr.port = dp->port; in snd_seq_oss_open() 226 dp->readq = snd_seq_oss_readq_new(dp, maxqlen); in snd_seq_oss_open() 235 dp->writeq = snd_seq_oss_writeq_new(dp, maxqlen); in snd_seq_oss_open() 243 dp->timer = snd_seq_oss_timer_new(dp); in snd_seq_oss_open() 259 client_table[dp->index] = dp; in snd_seq_oss_open() 392 kfree(dp); in free_devinfo() [all …]
|
| H A D | seq_oss_ioctl.c | 52 snd_seq_oss_fill_addr(dp, &tmpev, dp->addr.client, dp->addr.port); in snd_seq_oss_oob_user() 80 snd_seq_oss_reset(dp); in snd_seq_oss_ioctl() 84 if (! is_write_mode(dp->file_mode) || dp->writeq == NULL) in snd_seq_oss_ioctl() 93 snd_seq_oss_reset(dp); in snd_seq_oss_ioctl() 99 return snd_seq_oss_midi_open(dp, dev, dp->file_mode); in snd_seq_oss_ioctl() 102 if (dp->readq == NULL || ! is_read_mode(dp->file_mode)) in snd_seq_oss_ioctl() 107 if (! is_write_mode(dp->file_mode) || dp->writeq == NULL) in snd_seq_oss_ioctl() 148 if (! is_write_mode(dp->file_mode)) in snd_seq_oss_ioctl() 154 if (val >= dp->writeq->maxlen) in snd_seq_oss_ioctl() 155 val = dp->writeq->maxlen - 1; in snd_seq_oss_ioctl() [all …]
|
| H A D | seq_oss_event.c | 46 return extended_event(dp, q, ev); in snd_seq_oss_process_event() 49 return chn_voice_event(dp, q, ev); in snd_seq_oss_process_event() 55 return timing_event(dp, q, ev); in snd_seq_oss_process_event() 58 return local_event(dp, q, ev); in snd_seq_oss_process_event() 78 return set_echo_event(dp, q, ev); in snd_seq_oss_process_event() 88 return old_event(dp, q, ev); in snd_seq_oss_process_event() 238 if (dp->seq_mode) in timing_event() 243 if (dp->seq_mode) in timing_event() 248 if (dp->seq_mode) in timing_event() 410 snd_seq_oss_fill_addr(dp, ev, dp->addr.client, dp->addr.port); in set_echo_event() [all …]
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_dp.c | 65 tx_ring->txrwb = dp->txrwb ? &dp->txrwb[idx] : NULL; in nfp_net_tx_ring_init() 187 dp->tx_rings = kcalloc(dp->num_tx_rings, sizeof(*dp->tx_rings), in nfp_net_tx_rings_prepare() 193 dp->txrwb = dma_alloc_coherent(dp->dev, in nfp_net_tx_rings_prepare() 206 nfp_net_tx_ring_init(&dp->tx_rings[r], dp, in nfp_net_tx_rings_prepare() 209 if (nfp_net_tx_ring_alloc(dp, &dp->tx_rings[r])) in nfp_net_tx_rings_prepare() 222 nfp_net_tx_ring_free(dp, &dp->tx_rings[r]); in nfp_net_tx_rings_prepare() 226 dp->txrwb, dp->txrwb_dma); in nfp_net_tx_rings_prepare() 238 nfp_net_tx_ring_free(dp, &dp->tx_rings[r]); in nfp_net_tx_rings_free() 243 dp->txrwb, dp->txrwb_dma); in nfp_net_tx_rings_free() 254 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_net_rx_ring_free() local [all …]
|
| H A D | nfp_net_dp.h | 12 dp->fl_bufsz - NFP_NET_RX_BUF_NON_DATA, in nfp_net_dma_map_rx() 19 dma_sync_single_for_device(dp->dev, dma_addr, in nfp_net_dma_sync_dev_rx() 21 dp->rx_dma_dir); in nfp_net_dma_sync_dev_rx() 27 dma_unmap_single_attrs(dp->dev, dma_addr, in nfp_net_dma_unmap_rx() 37 len, dp->rx_dma_dir); in nfp_net_dma_sync_cpu_rx() 169 return dp->ops->tx_ring_reset(dp, tx_ring); in nfp_net_tx_ring_reset() 176 dp->ops->rx_ring_fill_freelist(dp, rx_ring); in nfp_net_rx_ring_fill_freelist() 182 return dp->ops->tx_ring_alloc(dp, tx_ring); in nfp_net_tx_ring_alloc() 188 dp->ops->tx_ring_free(tx_ring); in nfp_net_tx_ring_free() 195 return dp->ops->tx_ring_bufs_alloc(dp, tx_ring); in nfp_net_tx_ring_bufs_alloc() [all …]
|
| /linux-6.15/drivers/gpu/drm/exynos/ |
| H A D | exynos_dp.c | 109 if (dp->ptn_bridge) { in exynos_dp_bridge_attach() 110 ret = drm_bridge_attach(&dp->encoder, dp->ptn_bridge, bridge, in exynos_dp_bridge_attach() 140 ret = of_get_videomode(dp->dev->of_node, &dp->vm, OF_USE_NATIVE_MODE); in exynos_dp_dt_parse_panel() 158 if (!dp->plat_data.panel && !dp->ptn_bridge) { in exynos_dp_bind() 174 ret = analogix_dp_bind(dp->adp, dp->drm_dev); in exynos_dp_bind() 176 dp->encoder.funcs->destroy(&dp->encoder); in exynos_dp_bind() 187 dp->encoder.funcs->destroy(&dp->encoder); in exynos_dp_unbind() 206 if (!dp) in exynos_dp_probe() 209 dp->dev = dev; in exynos_dp_probe() 245 dp->adp = analogix_dp_probe(dev, &dp->plat_data); in exynos_dp_probe() [all …]
|
| /linux-6.15/arch/sparc/kernel/ |
| H A D | prom_64.c | 78 if (!of_node_is_root(dp->parent)) { in sun4v_path_component() 119 if (!of_node_is_root(dp->parent)) { in sun4u_path_component() 316 pci_path_component(dp, tmp_buf); in __build_path_component() 324 upa_path_component(dp, tmp_buf); in __build_path_component() 436 struct device_node *dp; in of_iterate_over_cpus() local 462 ret = func(dp, cpuid, arg); in of_iterate_over_cpus() 472 return dp; in check_cpu_node() 510 portid_parent = dp; in fill_in_one_cpu() 602 struct device_node *dp; in of_console_init() local 626 if (!of_node_is_type(dp, "display") && !of_node_is_type(dp, "serial")) { in of_console_init() [all …]
|
| /linux-6.15/drivers/md/ |
| H A D | dm-io.c | 202 dp->context_u = 0; in list_next_page() 209 dp->context_u = offset; in list_dp_init() 210 dp->context_ptr = pl; in list_dp_init() 264 dp->context_ptr += PAGE_SIZE - dp->context_u; in vm_next_page() 265 dp->context_u = 0; in vm_next_page() 289 dp->context_ptr += PAGE_SIZE - dp->context_u; in km_next_page() 290 dp->context_u = 0; in km_next_page() 369 dp->get_page(dp, &page, &len, &offset); in do_region() 376 dp->next_page(dp); in do_region() 400 *dp = old_pages; in dispatch_io() [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dp.c | 42 return drm_dp_read_sink_count_cap(connector, outp->dp.dpcd, &outp->dp.desc); in nouveau_dp_has_sink_count() 71 outp->dp.lttpr.nr = 0; in nouveau_dp_probe_dpcd() 72 outp->dp.rate_nr = 0; in nouveau_dp_probe_dpcd() 116 outp->dp.rate[k] = outp->dp.rate[k - 1]; in nouveau_dp_probe_dpcd() 143 outp->dp.rate[outp->dp.rate_nr].dpcd = -1; in nouveau_dp_probe_dpcd() 144 outp->dp.rate[outp->dp.rate_nr].rate = rates[i]; in nouveau_dp_probe_dpcd() 153 ret = nvif_outp_dp_rates(&outp->outp, outp->dp.rate, outp->dp.rate_nr); in nouveau_dp_probe_dpcd() 316 outp->dp.lt.nr = 0; in nouveau_dp_power_down() 414 min_rate = outp->dp.link_nr * outp->dp.rate[0].rate; in nouveau_dp_train() 435 outp->dp.lt.bw = outp->dp.rate[rate].rate; in nouveau_dp_train() [all …]
|