/linux/include/uapi/linux/dvb/ |
H A D | dmx.h | 1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */ 22 * enum dmx_output - Output for the demux. 38 enum dmx_output { 47 * enum dmx_input - Inpu 162 __u32 flags; global() member 183 __u32 flags; global() member 250 __u32 flags; global() member 285 __u32 flags; global() member [all...] |
/linux/Documentation/netlink/ |
H A D | netlink-raw.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- [all...] |
H A D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- [all...] |
/linux/include/uapi/linux/ |
H A D | gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ 3 * <linux/gpio.h> - userspace ABI for the GPIO character devices 8 * under the terms of the GNU General Public License version 2 as published by 21 * Must be a multiple of 8 to ensure 32/64-bit alignment of structs. 26 * struct gpiochip_info - Informatio 134 __aligned_u64 flags; global() member 168 __aligned_u64 flags; global() member 228 __aligned_u64 flags; global() member 340 __u32 flags; global() member 416 __u32 flags; global() member 437 __u32 flags; global() member [all...] |
H A D | iommufd.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* Copyright (c) 2021-2022, NVIDIA CORPORATION & AFFILIATES. 16 * ioctl is passed in a structure pointer as the argument providing the size of 23 * - ENOTTY: The IOCTL number itself is not supported at all 24 * - E2BIG: The IOCTL number is supported, but the provided structure has 25 * non-zer 86 __u32 flags; global() member 213 __u32 flags; global() member 237 __u32 flags; global() member 268 __u32 flags; global() member 432 __aligned_u64 flags; global() member 508 __u32 flags; global() member 546 __u32 flags; global() member 587 __u32 flags; global() member 609 __u32 flags; global() member 705 __u32 flags; global() member 739 __u32 flags; global() member 782 __u32 flags; global() member 835 __u32 flags; global() member 944 __u32 flags; global() member 990 __u32 flags; global() member 1051 __u32 flags; global() member 1146 __u32 flags; global() member 1226 __u32 flags; global() member 1283 __u32 flags; global() member [all...] |
H A D | io_uring.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */ 32 __u8 flags; /* IOSQE_ flags */ member 56 __u32 poll32_events; /* word-reversed for BE */ 120 /* sqe->attr_type_mask flags */ 124 __u16 flags; global() member 464 __u32 flags; global() member 517 __u32 flags; global() member 538 __u32 flags; global() member 568 __u32 flags; global() member 696 __u32 flags; global() member 709 __u64 flags; global() member 721 __u32 flags; global() member 750 __u16 flags; /* IO_URING_OP_* flags */ global() member 785 __u32 flags; global() member 842 __u16 flags; global() member 921 __u32 flags; global() member 944 __u32 flags; global() member 965 __u32 flags; global() member 1026 __u32 flags; global() member 1038 __u32 flags; global() member [all...] |
H A D | net_tstamp.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 20 enum hwtstamp_provider_qualifier { 27 /* SO_TIMESTAMPING flags */ 28 enum { 50 SOF_TIMESTAMPING_MASK = (SOF_TIMESTAMPING_LAST - 1) | 55 * SO_TIMESTAMPING flags ar 73 int flags; global() member 91 int flags; global() member 216 __u32 flags; /* as defined by enum txtime_flags */ global() member [all...] |
H A D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 17 #include <linux/v4l2-common.h> 18 #include <linux/v4l2-mediabus.h> 21 * enum v4l2_subdev_format_whence - Media bus format type 25 enum v4l2_subdev_format_whenc 87 __u32 flags; global() member 178 __u32 flags; global() member 223 __u32 flags; global() member [all...] |
H A D | v4l2-controls.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Copyright (C) 1999-2012 the contributors 19 #define V4L2_CTRL_CLASS_USER 0x00980000 /* Old-style 'user' controls */ 24 #define V4L2_CTRL_CLASS_JPEG 0x009d0000 /* JPEG-compressio 1434 __u32 flags; global() member 1483 __u16 flags; global() member 1627 __u32 flags; global() member 1660 __u32 flags; global() member 1707 __u32 flags; global() member 1774 __u32 flags; global() member 1807 __u32 flags; global() member 1835 __u32 flags; global() member 1974 __u64 flags; global() member 2008 __u8 flags; global() member 2052 __u32 flags; global() member 2211 __u64 flags; global() member 2290 __u64 flags; global() member 2322 __u8 flags; global() member 2471 __u64 flags; global() member 2518 __u64 flags; global() member 2613 __u8 flags; global() member 2678 __u8 flags; global() member 2762 __u32 flags; global() member 2929 __u32 flags; global() member 3026 __u8 flags[V4L2_AV1_TOTAL_REFS_PER_FRAME]; global() member 3064 __u8 flags; global() member 3136 __u8 flags; global() member 3171 __u8 flags; global() member 3205 __u8 flags; global() member 3241 __u8 flags; global() member 3388 __u32 flags; global() member 3481 __u8 flags; global() member [all...] |
/linux/drivers/media/platform/qcom/iris/ |
H A D | iris_hfi_gen2_packet.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved. 17 * @session_id: For session level hfi_header session_id is non-zero. 41 * @flags: hfi_packet flags. It is represented as bit masks. 42 * host packet flags ar 56 u32 flags; global() member 101 u32 flags; global() member [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_capture_types.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2021-2024 Intel Corporation 15 enum capture_register_data_type { 22 * struct __guc_mmio_reg_descr - GuC mmio register descriptor 25 * (offsets, names, flags,...) that are used at the ADS registration 26 * time as well as during runtime processing and reporting of error- 34 * Could be 32 bit, low or hi dword of a 64 bit, see enum 39 u32 flags; global() member [all...] |
/linux/include/linux/surface_aggregator/ |
H A D | controller.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * managing access and communication to and from the SSAM EC, as well as main 9 * Copyright (C) 2019-2021 Maximilian Luz <luzmaximilian@gmail.com> 22 /* -- Main data types and definitions -- 88 u16 flags; global() member 308 u8 flags; global() member 331 u8 flags; global() member 954 u8 flags; global() member 957 unsigned long flags; global() member [all...] |
/linux/include/linux/ |
H A D | dmaengine.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright(c) 2004 - 2006 Intel Corporation. All rights reserved. 18 * typedef dma_cookie_t - an opaque DMA cookie 31 * enum dma_status - DMA transaction status 37 enum dma_statu 616 enum dma_ctrl_flags flags; /* not a 'long' to pack with cookie */ global() member 651 dmaengine_get_unmap_data(struct device * dev,int nr,gfp_t flags) dmaengine_get_unmap_data() argument 979 dmaengine_prep_slave_single(struct dma_chan * chan,dma_addr_t buf,size_t len,enum dma_transfer_direction dir,unsigned long flags) dmaengine_prep_slave_single() argument 1003 dmaengine_prep_peripheral_dma_vec(struct dma_chan * chan,const struct dma_vec * vecs,size_t nents,enum dma_transfer_direction dir,unsigned long flags) dmaengine_prep_peripheral_dma_vec() argument 1014 dmaengine_prep_slave_sg(struct dma_chan * chan,struct scatterlist * sgl,unsigned int sg_len,enum dma_transfer_direction dir,unsigned long flags) dmaengine_prep_slave_sg() argument 1027 dmaengine_prep_rio_sg(struct dma_chan * chan,struct scatterlist * sgl,unsigned int sg_len,enum dma_transfer_direction dir,unsigned long flags,struct rio_dma_ext * rio_ext) dmaengine_prep_rio_sg() argument 1041 dmaengine_prep_dma_cyclic(struct dma_chan * chan,dma_addr_t buf_addr,size_t buf_len,size_t period_len,enum dma_transfer_direction dir,unsigned long flags) dmaengine_prep_dma_cyclic() argument 1052 dmaengine_prep_interleaved_dma(struct dma_chan * chan,struct dma_interleaved_template * xt,unsigned long flags) dmaengine_prep_interleaved_dma() argument 1073 dmaengine_prep_dma_memset(struct dma_chan * chan,dma_addr_t dest,int value,size_t len,unsigned long flags) dmaengine_prep_dma_memset() argument 1084 dmaengine_prep_dma_memcpy(struct dma_chan * chan,dma_addr_t dest,dma_addr_t src,size_t len,unsigned long flags) dmaengine_prep_dma_memcpy() argument 1290 dmaf_continue(enum dma_ctrl_flags flags) dmaf_continue() argument 1295 dmaf_p_disabled_continue(enum dma_ctrl_flags flags) dmaf_p_disabled_continue() argument 1325 dma_maxpq(struct dma_device * dma,enum dma_ctrl_flags flags) dma_maxpq() argument [all...] |
H A D | console.h | 11 * 10-Mar-94: Arno Griffioen: Conversion for vt100 emulator port from PC LINUX 32 enum con_scroll { 37 enum vc_intensity; 40 * struct consw - callbacks for consoles 49 * (optional -- @con_putcs would be called instead) 60 * @con_font_set: set console @vc font to @font with height @vpitch. @flags can 73 * @vc->vc_screenbuf. (optional) 74 * @con_save_screen: save screen content into @vc->vc_screenbu 343 short flags; global() member 539 console_srcu_write_flags(struct console * con,short flags) console_srcu_write_flags() argument [all...] |
/linux/drivers/gpio/ |
H A D | gpiolib-devres.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * devres.c - managed gpio resources 33 * devm_gpiod_get - Resource-managed gpiod_get() 36 * @flags: optional GPIO initialization flags 44 * dev, %-ENOENT if no GPIO has been assigned to the requested function, or 49 enum gpiod_flag in devm_gpiod_get() argument 72 devm_gpiod_get_optional(struct device * dev,const char * con_id,enum gpiod_flags flags) devm_gpiod_get_optional() argument 97 devm_gpiod_get_index(struct device * dev,const char * con_id,unsigned int idx,enum gpiod_flags flags) devm_gpiod_get_index() argument 146 devm_fwnode_gpiod_get_index(struct device * dev,struct fwnode_handle * fwnode,const char * con_id,int index,enum gpiod_flags flags,const char * label) devm_fwnode_gpiod_get_index() argument 184 devm_gpiod_get_index_optional(struct device * dev,const char * con_id,unsigned int index,enum gpiod_flags flags) devm_gpiod_get_index_optional() argument 214 devm_gpiod_get_array(struct device * dev,const char * con_id,enum gpiod_flags flags) devm_gpiod_get_array() argument 250 devm_gpiod_get_array_optional(struct device * dev,const char * con_id,enum gpiod_flags flags) devm_gpiod_get_array_optional() argument [all...] |
/linux/include/uapi/drm/ |
H A D | vmwgfx_drm.h | 1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */ 4 * Copyright © 2009-2023 VMware, Inc., Palo Alto, CA., USA 19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 82 * DRM_VMW_GET_PARAM - get device information. 85 * Offset to use to map the first page of the FIFO read-onl 208 __u32 flags; global() member 342 __u32 flags; global() member 499 __u32 flags; global() member 538 __u32 flags; global() member 648 __s32 flags; global() member 675 __u32 flags; global() member 746 __u32 flags; global() member 1082 enum drm_vmw_synccpu_flags flags; global() member [all...] |
H A D | asahi_drm.h | 1 /* SPDX-License-Identifier: MIT */ 4 * Copyright (C) 2018-2023 Collabora Ltd. 5 * Copyright (C) 2014-2018 Broadcom 24 * - Structures must be aligned on 64-bit/8-byte. If the object is not 26 * - Fields must be explicitly aligned to their natural type alignment with 28 * - All padding fields will be checked by the driver to make sure they are 30 * - Flag 308 __u32 flags; global() member 331 __u32 flags; global() member 368 __u32 flags; global() member 459 __u32 flags; global() member 559 __u32 flags; global() member 720 __u32 flags; global() member 767 __u32 flags; global() member 974 __u32 flags; global() member 1121 __u32 flags; global() member 1154 __u64 flags; global() member [all...] |
/linux/Documentation/driver-api/gpio/ |
H A D | consumer.rst | 21 - Simple compile coverage with e.g. COMPILE_TEST - it does not matter that 25 - Truly optional GPIOLIB support - where the driver does not really make use 26 of the GPIOs on certain compile-time configurations for certain systems, but 27 will use it under other compile-time configurations. In this case the 29 be met with console warnings that may be perceived as intimidating. 35 All the functions that work with the descriptor-based GPIO interface are 45 With the descriptor-based interface, GPIOs are identified with an opaque, 46 non-forgeabl [all...] |
/linux/Documentation/userspace-api/netlink/ |
H A D | specs.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 17 - the C uAPI header 18 - documentation of the protocol as a ReST file - see :ref:`Documentation/networking/netlink_spec/index.rst <specs>` 19 - policy tables for input attribute validation 20 - operatio 215 enum global() subsection [all...] |
/linux/Documentation/netlink/specs/ |
H A D | rt-addr.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
H A D | conntrack.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- [all...] |
/linux/include/media/ |
H A D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 15 * How to use the V4L2_MBUS_* flags: 16 * Flags are defined for each of the possible states and values of a media 17 * bus configuration parameter. One and only one bit of each group of flags 25 * TODO: replace the existing V4L2_MBUS_* flags with structures of fields 36 /* Parallel flags */ 106 unsigned int flags; global() member 121 unsigned int flags; global() member [all...] |
/linux/include/drm/ |
H A D | drm_property.h | 11 * about the suitability of this software for any purpose. It is provided "as 33 * struct drm_property_enum - symbolic values for enumerations 34 * @head: list of enum values, linked to &drm_property.enum_list 35 * @name: symbolic name for the enum 42 * @value: numeric property value for this enum entry 45 * bitshift, not a bitmask. In other words, the enum entry is enabled 46 * if the bit number @value is set in the property's value. This enum 55 * struct drm_property - modeset object property 68 * Properties are created by one of the special functions, as explained in 69 * detail in the @flags structur 166 uint32_t flags; global() member [all...] |
/linux/kernel/ |
H A D | cpu_pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 static int cpu_pm_notify(enum cpu_pm_event event) in cpu_pm_notify() 40 static int cpu_pm_notify_robust(enum cpu_pm_event event_up, enum cpu_pm_event event_down) in cpu_pm_notify_robust() 42 unsigned long flags; in cpu_pm_notify_robust() local 45 raw_spin_lock_irqsave(&cpu_pm_notifier.lock, flags); in cpu_pm_notify_robust() 47 raw_spin_unlock_irqrestore(&cpu_pm_notifier.lock, flags); in cpu_pm_notify_robust() 63 unsigned long flags; cpu_pm_register_notifier() local 83 unsigned long flags; cpu_pm_unregister_notifier() local [all...] |
/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma.h | 2 * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. 6 * version 2 as published by the Free Software Foundation or the BSD 7 * 2-Clause License. This program is distributed in the hope that it 11 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html. 17 * The BSD 2-Clause License 23 * - Redistributions of source code must retain the above 27 * - Redistributions in binary form must reproduce the above 33 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 58 #include <rdma/vmw_pvrdma-ab 194 u32 flags; global() member 212 unsigned long flags; global() member 347 pvrdma_port_cap_flags_to_ib(int flags) pvrdma_port_cap_flags_to_ib() argument 393 ib_access_flags_to_pvrdma(int flags) ib_access_flags_to_pvrdma() argument 398 pvrdma_access_flags_to_ib(int flags) pvrdma_access_flags_to_ib() argument 492 pvrdma_wc_flags_to_ib(int flags) pvrdma_wc_flags_to_ib() argument 497 ib_send_flags_to_pvrdma(int flags) ib_send_flags_to_pvrdma() argument [all...] |