/linux-6.8/Documentation/netlink/ |
D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 24 name: 25 description: Name of the netlink family. 31 enum: [ netlink-raw ] # Trim [all …]
|
D | genetlink-legacy.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
/linux-6.8/Documentation/netlink/specs/ |
D | dpll.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: dpll 8 - 9 type: enum 10 name: mode 16 - 17 name: manual 20 - 21 name: automatic 23 render-max: true [all …]
|
D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: devlink 5 protocol: genetlink-legacy 10 - 11 type: enum 12 name: sb-pool-type 14 - 15 name: ingress 16 - 17 name: egress [all …]
|
D | ovs_vport.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: ovs_vport 5 protocol: genetlink-legacy 6 uapi-header: linux/openvswitch.h 12 - 13 name: ovs-header 16 - 17 name: dp-ifindex 19 - 20 name: vport-type [all …]
|
D | ovs_flow.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: ovs_flow 5 protocol: genetlink-legacy 6 uapi-header: linux/openvswitch.h 12 - 13 name: ovs-header 18 - 19 name: dp-ifindex 24 - 25 name: ovs-flow-stats [all …]
|
D | handshake.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 8 name: handshake 15 - 16 type: enum 17 name: handler-class 18 value-start: 0 20 - 21 type: enum 22 name: msg-type 23 value-start: 0 [all …]
|
D | ovs_datapath.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: ovs_datapath 5 protocol: genetlink-legacy 6 uapi-header: linux/openvswitch.h 12 - 13 name: ovs-header 16 - 17 name: dp-ifindex 19 - 20 name: user-features [all …]
|
D | rt_addr.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 name: rt-addr 4 protocol: netlink-raw 11 - 12 name: ifaddrmsg 15 - 16 name: ifa-family 18 - 19 name: ifa-prefixlen 21 - [all …]
|
/linux-6.8/Documentation/userspace-api/netlink/ |
D | c-code-gen.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 allowed in older families by the ``genetlink-c`` protocol level, 12 For brevity this document refers to ``name`` properties of various 14 of ``name`` in an attribute, and ``$family`` is the name of the 15 family (the global ``name`` property). 17 The upper case is used to denote literal values, e.g. ``$family-CMD`` 21 The names of ``#defines`` and enum values are always converted to upper case, 22 and with dashes (``-``) replaced by underscores (``_``). 24 If the constructed name is a C keyword, an extra underscore is 25 appended (``do`` -> ``do_``). [all …]
|
/linux-6.8/include/linux/mfd/ |
D | lp8788.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 18 #define LP8788_DEV_BUCK "lp8788-buck" 19 #define LP8788_DEV_DLDO "lp8788-dldo" 20 #define LP8788_DEV_ALDO "lp8788-aldo" 21 #define LP8788_DEV_CHARGER "lp8788-charger" 22 #define LP8788_DEV_RTC "lp8788-rtc" 23 #define LP8788_DEV_BACKLIGHT "lp8788-backlight" 24 #define LP8788_DEV_VIBRATOR "lp8788-vibrator" 25 #define LP8788_DEV_KEYLED "lp8788-keyled" 26 #define LP8788_DEV_ADC "lp8788-adc" [all …]
|
/linux-6.8/include/uapi/linux/netfilter/ |
D | nf_tables.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 14 * enum nft_registers - nf_tables registers 18 * of size 4. For compatibility reasons, the NFT_REG_[1-4] registers still 20 * NFT_REG32_00 - NFT_REG32_15. 22 enum nft_registers { 47 #define NFT_REG_MAX (__NFT_REG_MAX - 1) 51 #define NFT_REG32_COUNT (NFT_REG32_15 - NFT_REG32_00 + 1) 54 * enum nft_verdicts - nf_tables internal verdicts 64 enum nft_verdicts { 65 NFT_CONTINUE = -1, [all …]
|
/linux-6.8/arch/loongarch/include/asm/ |
D | inst.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited 36 enum reg0i15_op { 40 enum reg0i26_op { 45 enum reg1i20_op { 54 enum reg1i21_op { 61 enum reg2_op { 80 enum reg2i5_op { 86 enum reg2i6_op { 92 enum reg2i12_op { [all …]
|
/linux-6.8/include/linux/ |
D | cpuhotplug.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * CPU-up CPU-down 15 * BRINGUP_CPU->AP_OFFLINE BRINGUP_CPU <- AP_IDLE_DEAD (idle thread/play_dead) 17 * v (IRQ-off) ,---------------^ 19 * | TEARDOWN_CPU <- AP_ONLINE_IDLE 30 * CPU_ONLINE - 1 down to CPUHP_OFFLINE. 43 * Adding explicit states to this enum is only necessary when: 54 * See Documentation/core-api/cpu_hotplug.rst for further information and 57 enum cpuhp_state { 58 CPUHP_INVALID = -1, [all …]
|
/linux-6.8/include/rv/ |
D | automata.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira <bristot@kernel.org> 10 * DECLARE_AUTOMATA_HELPERS - define a set of helper functions for automata 12 * Define a set of helper functions for automata. The 'name' argument is used 16 #define DECLARE_AUTOMATA_HELPERS(name, type) \ argument 19 * model_get_state_name_##name - return the (string) name of the given state \ 21 static char *model_get_state_name_##name(enum states_##name state) \ 23 if ((state < 0) || (state >= state_max_##name)) \ 26 return automaton_##name.state_names[state]; \ 30 * model_get_event_name_##name - return the (string) name of the given event \ [all …]
|
D | da_monitor.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2019-2022 Red Hat, Inc. Daniel Bristot de Oliveira <bristot@kernel.org> 20 #define DECLARE_RV_REACTING_HELPERS(name, type) \ argument 21 static char REACT_MSG_##name[1024]; \ 23 static inline char *format_react_msg_##name(type curr_state, type event) \ 25 snprintf(REACT_MSG_##name, 1024, \ 27 #name, \ 28 model_get_event_name_##name(event), \ 29 model_get_state_name_##name(curr_state)); \ 30 return REACT_MSG_##name; \ [all …]
|
/linux-6.8/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_kms.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 62 * - REG_MDP5_DISP_INTF_SEL 102 enum mdp_mixer_stage_id stage; 132 * encoder has changed this is set to true, since encoder->enable() 135 * writing CTL[n].START until encoder->enable() 142 enum mdp5_intf_mode { 157 enum mdp5_intf_type type; 158 enum mdp5_intf_mode mode; 174 WARN_ON(mdp5_kms->enable_count <= 0); in mdp5_write() 175 msm_writel(data, mdp5_kms->mmio + reg); in mdp5_write() [all …]
|
/linux-6.8/include/trace/events/ |
D | afs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 21 enum afs_fs_operation { 37 afs_FS_GetRootVolume = 151, /* AFS Get root volume name */ 78 enum afs_vl_operation { 79 afs_VL_GetEntryByNameU = 527, /* AFS Get Vol Entry By Name operation ID */ 82 afs_YFSVL_GetCellName = 64014, /* YFS Get actual cell name */ 86 enum afs_cm_operation { 98 enum yfs_cm_operation { 139 EM(afs_server_trace_give_up_cb, "giveup-cb") \ 143 EM(afs_server_trace_put_find_rsq, "PUT f-rsq") \ [all …]
|
/linux-6.8/drivers/leds/ |
D | leds-sunfire.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* leds-sunfire.c: SUNW,Ultra-Enterprise LED driver. 31 enum led_brightness led_val, u8 bit) in __clockboard_set() 34 u8 reg = upa_readb(p->reg); in __clockboard_set() 51 upa_writeb(reg, p->reg); in __clockboard_set() 55 enum led_brightness led_val) in clockboard_left_set() 61 enum led_brightness led_val) in clockboard_middle_set() 67 enum led_brightness led_val) in clockboard_right_set() 73 enum led_brightness led_val, u32 bit) in __fhc_set() 76 u32 reg = upa_readl(p->reg); in __fhc_set() [all …]
|
D | leds-bd2802.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * leds-bd2802.c - RGB LED Driver 8 * Datasheet: http://www.rohm.com/products/databook/driver/pdf/bd2802gu-e.pdf 16 #include <linux/leds-bd2802.h> 38 enum led_ids { 44 enum led_colors { 50 enum led_bits { 94 enum led_ids led_id; 95 enum led_colors color; 96 enum led_bits state; [all …]
|
/linux-6.8/drivers/net/wireless/realtek/rtw88/ |
D | phy.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 /* Copyright(c) 2018-2019 Realtek Corporation 22 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 24 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 26 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 28 bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 30 bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, 47 enum rtw_bandwidth bw, u8 channel, u8 regd); 86 #define RTW_DECL_TABLE_PHY_COND_CORE(name, cfg, path) \ argument 87 const struct rtw_table name ## _tbl = { \ [all …]
|
/linux-6.8/sound/soc/intel/atom/ |
D | sst-atom-controls.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * sst-atom-controls.h - Intel MID Platform driver header file 5 * Copyright (C) 2013-14 Intel Corp 20 enum { 58 enum sst_path_index { 102 enum sst_swm_inputs { 122 enum sst_swm_outputs { 138 enum sst_ipc_msg { 144 enum sst_cmd_type { 149 enum sst_task { [all …]
|
/linux-6.8/drivers/clk/imx/ |
D | clk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #include <linux/clk-provider.h> 26 enum imx_pllv1_type { 35 enum imx_sscg_pll_type { 40 enum imx_pll14xx_type { 45 enum imx_pllv4_type { 51 enum imx_pfdv2_type { 66 enum imx_pll14xx_type type; 95 struct clk_hw *imx_clk_fracn_gppll(const char *name, const char *parent_name, void __iomem *base, 97 struct clk_hw *imx_clk_fracn_gppll_integer(const char *name, const char *parent_name, [all …]
|