Searched refs:link (Results 26 - 50 of 2082) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_phy.h29 #include "link.h"
31 struct dc_link *link,
37 void dp_disable_link_phy(struct dc_link *link,
42 struct dc_link *link,
48 struct dc_link *link,
52 enum dc_status dp_set_fec_ready(struct dc_link *link,
55 void dp_set_fec_enable(struct dc_link *link, bool enable);
57 void dpcd_write_rx_power_ctrl(struct dc_link *link, bool on);
H A Dlink_dp_dpia.c40 link->ctx->logger
49 enum dc_status dpcd_get_tunneling_device_data(struct dc_link *link) argument
57 link,
63 link,
68 link->dpcd_caps.usb4_dp_tun_info.dp_tun_cap.raw =
70 link->dpcd_caps.usb4_dp_tun_info.dpia_info.raw =
72 link->dpcd_caps.usb4_dp_tun_info.usb4_driver_id =
76 link->dpcd_caps.usb4_dp_tun_info.usb4_topology_id[i] = dpcd_topology_data[i];
81 bool dpia_query_hpd_status(struct dc_link *link) argument
84 struct dc_dmub_srv *dmub_srv = link
[all...]
H A Dlink_dp_irq_handler.c37 #include "link/accessories/link_dp_trace.h"
38 #include "link/link_dpms.h"
42 link->ctx->logger
46 struct dc_link *link,
59 if (link->cur_link_settings.lane_count == 0)
65 for (lane = 0; lane < link->cur_link_settings.lane_count; lane++) {
78 * consider it as (link has been
87 if (link_dp_get_encoding_format(&link->cur_link_settings) == DP_128b_132b_ENCODING &&
104 dpcd_result = core_link_read_dpcd(link,
121 static bool handle_hpd_irq_psr_sink(struct dc_link *link) argument
45 dp_parse_link_loss_status( struct dc_link *link, union hpd_irq_data *hpd_irq_dpcd_data) argument
187 handle_hpd_irq_replay_sink(struct dc_link *link) argument
254 dp_handle_link_loss(struct dc_link *link) argument
280 read_dpcd204h_on_irq_hpd(struct dc_link *link, union hpd_irq_data *irq_data) argument
299 dp_read_hpd_rx_irq_data( struct dc_link *link, union hpd_irq_data *irq_data) argument
353 dp_should_allow_hpd_rx_irq(const struct dc_link *link) argument
368 dp_handle_hpd_rx_irq(struct dc_link *link, union hpd_irq_data *out_hpd_irq_dpcd_data, bool *out_link_loss, bool defer_handling, bool *has_left_work) argument
[all...]
H A Dlink_dp_training_auxless.h32 struct dc_link *link,
H A Dlink_dp_training_128b_132b.h32 struct dc_link *link,
36 void decide_128b_132b_training_settings(struct dc_link *link,
40 enum lttpr_mode dp_decide_128b_132b_lttpr_mode(struct dc_link *link);
H A Dlink_dp_training_fixed_vs_pe_retimer.h32 struct dc_link *link,
37 struct dc_link *link,
42 struct dc_link *link,
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h31 * This header defines link component function interfaces aka link_service.
32 * link_service provides the only entry point to link functions with function
38 * The following shows a link component relation map.
45 * dc_link_exports.c or other dc files include link.h
46 * link_factory.c implements link.h
52 * As you can see if you ever need to add a new dc link function and call it on
55 * to extend or generalize the functionality of existing link function
56 * interfaces so minimal modification is needed outside link component to
58 * effort needed outside link component to support a new link featur
95 struct dc_link *link; member in struct:ddc_service_init_data
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_resource.c26 * This file implements accessors to link resource.
32 void link_get_cur_link_res(const struct dc_link *link, argument
41 pipe = &link->dc->current_state->res_ctx.pipe_ctx[i];
42 if (pipe->stream && pipe->stream->link && pipe->top_pipe == NULL) {
43 if (pipe->stream->link == link) {
54 struct dc_link *link; local
62 link = dc->links[i];
63 if (link->link_status.link_active &&
64 link_dp_get_encoding_format(&link
77 struct dc_link *link; local
[all...]
H A Dlink_validation.h27 #include "link.h"
31 struct dc_link *link,
37 const struct dc_link *link,
H A Dlink_factory.c27 * This file owns the creation/destruction of link structure.
56 /* link factory owns the creation/destruction of link structures. */
64 /* link_detection manages link detection states and receiver states by using
65 * 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
373 link_destruct(struct dc_link *link) argument
407 get_ddc_line(struct dc_link *link) argument
451 construct_phy(struct dc_link *link, const struct link_init_data *init_params) argument
745 construct_dpia(struct dc_link *link, const struct link_init_data *init_params) argument
814 link_construct(struct dc_link *link, const struct link_init_data *init_params) argument
826 struct dc_link *link = local
844 link_destroy(struct dc_link **link) argument
[all...]
H A Dlink_factory.h27 #include "link.h"
29 void link_destroy(struct dc_link **link);
/linux-master/drivers/gpu/drm/amd/display/dc/link/hwss/
H A Dlink_hwss_dio_fixed_vs_pe_retimer.c29 uint8_t dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(struct dc_link *link) argument
32 if (link->cur_link_settings.lane_count == LANE_COUNT_FOUR)
38 void dp_dio_fixed_vs_pe_retimer_exit_manual_automation(struct dc_link *link) argument
40 const uint8_t dp_type = dp_dio_fixed_vs_pe_retimer_lane_cfg_to_hw_cfg(link);
52 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc,
54 link->dc->link_srv->configure_fixed_vs_pe_retimer(link->ddc,
56 link->dc->link_srv->configure_fixed_vs_pe_retimer(link
74 set_dio_fixed_vs_pe_retimer_dp_link_test_pattern_override(struct dc_link *link, const struct link_resource *link_res, struct encoder_set_dp_phy_pattern_param *tp_params, const struct link_hwss *link_hwss) argument
126 set_dio_fixed_vs_pe_retimer_dp_link_test_pattern(struct dc_link *link, const struct link_resource *link_res, struct encoder_set_dp_phy_pattern_param *tp_params) argument
139 enable_dio_fixed_vs_pe_retimer_program_4lane_output(struct dc_link *link) argument
159 enable_dio_fixed_vs_pe_retimer_dp_link_output(struct dc_link *link, const struct link_resource *link_res, enum signal_type signal, enum clock_source_id clock_source, const struct dc_link_settings *link_settings) argument
188 requires_fixed_vs_pe_retimer_dio_link_hwss(const struct dc_link *link) argument
[all...]
H A Dlink_hwss_dpia.h31 bool can_use_dpia_link_hwss(const struct dc_link *link,
/linux-master/tools/testing/selftests/bpf/
H A Dwith_tunnels.sh10 ip link add "ipip_${SUFFIX}" type ipip ${CONFIG}
11 ip link add "gre_${SUFFIX}" type gre ${CONFIG}
12 ip link add "sit_${SUFFIX}" type sit ${CONFIG}
17 ip link set "ipip_${SUFFIX}" up
18 ip link set "gre_${SUFFIX}" up
19 ip link set "sit_${SUFFIX}" up
/linux-master/drivers/scsi/pcmcia/
H A Dfdomain_cs.c31 static int fdomain_probe(struct pcmcia_device *link) argument
36 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
37 link->config_regs = PRESENT_OPTION;
39 ret = pcmcia_loop_config(link, fdomain_config_check, NULL);
43 ret = pcmcia_enable_device(link);
47 if (!request_region(link->resource[0]->start, FDOMAIN_REGION_SIZE,
53 sh = fdomain_create(link->resource[0]->start, link->irq, 7, &link->dev);
55 dev_err(&link
71 fdomain_remove(struct pcmcia_device *link) argument
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
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 se
[all...]
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 br
[all...]
/linux-master/tools/testing/selftests/net/forwarding/
H A Drouter_bridge_lag.sh87 ip link set dev lag1 address $(mac_get $h1)
88 ip link set dev $h1 master lag1
89 ip link set dev $h4 master lag1
91 ip link set dev $h1 up
92 ip link set dev $h4 up
101 ip link set dev $h4 down
102 ip link set dev $h1 down
104 ip link set dev $h4 nomaster
105 ip link set dev $h1 nomaster
112 ip link se
[all...]
H A Dmirror_topo_lib.sh60 ip link set dev $swp3 up
62 ip link add name br1 type bridge vlan_filtering 1
63 ip link set dev br1 addrgenmode none
64 ip link set dev br1 up
66 ip link set dev $swp1 master br1
67 ip link set dev $swp1 up
69 ip link set dev $swp2 master br1
70 ip link set dev $swp2 up
79 ip link set dev $swp1 down
80 ip link se
[all...]
/linux-master/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; local
88 acpi_handle handle = link->device->handle;
112 link->irq.possible[i] = p->interrupts[i];
113 link->irq.possible_count++;
115 link->irq.triggering = p->triggering;
116 link
155 acpi_pci_link_get_possible(struct acpi_pci_link *link) argument
228 acpi_pci_link_get_current(struct acpi_pci_link *link) argument
277 acpi_pci_link_set(struct acpi_pci_link *link, int irq) argument
453 struct acpi_pci_link *link; local
492 struct acpi_pci_link *link; local
528 acpi_pci_link_allocate(struct acpi_pci_link *link) argument
610 struct acpi_pci_link *link; local
660 struct acpi_pci_link *link; local
708 struct acpi_pci_link *link; local
754 acpi_pci_link_resume(struct acpi_pci_link *link) argument
764 struct acpi_pci_link *link; local
773 struct acpi_pci_link *link; local
[all...]
/linux-master/net/smc/
H A Dsmc_wr.h22 #define SMC_WR_BUF_CNT 16 /* # of ctrl buffers per link */
52 static inline long smc_wr_tx_get_next_wr_id(struct smc_link *link) argument
54 return atomic_long_inc_return(&link->wr_tx_id);
62 static inline bool smc_wr_tx_link_hold(struct smc_link *link) argument
64 if (!smc_link_sendable(link))
66 percpu_ref_get(&link->wr_tx_refs);
70 static inline void smc_wr_tx_link_put(struct smc_link *link) argument
72 percpu_ref_put(&link->wr_tx_refs);
91 static inline int smc_wr_rx_post(struct smc_link *link) argument
97 wr_id = ++link
[all...]
H A Dsmc_wr.c17 * SMC uses this to exchange LLC (link layer control)
44 struct smc_link *link; member in struct:smc_wr_tx_pend
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) argument
57 return !bitmap_empty(link->wr_tx_mask, link->wr_tx_cnt);
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) argument
63 wait_event(link->wr_tx_wait, !smc_wr_is_tx_pend(link));
66 smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id) argument
80 struct smc_link *link; local
171 smc_wr_tx_get_free_slot_index(struct smc_link *link, u32 *idx) 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) 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) argument
271 smc_wr_tx_put_slot(struct smc_link *link, struct smc_wr_tx_pend_priv *wr_pend_priv) argument
304 smc_wr_tx_send(struct smc_link *link, struct smc_wr_tx_pend_priv *priv) argument
320 smc_wr_tx_v2_send(struct smc_link *link, struct smc_wr_tx_pend_priv *priv, int len) argument
340 smc_wr_tx_send_wait(struct smc_link *link, struct smc_wr_tx_pend_priv *priv, unsigned long timeout) argument
366 smc_wr_reg_send(struct smc_link *link, struct ib_mr *mr) argument
432 struct smc_link *link = (struct smc_link *)wc->qp->qp_context; local
451 struct smc_link *link; local
511 smc_wr_rx_post_init(struct smc_link *link) argument
739 smc_wr_alloc_link_mem(struct smc_link *link) argument
[all...]
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dlink_pinning.c16 struct bpf_link *link; local
19 link = bpf_program__attach(prog);
20 if (!ASSERT_OK_PTR(link, "link_attach"))
27 /* pin link */
28 err = bpf_link__pin(link, link_pin_path);
32 CHECK(strcmp(link_pin_path, bpf_link__pin_path(link)), "pin_path1",
33 "exp %s, got %s\n", link_pin_path, bpf_link__pin_path(link));
35 /* check that link was pinned */
44 /* destroy link, pinned link shoul
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.h27 #include "link.h"
28 void dp_handle_automated_test(struct dc_link *link);
30 struct dc_link *link,
38 struct dc_link *link);
42 struct dc_link *link,
/linux-master/drivers/parport/
H A Dparport_cs.c80 static int parport_config(struct pcmcia_device *link);
83 static int parport_probe(struct pcmcia_device *link) argument
87 dev_dbg(&link->dev, "parport_attach()\n");
92 link->priv = info;
93 info->p_dev = link;
95 link->config_flags |= CONF_ENABLE_IRQ | CONF_AUTO_SET_IO;
97 return parport_config(link);
100 static void parport_detach(struct pcmcia_device *link) argument
102 dev_dbg(&link->dev, "parport_detach\n");
104 parport_cs_release(link);
119 parport_config(struct pcmcia_device *link) argument
164 parport_cs_release(struct pcmcia_device *link) argument
[all...]

Completed in 215 milliseconds

1234567891011>>