Home
last modified time | relevance | path

Searched full:link (Results 1 – 25 of 3325) sorted by relevance

12345678910>>...133

/Linux-v6.1/drivers/gpu/drm/tegra/
Ddp.c34 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/msm/dp/
Ddp_link.c49 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/tools/testing/selftests/drivers/net/mlxsw/
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 \
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 …]
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 …]
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 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 …]
Drtnetlink.sh49 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/link/
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 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/
Ddc_link_dp.c42 #include "link/link_dp_trace.h"
50 link->ctx->logger
80 /* This link training fallback array is ordered by
81 * link bandwidth from highest to lowest.
83 * choose the next highest link bandwidth during
84 * link training fallback.
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()
[all …]
Ddc_link.c54 #include "link/link_dp_trace.h"
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()
[all …]
Ddc_link_dpia.c40 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/net/smc/
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 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()
[all …]
Dsmc_llc.c5 * Link Layer Control (LLC)
142 u8 num_rkeys; /* first rtoken byte of CONFIRM LINK msg */
144 /* rtoken is always for the current link */
145 u8 link_id; /* link id of the rtoken */
202 struct smc_link *link; member
206 static void smc_llc_enqueue(struct smc_link *link, union smc_llc_msg *llc);
258 struct smc_link_group *lgr = qentry->link->lgr; in smc_llc_flow_start()
334 /* lnk is optional and used for early wakeup when link goes down, useful in
335 * cases where we wait for a response on the link after we sent a request
382 struct smc_link *link, in smc_llc_tx_handler() argument
[all …]
/Linux-v6.1/drivers/acpi/
Dpci_link.c3 * pci_link.c - ACPI PCI Interrupt Link Device Driver ($Revision: 34 $)
10 * 1. Support more than one IRQ resource entry per link device (index).
33 #define ACPI_PCI_LINK_DEVICE_NAME "PCI Interrupt Link"
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
78 PCI Link Device Management
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()
[all …]
/Linux-v6.1/Documentation/networking/dsa/
Db53.rst67 ip link add link eth0 name eth0.1 type vlan id 1
68 ip link add link eth0 name eth0.2 type vlan id 2
69 ip link add link eth0 name eth0.3 type vlan id 3
72 ip link set eth0 up
73 ip link set eth0.1 up
74 ip link set eth0.2 up
75 ip link set eth0.3 up
78 ip link set wan up
79 ip link set lan1 up
80 ip link set lan2 up
[all …]
Dconfiguration.rst101 ip link set eth0 up
104 ip link set lan1 up
105 ip link set lan2 up
106 ip link set lan3 up
113 ip link set eth0 up
116 ip link set lan1 up
117 ip link set lan2 up
118 ip link set lan3 up
121 ip link add name br0 type bridge
124 ip link set dev lan1 master br0
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/
Ddc_link_dp.h58 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/media/mc/
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()
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()
[all …]
/Linux-v6.1/drivers/pci/pcie/
Daspm.c3 * Enable PCIe link L0s/L1 state and Clock Power Management
46 struct pci_dev *pdev; /* Upstream component of the Link */
48 struct pcie_link_state *root; /* pointer to the root port link */
49 struct pcie_link_state *parent; /* pointer to the parent Link state */
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()
[all …]
/Linux-v6.1/drivers/net/wireless/ralink/rt2x00/
Drt2x00link.c10 Abstract: rt2x00 generic link tuning routines.
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()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_psr.c32 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()
57 * amdgpu_dm_set_psr_caps() - set link psr capabilities
58 * @link: link
61 void amdgpu_dm_set_psr_caps(struct dc_link *link) in amdgpu_dm_set_psr_caps() argument
[all …]
/Linux-v6.1/tools/bpf/bpftool/Documentation/
Dbpftool-link.rst4 bpftool-link
17 **bpftool** [*OPTIONS*] **link** *COMMAND*
23 LINK COMMANDS
26 | **bpftool** **link { show | list }** [*LINK*]
27 | **bpftool** **link pin** *LINK* *FILE*
28 | **bpftool** **link detach** *LINK*
29 | **bpftool** **link help**
31 | *LINK* := { **id** *LINK_ID* | **pinned** *FILE* }
36 **bpftool link { show | list }** [*LINK*]
37 Show information about active links. If *LINK* is
[all …]
/Linux-v6.1/drivers/ata/
Dlibata-sata.c29 * @link: ATA link to test SCR accessibility for
31 * Test whether SCRs are accessible for @link.
39 int sata_scr_valid(struct ata_link *link) in sata_scr_valid() argument
41 struct ata_port *ap = link->ap; in sata_scr_valid()
49 * @link: ATA link to read SCR for
53 * Read SCR register @reg of @link into *@val. This function is
54 * guaranteed to succeed if @link is ap->link, the cable type of
58 * None if @link is ap->link. Kernel thread context otherwise.
63 int sata_scr_read(struct ata_link *link, int reg, u32 *val) in sata_scr_read() argument
65 if (ata_is_host_link(link)) { in sata_scr_read()
[all …]
Dlibata-pmp.c26 * @link: link to read PMP register for
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()
63 * @link: link to write PMP register for
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()
[all …]
/Linux-v6.1/include/trace/events/
Dfsi.h12 TP_PROTO(const struct fsi_master *master, int link, int id,
14 TP_ARGS(master, link, id, addr, size),
17 __field(int, link)
24 __entry->link = link;
31 __entry->link,
39 TP_PROTO(const struct fsi_master *master, int link, int id,
41 TP_ARGS(master, link, id, addr, size, data),
44 __field(int, link)
52 __entry->link = link;
61 __entry->link,
[all …]
/Linux-v6.1/net/mac80211/
Dchan.c18 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()
70 ieee80211_link_get_chanctx(struct ieee80211_link_data *link) in ieee80211_link_get_chanctx() argument
72 struct ieee80211_local *local __maybe_unused = link->sdata->local; in ieee80211_link_get_chanctx()
75 conf = rcu_dereference_protected(link->conf->chanctx_conf, in ieee80211_link_get_chanctx()
88 struct ieee80211_link_data *link; in ieee80211_chanctx_reserved_chandef() local
92 list_for_each_entry(link, &ctx->reserved_links, in ieee80211_chanctx_reserved_chandef()
95 compat = &link->reserved_chandef; in ieee80211_chanctx_reserved_chandef()
[all …]

12345678910>>...133