Home
last modified time | relevance | path

Searched +full:enum +full:- +full:as +full:- +full:flags (Results 1 – 25 of 1100) sorted by relevance

12345678910>>...44

/linux/include/uapi/linux/dvb/
H A Ddmx.h1 /* 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 Dnetlink-raw.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
[all...]
H A Dgenetlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
[all...]
/linux/include/uapi/linux/
H A Dgpio.h1 /* 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 Diommufd.h1 /* 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 Dio_uring.h1 /* 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 Dnet_tstamp.h1 /* 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 Dv4l2-subdev.h1 /* 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 Dv4l2-controls.h1 /* 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 Diris_hfi_gen2_packet.h1 /* 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 Dxe_guc_capture_types.h1 /* 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 Dcontroller.h1 /* 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 Ddmaengine.h1 /* 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 Dconsole.h11 * 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 Dgpiolib-devres.c1 /* 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 Dvmwgfx_drm.h1 /* 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 Dasahi_drm.h1 /* 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 Dconsumer.rst21 - 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 Dspecs.rst1 .. 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 Drt-addr.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
[all...]
H A Dconntrack.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
[all...]
/linux/include/media/
H A Dv4l2-mediabus.h1 /* 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 Ddrm_property.h11 * 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 Dcpu_pm.c1 // 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 Dpvrdma.h2 * 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...]

12345678910>>...44