/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_capability.c | 57 link->ctx->logger 107 bool is_dp_active_dongle(const struct dc_link *link) in is_dp_active_dongle() argument 109 return (link->dpcd_caps.dongle_type >= DISPLAY_DONGLE_DP_VGA_CONVERTER) && in is_dp_active_dongle() 110 (link->dpcd_caps.dongle_type <= DISPLAY_DONGLE_DP_HDMI_CONVERTER); in is_dp_active_dongle() 113 bool is_dp_branch_device(const struct dc_link *link) in is_dp_branch_device() argument 115 return link->dpcd_caps.is_branch_dev; in is_dp_branch_device() 282 static enum clock_source_id get_clock_source_id(struct dc_link *link) in get_clock_source_id() argument 285 struct clock_source *dp_cs = link->dc->res_pool->dp_clock_source; in get_clock_source_id() 300 static void dp_wa_power_up_0010FA(struct dc_link *link, uint8_t *dpcd_data, in dp_wa_power_up_0010FA() argument 305 if (!link->dpcd_caps.dpcd_rev.raw) { in dp_wa_power_up_0010FA() [all …]
|
H A D | link_edp_panel_control.h | 30 enum dp_panel_mode dp_get_panel_mode(struct dc_link *link); 31 void dp_set_panel_mode(struct dc_link *link, enum dp_panel_mode panel_mode); 32 bool set_default_brightness_aux(struct dc_link *link); 33 void edp_panel_backlight_power_on(struct dc_link *link, bool wait_for_hpd); 34 int edp_get_backlight_level(const struct dc_link *link); 35 bool edp_get_backlight_level_nits(struct dc_link *link, 38 bool edp_set_backlight_level(const struct dc_link *link, 40 bool edp_set_backlight_level_nits(struct dc_link *link, 44 int edp_get_target_backlight_pwm(const struct dc_link *link); 45 bool edp_get_psr_state(const struct dc_link *link, enum dc_psr_state *state); [all …]
|
H A D | link_dp_training_8b_10b.c | 36 link->ctx->logger 49 static int32_t get_cr_training_aux_rd_interval(struct dc_link *link, in get_cr_training_aux_rd_interval() argument 58 if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) in get_cr_training_aux_rd_interval() 60 link, in get_cr_training_aux_rd_interval() 64 else if (dp_is_lttpr_present(link)) in get_cr_training_aux_rd_interval() 78 struct dc_link *link, in get_eq_training_aux_rd_interval() argument 86 link, in get_eq_training_aux_rd_interval() 91 if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) in get_eq_training_aux_rd_interval() 93 link, in get_eq_training_aux_rd_interval() 97 else if (dp_is_lttpr_present(link)) in get_eq_training_aux_rd_interval() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
H A 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 dp_trace_is_initialized(struct dc_link *link) in dp_trace_is_initialized() argument 41 return link->dp_trace.is_initialized; in 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 …]
|
H A D | link_dp_cts.c | 39 link->ctx->logger 64 static void dp_retrain_link_dp_test(struct dc_link *link, in dp_retrain_link_dp_test() argument 69 struct dc_state *state = link->dc->current_state; in dp_retrain_link_dp_test() 70 bool was_hpo_acquired = resource_is_hpo_acquired(link->dc->current_state); in dp_retrain_link_dp_test() 77 link_get_master_pipes_with_dpms_on(link, state, &count, pipes); in dp_retrain_link_dp_test() 83 link->dc, in dp_retrain_link_dp_test() 88 if (link->dc->hwss.setup_hpo_hw_control) { in dp_retrain_link_dp_test() 91 link->dc->hwss.setup_hpo_hw_control(link->dc->hwseq, is_hpo_acquired); in dp_retrain_link_dp_test() 98 static void dp_test_send_link_training(struct dc_link *link) in dp_test_send_link_training() argument 104 link, in dp_test_send_link_training() [all …]
|
/linux/drivers/acpi/ |
H A 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/tools/testing/selftests/drivers/net/mlxsw/ |
H A 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 \ 51 ip link set dev br0 addrgenmode none 53 ip link set dev br0 up 54 ip link set dev $swp1 master br0 56 ip link add name br0.100 link br0 type vlan \ 60 ip link add name br0.100 link br0 type vlan \ [all …]
|
H A 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 type bridge vlan_filtering 0 mcast_snooping 0 39 ip link set dev br1 addrgenmode none 40 ip link set dev br1 up 41 ip link add name vx1 up type vxlan id 1000 \ 45 ip link set dev vx1 master br1 48 ip link set dev $swp1 master br1 [all …]
|
H A D | vxlan.sh | 45 ip link set dev $swp1 up 46 ip link set dev $swp2 up 53 ip link set dev $swp2 down 54 ip link set dev $swp1 down 59 ip link set dev $swp1 master br0 61 ip link set dev vxlan0 master br0 64 ip link set dev $swp1 nomaster 66 ip link set dev $swp1 master br0 72 ip link set dev $swp1 master br0 74 ip link set dev vxlan0 master br0 &> /dev/null [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
H A D | link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 29 static void dp_hpo_fixed_vs_pe_retimer_set_tx_ffe(struct dc_link *link, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() argument 54 const uint8_t dp_type = dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(link); in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 62 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 64 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 66 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 68 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 70 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_set_tx_ffe() 74 static void dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern(struct dc_link *link, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() argument 92 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() 94 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc, in dp_hpo_fixed_vs_pe_retimer_program_override_test_pattern() [all …]
|
/linux/drivers/ata/ |
H A 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/drivers/net/wireless/ralink/rt2x00/ |
H A 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/sound/soc/intel/boards/ |
H A D | sof_board_helpers.c | 178 static int set_ssp_codec_link(struct device *dev, struct snd_soc_dai_link *link, in set_ssp_codec_link() argument 188 link->name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", ssp_codec); in set_ssp_codec_link() 189 if (!link->name) in set_ssp_codec_link() 209 link->cpus = cpus; in set_ssp_codec_link() 210 link->num_cpus = 1; in set_ssp_codec_link() 215 link->platforms = platform_component; in set_ssp_codec_link() 216 link->num_platforms = ARRAY_SIZE(platform_component); in set_ssp_codec_link() 218 link->id = be_id; in set_ssp_codec_link() 219 link->no_pcm = 1; in set_ssp_codec_link() 224 static int set_dmic_link(struct device *dev, struct snd_soc_dai_link *link, in set_dmic_link() argument [all …]
|
/linux/drivers/pci/pcie/ |
H A D | aspm.c | 289 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument 302 return link->aspm_default; in policy_to_aspm_state() 307 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument 318 return link->clkpm_default; in policy_to_clkpm_state() 347 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) in pcie_set_clkpm_nocheck() argument 350 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 359 link->clkpm_enabled = !!enable; in pcie_set_clkpm_nocheck() 362 static void pcie_set_clkpm(struct pcie_link_state *link, int enable) in pcie_set_clkpm() argument 368 if (!link->clkpm_capable || link->clkpm_disable) in pcie_set_clkpm() 371 if (link->clkpm_enabled == enable) in pcie_set_clkpm() [all …]
|
/linux/drivers/tty/serial/8250/ |
H A D | serial_cs.c | 102 static void quirk_setup_brainboxes_0104(struct pcmcia_device *link, struct uart_8250_port *uart) in quirk_setup_brainboxes_0104() argument 107 static int quirk_post_ibm(struct pcmcia_device *link) in quirk_post_ibm() argument 112 ret = pcmcia_read_config_byte(link, 0x800, &val); in quirk_post_ibm() 116 ret = pcmcia_write_config_byte(link, 0x800, val | 1); in quirk_post_ibm() 129 static void quirk_config_nokia(struct pcmcia_device *link) in quirk_config_nokia() argument 131 struct serial_info *info = link->priv; in quirk_config_nokia() 137 static void quirk_wakeup_oxsemi(struct pcmcia_device *link) in quirk_wakeup_oxsemi() argument 139 struct serial_info *info = link->priv; in quirk_wakeup_oxsemi() 151 static void quirk_wakeup_possio_gcc(struct pcmcia_device *link) in quirk_wakeup_possio_gcc() argument 153 struct serial_info *info = link->priv; in quirk_wakeup_possio_gcc() [all …]
|
/linux/drivers/net/arcnet/ |
H A D | com20020_cs.c | 105 static int com20020_config(struct pcmcia_device *link); 106 static void com20020_release(struct pcmcia_device *link); 161 static void com20020_detach(struct pcmcia_device *link) in com20020_detach() argument 163 struct com20020_dev *info = link->priv; in com20020_detach() 166 dev_dbg(&link->dev, "detach...\n"); in com20020_detach() 168 dev_dbg(&link->dev, "com20020_detach\n"); in com20020_detach() 170 dev_dbg(&link->dev, "unregister...\n"); in com20020_detach() 180 com20020_release(link); in com20020_detach() 183 dev_dbg(&link->dev, "unlinking...\n"); in com20020_detach() 184 if (link->priv) { in com20020_detach() [all …]
|
/linux/drivers/scsi/pcmcia/ |
H A 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/sound/pcmcia/pdaudiocf/ |
H A 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 94 dev_err(&link->dev, "pdacf: too many cards found\n"); in snd_pdacf_probe() 101 err = snd_card_new(&link->dev, index[i], id[i], THIS_MODULE, in snd_pdacf_probe() 104 dev_err(&link->dev, "pdacf: cannot create a card instance\n"); in snd_pdacf_probe() [all …]
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_replay.c | 41 bool amdgpu_dm_link_supports_replay(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_link_supports_replay() argument 44 struct dpcd_caps *dpcd_caps = &link->dpcd_caps; in amdgpu_dm_link_supports_replay() 45 struct adaptive_sync_caps *as_caps = &link->dpcd_caps.adaptive_sync_caps; in amdgpu_dm_link_supports_replay() 78 bool amdgpu_dm_set_replay_caps(struct dc_link *link, struct amdgpu_dm_connector *aconnector) in amdgpu_dm_set_replay_caps() argument 82 struct dc *dc = link->ctx->dc; in amdgpu_dm_set_replay_caps() 85 if (link->replay_settings.config.replay_supported) in amdgpu_dm_set_replay_caps() 88 if (!dc_is_embedded_signal(link->connector_signal)) in amdgpu_dm_set_replay_caps() 91 if (link->panel_config.psr.disallow_replay) in amdgpu_dm_set_replay_caps() 94 if (!amdgpu_dm_link_supports_replay(link, aconnector)) in amdgpu_dm_set_replay_caps() 107 link->ctx->dc->debug.visual_confirm == VISUAL_CONFIRM_REPLAY; in amdgpu_dm_set_replay_caps() [all …]
|
/linux/net/mac80211/ |
H A D | chan.c | 18 struct ieee80211_link_data *link; in ieee80211_chanctx_num_assigned() local 23 list_for_each_entry(link, &ctx->assigned_links, assigned_chanctx_list) in ieee80211_chanctx_num_assigned() 32 struct ieee80211_link_data *link; in ieee80211_chanctx_num_reserved() local 37 list_for_each_entry(link, &ctx->reserved_links, reserved_chanctx_list) in ieee80211_chanctx_num_reserved() 76 ieee80211_link_get_chanctx(struct ieee80211_link_data *link) in ieee80211_link_get_chanctx() argument 78 struct ieee80211_local *local __maybe_unused = link->sdata->local; in ieee80211_link_get_chanctx() 81 conf = rcu_dereference_protected(link->conf->chanctx_conf, in ieee80211_link_get_chanctx() 146 struct ieee80211_link_data *link; in ieee80211_chanctx_reserved_chanreq() local 153 list_for_each_entry(link, &ctx->reserved_links, reserved_chanctx_list) { in ieee80211_chanctx_reserved_chanreq() 154 req = ieee80211_chanreq_compatible(&link in ieee80211_chanctx_reserved_chanreq() 168 struct ieee80211_link_data *link; ieee80211_chanctx_non_reserved_chandef() local 289 ieee80211_get_max_required_bw(struct ieee80211_link_data * link) ieee80211_get_max_required_bw() argument 316 struct ieee80211_link_data *link; ieee80211_get_chanctx_max_required_bw() local 452 struct ieee80211_link_data *link = ieee80211_chan_bw_change() local 596 ieee80211_find_chanctx(struct ieee80211_local * local,struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode) ieee80211_find_chanctx() argument 649 struct ieee80211_link_data *link; ieee80211_is_radar_required() local 666 struct ieee80211_link_data *link; ieee80211_chanctx_radar_required() local 794 struct ieee80211_link_data *link; ieee80211_recalc_chanctx_chantype() local 872 ieee80211_assign_link_chanctx(struct ieee80211_link_data * link,struct ieee80211_chanctx * new_ctx,bool assign_on_failure) ieee80211_assign_link_chanctx() argument 962 struct ieee80211_link_data *link; ieee80211_recalc_smps_chanctx() local 1037 __ieee80211_link_copy_chanctx_to_vlans(struct ieee80211_link_data * link,bool clear) __ieee80211_link_copy_chanctx_to_vlans() argument 1077 ieee80211_link_copy_chanctx_to_vlans(struct ieee80211_link_data * link,bool clear) ieee80211_link_copy_chanctx_to_vlans() argument 1087 ieee80211_link_unreserve_chanctx(struct ieee80211_link_data * link) ieee80211_link_unreserve_chanctx() argument 1227 ieee80211_link_reserve_chanctx(struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,bool radar_required) ieee80211_link_reserve_chanctx() argument 1268 ieee80211_link_chanctx_reservation_complete(struct ieee80211_link_data * link) ieee80211_link_chanctx_reservation_complete() argument 1299 ieee80211_link_update_chanreq(struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq) ieee80211_link_update_chanreq() argument 1324 ieee80211_link_use_reserved_reassign(struct ieee80211_link_data * link) ieee80211_link_use_reserved_reassign() argument 1408 ieee80211_link_use_reserved_assign(struct ieee80211_link_data * link) ieee80211_link_use_reserved_assign() argument 1458 ieee80211_link_has_in_place_reservation(struct ieee80211_link_data * link) ieee80211_link_has_in_place_reservation() argument 1487 struct ieee80211_link_data *link; ieee80211_chsw_switch_vifs() local 1593 struct ieee80211_link_data *link; ieee80211_vif_use_reserved_switch() local 1663 struct ieee80211_link_data *link; ieee80211_vif_use_reserved_switch() local 1708 struct ieee80211_link_data *link, *link_tmp; ieee80211_vif_use_reserved_switch() local 1824 struct ieee80211_link_data *link, *link_tmp; ieee80211_vif_use_reserved_switch() local 1839 __ieee80211_link_release_channel(struct ieee80211_link_data * link,bool skip_idle_recalc) __ieee80211_link_release_channel() argument 1877 _ieee80211_link_use_channel(struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq,enum ieee80211_chanctx_mode mode,bool assign_on_failure) _ieee80211_link_use_channel() argument 1957 ieee80211_link_use_reserved_context(struct ieee80211_link_data * link) ieee80211_link_use_reserved_context() argument 2035 struct ieee80211_link_data *link; ieee80211_chanctx_recheck() local 2064 ieee80211_link_change_chanreq(struct ieee80211_link_data * link,const struct ieee80211_chan_req * chanreq,u64 * changed) ieee80211_link_change_chanreq() argument 2130 ieee80211_link_release_channel(struct ieee80211_link_data * link) ieee80211_link_release_channel() argument 2140 ieee80211_link_vlan_copy_chanctx(struct ieee80211_link_data * link) ieee80211_link_vlan_copy_chanctx() argument [all...] |
H A D | link.c | 18 struct ieee80211_link_data *link; in ieee80211_update_apvlan_links() local 44 link = sdata_dereference(vlan->link[link_id], vlan); in ieee80211_update_apvlan_links() 45 ieee80211_link_vlan_copy_chanctx(link); in ieee80211_update_apvlan_links() 80 void ieee80211_link_setup(struct ieee80211_link_data *link) in ieee80211_link_setup() argument 82 if (link->sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_link_setup() 83 ieee80211_mgd_setup_link(link); in ieee80211_link_setup() 88 struct ieee80211_link_data *link, in ieee80211_link_init() argument 107 link->sdata = sdata; in ieee80211_link_init() 108 link->link_id = link_id; in ieee80211_link_init() 109 link->conf = link_conf; in ieee80211_link_init() [all …]
|
/linux/drivers/parport/ |
H A 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/net/netfilter/ |
H A D | nf_bpf_link.c | 24 struct bpf_link link; member 34 get_proto_defrag_hook(struct bpf_nf_link *link, in get_proto_defrag_hook() argument 64 err = hook->enable(link->net); in get_proto_defrag_hook() 75 static int bpf_nf_enable_defrag(struct bpf_nf_link *link) in bpf_nf_enable_defrag() argument 79 switch (link->hook_ops.pf) { in bpf_nf_enable_defrag() 82 hook = get_proto_defrag_hook(link, &nf_defrag_v4_hook, "nf_defrag_ipv4"); in bpf_nf_enable_defrag() 86 link->defrag_hook = hook; in bpf_nf_enable_defrag() 91 hook = get_proto_defrag_hook(link, &nf_defrag_v6_hook, "nf_defrag_ipv6"); in bpf_nf_enable_defrag() 95 link->defrag_hook = hook; in bpf_nf_enable_defrag() 103 static void bpf_nf_disable_defrag(struct bpf_nf_link *link) in bpf_nf_disable_defrag() argument [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 120 void link_blank_dp_stream(struct dc_link *link, bool hw_init) in link_blank_dp_stream() argument 123 struct dc *dc = link->ctx->dc; in link_blank_dp_stream() 124 enum signal_type signal = link->connector_signal; in link_blank_dp_stream() 128 if (link->ep_type == DISPLAY_ENDPOINT_PHY && in link_blank_dp_stream() 129 link->link_enc->funcs->get_dig_frontend && in link_blank_dp_stream() 130 link->link_enc->funcs->is_dig_enabled(link->link_enc)) { in link_blank_dp_stream() 131 int fe = link->link_enc->funcs->get_dig_frontend(link->link_enc); in link_blank_dp_stream() 136 dc->res_pool->stream_enc[j]->funcs->dp_blank(link, in link_blank_dp_stream() 143 if ((!link->wa_flags.dp_keep_receiver_powered) || hw_init) in link_blank_dp_stream() 144 dpcd_write_rx_power_ctrl(link, false); in link_blank_dp_stream() [all …]
|
/linux/tools/testing/selftests/net/forwarding/ |
H A D | dual_vxlan_bridge.sh | 133 ip link add name br1 type bridge vlan_filtering 1 \ 135 ip link set dev br1 addrgenmode none 138 ip link set dev br1 address $(mac_get $swp1) 139 ip link set dev br1 up 142 ip link add name br2 type bridge vlan_filtering 0 mcast_snooping 0 145 ip link set dev br2 address $(mac_get $swp2) 146 ip link set dev br2 up 148 ip link set dev $rp1 up 152 ip link add name vx100 type vxlan id 1000 local 192.0.2.17 \ 154 ip link set dev vx100 up [all …]
|