| /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/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/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 | 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 …]
|
| 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/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_dp.c | 42 #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 …]
|
| D | dc_link.c | 54 #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 …]
|
| 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/net/smc/ |
| D | smc_wr.c | 17 * 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 …]
|
| D | smc_llc.c | 5 * 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/ |
| D | pci_link.c | 3 * 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/ |
| D | b53.rst | 67 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 …]
|
| D | configuration.rst | 101 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/ |
| 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/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 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/ |
| D | aspm.c | 3 * 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/ |
| D | rt2x00link.c | 10 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/ |
| 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() 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/ |
| D | bpftool-link.rst | 4 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/ |
| D | libata-sata.c | 29 * @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 …]
|
| D | libata-pmp.c | 26 * @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/ |
| D | fsi.h | 12 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/ |
| 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() 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 …]
|