/linux-6.12.1/drivers/net/wireless/ti/wlcore/ |
D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2009-2010 Nokia Corporation 16 #include "scan.h" 35 mutex_lock(&wl->mutex); in wl1271_scan_complete_work() 37 if (unlikely(wl->state != WLCORE_STATE_ON)) in wl1271_scan_complete_work() 40 if (wl->scan.state == WL1271_SCAN_STATE_IDLE) in wl1271_scan_complete_work() 43 wlvif = wl->scan_wlvif; in wl1271_scan_complete_work() 46 * Rearm the tx watchdog just before idling scan. This in wl1271_scan_complete_work() 47 * prevents just-finished scans from triggering the watchdog in wl1271_scan_complete_work() 51 wl->scan.state = WL1271_SCAN_STATE_IDLE; in wl1271_scan_complete_work() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | scan.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 10 /* Scan Commands, Responses, Notifications */ 13 * enum iwl_scan_subcmd_ids - scan commands 33 * struct iwl_ssid_ie - directed scan network information element 50 /* scan offload */ 59 /* Default watchdog (in MS) for scheduled scan iteration */ 78 * struct iwl_scan_offload_blocklist - SCAN_OFFLOAD_BLACKLIST_S [all …]
|
/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | fwil_types.h | 1 // SPDX-License-Identifier: ISC 56 /* masks for channel and ssid count */ 60 /* scan type definitions */ 79 #define BRCMF_OBSS_COEX_AUTO (-1) 88 /* Wakeup on loss-of-link due to Disassoc/Deauth: */ 98 /* Wakeup after receipt of EAP-Identity Req: */ 116 /* If the bit is set, scan offload is enabled: */ 255 * struct tdls_iovar - common structure for tdls iovars. 325 __le32 count; /* # rates in this set */ member 352 __le32 count; member [all …]
|
/linux-6.12.1/Documentation/admin-guide/mm/ |
D | shrinker_debugfs.rst | 11 unique id: e.g. *kfree_rcu-0* or *sb-xfs:vda1-36*. 13 Each shrinker directory contains **count** and **scan** files, which allow to 18 ------ 26 dquota-cache-16 sb-devpts-28 sb-proc-47 sb-tmpfs-42 27 mm-shadow-18 sb-devtmpfs-5 sb-proc-48 sb-tmpfs-43 28 mm-zspool:zram0-34 sb-hugetlbfs-17 sb-pstore-31 sb-tmpfs-44 29 rcu-kfree-0 sb-hugetlbfs-33 sb-rootfs-2 sb-tmpfs-49 30 sb-aio-20 sb-iomem-12 sb-securityfs-6 sb-tracefs-13 31 sb-anon_inodefs-15 sb-mqueue-21 sb-selinuxfs-22 sb-xfs:vda1-36 32 sb-bdev-3 sb-nsfs-4 sb-sockfs-8 sb-zsmalloc-19 [all …]
|
/linux-6.12.1/drivers/media/rc/ |
D | lirc_dev.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include "rc-core-priv.h" 35 * lirc_raw_event() - Send raw IR data to lirc to be relayed to userspace 55 dev_dbg(&dev->dev, "delivering overflow to lirc_dev\n"); in lirc_raw_event() 60 dev_dbg(&dev->dev, "carrier report (freq: %d)\n", sample); in lirc_raw_event() 64 dev->gap_start = ktime_get(); in lirc_raw_event() 67 dev_dbg(&dev->dev, "timeout report (duration: %d)\n", sample); in lirc_raw_event() 71 if (dev->gap_start) { in lirc_raw_event() 73 dev->gap_start); in lirc_raw_event() 78 spin_lock_irqsave(&dev->lirc_fh_lock, flags); in lirc_raw_event() [all …]
|
D | ir-nec-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // ir-nec-decoder.c - handle NEC IR Pulse/Space protocol 8 #include "rc-core-priv.h" 33 * ir_nec_decode() - Decode one NEC pulse or space 37 * This function returns -EINVAL if the pulse violates the state machine 41 struct nec_dec *data = &dev->raw->nec; in ir_nec_decode() 48 data->state = STATE_INACTIVE; in ir_nec_decode() 52 dev_dbg(&dev->dev, "NEC decode started at state %d (%uus %s)\n", in ir_nec_decode() 53 data->state, ev.duration, TO_STR(ev.pulse)); in ir_nec_decode() 55 switch (data->state) { in ir_nec_decode() [all …]
|
/linux-6.12.1/include/linux/ |
D | list_lru.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 140 * @nid: the node id to count from. 141 * @memcg: the cgroup to count from. 143 * There is no guarantee that the list is not updated while the count is being 156 return list_lru_count_one(lru, sc->nid, sc->memcg); in list_lru_shrink_count() 161 long count = 0; in list_lru_count() local 165 count += list_lru_count_node(lru, nid); in list_lru_count() 167 return count; in list_lru_count() 180 * @nid: the node id to scan from. 181 * @memcg: the cgroup to scan from. [all …]
|
D | shrinker.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * Bitmap and deferred work of shrinker::id corresponding to memcg-aware 41 * How many objects scan_objects should scan and try to reclaim. 59 #define SHRINK_EMPTY (~0UL - 1) 68 * count callback - the shrinker relies on aggregating scan counts that couldn't 72 * @scan_objects will only be called if @count_objects returned a non-zero 73 * value for the number of freeable objects. The callout should scan the cache 75 * of objects freed during the scan, or SHRINK_STOP if progress cannot be made 93 * The reference count of this shrinker. Registered shrinker have an 130 * non-MEMCG_AWARE shrinker should not have this flag set. [all …]
|
/linux-6.12.1/mm/ |
D | kmemleak.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Documentation/dev-tools/kmemleak.rst. 12 * ---------------- 16 * - kmemleak_lock (raw_spinlock_t): protects the object_list as well as 21 * red black trees used to look-up metadata based on a pointer to the 26 * - kmemleak_object.lock (raw_spinlock_t): protects a kmemleak_object. 27 * Accesses to the metadata (e.g. count) are protected by this lock. Note 33 * - scan_mutex (mutex): ensures that only one thread may scan the memory for 37 * scan_mutex is held. At the end of a scan, the gray_list is always empty. 46 * scan_mutex [-> object->lock] -> kmemleak_lock -> other_object->lock (SINGLE_DEPTH_NESTING) [all …]
|
D | ksm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Copyright (C) 2008-2009 Red Hat, Inc. 73 * Therefore KSM uses two data structures - the stable and the unstable tree. 76 * by their contents. Because each such page is write-protected, searching on 98 * by their contents, but since they are not write-protected, KSM cannot rely 99 * upon the unstable tree to work correctly - the unstable tree is liable to 107 * has not changed since the previous scan of all memory areas. 108 * 3) The unstable tree is a RedBlack Tree - so its balancing is based on the 115 * it is secured in the stable tree. (When we scan a new page, we first 123 * struct ksm_mm_slot - ksm information per mm that is being scanned [all …]
|
/linux-6.12.1/drivers/net/wireless/marvell/libertas/ |
D | README | 4 (c) Copyright © 2003-2006, Marvell International Ltd. 14 THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 35 Use the -i option to retrieve version information from the driver. 37 # ethtool -i eth0 39 version: COMM-USB8388-318.p4 40 firmware-version: 5.110.7 41 bus-info: 43 Use the -e option to read the EEPROM contents of the card. 46 ethtool -e ethX [raw on|off] [offset N] [length N] 48 -e retrieves and prints an EEPROM dump for the specified ethernet [all …]
|
/linux-6.12.1/arch/powerpc/kernel/ |
D | rtasd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 40 static int surveillance_timeout = -1; 104 * -------------------------------------------------------- 105 * 0-7 (8) : rtas_error_log 106 * 8-47 (40) : extended info 107 * 48-51 (4) : vendor id 108 * 52-1023 (vendor specific) : location code and debug data 119 printk(RTAS_DEBUG "%d -------- %s begin --------\n", in printk_log_rtas() 140 if (j == (perline-1)) in printk_log_rtas() 146 printk(RTAS_DEBUG "%d -------- %s end ----------\n", in printk_log_rtas() [all …]
|
/linux-6.12.1/drivers/net/wireless/ath/ath10k/ |
D | spectral.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2013-2015 Qualcomm Atheros, Inc. 12 * struct ath10k_spec_scan - parameters for Atheros spectral scan 14 * @count: number of scan results requested for manual mode 15 * @fft_size: number of bins to be requested = 2^(fft_size - bin_scale) 18 u8 count; member 27 * @SPECTRAL_MANUAL: spectral scan is enabled, triggering for samples
|
D | spectral.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2013-2017 Qualcomm Atheros, Inc. 9 #include "wmi-ops.h" 16 if (!ar->spectral.rfs_chan_spec_scan) in send_fft_sample() 19 length = __be16_to_cpu(fft_sample_tlv->length) + in send_fft_sample() 21 relay_write(ar->spectral.rfs_chan_spec_scan, fft_sample_tlv, length); in send_fft_sample() 33 if (dc_pos < max_index || -dc_pos >= max_index) in get_max_exp() 58 bin_len -= ar->hw_params.spectral_bin_discard; in ath10k_spectral_fix_bin_size() 80 return -EINVAL; in ath10k_spectral_process_fft() 82 reg0 = __le32_to_cpu(fftr->reg0); in ath10k_spectral_process_fft() [all …]
|
/linux-6.12.1/drivers/bcma/ |
D | host_soc.c | 9 #include "scan.h" 18 return readb(core->io_addr + offset); in bcma_host_soc_read8() 23 return readw(core->io_addr + offset); in bcma_host_soc_read16() 28 return readl(core->io_addr + offset); in bcma_host_soc_read32() 34 writeb(value, core->io_addr + offset); in bcma_host_soc_write8() 40 writew(value, core->io_addr + offset); in bcma_host_soc_write16() 46 writel(value, core->io_addr + offset); in bcma_host_soc_write32() 51 size_t count, u16 offset, u8 reg_width) in bcma_host_soc_block_read() argument 53 void __iomem *addr = core->io_addr + offset; in bcma_host_soc_block_read() 59 while (count) { in bcma_host_soc_block_read() [all …]
|
/linux-6.12.1/fs/xfs/scrub/ |
D | nlinks.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2021-2024 Oracle. All Rights Reserved. 36 * Live Inode Link Count Checking 42 * shadow link count structure and walking every inode. 63 return -ENOMEM; in xchk_setup_nlinks() 64 xnc->xname.name = xnc->namebuf; in xchk_setup_nlinks() 65 xnc->sc = sc; in xchk_setup_nlinks() 66 sc->buf = xnc; in xchk_setup_nlinks() 87 * directory entry updates because that is when link count updates occur. By 93 * aborted scan and set the incomplete flag. [all …]
|
/linux-6.12.1/Documentation/filesystems/xfs/ |
D | xfs-online-fsck-design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Heading 3 uses "----" 25 - To help kernel distributors understand exactly what the XFS online fsck 28 - To help people reading the code to familiarize themselves with the relevant 31 - To help developers maintaining the system by capturing the reasons 59 - Provide a hierarchy of names through which application programs can associate 62 - Virtualize physical storage media across those names, and 64 - Retrieve the named data blobs at any time. 66 - Examine resource usage. 79 cross-references different types of metadata records with each other to look [all …]
|
/linux-6.12.1/arch/x86/kernel/ |
D | mpparse.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * compliant MP-table parsing routines. 45 while (len--) in mpf_checksum() 55 topology_register_apic(m->apicid, CPU_ACPIID_INVALID, m->cpuflag & CPU_ENABLED); in MP_processor_info() 56 if (!(m->cpuflag & CPU_ENABLED)) in MP_processor_info() 59 if (m->cpuflag & CPU_BOOTPROCESSOR) in MP_processor_info() 60 bootup_cpu = " (Bootup-CPU)"; in MP_processor_info() 62 pr_info("Processor #%d%s\n", m->apicid, bootup_cpu); in MP_processor_info() 69 memcpy(str, m->bustype, 6); in mpc_oem_bus_info() 71 apic_pr_verbose("Bus #%d is %s\n", m->busid, str); in mpc_oem_bus_info() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 12 #include "fw/api/scan.h" 13 #include "iwl-io.h" 24 /* adaptive dwell max budget time [TU] for full scan */ 26 /* adaptive dwell max budget time [TU] for directed scan */ 34 /* number of scan channels */ 45 /* minimal number of 2GHz and 5GHz channels in the regular scan request */ [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | 3945-mac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 11 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 22 #include <linux/dma-mapping.h> 41 #include "iwl-spectrum.h" 62 #define DRV_COPYRIGHT "Copyright(c) 2003-2011 Intel Corporation" 79 * il3945_get_antenna_flags - Get antenna flags for RXON command 82 * il->eeprom39 is used to determine if antenna AUX/MAIN are reversed 85 * IL_ANTENNA_DIVERSITY - NIC selects best antenna by itself 86 * IL_ANTENNA_MAIN - Force MAIN antenna [all …]
|
/linux-6.12.1/drivers/scsi/qla2xxx/ |
D | qla_gs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2003-2014 QLogic Corporation 24 * qla2x00_prep_ms_iocb() - Prepare common MS/CT IOCB fields for SNS CT query. 33 struct qla_hw_data *ha = vha->hw; in qla2x00_prep_ms_iocb() 36 ms_pkt = (ms_iocb_entry_t *)arg->iocb; in qla2x00_prep_ms_iocb() 39 ms_pkt->entry_type = MS_IOCB_TYPE; in qla2x00_prep_ms_iocb() 40 ms_pkt->entry_count = 1; in qla2x00_prep_ms_iocb() 41 SET_TARGET_ID(ha, ms_pkt->loop_id, SIMPLE_NAME_SERVER); in qla2x00_prep_ms_iocb() 42 ms_pkt->control_flags = cpu_to_le16(CF_READ | CF_HEAD_TAG); in qla2x00_prep_ms_iocb() 43 ms_pkt->timeout = cpu_to_le16(ha->r_a_tov / 10 * 2); in qla2x00_prep_ms_iocb() [all …]
|
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/ |
D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * NXP Wireless LAN device driver: scan ioctl and command handling 5 * Copyright 2011-2020 NXP 16 /* The maximum number of channels the firmware can scan per command */ 21 /* Memory needed to store a max sized Channel List TLV for a firmware scan */ 31 scan */ 47 /* Scan configuration (variable length) */ 72 _mwifiex_dbg(priv->adapter, log_level, in _dbg_security_flags() 75 bss_desc->bcn_wpa_ie ? in _dbg_security_flags() 76 bss_desc->bcn_wpa_ie->vend_hdr.element_id : 0, in _dbg_security_flags() [all …]
|
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:- 40 iw dev mlan0 scan 42 This command will trigger a scan. 43 The command will then display the scan table entries 45 iw dev mlan0 connect -w <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1123456789a] 49 …Note: Every time before connecting to an AP scan command (iw dev mlan0 scan) should be used by use… [all …]
|
/linux-6.12.1/Documentation/translations/zh_CN/dev-tools/ |
D | kmemleak.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/dev-tools/kmemleak.rst 14 (``memcheck --leak-check``)使用了一种相似的方法来检测用户空间应用中的内存泄 18 ---- 24 # mount -t debugfs nodev /sys/kernel/debug/ 32 # echo scan > /sys/kernel/debug/kmemleak 54 * scan=on 56 * scan=off 58 * scan=<secs>; [all …]
|
/linux-6.12.1/fs/ntfs3/ |
D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (C) 2019-2021 Paragon Software GmbH, All rights reserved. 9 * In extreme case code reads on-disk bitmap to find free clusters. 32 struct rb_node_key count; /* Tree sorted by len. */ member 46 return ntfs_enode_cachep ? 0 : -ENOMEM; in ntfs3_init_bitmap() 57 * b_pos + b_len - biggest fragment. 58 * Scan range [wpos wbits) window @buf. 60 * Return: -1 if not found. 73 *b_pos = wbit - *prev_tail; in wnd_scan() 78 return -1; in wnd_scan() [all …]
|