/linux-6.12.1/drivers/tty/vt/ |
D | defkeymap.map | 1 # SPDX-License-Identifier: GPL-2.0 3 keymaps 0-2,4-5,8,12 5 # keymaps 0-2,4-6,8,12 12 # be saved by mapping AltGr to Alt (and adapting a few entries): 13 # keycode 100 = Alt 16 alt keycode 1 = Meta_Escape 18 alt keycode 2 = Meta_one 22 alt keycode 3 = Meta_two 25 alt keycode 4 = Meta_three 28 alt keycode 5 = Meta_four [all …]
|
/linux-6.12.1/include/sound/ |
D | hda-mlink.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 6 * Copyright(c) 2022-2023 Intel Corporation 17 int hdac_bus_eml_get_count(struct hdac_bus *bus, bool alt, int elid); 18 void hdac_bus_eml_enable_interrupt(struct hdac_bus *bus, bool alt, int elid, bool enable); 19 bool hdac_bus_eml_check_interrupt(struct hdac_bus *bus, bool alt, int elid); 21 int hdac_bus_eml_set_syncprd_unlocked(struct hdac_bus *bus, bool alt, int elid, u32 syncprd); 24 int hdac_bus_eml_wait_syncpu_unlocked(struct hdac_bus *bus, bool alt, int elid); 27 void hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink); 30 int hdac_bus_eml_sync_go_unlocked(struct hdac_bus *bus, bool alt, int elid); 33 bool hdac_bus_eml_check_cmdsync_unlocked(struct hdac_bus *bus, bool alt, int elid); [all …]
|
/linux-6.12.1/drivers/usb/typec/ucsi/ |
D | displayport.c | 1 // SPDX-License-Identifier: GPL-2.0 21 struct typec_altmode *alt; member 39 * them. That is because UCSI defines alt mode details and alt mode "overriding" 42 * In case alt mode details are supported, but overriding is not, the driver 45 * -EOPNOTSUPP. 48 static int ucsi_displayport_enter(struct typec_altmode *alt, u32 *vdo) in ucsi_displayport_enter() argument 50 struct ucsi_dp *dp = typec_altmode_get_drvdata(alt); in ucsi_displayport_enter() 51 struct ucsi *ucsi = dp->con->ucsi; in ucsi_displayport_enter() 57 mutex_lock(&dp->con->lock); in ucsi_displayport_enter() 59 if (!dp->override && dp->initialized) { in ucsi_displayport_enter() [all …]
|
D | trace.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 24 __entry->ctrl = command; 25 __entry->ret = ret; 27 TP_printk("%s -> %s (err=%d)", ucsi_cmd_str(__entry->ctrl), 28 __entry->ret < 0 ? "FAIL" : "OK", 29 __entry->ret < 0 ? __entry->ret : 0) 57 __entry->port = port - 1; 58 __entry->change = status->change; 59 __entry->opmode = UCSI_CONSTAT_PWR_OPMODE(status->flags); 60 __entry->connected = !!(status->flags & UCSI_CONSTAT_CONNECTED); [all …]
|
D | ucsi_ccg.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * UCSI driver for Cypress CCGx Type-C controller 5 * Copyright (C) 2017-2018 NVIDIA Corporation. All rights reserved. 26 FW1, /* FW partition-1 (contains secondary fw) */ 27 FW2, /* FW partition-2 (contains primary fw) */ 128 /* Firmware for Tegra doesn't support UCSI ALT command, built 240 struct i2c_client *client = uc->client; in ccg_read() 241 const struct i2c_adapter_quirks *quirks = client->adapter->quirks; in ccg_read() 245 .addr = client->addr, in ccg_read() 251 .addr = client->addr, in ccg_read() [all …]
|
/linux-6.12.1/drivers/usb/typec/altmodes/ |
D | displayport.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB Typec-C DisplayPort Alternate Mode driver 20 #define DP_HEADER(_dp, ver, cmd) (VDO((_dp)->alt->svid, 1, ver, cmd) \ 71 struct typec_altmode *alt; member 82 if (dp->data.conf) { in dp_altmode_notify() 83 state = get_count_order(DP_CONF_GET_PIN_ASSIGN(dp->data.conf)); in dp_altmode_notify() 89 return typec_altmode_notify(dp->alt, conf, &dp->data); in dp_altmode_notify() 98 conf = (dp->data.conf & DP_CONF_SIGNALLING_MASK) >> DP_CONF_SIGNALLING_SHIFT; in dp_altmode_configure() 105 pin_assign = DP_CAP_UFP_D_PIN_ASSIGN(dp->alt->vdo) & in dp_altmode_configure() 106 DP_CAP_DFP_D_PIN_ASSIGN(dp->port->vdo); in dp_altmode_configure() [all …]
|
D | nvidia.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * NVIDIA USB Type-C Alt Mode Driver 12 static int nvidia_altmode_probe(struct typec_altmode *alt) in nvidia_altmode_probe() argument 14 if (alt->svid == USB_TYPEC_NVIDIA_VLINK_SID) in nvidia_altmode_probe() 15 return dp_altmode_probe(alt); in nvidia_altmode_probe() 17 return -ENOTSUPP; in nvidia_altmode_probe() 20 static void nvidia_altmode_remove(struct typec_altmode *alt) in nvidia_altmode_remove() argument 22 if (alt->svid == USB_TYPEC_NVIDIA_VLINK_SID) in nvidia_altmode_remove() 23 dp_altmode_remove(alt); in nvidia_altmode_remove() 43 MODULE_DESCRIPTION("NVIDIA USB Type-C Alt Mode Driver");
|
D | displayport.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 int dp_altmode_probe(struct typec_altmode *alt); 4 void dp_altmode_remove(struct typec_altmode *alt); 6 int dp_altmode_probe(struct typec_altmode *alt) { return -ENOTSUPP; } in dp_altmode_probe() argument 7 void dp_altmode_remove(struct typec_altmode *alt) { } in dp_altmode_remove() argument
|
/linux-6.12.1/tools/objtool/ |
D | special.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 57 void __weak arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() argument 64 *sec = reloc->sym->sec; in reloc_to_sec_off() 65 *off = reloc->sym->offset + reloc_addend(reloc); in reloc_to_sec_off() 70 struct special_alt *alt) in get_alt_entry() argument 75 offset = idx * entry->size; in get_alt_entry() 77 alt->group = entry->group; in get_alt_entry() 78 alt->jump_or_nop = entry->jump_or_nop; in get_alt_entry() 80 if (alt->group) { in get_alt_entry() 81 alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry() [all …]
|
/linux-6.12.1/arch/arm64/kernel/ |
D | alternative.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #define __ALT_PTR(a, f) ((void *)&(a)->f + (a)->f) 27 #define ALT_CAP(a) ((a)->cpucap & ~ARM64_CB_BIT) 28 #define ALT_HAS_CB(a) ((a)->cpucap & ARM64_CB_BIT) 51 static __always_inline bool branch_insn_requires_update(struct alt_instr *alt, unsigned long pc) in branch_insn_requires_update() argument 53 unsigned long replptr = (unsigned long)ALT_REPL_PTR(alt); in branch_insn_requires_update() 54 return !(pc >= replptr && pc <= (replptr + alt->alt_len)); in branch_insn_requires_update() 57 #define align_down(x, a) ((unsigned long)(x) & ~(((unsigned long)(a)) - 1)) 59 static __always_inline u32 get_alt_insn(struct alt_instr *alt, __le32 *insnptr, __le32 *altinsnptr) in get_alt_insn() argument 76 if (branch_insn_requires_update(alt, target)) { in get_alt_insn() [all …]
|
/linux-6.12.1/sound/soc/sof/intel/ |
D | hda-mlink.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 10 * Management of HDaudio multi-link (capabilities, power, coupling) 15 #include <sound/hda-mlink.h> 22 /* worst-case number of sublinks is used for sublink refcount array allocation only */ 23 #define HDAML_MAX_SUBLINKS (AZX_ML_LCTL_CPA_SHIFT - AZX_ML_LCTL_SPA_SHIFT) 26 * struct hdac_ext2_link - HDAudio extended+alternate link 29 * @alt: flag set for alternate extended links 39 * @sublink_ref_count: array of refcounts, required to power-manage sublinks independently 44 * @shim_vs_offset: offset to vendor-specific (VS) SHIM base 50 bool alt; member [all …]
|
/linux-6.12.1/arch/riscv/errata/sifive/ |
D | errata.c | 1 // SPDX-License-Identifier: GPL-2.0-only 56 .name = "cip-453", 60 .name = "cip-1200", 82 pr_warn("----------------------------------------------------------------\n"); in warn_miss_errata() 88 pr_warn("----------------------------------------------------------------\n"); in warn_miss_errata() 95 struct alt_entry *alt; in sifive_errata_patch_func() local 107 for (alt = begin; alt < end; alt++) { in sifive_errata_patch_func() 108 if (alt->vendor_id != SIFIVE_VENDOR_ID) in sifive_errata_patch_func() 110 if (alt->patch_id >= ERRATA_SIFIVE_NUMBER) { in sifive_errata_patch_func() 111 WARN(1, "This errata id:%d is not in kernel errata list", alt->patch_id); in sifive_errata_patch_func() [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | mac80211-auth-assoc-deauth.txt | 13 alt authentication needed (not FT) 14 userspace->mac80211: authenticate 16 alt authenticated/authenticating already 17 mac80211->driver: sta_state(AP, not-exists) 18 mac80211->driver: bss_info_changed(clear BSSID) 26 mac80211->driver: config(channel, channel type) 27 mac80211->driver: bss_info_changed(set BSSID, basic rate bitmap) 28 mac80211->driver: sta_state(AP, exists) 30 alt no probe request data known 31 mac80211->driver: TX directed probe request [all …]
|
/linux-6.12.1/arch/x86/include/asm/ |
D | paravirt_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 #include <asm/nospec-branch.h> 27 * Wrapper type for pointers to code which uses the non-standard 101 * read sets err to 0 or -EIO. write returns 0 or -EIO. 155 /* Hooks for allocating and freeing a pagetable top-level */ 273 * on the stack. All caller-save registers (eax,edx,ecx) are expected 275 * X86_64, on the other hand, already specifies a register-based calling 280 * unfortunately, are quite a bit (r8 - r11) 288 * There are 5 sets of PVOP_* macros for dealing with 0-4 arguments. 291 * two VCALL and CALL variants for void and non-void functions. [all …]
|
/linux-6.12.1/arch/riscv/errata/thead/ |
D | errata.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 #include <asm/dma-noncoherent.h> 47 * | 31 - 25 | 24 - 20 | 19 - 15 | 14 - 12 | 11 - 7 | 6 - 0 | 53 * | 31 - 25 | 24 - 20 | 19 - 15 | 14 - 12 | 11 - 7 | 6 - 0 | 59 * | 31 - 25 | 24 - 20 | 19 - 15 | 14 - 12 | 11 - 7 | 6 - 0 | 65 * | 31 - 25 | 24 - 20 | 19 - 15 | 14 - 12 | 11 - 7 | 6 - 0 | 83 "r"((unsigned long)(_start) & ~((_cachesize) - 1UL)), \ 135 /* target-c9xx cores report arch_id and impid as 0 */ in errata_probe_pmu() 165 struct alt_entry *alt; in thead_errata_patch_func() local 172 for (alt = begin; alt < end; alt++) { in thead_errata_patch_func() [all …]
|
/linux-6.12.1/drivers/usb/typec/ |
D | bus.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Bus for USB Type-C Alternate Modes 17 typec_altmode_set_retimer(struct altmode *alt, unsigned long conf, void *data) in typec_altmode_set_retimer() argument 21 if (!alt->retimer) in typec_altmode_set_retimer() 24 state.alt = &alt->adev; in typec_altmode_set_retimer() 28 return typec_retimer_set(alt->retimer, &state); in typec_altmode_set_retimer() 32 typec_altmode_set_mux(struct altmode *alt, unsigned long conf, void *data) in typec_altmode_set_mux() argument 36 if (!alt->mux) in typec_altmode_set_mux() 39 state.alt = &alt->adev; in typec_altmode_set_mux() 43 return typec_mux_set(alt->mux, &state); in typec_altmode_set_mux() [all …]
|
D | class.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB Type-C Connector Class 28 /* ------------------------------------------------------------------------- */ 65 return partner->identity; in get_pd_identity() 69 return cable->identity; in get_pd_identity() 76 struct typec_port *port = to_typec_port(dev->parent); in get_pd_product_type() 84 if (port->data_role == TYPEC_HOST) in get_pd_product_type() 85 ptype = product_type_ufp[PD_IDH_PTYPE(id->id_header)]; in get_pd_product_type() 87 ptype = product_type_dfp[PD_IDH_DFP_PTYPE(id->id_header)]; in get_pd_product_type() 90 ptype = product_type_cable[PD_IDH_PTYPE(id->id_header)]; in get_pd_product_type() [all …]
|
/linux-6.12.1/tools/objtool/arch/x86/ |
D | special.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 10 void arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() argument 17 if (group && group->orig_sec == alt->orig_sec && in arch_handle_alternative() 18 group->orig_off == alt->orig_off) { in arch_handle_alternative() 22 unsigned int len = max(iter->orig_len, alt->orig_len); in arch_handle_alternative() 23 iter->orig_len = alt->orig_len = len; in arch_handle_alternative() 31 } else group = alt; in arch_handle_alternative() 33 prev = alt; in arch_handle_alternative() 47 alt->skip_orig = true; in arch_handle_alternative() 49 alt->skip_alt = true; in arch_handle_alternative() [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-driver-typec-displayport | 19 separate configuration defined in VESA DisplayPort Alt Mode on 20 USB Type-C Standard. Functionally it equals to the situation 22 Documentation/ABI/testing/sysfs-bus-typec, and use file 29 VESA DisplayPort Alt Mode on USB Type-C Standard defines six 30 different pin assignments for USB Type-C connector that are 44 Note. As of VESA DisplayPort Alt Mode on USB Type-C Standard 55 VESA DisplayPort Alt Mode on USB Type-C Standard defines how 56 HotPlugDetect(HPD) shall be supported on the USB-C connector when 57 operating in DisplayPort Alt Mode. This is a read only node which 61 - 1: when HPD’s logical state is high (HPD_High) as defined [all …]
|
/linux-6.12.1/drivers/usb/storage/ |
D | uas-detect.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 return (intf->desc.bInterfaceClass == USB_CLASS_MASS_STORAGE && in uas_is_interface() 9 intf->desc.bInterfaceSubClass == USB_SC_SCSI && in uas_is_interface() 10 intf->desc.bInterfaceProtocol == USB_PR_UAS); in uas_is_interface() 18 for (i = 0; i < intf->num_altsetting; i++) { in uas_find_uas_alt_setting() 19 struct usb_host_interface *alt = &intf->altsetting[i]; in uas_find_uas_alt_setting() local 21 if (uas_is_interface(alt)) in uas_find_uas_alt_setting() 22 return alt; in uas_find_uas_alt_setting() 28 static int uas_find_endpoints(struct usb_host_interface *alt, in uas_find_endpoints() argument 31 struct usb_host_endpoint *endpoint = alt->endpoint; in uas_find_endpoints() [all …]
|
/linux-6.12.1/arch/m68k/hp300/ |
D | hp300map.map | 2 keymaps 0-2,4-5,8,12 4 # keymaps 0-2,4-6,8,12 11 # be saved by mapping AltGr to Alt (and adapting a few entries): 12 # keycode 100 = Alt 15 keycode 2 = Alt 16 keycode 3 = Alt 69 alt keycode 55 = Meta_Tab 79 alt keycode 63 = Meta_grave 127 alt keycode 101 = Meta_backslash 134 alt keycode 107 = Meta_semicolon [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath9k/ |
D | antenna.c | 23 * EEPROM has 2 4-bit fields containing the card configuration. 26 * ------------ 33 * ----------- 38 * ------------------------------------ 40 * bb_enable_ant_div_lnadiv - Enable LNA path rx antenna diversity/combining. 43 * bb_ant_div_[alt/main]_gaintb - 0 -> Antenna config Alt/Main uses gaintable 0 44 * 1 -> Antenna config Alt/Main uses gaintable 1 47 * bb_enable_ant_fast_div - Enable fast antenna diversity. 50 * bb_ant_div_[alt/main]_lnaconf - Alt/Main LNA diversity/combining input config. 55 * 00=LNA1-LNA2 [all …]
|
/linux-6.12.1/arch/arm/boot/dts/aspeed/ |
D | openbmc-flash-layout-64-alt.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 7 compatible = "fixed-partitions"; 8 #address-cells = <1>; 9 #size-cells = <1>; 11 u-boot@0 { 13 label = "alt-u-boot"; 16 u-boot-env@e0000 { 18 label = "alt-u-boot-env"; 23 label = "alt-kernel"; 28 label = "alt-rofs"; [all …]
|
/linux-6.12.1/arch/arm64/include/asm/ |
D | spectre.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 #define __BP_HARDEN_HYP_VECS_SZ ((BP_HARDEN_EL2_SLOTS - 1) * SZ_2K) 80 if (d->fn) in arm64_apply_bp_hardening() 81 d->fn(); in arm64_apply_bp_hardening() 104 void spectre_v4_patch_fw_mitigation_enable(struct alt_instr *alt, __le32 *origptr, 106 void smccc_patch_fw_mitigation_conduit(struct alt_instr *alt, __le32 *origptr, 108 void spectre_bhb_patch_loop_mitigation_enable(struct alt_instr *alt, __le32 *origptr, 110 void spectre_bhb_patch_fw_mitigation_enabled(struct alt_instr *alt, __le32 *origptr, 112 void spectre_bhb_patch_loop_iter(struct alt_instr *alt, 114 void spectre_bhb_patch_wa3(struct alt_instr *alt, [all …]
|
/linux-6.12.1/Documentation/admin-guide/blockdev/drbd/ |
D | figures.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 .. kernel-figure:: DRBD-8.3-data-packets.svg 9 :alt: DRBD-8.3-data-packets.svg 12 .. kernel-figure:: DRBD-data-packets.svg 13 :alt: DRBD-data-packets.svg 20 .. kernel-figure:: conn-states-8.dot 21 :alt: conn-states-8.dot 24 .. kernel-figure:: disk-states-8.dot 25 :alt: disk-states-8.dot 28 .. kernel-figure:: peer-states-8.dot [all …]
|