Home
last modified time | relevance | path

Searched refs:link (Results 1 – 25 of 2331) sorted by relevance

12345678910>>...94

/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c55 link->ctx->logger
170 static enum signal_type link_detect_sink_signal_type(struct dc_link *link, in link_detect_sink_signal_type() argument
177 if (link->is_dig_mapping_flexible) in link_detect_sink_signal_type()
180 enc_id = link->link_enc->id; in link_detect_sink_signal_type()
181 result = get_basic_signal_type(enc_id, link->link_id); in link_detect_sink_signal_type()
184 if (link->ep_type != DISPLAY_ENDPOINT_PHY) in link_detect_sink_signal_type()
200 switch (link->link_id.id) { in link_detect_sink_signal_type()
206 aud_support = &link->dc->res_pool->audio_support; in link_detect_sink_signal_type()
223 if (!dm_helpers_is_dp_sink_present(link)) in link_detect_sink_signal_type()
272 if (ddc_service->link->local_sink && in read_scdc_caps()
[all …]
H A Dlink_factory.c27 * This file owns the creation/destruction of link structure.
57 /* link factory owns the creation/destruction of link structures. */
65 /* link_detection manages link detection states and receiver states by using
66 * various link protocols. It also provides helper functions to interpret
87 /* link resource implements accessors to link resource. */
95 /* link validation owns timing validation against various link limitations. (ex.
96 * link bandwidt
370 link_destruct(struct dc_link * link) link_destruct() argument
399 get_ddc_line(struct dc_link * link) get_ddc_line() argument
443 find_analog_engine(struct dc_link * link,struct graphics_object_id * enc) find_analog_engine() argument
475 construct_phy(struct dc_link * link,const struct link_init_data * init_params) construct_phy() argument
821 construct_dpia(struct dc_link * link,const struct link_init_data * init_params) construct_dpia() argument
888 link_construct(struct dc_link * link,const struct link_init_data * init_params) link_construct() argument
900 struct dc_link *link = kzalloc_obj(*link, GFP_KERNEL); link_create() local
917 link_destroy(struct dc_link ** link) link_destroy() argument
[all...]
H A Dlink_dpms.c121 void link_blank_dp_stream(struct dc_link *link, bool hw_init) in link_blank_dp_stream() argument
124 struct dc *dc = link->ctx->dc; in link_blank_dp_stream()
125 enum signal_type signal = link->connector_signal; in link_blank_dp_stream()
129 if (link->ep_type == DISPLAY_ENDPOINT_PHY && in link_blank_dp_stream()
130 link->link_enc->funcs->get_dig_frontend && in link_blank_dp_stream()
131 link->link_enc->funcs->is_dig_enabled(link->link_enc)) { in link_blank_dp_stream()
132 int fe = link->link_enc->funcs->get_dig_frontend(link->link_enc); in link_blank_dp_stream()
137 dc->res_pool->stream_enc[j]->funcs->dp_blank(link, in link_blank_dp_stream()
144 …if (((!dc->is_switch_in_progress_dest) && ((!link->wa_flags.dp_keep_receiver_powered) || hw_init))… in link_blank_dp_stream()
145 (link->type != dc_connection_none)) in link_blank_dp_stream()
[all …]
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_link.c52 struct msm_dp_link_info *link) in msm_dp_aux_link_power_up() argument
58 if (link->revision < 0x11) in msm_dp_aux_link_power_up()
80 struct msm_dp_link_info *link) in msm_dp_aux_link_power_down() argument
85 if (link->revision < 0x11) in msm_dp_aux_link_power_down()
102 static int msm_dp_link_get_period(struct msm_dp_link_private *link, int const addr) in msm_dp_link_get_period() argument
109 if (drm_dp_dpcd_readb(link->aux, addr, &data) < 0) { in msm_dp_link_get_period()
128 static int msm_dp_link_parse_audio_channel_period(struct msm_dp_link_private *link) in msm_dp_link_parse_audio_channel_period() argument
131 struct msm_dp_link_test_audio *req = &link->msm_dp_link.test_audio; in msm_dp_link_parse_audio_channel_period()
133 ret = msm_dp_link_get_period(link, DP_TEST_AUDIO_PERIOD_CH1); in msm_dp_link_parse_audio_channel_period()
138 drm_dbg_dp(link->drm_dev, "test_audio_period_ch_1 = 0x%x\n", ret); in msm_dp_link_parse_audio_channel_period()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_trace.c28 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 …]
/linux/net/smc/
H A Dsmc_wr.c17 * SMC uses this to exchange LLC (link layer control)
44 struct smc_link *link; member
54 /* returns true if at least one tx work request is pending on the given link */
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()
60 /* wait till all pending tx work requests on the given link are completed */
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 smc_wr_tx_find_pending_index(struct smc_link * link,u64 wr_id) smc_wr_tx_find_pending_index() argument
80 struct smc_link *link; smc_wr_tx_process_cqe() local
171 smc_wr_tx_get_free_slot_index(struct smc_link * link,u32 * idx) smc_wr_tx_get_free_slot_index() argument
195 smc_wr_tx_get_free_slot(struct smc_link * link,smc_wr_tx_handler handler,struct smc_wr_buf ** wr_buf,struct smc_rdma_wr ** wr_rdma_buf,struct smc_wr_tx_pend_priv ** wr_pend_priv) smc_wr_tx_get_free_slot() argument
244 smc_wr_tx_get_v2_slot(struct smc_link * link,smc_wr_tx_handler handler,struct smc_wr_v2_buf ** wr_buf,struct smc_wr_tx_pend_priv ** wr_pend_priv) smc_wr_tx_get_v2_slot() argument
271 smc_wr_tx_put_slot(struct smc_link * link,struct smc_wr_tx_pend_priv * wr_pend_priv) smc_wr_tx_put_slot() argument
304 smc_wr_tx_send(struct smc_link * link,struct smc_wr_tx_pend_priv * priv) smc_wr_tx_send() argument
320 smc_wr_tx_v2_send(struct smc_link * link,struct smc_wr_tx_pend_priv * priv,int len) smc_wr_tx_v2_send() argument
340 smc_wr_tx_send_wait(struct smc_link * link,struct smc_wr_tx_pend_priv * priv,unsigned long timeout) smc_wr_tx_send_wait() argument
366 smc_wr_reg_send(struct smc_link * link,struct ib_mr * mr) smc_wr_reg_send() argument
432 struct smc_link *link = (struct smc_link *)wc->qp->qp_context; smc_wr_rx_demultiplex() local
451 struct smc_link *link; smc_wr_rx_process_cqes() local
511 smc_wr_rx_post_init(struct smc_link * link) smc_wr_rx_post_init() argument
741 smc_wr_alloc_link_mem(struct smc_link * link) smc_wr_alloc_link_mem() argument
[all...]
/linux/drivers/acpi/
H A Dpci_link.c10 * 1. Support more than one IRQ resource entry per link device (index).
52 * If a link is initialized, we never change its active and initialized
53 * later even the link is disable. Instead, we just repick the active irq
82 * set context (link) possible list from resource list
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 in acpi_pci_link_check_possible()
155 acpi_pci_link_get_possible(struct acpi_pci_link * link) acpi_pci_link_get_possible() argument
228 acpi_pci_link_get_current(struct acpi_pci_link * link) acpi_pci_link_get_current() argument
277 acpi_pci_link_set(struct acpi_pci_link * link,int irq) acpi_pci_link_set() argument
453 struct acpi_pci_link *link; acpi_irq_pci_sharing_penalty() local
492 struct acpi_pci_link *link; acpi_irq_penalty_init() local
528 acpi_pci_link_allocate(struct acpi_pci_link * link) acpi_pci_link_allocate() argument
619 struct acpi_pci_link *link; acpi_pci_link_allocate_irq() local
671 struct acpi_pci_link *link; acpi_pci_link_free_irq() local
719 struct acpi_pci_link *link; acpi_pci_link_add() local
767 acpi_pci_link_resume(struct acpi_pci_link * link) acpi_pci_link_resume() argument
777 struct acpi_pci_link *link; irqrouter_resume() local
786 struct acpi_pci_link *link; acpi_pci_link_remove() local
[all...]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dq_in_q_veto.sh28 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 Dextack.sh22 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 Dvxlan.sh45 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/amdgpu_dm/
H A Damdgpu_dm_psr.c33 static bool link_supports_psrsu(struct dc_link *link) in link_supports_psrsu() argument
35 struct dc *dc = link->ctx->dc; in link_supports_psrsu()
43 if (!is_psr_su_specific_panel(link)) in link_supports_psrsu()
46 if (!link->dpcd_caps.alpm_caps.bits.AUX_WAKE_ALPM_CAP || in link_supports_psrsu()
47 !link->dpcd_caps.psr_info.psr_dpcd_caps.bits.Y_COORDINATE_REQUIRED) in link_supports_psrsu()
50 if (link->dpcd_caps.psr_info.psr_dpcd_caps.bits.SU_GRANULARITY_REQUIRED && in link_supports_psrsu()
51 !link->dpcd_caps.psr_info.psr2_su_y_granularity_cap) in link_supports_psrsu()
66 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps() argument
68 if (!(link->connector_signal & SIGNAL_TYPE_EDP)) { in amdgpu_dm_set_psr_caps()
69 link->psr_settings.psr_feature_enabled = false; in amdgpu_dm_set_psr_caps()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_hpo_fixed_vs_pe_retimer_dp.c29 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 Dlibata-pmp.c38 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/pci/pcie/
H A Daspm.c3 * Enable PCIe link L0s/L1 state and Clock Power Management
231 struct pcie_link_state *root; /* pointer to the root port link */
291 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument
304 return link->aspm_default; in policy_to_aspm_state()
309 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument
320 return link->clkpm_default; in policy_to_clkpm_state()
349 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) in pcie_set_clkpm_nocheck() argument
352 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck()
361 link->clkpm_enabled = !!enable; in pcie_set_clkpm_nocheck()
364 static void pcie_set_clkpm(struct pcie_link_state *link, in argument
378 pcie_clkpm_cap_init(struct pcie_link_state * link,int blacklist) pcie_clkpm_cap_init() argument
409 pcie_aspm_configure_common_clock(struct pcie_link_state * link) pcie_aspm_configure_common_clock() argument
574 struct pcie_link_state *link; pcie_aspm_check_latency() local
637 aspm_calc_l12_info(struct pcie_link_state * link,u32 parent_l1ss_cap,u32 child_l1ss_cap) aspm_calc_l12_info() argument
736 aspm_l1ss_init(struct pcie_link_state * link) aspm_l1ss_init() argument
795 pcie_aspm_override_default_link_state(struct pcie_link_state * link) pcie_aspm_override_default_link_state() argument
814 pcie_aspm_cap_init(struct pcie_link_state * link,int blacklist) pcie_aspm_cap_init() argument
906 pcie_config_aspm_l1ss(struct pcie_link_state * link,u32 state) pcie_config_aspm_l1ss() argument
947 pcie_config_aspm_link(struct pcie_link_state * link,u32 state) pcie_config_aspm_link() argument
1013 pcie_config_aspm_path(struct pcie_link_state * link) pcie_config_aspm_path() argument
1021 free_link_state(struct pcie_link_state * link) free_link_state() argument
1064 struct pcie_link_state *link; alloc_pcie_link_state() local
1118 struct pcie_link_state *link; pcie_aspm_init_link_state() local
1255 struct pcie_link_state *link; pcie_update_aspm_capable() local
1280 struct pcie_link_state *link, *root, *parent_link; pcie_aspm_exit_link_state() local
1324 struct pcie_link_state *link = pdev->link_state; pcie_aspm_pm_state_change() local
1344 struct pcie_link_state *link = pdev->link_state; pcie_aspm_powersave_config_link() local
1399 struct pcie_link_state *link = pcie_aspm_get_link(pdev); __pci_disable_link_state() local
1457 struct pcie_link_state *link = pcie_aspm_get_link(pdev); __pci_enable_link_state() local
1546 struct pcie_link_state *link; pcie_aspm_set_policy() local
1594 struct pcie_link_state *link = pcie_aspm_get_link(pdev); pcie_aspm_enabled() local
1608 struct pcie_link_state *link = pcie_aspm_get_link(pdev); aspm_attr_show_common() local
1618 struct pcie_link_state *link = pcie_aspm_get_link(pdev); aspm_attr_store_common() local
1667 struct pcie_link_state *link = pcie_aspm_get_link(pdev); ASPM_ATTR() local
1677 struct pcie_link_state *link = pcie_aspm_get_link(pdev); clkpm_store() local
1719 struct pcie_link_state *link = pcie_aspm_get_link(pdev); aspm_ctrl_attrs_are_visible() local
[all...]
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_hpd.c36 bool link_get_hpd_state(struct dc_link *link) in link_get_hpd_state() argument
38 if (link->link_enc) in link_get_hpd_state()
39 return link->link_enc->funcs->get_hpd_state(link->link_enc); in link_get_hpd_state()
44 void link_enable_hpd(const struct dc_link *link) in link_enable_hpd() argument
46 if (link->link_enc) in link_enable_hpd()
47 link->link_enc->funcs->enable_hpd(link->link_enc); in link_enable_hpd()
50 void link_disable_hpd(const struct dc_link *link) in link_disable_hpd() argument
52 if (link->link_enc) in link_disable_hpd()
53 link->link_enc->funcs->disable_hpd(link->link_enc); in link_disable_hpd()
56 void link_enable_hpd_filter(struct dc_link *link, bool enable) in link_enable_hpd_filter() argument
[all …]
H A Dlink_dp_panel_replay.c34 link->ctx->logger
51 static void dp_pr_set_static_screen_param(struct dc_link *link) in dp_pr_set_static_screen_param() argument
54 struct dc *dc = link->ctx->dc; in dp_pr_set_static_screen_param()
56 if (!dc_is_dp_sst_signal(link->connector_signal)) in dp_pr_set_static_screen_param()
61 dc->current_state->res_ctx.pipe_ctx[i].stream->link == link) { in dp_pr_set_static_screen_param()
79 static bool dp_setup_panel_replay(struct dc_link *link, const struct dc_stream_state *stream) in dp_setup_panel_replay() argument
97 if (!link) in dp_setup_panel_replay()
101 dm_helpers_dp_write_dpcd(link->ctx, link, in dp_setup_panel_replay()
105 dm_helpers_dp_write_dpcd(link->ctx, link, in dp_setup_panel_replay()
109 if (!(link->replay_settings.config.replay_supported)) in dp_setup_panel_replay()
[all …]
H A Dlink_dp_training_8b_10b.c36 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/net/wireless/ralink/rt2x00/
H A Drt2x00link.c38 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 Dsof_board_helpers.c180 static int set_ssp_codec_link(struct device *dev, struct snd_soc_dai_link *link, in set_ssp_codec_link()
186 dev_dbg(dev, "link %d: ssp codec %s, ssp %d\n", be_id, in set_ssp_codec_link()
189 /* link name */ in set_ssp_codec_link()
190 link->name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", ssp_codec); in set_ssp_codec_link()
191 if (!link->name) in set_ssp_codec_link()
211 link->cpus = cpus; in set_ssp_codec_link()
212 link->num_cpus = 1; in set_ssp_codec_link()
217 link->platforms = platform_component; in set_ssp_codec_link()
218 link->num_platforms = ARRAY_SIZE(platform_component); in set_ssp_codec_link()
220 link in set_ssp_codec_link()
178 set_ssp_codec_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,enum snd_soc_acpi_intel_codec codec_type,int ssp_codec) set_ssp_codec_link() argument
224 set_dmic_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,enum sof_dmic_be_type be_type) set_dmic_link() argument
274 set_idisp_hdmi_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,int hdmi_id,bool idisp_codec) set_idisp_hdmi_link() argument
332 set_ssp_amp_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,enum snd_soc_acpi_intel_codec amp_type,int ssp_amp) set_ssp_amp_link() argument
372 set_bt_offload_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,int ssp_bt) set_bt_offload_link() argument
411 set_hdmi_in_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,int ssp_hdmi) set_hdmi_in_link() argument
451 set_hda_codec_link(struct device * dev,struct snd_soc_dai_link * link,int be_id,enum sof_hda_be_type be_type) set_hda_codec_link() argument
543 unsigned long link_order, link; sof_intel_board_set_dai_link() local
[all...]
/linux/drivers/tty/serial/8250/
H A Dserial_cs.c102 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 in quirk_wakeup_possio_gcc()
174 quirk_config_socket(struct pcmcia_device * link) quirk_config_socket() argument
258 serial_remove(struct pcmcia_device * link) serial_remove() argument
275 serial_suspend(struct pcmcia_device * link) serial_suspend() argument
286 serial_resume(struct pcmcia_device * link) serial_resume() argument
300 serial_probe(struct pcmcia_device * link) serial_probe() argument
329 serial_detach(struct pcmcia_device * link) serial_detach() argument
443 simple_config(struct pcmcia_device * link) simple_config() argument
527 multi_config(struct pcmcia_device * link) multi_config() argument
610 serial_config(struct pcmcia_device * link) serial_config() argument
[all...]
/linux/drivers/net/arcnet/
H A Dcom20020_cs.c105 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 in com20020_detach()
196 com20020_config(struct pcmcia_device * link) com20020_config() argument
278 com20020_release(struct pcmcia_device * link) com20020_release() argument
284 com20020_suspend(struct pcmcia_device * link) com20020_suspend() argument
295 com20020_resume(struct pcmcia_device * link) com20020_resume() argument
[all...]
/linux/drivers/media/mc/
H A Dmc-entity.c48 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
108 "%s id %u: %s link id %u ==> id %u\n", in dev_dbg_obj()
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()
283 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument
285 if (link->source->entity == entity) in media_entity_other()
286 return link in media_entity_other()
362 struct media_link *link; media_graph_walk_iter() local
612 struct media_link *link; media_pipeline_explore_next_link() local
815 struct media_link *link; __media_pipeline_start() local
1062 struct media_link *link; media_add_link() local
1074 __media_entity_remove_link(struct media_entity * entity,struct media_link * link) __media_entity_remove_link() argument
1135 struct media_link *link; media_create_pad_link() local
1263 struct media_link *link, *tmp; __media_entity_remove_links() local
1287 __media_entity_setup_link_notify(struct media_link * link,u32 flags) __media_entity_setup_link_notify() argument
1311 __media_entity_setup_link(struct media_link * link,u32 flags) __media_entity_setup_link() argument
1357 media_entity_setup_link(struct media_link * link,u32 flags) media_entity_setup_link() argument
1372 struct media_link *link; media_entity_find_link() local
1388 struct media_link *link; media_pad_remote_pad_first() local
1411 struct media_link *link; media_entity_remote_pad_unique() local
1448 struct media_link *link; media_pad_remote_pad_unique() local
1576 struct media_link *link; media_create_intf_link() local
1594 __media_remove_intf_link(struct media_link * link) __media_remove_intf_link() argument
1602 media_remove_intf_link(struct media_link * link) media_remove_intf_link() argument
1618 struct media_link *link, *tmp; __media_remove_intf_links() local
1643 struct media_link *link; media_create_ancillary_link() local
1663 __media_entity_next_link(struct media_entity * entity,struct media_link * link,unsigned long link_type) __media_entity_next_link() argument
[all...]
/linux/drivers/scsi/pcmcia/
H A Dqlogic_stub.c89 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()
168 qlogic_detach(struct pcmcia_device * link) qlogic_detach() argument
191 qlogic_config(struct pcmcia_device * link) qlogic_config() argument
241 qlogic_release(struct pcmcia_device * link) qlogic_release() argument
257 qlogic_resume(struct pcmcia_device * link) qlogic_resume() argument
[all...]
/linux/sound/pcmcia/pdaudiocf/
H A Dpdaudiocf.c45 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/net/mac80211/
H A Dlink.c3 * MLO link handling
18 struct ieee80211_link_data *link; in ieee80211_update_apvlan_links() local
41 link = sdata_dereference(vlan->link[link_id], vlan); in ieee80211_update_apvlan_links()
42 ieee80211_link_vlan_copy_chanctx(link); in ieee80211_update_apvlan_links()
77 void ieee80211_link_setup(struct ieee80211_link_data *link) in ieee80211_link_setup() argument
79 if (link->sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_link_setup()
80 ieee80211_mgd_setup_link(link); in ieee80211_link_setup()
85 struct ieee80211_link_data *link, in ieee80211_link_init() argument
104 link in ieee80211_link_init()
145 ieee80211_link_stop(struct ieee80211_link_data * link) ieee80211_link_stop() argument
177 struct ieee80211_link_data *link; ieee80211_tear_down_links() local
280 struct link_container *links[IEEE80211_MLD_MAX_NUM_LINKS] = {}, *link; ieee80211_vif_update_links() local
455 struct ieee80211_link_data *link; _ieee80211_set_active_links() local
477 struct ieee80211_link_data *link; _ieee80211_set_active_links() local
546 struct ieee80211_link_data *link; _ieee80211_set_active_links() local
[all...]

12345678910>>...94