| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
| D | dp_link.c | 48 struct dp_link_info *link) in dp_aux_link_power_up() argument 53 if (link->revision < 0x11) in dp_aux_link_power_up() 73 struct dp_link_info *link) in dp_aux_link_power_down() argument 78 if (link->revision < 0x11) in dp_aux_link_power_down() 95 static int dp_link_get_period(struct dp_link_private *link, int const addr) in dp_link_get_period() argument 102 if (drm_dp_dpcd_readb(link->aux, addr, &data) < 0) { in dp_link_get_period() 121 static int dp_link_parse_audio_channel_period(struct dp_link_private *link) in dp_link_parse_audio_channel_period() argument 124 struct dp_link_test_audio *req = &link->dp_link.test_audio; in dp_link_parse_audio_channel_period() 126 ret = dp_link_get_period(link, DP_TEST_AUDIO_PERIOD_CH1); in dp_link_parse_audio_channel_period() 133 ret = dp_link_get_period(link, DP_TEST_AUDIO_PERIOD_CH2); in dp_link_parse_audio_channel_period() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
| D | vxlan.sh | 20 ip link set dev $swp1 up 21 ip link set dev $swp2 up 28 ip link set dev $swp2 down 29 ip link set dev $swp1 down 34 ip link set dev $swp1 master br0 36 ip link set dev vxlan0 master br0 39 ip link set dev $swp1 nomaster 41 ip link set dev $swp1 master br0 47 ip link set dev $swp1 master br0 49 ip link set dev vxlan0 master br0 &> /dev/null [all …]
|
| D | rtnetlink.sh | 44 ip link set dev $swp1 up 45 ip link set dev $swp2 up 52 ip link set dev $swp2 down 53 ip link set dev $swp1 down 72 ip link set dev $swp1 addr 00:11:22:33:44:55 83 ip link set dev $swp2 addr 00:11:22:33:44:66 90 ip link set dev $swp2 addr 00:11:22:33:00:66 &>/dev/null 92 ip link set dev $swp2 addr 00:11:22:33:00:66 2>&1 >/dev/null \ 101 ip link set dev $swp2 addr $swp2_mac 102 ip link set dev $swp1 addr $swp1_mac [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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_dp.c | 19 link->ctx->logger 52 static uint32_t get_cr_training_aux_rd_interval(struct dc_link *link, in get_cr_training_aux_rd_interval() argument 60 link, in get_cr_training_aux_rd_interval() 70 struct dc_link *link, in get_eq_training_aux_rd_interval() argument 78 if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { in get_eq_training_aux_rd_interval() 82 link, in get_eq_training_aux_rd_interval() 95 struct dc_link *link, in wait_for_training_aux_rd_interval() argument 106 struct dc_link *link, in dpcd_set_training_pattern() argument 110 link, in dpcd_set_training_pattern() 129 static enum dc_dp_training_pattern decide_eq_training_pattern(struct dc_link *link, in decide_eq_training_pattern() argument [all …]
|
| D | dc_link.c | 79 static void dc_link_destruct(struct dc_link *link) in dc_link_destruct() argument 83 if (link->hpd_gpio) { in dc_link_destruct() 84 dal_gpio_destroy_irq(&link->hpd_gpio); in dc_link_destruct() 85 link->hpd_gpio = NULL; in dc_link_destruct() 88 if (link->ddc) in dc_link_destruct() 89 dal_ddc_service_destroy(&link->ddc); in dc_link_destruct() 91 if (link->panel_cntl) in dc_link_destruct() 92 link->panel_cntl->funcs->destroy(&link->panel_cntl); in dc_link_destruct() 94 if (link->link_enc) in dc_link_destruct() 95 link->link_enc->funcs->destroy(&link->link_enc); in dc_link_destruct() [all …]
|
| /kernel/linux/linux-4.19/net/smc/ |
| D | smc_llc.c | 5 * Link Layer Control (LLC) 84 u8 num_rkeys; /* first rtoken byte of CONFIRM LINK msg */ 86 /* rtoken is always for the current link */ 87 u8 link_id; /* link id of the rtoken */ 144 struct smc_link *link, in smc_llc_tx_handler() argument 152 * @link: Pointer to SMC link used for sending LLC control message. 163 static int smc_llc_add_pending_send(struct smc_link *link, in smc_llc_add_pending_send() argument 169 rc = smc_wr_tx_get_free_slot(link, smc_llc_tx_handler, wr_buf, pend); in smc_llc_add_pending_send() 177 …per layer protocols use the same message size any more, must start to set link->wr_tx_sges[i].leng… in smc_llc_add_pending_send() 184 /* high-level API to send LLC confirm link */ [all …]
|
| D | smc_wr.c | 17 * SMC uses this to exchange LLC (link layer control) 44 struct smc_link *link; member 53 static inline int smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id) in smc_wr_tx_find_pending_index() argument 57 for (i = 0; i < link->wr_tx_cnt; i++) { in smc_wr_tx_find_pending_index() 58 if (link->wr_tx_pends[i].wr_id == wr_id) in smc_wr_tx_find_pending_index() 61 return link->wr_tx_cnt; in smc_wr_tx_find_pending_index() 67 struct smc_link *link; in smc_wr_tx_process_cqe() local 71 link = wc->qp->qp_context; in smc_wr_tx_process_cqe() 75 link->wr_reg_state = FAILED; in smc_wr_tx_process_cqe() 77 link->wr_reg_state = CONFIRMED; in smc_wr_tx_process_cqe() [all …]
|
| /kernel/linux/linux-5.10/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 if (find_first_bit(link->wr_tx_mask, link->wr_tx_cnt) != in smc_wr_is_tx_pend() 58 link->wr_tx_cnt) { in smc_wr_is_tx_pend() 64 /* wait till all pending tx work requests on the given link are completed */ 65 int smc_wr_tx_wait_no_pending_sends(struct smc_link *link) in smc_wr_tx_wait_no_pending_sends() argument 67 if (wait_event_timeout(link->wr_tx_wait, !smc_wr_is_tx_pend(link), in smc_wr_tx_wait_no_pending_sends() 74 static inline int smc_wr_tx_find_pending_index(struct smc_link *link, u64 wr_id) in smc_wr_tx_find_pending_index() argument [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/dc/core/ |
| D | dc_link_hwss.c | 17 struct dc_link *link, in core_link_read_dpcd() argument 22 if (!dm_helpers_dp_read_dpcd(link->ctx, in core_link_read_dpcd() 23 link, in core_link_read_dpcd() 31 struct dc_link *link, in core_link_write_dpcd() argument 36 if (!dm_helpers_dp_write_dpcd(link->ctx, in core_link_write_dpcd() 37 link, in core_link_write_dpcd() 44 void dp_receiver_power_ctrl(struct dc_link *link, bool on) in dp_receiver_power_ctrl() argument 50 core_link_write_dpcd(link, DP_SET_POWER, &state, in dp_receiver_power_ctrl() 55 struct dc_link *link, in dp_enable_link_phy() argument 60 struct link_encoder *link_enc = link->link_enc; in dp_enable_link_phy() [all …]
|
| D | dc_link_dp.c | 16 link->ctx->logger 47 struct dc_link *link, in wait_for_training_aux_rd_interval() argument 53 if (link->dpcd_caps.dpcd_rev.raw >= DPCD_REV_12) { in wait_for_training_aux_rd_interval() 57 link, in wait_for_training_aux_rd_interval() 75 struct dc_link *link, in dpcd_set_training_pattern() argument 79 link, in dpcd_set_training_pattern() 91 struct dc_link *link, in dpcd_set_link_settings() argument 110 link->dpcd_caps.max_ln_count.bits.POST_LT_ADJ_REQ_SUPPORTED; in dpcd_set_link_settings() 115 core_link_write_dpcd(link, DP_LINK_BW_SET, in dpcd_set_link_settings() 117 core_link_write_dpcd(link, DP_DOWNSPREAD_CTRL, in dpcd_set_link_settings() [all …]
|
| D | dc_link.c | 76 static void destruct(struct dc_link *link) in destruct() argument 80 if (link->ddc) in destruct() 81 dal_ddc_service_destroy(&link->ddc); in destruct() 83 if(link->link_enc) in destruct() 84 link->link_enc->funcs->destroy(&link->link_enc); in destruct() 86 if (link->local_sink) in destruct() 87 dc_sink_release(link->local_sink); in destruct() 89 for (i = 0; i < link->sink_count; ++i) in destruct() 90 dc_sink_release(link->remote_sinks[i]); in destruct() 131 const struct dc_link *link) in program_hpd_filter() argument [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/dsa/ |
| D | configuration.rst | 92 ip link set eth0 up 95 ip link set lan1 up 96 ip link set lan2 up 97 ip link set lan3 up 105 ip link set eth0 up 108 ip link set lan1 up 109 ip link set lan2 up 110 ip link set lan3 up 113 ip link add name br0 type bridge 116 ip link set dev lan1 master br0 [all …]
|
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/acpi/ |
| D | pci_link.c | 2 * pci_link.c - ACPI PCI Interrupt Link Device Driver ($Revision: 34 $) 23 * 1. Support more than one IRQ resource entry per link device (index). 46 #define ACPI_PCI_LINK_DEVICE_NAME "PCI Interrupt Link" 67 * If a link is initialized, we never change its active and initialized 68 * later even the link is disable. Instead, we just repick the active irq 93 PCI Link Device Management 97 * set context (link) possible list from resource list 102 struct acpi_pci_link *link = context; in acpi_pci_link_check_possible() local 126 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 127 link->irq.possible_count++; in acpi_pci_link_check_possible() [all …]
|
| /kernel/linux/linux-5.10/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 111 link->irq.possible[i] = p->interrupts[i]; in acpi_pci_link_check_possible() 112 link->irq.possible_count++; in acpi_pci_link_check_possible() [all …]
|
| /kernel/linux/linux-4.19/drivers/pci/pcie/ |
| D | aspm.c | 3 * Enable PCIe link L0s/L1 state and Clock Power Management 51 struct pci_dev *pdev; /* Upstream component of the Link */ 53 struct pcie_link_state *root; /* pointer to the root port link */ 54 struct pcie_link_state *parent; /* pointer to the parent Link state */ 56 struct list_head children; /* list of child link states */ 57 struct list_head link; /* node in parent's children list */ member 119 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument 132 return link->aspm_default; in policy_to_aspm_state() 137 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument 148 return link->clkpm_default; in policy_to_clkpm_state() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/pcie/ |
| D | aspm.c | 3 * Enable PCIe link L0s/L1 state and Clock Power Management 50 struct pci_dev *pdev; /* Upstream component of the Link */ 52 struct pcie_link_state *root; /* pointer to the root port link */ 53 struct pcie_link_state *parent; /* pointer to the parent Link state */ 108 static int policy_to_aspm_state(struct pcie_link_state *link) in policy_to_aspm_state() argument 121 return link->aspm_default; in policy_to_aspm_state() 126 static int policy_to_clkpm_state(struct pcie_link_state *link) in policy_to_clkpm_state() argument 137 return link->clkpm_default; in policy_to_clkpm_state() 142 static void pcie_set_clkpm_nocheck(struct pcie_link_state *link, int enable) in pcie_set_clkpm_nocheck() argument 145 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/media/mc/ |
| D | mc-entity.c | 25 return "link"; in gobj_type() 106 struct media_link *link = gobj_to_link(gobj); in dev_dbg_obj() local 109 "%s id %u: %s link id %u ==> id %u\n", in dev_dbg_obj() 111 media_type(link->gobj0) == MEDIA_GRAPH_PAD ? in dev_dbg_obj() 113 media_id(link->gobj0), in dev_dbg_obj() 114 media_id(link->gobj1)); in dev_dbg_obj() 232 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument 234 if (link->source->entity == entity) in media_entity_other() 235 return link->sink->entity; in media_entity_other() 237 return link->source->entity; in media_entity_other() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/ |
| D | media-entity.c | 34 return "link"; in gobj_type() 115 struct media_link *link = gobj_to_link(gobj); in dev_dbg_obj() local 118 "%s id %u: %s link id %u ==> id %u\n", in dev_dbg_obj() 120 media_type(link->gobj0) == MEDIA_GRAPH_PAD ? in dev_dbg_obj() 122 media_id(link->gobj0), in dev_dbg_obj() 123 media_id(link->gobj1)); in dev_dbg_obj() 241 media_entity_other(struct media_entity *entity, struct media_link *link) in media_entity_other() argument 243 if (link->source->entity == entity) in media_entity_other() 244 return link->sink->entity; in media_entity_other() 246 return link->source->entity; in media_entity_other() [all …]
|
| /kernel/linux/linux-5.10/tools/bpf/bpftool/Documentation/ |
| D | bpftool-link.rst | 2 bpftool-link 13 **bpftool** [*OPTIONS*] **link** *COMMAND* 19 LINK COMMANDS 22 | **bpftool** **link { show | list }** [*LINK*] 23 | **bpftool** **link pin** *LINK* *FILE* 24 | **bpftool** **link detach** *LINK* 25 | **bpftool** **link help** 27 | *LINK* := { **id** *LINK_ID* | **pinned** *FILE* } 32 **bpftool link { show | list }** [*LINK*] 33 Show information about active links. If *LINK* is [all …]
|
| /kernel/linux/linux-4.19/drivers/misc/ocxl/ |
| D | link.c | 72 * A opencapi link can be used be by several PCI functions. We have 73 * one link per device slot. 79 struct link { struct 182 struct link *link = (struct link *) data; in xsl_fault_handler() local 183 struct spa *spa = link->spa; in xsl_fault_handler() 259 static int setup_xsl_irq(struct pci_dev *dev, struct link *link) in setup_xsl_irq() argument 261 struct spa *spa = link->spa; in setup_xsl_irq() 274 link->domain, link->bus, link->dev); in setup_xsl_irq() 282 * number of interrupts. Could we have an IRQ domain per link? in setup_xsl_irq() 296 link); in setup_xsl_irq() [all …]
|
| /kernel/linux/linux-4.19/samples/bpf/ |
| D | test_ipip.sh | 8 ip link add veth0 type veth peer name veth0b 9 ip link add veth1 type veth peer name veth1b 10 ip link add veth2 type veth peer name veth2b 11 ip link set veth0b up 12 ip link set veth1b up 13 ip link set veth2b up 14 ip link set dev veth0b mtu 1500 15 ip link set dev veth1b mtu 1500 16 ip link set dev veth2b mtu 1500 17 ip link set veth0 netns at_ns0 [all …]
|