| /linux/include/uapi/linux/ |
| H A D | vduse.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 15 * This is used for future extension. 23 * struct vduse_dev_config - basic configuration of a VDUSE device 34 * Structure used by VDUSE_CREATE_DEV ioctl to create VDUSE device. 61 * struct vduse_iotlb_entry - entry of IOTLB to describe one IOVA region [start, last] 64 * @last: last of the IOVA region 67 * Structure used by VDUSE_IOTLB_GET_FD ioctl to find an overlapped IOVA region. 72 __u64 last; member 80 * Find the first IOVA region that overlaps with the range [start, last] 81 * and return the corresponding file descriptor. Return -EINVAL means the [all …]
|
| H A D | msg.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 17 /* Obsolete, used only for backwards compatibility and libc5 compiles */ 21 struct msg *msg_last; /* last message in queue,unused */ 22 __kernel_old_time_t msg_stime; /* last msgsnd time */ 23 __kernel_old_time_t msg_rtime; /* last msgrcv time */ 24 __kernel_old_time_t msg_ctime; /* last change time */ 30 __kernel_ipc_pid_t msg_lspid; /* pid of last msgsnd */ 31 __kernel_ipc_pid_t msg_lrpid; /* last receive pid */ 65 * MSGMNB is the default size of a new message queue. Non-root tasks can 69 * 16384 is used because it was always used (since 0.99.10) [all …]
|
| H A D | nl80211.h | 6 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 13 * Copyright 2015-2017 Intel Deutschland GmbH 14 * Copyright (C) 2018-2025 Intel Corporation 32 * be careful not to break things - i.e. don't move anything around or so 74 * - a setup station entry is added, not yet authorized, without any rate 76 * - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid 79 * - %NL80211_TDLS_ENABLE_LINK is then used 80 * - after this, the only valid operation is to remove it by tearing down 95 * Frame registration is done on a per-interfac [all...] |
| H A D | shm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 #include <asm-generic/hugetlb_encode.h> 19 * suitable for both 32 and 64-bit systems. 23 #define SHMMAX (ULONG_MAX - (1UL << 24)) /* max shared seg size (bytes) */ 24 #define SHMALL (ULONG_MAX - (1UL << 24)) /* max shm system wide (pages) */ 27 /* Obsolete, used only for backwards compatibility and libc5 compiles */ 31 __kernel_old_time_t shm_atime; /* last attach time */ 32 __kernel_old_time_t shm_dtime; /* last detach time */ 33 __kernel_old_time_t shm_ctime; /* last change time */ 35 __kernel_ipc_pid_t shm_lpid; /* pid of last operator */ [all …]
|
| /linux/net/netfilter/ |
| H A D | nft_set_pipapo_avx2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2019-2020 Red Hat GmbH 29 /* Load from memory into YMM register with non-temporal hint ("stream load"), 33 * - loading buckets from lookup tables, as they are not going to be used 36 * - loading the result bitmap from the previous field, as it's never used 65 * are always used shortly after. 75 * nft_pipapo_avx2_prepare() - Prepare before main algorithm body 77 * This zeroes out ymm15, which is later used whenever we need to clear a 86 * nft_pipapo_avx2_fill() - Fill a bitmap region with ones 91 * This is nothing else than a version of bitmap_set(), as used e.g. by [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | README | 2 # Copyright 2011-2020 NXP 9 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the 10 # worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 12 # THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 38 Following are some useful iw commands:- 45 iw dev mlan0 connect -w <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1123456789a] 46 The above command can be used to connect to an AP with a particular SSID. 49 …Note: Every time before connecting to an AP scan command (iw dev mlan0 scan) should be used by use… 52 This command will be used to disconnect from an AP. 55 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde] [all …]
|
| /linux/net/mac80211/ |
| H A D | key.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2002-2004, Instant802 Networks, Inc. 5 * Copyright (C) 2019, 2022-2023 Intel Corporation 29 * enum ieee80211_internal_key_flags - internal key flags 74 /* last used TSC */ 77 /* last received RSC */ 85 * Last received packet number. The first 86 * IEEE80211_NUM_TIDS counters are used with Data 87 * frames and the last counter is used with Robust 107 /* Last received packet number. The first [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | cros_ec_sensorhub.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 * struct cros_ec_sensor_platform - ChromeOS EC sensor platform information. 27 * typedef cros_ec_sensorhub_push_data_cb_t - Callback function to send datum 57 /* State used for cros_ec_ring_fix_overflow */ 60 s64 last; member 67 * struct cros_ec_sensors_ts_filter_state - Timestamp filetr state. 69 * @x_offset: x is EC interrupt time. x_offset its last value. 70 * @y_offset: y is the difference between AP and EC time, y_offset its last 76 * @temp_buf: Temporary buffer used when updating the filter. 94 /* struct cros_ec_sensors_ts_batch_state - State of batch of a single sensor. [all …]
|
| /linux/include/linux/ |
| H A D | interval_tree.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 unsigned long last; /* Last location _in_ interval */ member 24 unsigned long start, unsigned long last); 28 unsigned long start, unsigned long last); 31 * struct interval_tree_span_iter - Find used and unused spans. 34 * @start_used: Start of a used interval when is_hole == 0 35 * @last_used: Inclusive end of a used interval when is_hole == 0 36 * @is_hole: 0 == used, 1 == is_hole, -1 == done iteration 40 * a used, which is fully covered by nodes. Each iteration step toggles between 41 * hole and used until the entire range is covered. The returned spans always [all …]
|
| H A D | tcp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 31 return th->doff * 4; in __tcp_hdrlen() 46 return inner_tcp_hdr(skb)->doff * 4; in inner_tcp_hdrlen() 50 * skb_tcp_all_headers - Returns size of all headers for a TCP packet 53 * Used in TX path, for a packet known to be a TCP one. 65 * skb_inner_tcp_all_headers - Return [all...] |
| H A D | rculist_nulls.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * RCU-protected list version 14 * hlist_nulls_del_init_rcu - deletes entry from hash list with re-initialization 22 * that may still be used for walking the hash list and we can only 28 * list-mutation primitive, such as hlist_nulls_add_head_rcu() or 30 * perfectly legal to run concurrently with the _rcu list-traversal 37 WRITE_ONCE(n->pprev, NULL); in hlist_nulls_del_init_rcu() 42 * hlist_nulls_first_rcu - returns the first element of the hash list. 46 (*((struct hlist_nulls_node __rcu __force **)&(head)->first)) 49 * hlist_nulls_next_rcu - returns the element of the list after @node. [all …]
|
| 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 46 * enum dma_transaction_type - DMA transaction types/indexes 68 /* last transaction type for creation of the capabilities mask */ 73 * enum dma_transfer_direction - dma transfer mode and direction indicator 89 * ---------------------------- 91 * The gap(in bytes) between two chunks is called inter-chunk-gap(ICG). 96 * it is to be repeated and other per-transfer attributes. [all …]
|
| /linux/net/batman-adv/ |
| H A D | types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 * typedef batadv_dat_addr_t - type used for all DHT addresses 47 * enum batadv_dhcp_recipient - dhcp destination 61 * BATADV_TT_REMOTE_MASK - bitmask selecting the flags that are sent over the 67 * BATADV_TT_SYNC_MASK - bitmask of the flags that need to be kept in sync 68 * among the nodes. These flags are used to compute the global/local CRC 73 * struct batadv_hard_iface_bat_iv - pe [all...] |
| /linux/include/net/ |
| H A D | nl802154.h | 88 /* used to define NL802154_CMD_MAX below */ 90 NL802154_CMD_MAX = __NL802154_CMD_AFTER_LAST - 1 172 NL802154_ATTR_MAX = __NL802154_ATTR_AFTER_LAST - 1 182 /* keep last */ 184 NL802154_IFTYPE_MAX = NUM_NL802154_IFTYPES - 1 188 * enum nl802154_wpan_phy_capability_attr - wpan phy capability attributes 237 /* keep last */ 239 NL802154_CAP_ATTR_MAX = __NL802154_CAP_ATTR_AFTER_LAST - 1 243 * enum nl802154_coord - Netlink attributes for a coord 250 * @NL802154_COORD_PREAMBLE_CODE: Preamble code used when the beacon was received, [all …]
|
| /linux/block/ |
| H A D | bfq-iosched.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 #include "blk-cgroup-rwstat.h" 29 * Soft real-time applications are extremely more latency sensitive 30 * than interactive ones. Over-raise the weight of the former to 36 * Maximum number of actuators supported. This constant is used simply 38 * per-actuator data. The current value is hopefully a good upper 46 * struct bfq_service_tree - per ioprio_class service tree. 48 * Each service tree represents a B-WF2Q+ scheduler on its own. Each 71 * struct bfq_sched_data - multi-class scheduler. 74 * ioprio_classes, and can be used either as a toplevel queue or as an [all …]
|
| /linux/Documentation/userspace-api/ |
| H A D | ELF.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Linux-specific ELF idiosyncrasies 13 "Last" program header is the one with the biggest offset in the file: 14 e_phoff + (e_phnum - 1) * sizeof(Elf_Phdr). 19 First PT_INTERP program header is used to locate the filename of ELF 25 Last PT_GNU_STACK program header defines userspace stack executability 31 ELF interpreter's last PT_GNU_PROPERTY program header is used (since 32 Linux 5.8). If interpreter doesn't have one, then the last PT_GNU_PROPERTY 33 program header of an executable is used. Other PT_GNU_PROPERTY headers
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_qdio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 * struct zfcp_qdio - basic qdio data structure 29 * @req_q_time: time of last fill level change 30 * @req_q_util: used for accounting 32 * @req_q_wq: used to wait for SBAL availability 33 * @irq_tasklet: used for QDIO interrupt processing 34 * @request_tasklet: used for Request Queue completion processing 35 * @request_timer: used to trigger the Request Queue completion processing 36 * @adapter: adapter used in conjunction with this qdio structure 60 * struct zfcp_qdio_req - qdio queue related values for a request [all …]
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | radix-sort.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include "radix-sort.h" 11 #include "memory-alloc.h" 12 #include "string-utils.h" 23 /* Sort keys are pointers to immutable fixed-length arrays of bytes. */ 31 /* The number of non-empty bins */ 32 u16 used; member 33 /* The index (key byte) of the first non-empty bin */ 35 /* The index (key byte) of the last non-empty bin */ 36 u16 last; member [all …]
|
| /linux/kernel/ |
| H A D | workqueue_internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * The poor guys doing the actual heavy lifting. All on-duty workers are 22 * Only to be used in workqueue and async. 34 u64 current_at; /* K: runtime at start or last wakeup */ 39 /* used by the scheduler to determine a worker's last known identity */ 40 work_func_t last_func; /* K: last work's fn */ 47 struct list_head node; /* A: anchored at pool->workers */ 48 /* A: runs through worker->node */ 50 unsigned long last_active; /* K: last active timestamp */ 56 * dump for debugging - WARN, BUG, panic or sysrq. [all …]
|
| /linux/Documentation/wmi/ |
| H A D | acpi-interface.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 13 ------------------- 17 used for mapping and execution of WMI methods and/or queries. If there exist 22 ----------- 24 The ``_WDG`` buffer is used to discover WMI objects and is required to be 37 The WMI object flags control whether the method or notification ID is used: 39 - 0x1: Data block is expensive to collect. 40 - 0x2: Data block contains WMI methods. 41 - 0x4: Data block contains ASCIZ string. 42 - 0x8: Data block describes a WMI event, use notification ID instead [all …]
|
| /linux/include/uapi/asm-generic/ |
| H A D | stat.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 * eternity. Hopefully, this version gets used by new architectures 11 * stat is the same structure layout on 64-bit, without the 'long long' 36 long st_blocks; /* Number 512-byte blocks allocated. */ 37 long st_atime; /* Time of last access. */ 39 long st_mtime; /* Time of last modification. */ 41 long st_ctime; /* Time of last status change. */ 47 /* This matches struct stat64 in glibc2.1. Only used for 32 bit. */ 61 long long st_blocks; /* Number 512-byte blocks allocated. */ 62 int st_atime; /* Time of last access. */ [all …]
|
| /linux/Documentation/core-api/ |
| H A D | maple_tree.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 13 The Maple Tree is a B-Tree data type which is optimized for storing 14 non-overlapping ranges, including ranges of size 1. The tree was designed to 17 entry in a cache-efficient manner. The tree can also be put into an RCU-safe 24 use the normal API. An :ref:`maple-tree-advanced-api` exists for more complex 34 :ref:`maple-tree-advanced-api`, but are blocked by the normal API. 39 Pre-allocating of nodes is also supported using the 40 :ref:`maple-tree-advanced-api`. This is useful for users who must guarantee a 45 .. _maple-tree-normal-api: 52 freshly-initialised maple tree contains a ``NULL`` pointer for the range ``0`` [all …]
|
| /linux/sound/isa/gus/ |
| H A D | gus_mem.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 nblock->name = kstrdup(name, GFP_KERNEL); in snd_gf1_mem_xalloc() 29 if (!nblock->name) { in snd_gf1_mem_xalloc() 34 pblock = alloc->first; in snd_gf1_mem_xalloc() 36 if (pblock->ptr > nblock->pt in snd_gf1_mem_xalloc() 280 unsigned int total, used; snd_gf1_mem_info_read() local [all...] |
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | cxgb3_ctl_defs.h | 2 * Copyright (c) 2003-2008 Chelsio, Inc. All rights reserved. 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 66 * Structure used to describe a TID range. Valid TIDs are [base, base+num). 74 * Structure used to request the size and contents of the MTU table. 84 * Structure used to request the adapter net_device owning a given MAC address. 92 /* Structure used to request a port's iSCSI IPv4 address */ 101 * Structure used to request the TCP DDP parameters. 116 * Structure used to return information to the iscsi layer. 130 * Structure used to return information to the RDMA layer. [all …]
|
| /linux/kernel/rcu/ |
| H A D | tree.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Read-Copy Update mechanism for mutual exclusion (tree-based version) 4 * Internal non-public definitions. 39 * Definition for node within the RCU grace-period-detection hierarchy. 45 unsigned long gp_seq; /* Track rsp->gp_seq. */ 56 /* Per-GP initial value for qsmask. */ 57 /* Initialized from ->qsmaskinitnext at the */ 64 /* Per-GP initial values for expmask. */ 65 /* Initialized from ->expmaskinitnext at the */ 79 int grplo; /* lowest-numbered CPU here. */ [all …]
|