/Linux-v6.1/drivers/gpu/drm/msm/dp/ |
D | dp_link.c | 49 struct dp_link_info *link) in dp_aux_link_power_up() argument 54 if (link->revision < 0x11) in dp_aux_link_power_up() 74 struct dp_link_info *link) in dp_aux_link_power_down() argument 79 if (link->revision < 0x11) in dp_aux_link_power_down() 96 static int dp_link_get_period(struct dp_link_private *link, int const addr) in dp_link_get_period() argument 103 if (drm_dp_dpcd_readb(link->aux, addr, &data) < 0) { in dp_link_get_period() 122 static int dp_link_parse_audio_channel_period(struct dp_link_private *link) in dp_link_parse_audio_channel_period() argument 125 struct dp_link_test_audio *req = &link->dp_link.test_audio; in dp_link_parse_audio_channel_period() 127 ret = dp_link_get_period(link, DP_TEST_AUDIO_PERIOD_CH1); in dp_link_parse_audio_channel_period() 132 drm_dbg_dp(link->drm_dev, "test_audio_period_ch_1 = 0x%x\n", ret); in dp_link_parse_audio_channel_period() [all …]
|
/Linux-v6.1/drivers/gpu/drm/tegra/ |
D | dp.c | 34 static void drm_dp_link_reset(struct drm_dp_link *link) in drm_dp_link_reset() argument 38 if (!link) in drm_dp_link_reset() 41 link->revision = 0; in drm_dp_link_reset() 42 link->max_rate = 0; in drm_dp_link_reset() 43 link->max_lanes = 0; in drm_dp_link_reset() 45 drm_dp_link_caps_reset(&link->caps); in drm_dp_link_reset() 46 link->aux_rd_interval.cr = 0; in drm_dp_link_reset() 47 link->aux_rd_interval.ce = 0; in drm_dp_link_reset() 48 link->edp = 0; in drm_dp_link_reset() 50 link->rate = 0; in drm_dp_link_reset() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/link/ |
D | link_dp_trace.c | 28 void dp_trace_init(struct dc_link *link) in dp_trace_init() argument 30 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_init() 31 link->dp_trace.is_initialized = true; in dp_trace_init() 34 void dp_trace_reset(struct dc_link *link) in dp_trace_reset() argument 36 memset(&link->dp_trace, 0, sizeof(link->dp_trace)); in dp_trace_reset() 39 bool dc_dp_trace_is_initialized(struct dc_link *link) in dc_dp_trace_is_initialized() argument 41 return link->dp_trace.is_initialized; in dc_dp_trace_is_initialized() 44 void dp_trace_detect_lt_init(struct dc_link *link) in dp_trace_detect_lt_init() argument 46 memset(&link->dp_trace.detect_lt_trace, 0, sizeof(link->dp_trace.detect_lt_trace)); in dp_trace_detect_lt_init() 49 void dp_trace_commit_lt_init(struct dc_link *link) in dp_trace_commit_lt_init() argument [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link.c | 71 static void dc_link_destruct(struct dc_link *link) in dc_link_destruct() argument 75 if (link->hpd_gpio) { in dc_link_destruct() 76 dal_gpio_destroy_irq(&link->hpd_gpio); in dc_link_destruct() 77 link->hpd_gpio = NULL; in dc_link_destruct() 80 if (link->ddc) in dc_link_destruct() 81 dal_ddc_service_destroy(&link->ddc); in dc_link_destruct() 83 if (link->panel_cntl) in dc_link_destruct() 84 link->panel_cntl->funcs->destroy(&link->panel_cntl); in dc_link_destruct() 86 if (link->link_enc) { in dc_link_destruct() 91 if (link->link_id.id != CONNECTOR_ID_VIRTUAL) { in dc_link_destruct() [all …]
|
D | dc_link_dp.c | 50 link->ctx->logger 116 struct dc_link *link, 125 static uint32_t get_cr_training_aux_rd_interval(struct dc_link *link, in get_cr_training_aux_rd_interval() argument 133 link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { in get_cr_training_aux_rd_interval() 135 link, in get_cr_training_aux_rd_interval() 147 struct dc_link *link, in get_eq_training_aux_rd_interval() argument 155 link, in get_eq_training_aux_rd_interval() 160 link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { in get_eq_training_aux_rd_interval() 162 link, in get_eq_training_aux_rd_interval() 181 struct dc_link *link, in dp_wait_for_training_aux_rd_interval() argument [all …]
|
D | dc_link_dpia.c | 40 link->ctx->logger 42 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link) in dpcd_get_tunneling_device_data() argument 49 status = core_link_read_dpcd(link, in dpcd_get_tunneling_device_data() 54 status = core_link_read_dpcd(link, in dpcd_get_tunneling_device_data() 59 link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.raw = in dpcd_get_tunneling_device_data() 62 link->dpcd_caps.usb4_dp_tun_info.dpia_info.raw = in dpcd_get_tunneling_device_data() 64 link->dpcd_caps.usb4_dp_tun_info.usb4_driver_id = in dpcd_get_tunneling_device_data() 68 link->dpcd_caps.usb4_dp_tun_info.usb4_topology_id[i] = dpcd_topology_data[i]; in dpcd_get_tunneling_device_data() 73 bool dc_link_dpia_query_hpd_status(struct dc_link *link) in dc_link_dpia_query_hpd_status() argument 76 struct dc_dmub_srv *dmub_srv = link->ctx->dmub_srv; in dc_link_dpia_query_hpd_status() [all …]
|
/Linux-v6.1/drivers/acpi/ |
D | pci_link.c | 87 struct acpi_pci_link *link = context; in acpi_pci_link_check_possible() local 88 acpi_handle handle = link->device->handle; in acpi_pci_link_check_possible() 112 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 113 link->irq.possible_count++; in acpi_pci_link_check_possible() 115 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() 116 link->irq.polarity = p->polarity; in acpi_pci_link_check_possible() 117 link->irq.resource_type = ACPI_RESOURCE_TYPE_IRQ; in acpi_pci_link_check_possible() 138 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 139 link->irq.possible_count++; in acpi_pci_link_check_possible() 141 link->irq.triggering = p->triggering; in acpi_pci_link_check_possible() [all …]
|
/Linux-v6.1/net/smc/ |
D | smc_wr.c | 44 struct smc_link *link; member 55 static inline bool smc_wr_is_tx_pend(struct smc_link *link) in smc_wr_is_tx_pend() argument 57 return !bitmap_empty(link->wr_tx_mask, link->wr_tx_cnt); in smc_wr_is_tx_pend() 61 void smc_wr_tx_wait_no_pending_sends(struct smc_link *link) in smc_wr_tx_wait_no_pending_sends() argument 63 wait_event(link->wr_tx_wait, !smc_wr_is_tx_pend(link)); in smc_wr_tx_wait_no_pending_sends() 66 static inline int smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id) in smc_wr_tx_find_pending_index() argument 70 for (i = 0; i < link->wr_tx_cnt; i++) { in smc_wr_tx_find_pending_index() 71 if (link->wr_tx_pends[i].wr_id == wr_id) in smc_wr_tx_find_pending_index() 74 return link->wr_tx_cnt; in smc_wr_tx_find_pending_index() 80 struct smc_link *link; in smc_wr_tx_process_cqe() local [all …]
|
/Linux-v6.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | q_in_q_veto.sh | 28 ip link set dev $swp1 up 29 ip link set dev $swp2 up 38 ip link set dev $swp2 down 39 ip link set dev $swp1 down 49 ip link add dev br0 type bridge vlan_filtering 1 \ 52 ip link set dev br0 up 53 ip link set dev $swp1 master br0 55 ip link add name br0.100 link br0 type vlan \ 59 ip link add name br0.100 link br0 type vlan \ 66 ip link del dev br0 [all …]
|
D | extack.sh | 22 ip link set dev $swp1 up 23 ip link set dev $swp2 up 30 ip link set dev $swp2 down 31 ip link set dev $swp1 down 38 ip link add name br1 up type bridge vlan_filtering 0 mcast_snooping 0 39 ip link add name vx1 up type vxlan id 1000 \ 43 ip link set dev vx1 master br1 46 ip link set dev $swp1 master br1 49 ip link add name br2 up type bridge vlan_filtering 0 mcast_snooping 0 50 ip link add name vx2 up type vxlan id 2000 \ [all …]
|
D | rtnetlink.sh | 49 ip link set dev $swp1 up 50 ip link set dev $swp2 up 57 ip link set dev $swp2 down 58 ip link set dev $swp1 down 67 ip link add name vrf-test type vrf table 10 68 ip link set dev $swp1 master vrf-test 77 ip link del dev vrf-test 91 ip link add name br1 up type bridge vlan_filtering 0 92 ip link set dev br1 addr $swp2_mac 93 ip link set dev $swp2 master br1 [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | dc_link_dp.h | 58 struct dc_link_settings dp_get_max_link_cap(struct dc_link *link); 61 struct dc_link *link, 66 struct dc_link *link, 69 bool decide_edp_link_settings(struct dc_link *link, 86 struct dc_link *link, 89 bool is_mst_supported(struct dc_link *link); 91 bool detect_dp_sink_caps(struct dc_link *link); 93 void detect_edp_sink_caps(struct dc_link *link); 95 bool is_dp_active_dongle(const struct dc_link *link); 97 bool is_dp_branch_device(const struct dc_link *link); [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_psr.c | 32 static bool link_supports_psrsu(struct dc_link *link) in link_supports_psrsu() argument 34 struct dc *dc = link->ctx->dc; in link_supports_psrsu() 42 if (!is_psr_su_specific_panel(link)) in link_supports_psrsu() 45 if (!link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP || in link_supports_psrsu() 46 !link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED) in link_supports_psrsu() 49 if (link->dpcd_caps.psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED && in link_supports_psrsu() 50 !link->dpcd_caps.psr_info.psr2_su_y_granularity_cap) in link_supports_psrsu() 61 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps() argument 63 if (!(link->connector_signal & SIGNAL_TYPE_EDP)) { in amdgpu_dm_set_psr_caps() 64 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps() [all …]
|
/Linux-v6.1/drivers/pci/pcie/ |
D | aspm.c | 109 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument 122 return link->aspm_default; in policy_to_aspm_state() 127 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument 138 return link->clkpm_default; in policy_to_clkpm_state() 143 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) in pcie_set_clkpm_nocheck() argument 146 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 153 link->clkpm_enabled = !!enable; in pcie_set_clkpm_nocheck() 156 static void pcie_set_clkpm(struct pcie_link_state *link, int enable) in pcie_set_clkpm() argument 162 if (!link->clkpm_capable || link->clkpm_disable) in pcie_set_clkpm() 165 if (link->clkpm_enabled == enable) in pcie_set_clkpm() [all …]
|
/Linux-v6.1/drivers/ata/ |
D | libata-pmp.c | 38 static unsigned int sata_pmp_read(struct ata_link *link, int reg, u32 *r_val) in sata_pmp_read() argument 40 struct ata_port *ap = link->ap; in sata_pmp_read() 41 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_read() 50 tf.device = link->pmp; in sata_pmp_read() 75 static unsigned int sata_pmp_write(struct ata_link *link, int reg, u32 val) in sata_pmp_write() argument 77 struct ata_port *ap = link->ap; in sata_pmp_write() 78 struct ata_device *pmp_dev = ap->link.device; in sata_pmp_write() 86 tf.device = link->pmp; in sata_pmp_write() 111 struct ata_link *link = qc->dev->link; in sata_pmp_qc_defer_cmd_switch() local 112 struct ata_port *ap = link->ap; in sata_pmp_qc_defer_cmd_switch() [all …]
|
/Linux-v6.1/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00link.c | 38 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() 40 if (rt2x00dev->link.qual.rx_success) in rt2x00link_antenna_get_link_rssi() 48 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() 58 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() 64 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset() 69 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() 110 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_eval() 150 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity() 171 } else if (rt2x00dev->link.count & 1) { in rt2x00lib_antenna_diversity() 183 struct link *link = &rt2x00dev->link; in rt2x00link_update_stats() local [all …]
|
/Linux-v6.1/drivers/media/mc/ |
D | mc-entity.c | 48 static inline const char *link_type_name(struct media_link *link) in link_type_name() argument 50 switch (link->flags & MEDIA_LNK_FL_LINK_TYPE) { in link_type_name() 105 struct media_link *link = gobj_to_link(gobj); in dev_dbg_obj() local 109 event_name, media_id(gobj), link_type_name(link), in dev_dbg_obj() 110 media_id(link->gobj0), in dev_dbg_obj() 111 media_id(link->gobj1)); in dev_dbg_obj() 257 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument 259 if (link->source->entity == entity) in media_entity_other() 260 return link->sink->entity; in media_entity_other() 262 return link->source->entity; in media_entity_other() [all …]
|
/Linux-v6.1/drivers/net/arcnet/ |
D | com20020_cs.c | 104 static int com20020_config(struct pcmcia_device *link); 105 static void com20020_release(struct pcmcia_device *link); 160 static void com20020_detach(struct pcmcia_device *link) in com20020_detach() argument 162 struct com20020_dev *info = link->priv; in com20020_detach() 165 dev_dbg(&link->dev, "detach...\n"); in com20020_detach() 167 dev_dbg(&link->dev, "com20020_detach\n"); in com20020_detach() 169 dev_dbg(&link->dev, "unregister...\n"); in com20020_detach() 179 com20020_release(link); in com20020_detach() 182 dev_dbg(&link->dev, "unlinking...\n"); in com20020_detach() 183 if (link->priv) { in com20020_detach() [all …]
|
/Linux-v6.1/drivers/net/wireless/intersil/orinoco/ |
D | spectrum_cs.c | 63 static int spectrum_cs_config(struct pcmcia_device *link); 64 static void spectrum_cs_release(struct pcmcia_device *link); 77 spectrum_reset(struct pcmcia_device *link, int idle) in spectrum_reset() argument 84 if (!pcmcia_dev_present(link)) in spectrum_reset() 88 ret = pcmcia_read_config_byte(link, CISREG_COR, &save_cor); in spectrum_reset() 93 ret = pcmcia_write_config_byte(link, CISREG_COR, in spectrum_reset() 100 ret = pcmcia_read_config_byte(link, CISREG_CCSR, &ccsr); in spectrum_reset() 109 ret = pcmcia_write_config_byte(link, CISREG_CCSR, ccsr); in spectrum_reset() 115 ret = pcmcia_write_config_byte(link, CISREG_COR, in spectrum_reset() 134 struct pcmcia_device *link = card->p_dev; in spectrum_cs_hard_reset() local [all …]
|
/Linux-v6.1/drivers/scsi/pcmcia/ |
D | qlogic_stub.c | 89 static void qlogic_release(struct pcmcia_device *link); 91 static int qlogic_config(struct pcmcia_device * link); 94 struct pcmcia_device *link, int qbase, int qlirq) in qlogic_detect() argument 148 static int qlogic_probe(struct pcmcia_device *link) in qlogic_probe() argument 152 dev_dbg(&link->dev, "qlogic_attach()\n"); in qlogic_probe() 158 info->p_dev = link; in qlogic_probe() 159 link->priv = info; in qlogic_probe() 160 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in qlogic_probe() 161 link->config_regs = PRESENT_OPTION; in qlogic_probe() 163 return qlogic_config(link); in qlogic_probe() [all …]
|
/Linux-v6.1/drivers/net/wireless/cisco/ |
D | airo_cs.c | 53 static int airo_config(struct pcmcia_device *link); 54 static void airo_release(struct pcmcia_device *link); 78 static void airo_detach(struct pcmcia_device *link) in airo_detach() argument 80 dev_dbg(&link->dev, "airo_detach\n"); in airo_detach() 82 airo_release(link); in airo_detach() 84 if (((struct local_info *)link->priv)->eth_dev) { in airo_detach() 85 stop_airo_card(((struct local_info *)link->priv)->eth_dev, in airo_detach() 88 ((struct local_info *)link->priv)->eth_dev = NULL; in airo_detach() 90 kfree(link->priv); in airo_detach() 102 static int airo_config(struct pcmcia_device *link) in airo_config() argument [all …]
|
/Linux-v6.1/drivers/tty/serial/8250/ |
D | serial_cs.c | 108 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) in quirk_setup_brainboxes_0104() argument 113 static int quirk_post_ibm(struct pcmcia_device *link) in quirk_post_ibm() argument 118 ret = pcmcia_read_config_byte(link, 0x800, &val); in quirk_post_ibm() 122 ret = pcmcia_write_config_byte(link, 0x800, val | 1); in quirk_post_ibm() 135 static void quirk_config_nokia(struct pcmcia_device *link) in quirk_config_nokia() argument 137 struct serial_info *info = link->priv; in quirk_config_nokia() 143 static void quirk_wakeup_oxsemi(struct pcmcia_device *link) in quirk_wakeup_oxsemi() argument 145 struct serial_info *info = link->priv; in quirk_wakeup_oxsemi() 157 static void quirk_wakeup_possio_gcc(struct pcmcia_device *link) in quirk_wakeup_possio_gcc() argument 159 struct serial_info *info = link->priv; in quirk_wakeup_possio_gcc() [all …]
|
/Linux-v6.1/drivers/parport/ |
D | parport_cs.c | 80 static int parport_config(struct pcmcia_device *link); 83 static int parport_probe(struct pcmcia_device *link) in parport_probe() argument 87 dev_dbg(&link->dev, "parport_attach()\n"); in parport_probe() 92 link->priv = info; in parport_probe() 93 info->p_dev = link; in parport_probe() 95 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO; in parport_probe() 97 return parport_config(link); in parport_probe() 100 static void parport_detach(struct pcmcia_device *link) in parport_detach() argument 102 dev_dbg(&link->dev, "parport_detach\n"); in parport_detach() 104 parport_cs_release(link); in parport_detach() [all …]
|
/Linux-v6.1/sound/pcmcia/pdaudiocf/ |
D | pdaudiocf.c | 45 static int pdacf_config(struct pcmcia_device *link); 48 static void pdacf_release(struct pcmcia_device *link) in pdacf_release() argument 50 free_irq(link->irq, link->priv); in pdacf_release() 51 pcmcia_disable_device(link); in pdacf_release() 59 struct pcmcia_device *link = pdacf->p_dev; in snd_pdacf_free() local 61 pdacf_release(link); in snd_pdacf_free() 79 static int snd_pdacf_probe(struct pcmcia_device *link) in snd_pdacf_probe() argument 102 err = snd_card_new(&link->dev, index[i], id[i], THIS_MODULE, in snd_pdacf_probe() 125 pdacf->p_dev = link; in snd_pdacf_probe() 126 link->priv = pdacf; in snd_pdacf_probe() [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 303 const struct dc_link *link, in dc_get_edp_link_panel_inst() argument 309 if (link->connector_signal != SIGNAL_TYPE_EDP) in dc_get_edp_link_panel_inst() 312 if ((edp_num > 1) && (link->link_index > edp_links[0]->link_index)) in dc_get_edp_link_panel_inst() 328 bool dc_link_set_backlight_level_nits(struct dc_link *link, 333 bool dc_link_get_backlight_level_nits(struct dc_link *link, 337 bool dc_link_backlight_enable_aux(struct dc_link *link, bool enable); 339 bool dc_link_read_default_bl_aux(struct dc_link *link, uint32_t *backlight_millinits); 340 bool dc_link_set_default_brightness_aux(struct dc_link *link); 344 int dc_link_get_target_backlight_pwm(const struct dc_link *link); 355 bool dc_power_alpm_dpcd_enable(struct dc_link *link, bool enable); [all …]
|