| /Linux-v5.15/drivers/net/ethernet/mscc/ |
| D | ocelot_vcap.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 40 u32 tg_sw; /* Current type-group */ 45 u32 tg_value; /* Current type-group value */ 46 u32 tg_mask; /* Current type-group mask */ 52 return ocelot_target_read(ocelot, vcap->target, VCAP_CORE_UPDATE_CTRL); in vcap_read_update_ctrl() 62 if ((sel & VCAP_SEL_ENTRY) && ix >= vcap->entry_count) in vcap_cmd() 74 ocelot_target_write(ocelot, vcap->target, value, VCAP_CORE_UPDATE_CTRL); in vcap_cmd() 81 /* Convert from 0-based row to VCAP entry row and run command */ 85 vcap_cmd(ocelot, vcap, vcap->entry_count - row - 1, cmd, sel); in vcap_row_cmd() 90 struct vcap_data *data) in vcap_entry2cache() argument [all …]
|
| /Linux-v5.15/kernel/ |
| D | seccomp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright 2004-2005 Andrea Arcangeli <andrea@cpushare.com> 10 * This defines a simple but solid secure-computing facility. 13 * Mode 2 allows user-defined system call filters in the form 38 #include <linux/filter.h> 62 /* The struct pid of the task whose filter triggered the notification */ 65 /* The "cookie" for this request; this is unique for this filter. */ 69 * The seccomp data. This pointer is valid the entire time this 73 const struct seccomp_data *data; member 103 * struct seccomp_kaddfd - container for seccomp_addfd ioctl messages [all …]
|
| /Linux-v5.15/include/media/ |
| D | dvb_demux.h | 4 * Copyright (C) 2000-2001 Marcus Metzler & Ralph Metzler 30 * enum dvb_dmx_filter_type - type of demux feed. 41 * enum dvb_dmx_state - state machine for a demux filter. 43 * @DMX_STATE_FREE: indicates that the filter is freed. 44 * @DMX_STATE_ALLOCATED: indicates that the filter was allocated 46 * @DMX_STATE_READY: indicates that the filter is ready 48 * @DMX_STATE_GO: indicates that the filter is running. 64 * struct dvb_demux_filter - Describes a DVB demux section filter. 66 * @filter: Section filter as defined by &struct dmx_section_filter. 69 * @doneq: flag that indicates when a filter is ready. [all …]
|
| D | demux.h | 4 * The Kernel Digital TV Demux kABI defines a driver-internal interface for 5 * registering low-level, hardware specific driver to a hardware independent 40 * DMX_MAX_FILTER_SIZE: Maximum length (in bytes) of a section/PES filter. 49 * filter. 64 * enum ts_filter_type - filter type bitmap for dmx_ts_feed.set\(\) 69 * @TS_DECODER: Send stream to built-in decoder (if present). 81 * struct dmx_ts_feed - Structure that contains a TS feed filter 83 * @is_filtering: Set to non-zero when filtering in progress 85 * @priv: pointer to private data of the API client 86 * @set: sets the TS filter [all …]
|
| /Linux-v5.15/drivers/media/dvb-core/ |
| D | dmxdev.c | 2 * dmxdev.c - DVB demultiplexer device 51 if (!buf->data) in dvb_dmxdev_buffer_write() 57 return -EOVERFLOW; in dvb_dmxdev_buffer_write() 71 if (!src->data) in dvb_dmxdev_buffer_read() 74 if (src->error) { in dvb_dmxdev_buffer_read() 75 ret = src->error; in dvb_dmxdev_buffer_read() 80 for (todo = count; todo > 0; todo -= ret) { in dvb_dmxdev_buffer_read() 82 ret = -EWOULDBLOCK; in dvb_dmxdev_buffer_read() 86 ret = wait_event_interruptible(src->queue, in dvb_dmxdev_buffer_read() 88 (src->error != 0)); in dvb_dmxdev_buffer_read() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/intel/iavf/ |
| D | iavf_fdir.c | 1 // SPDX-License-Identifier: GPL-2.0 22 * iavf_pkt_udp_no_pay_len - the length of UDP packet without payload 23 * @fltr: Flow Director filter data structure 28 (fltr->ip_ver == 4 ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)) + in iavf_pkt_udp_no_pay_len() 33 * iavf_fill_fdir_gtpu_hdr - fill the GTP-U protocol header 34 * @fltr: Flow Director filter data structure 35 * @proto_hdrs: Flow Director protocol headers data structure 37 * Returns 0 if the GTP-U protocol header is set successfully 43 struct virtchnl_proto_hdr *uhdr = &proto_hdrs->proto_hdr[proto_hdrs->count - 1]; in iavf_fill_fdir_gtpu_hdr() 44 struct virtchnl_proto_hdr *ghdr = &proto_hdrs->proto_hdr[proto_hdrs->count++]; in iavf_fill_fdir_gtpu_hdr() [all …]
|
| D | iavf_fdir.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 /* State of Flow Director filter */ 11 IAVF_FDIR_FLTR_ADD_REQUEST, /* User requests to add filter */ 12 IAVF_FDIR_FLTR_ADD_PENDING, /* Filter pending add by the PF */ 13 IAVF_FDIR_FLTR_DEL_REQUEST, /* User requests to delete filter */ 14 IAVF_FDIR_FLTR_DEL_PENDING, /* Filter pending delete by the PF */ 15 IAVF_FDIR_FLTR_ACTIVE, /* Filter is active */ 19 /* NONE - used for undef/error */ 34 /* MAX - this must be last and add anything new just above it */ 38 /* Must not exceed the array element number of '__be32 data[2]' in the ethtool [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/ivytown/ |
| D | uncore-cache.json | 10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 14 "Filter": "filter_state=0x1", string 31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive… 35 "Filter": "filter_opc=0x182", string 42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un… 46 "Filter": "filter_opc=0x187", string 57 "Filter": "filter_opc=0x190", string 68 "Filter": "filter_opc=0x191", string 75 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod… 79 "Filter": "filter_opc=0x192", string [all …]
|
| /Linux-v5.15/drivers/media/rc/img-ir/ |
| D | img-ir-hw.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2010-2014 Imagination Technologies Ltd. 7 * This ties into the input subsystem using the RC-core. Protocol support is 18 #include <media/rc-core.h> 19 #include "img-ir.h" 59 * received any new data after an incomplete IR code is decoded. 68 if (range->max < range->min) in img_ir_timing_preprocess() 69 range->max = range->min; in img_ir_timing_preprocess() 72 range->min = (range->min*unit)/1000; in img_ir_timing_preprocess() 73 range->max = (range->max*unit + 999)/1000; /* round up */ in img_ir_timing_preprocess() [all …]
|
| /Linux-v5.15/kernel/trace/ |
| D | trace_events_trigger.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * trace_events_trigger - trace event triggers 20 void trigger_data_free(struct event_trigger_data *data) in trigger_data_free() argument 22 if (data->cmd_ops->set_filter) in trigger_data_free() 23 data->cmd_ops->set_filter(NULL, data, NULL); in trigger_data_free() 28 kfree(data); in trigger_data_free() 32 * event_triggers_call - Call triggers associated with a trace event 38 * non-NULL, it means that the trigger requires further processing and 39 * shouldn't be unconditionally invoked. If rec is non-NULL and the 40 * trigger has a filter associated with it, rec will checked against [all …]
|
| /Linux-v5.15/drivers/net/ethernet/intel/ice/ |
| D | ice_ethtool_fdir.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (C) 2018-2020, Intel Corporation. */ 34 * ice_fltr_to_ethtool_flow - convert filter type values to ethtool 36 * @flow: filter type to be converted 66 * ice_ethtool_flow_to_fltr - convert ethtool flow type to filter enum 96 * ice_is_mask_valid - check mask field set 109 * ice_get_ethtool_fdir_entry - fill ethtool structure with fdir filter data 110 * @hw: hardware structure that contains filter list 111 * @cmd: ethtool command data structure to receive the filter data 113 * Returns 0 on success and -EINVAL on failure [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/jaketown/ |
| D | uncore-cache.json | 10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 14 "Filter": "filter_state=0x1", string 31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive… 35 "Filter": "filter_opc=0x182", string 42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un… 46 "Filter": "filter_opc=0x187", string 53 …"BriefDescription": "PCIe allocating writes that miss LLC - DDIO misses. Derived from unc_c_tor_in… 57 "Filter": "filter_opc=0x19c", string 68 "Filter": "filter_opc=0x1c8", string 79 "Filter": "filter_opc=0x18c", string [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/tremontx/ |
| D | uncore-other.json | 11 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 16 "Filter": "config1=0x40e33", string 28 "Filter": "config1=0x40040e33", string 40 "Filter": "config1=0x40041e33", string 52 "Filter": "config1=0x41833", string 65 "Filter": "config1=0x41a33", string 79 "Filter": "ch_mask=0x1f", string 95 "Filter": "ch_mask=0x1f", string 189 "PublicDescription": "TOR Inserts; Code read from local IA that misses in the snoop filter", 201 …ublicDescription": "TOR Inserts; Code read prefetch from local IA that misses in the snoop filter", [all …]
|
| /Linux-v5.15/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_llh.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) 2014-2019 aQuantia Corporation 5 * Copyright (C) 2019-2020 Marvell International Ltd. 34 /* get temperature sense data */ 173 /* set rx descriptor data buffer size */ 198 /* set rx descriptor write-back interrupt enable */ 256 /* set rx filter multicast filter mask register */ 260 /* set rx filter multicast filter register */ 262 u32 filter); 264 /* set rx filter rss control register 1 */ [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellx/ |
| D | uncore-cache.json | 10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 14 "Filter": "filter_state=0x1", string 31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive… 35 "Filter": "filter_opc=0x182", string 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 46 "Filter": "filter_opc=0x187", string 57 "Filter": "filter_opc=0x187,filter_nc=1", string 68 "Filter": "filter_opc=0x18f,filter_nc=1", string 79 "Filter": "filter_opc=0x190", string 90 "Filter": "filter_opc=0x191", string [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/haswellx/ |
| D | uncore-cache.json | 10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 14 "Filter": "filter_state=0x1", string 31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive… 35 "Filter": "filter_opc=0x182", string 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 46 "Filter": "filter_opc=0x187", string 57 "Filter": "filter_opc=0x187,filter_nc=1", string 68 "Filter": "filter_opc=0x18f,filter_nc=1", string 79 "Filter": "filter_opc=0x190", string 90 "Filter": "filter_opc=0x191", string [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | uncore-cache.json | 10 … "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 14 "Filter": "filter_state=0x1", string 31 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive… 35 "Filter": "filter_opc=0x182", string 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 46 "Filter": "filter_opc=0x187", string 57 "Filter": "filter_opc=0x187,filter_nc=1", string 68 "Filter": "filter_opc=0x18f,filter_nc=1", string 79 "Filter": "filter_opc=0x190", string 90 "Filter": "filter_opc=0x191", string [all …]
|
| /Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 81 if (c->log_mask & dpu_hw_util_log_mask) in dpu_reg_write() 83 name, c->blk_off + reg_off, val); in dpu_reg_write() 84 writel_relaxed(val, c->base_off + c->blk_off + reg_off); in dpu_reg_write() 89 return readl_relaxed(c->base_off + c->blk_off + reg_off); in dpu_reg_read() 100 int i, j, filter; in _dpu_hw_setup_scaler3_lut() local 113 lut_flags = (unsigned long) scaler3_cfg->lut_flag; in _dpu_hw_setup_scaler3_lut() 115 (scaler3_cfg->dir_len == QSEED3_DIR_LUT_SIZE)) { in _dpu_hw_setup_scaler3_lut() 116 lut[0] = scaler3_cfg->dir_lut; in _dpu_hw_setup_scaler3_lut() [all …]
|
| /Linux-v5.15/include/uapi/linux/ |
| D | rkisp1-config.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */ 16 /* Sensor De-gamma */ 24 /* Filter */ 44 /* Denoise Pre-Filter */ 46 /* Denoise Pre-Filter Strength */ 123 * Denoising pre filter 137 * enum rkisp1_cif_isp_version - ISP variants 172 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 182 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode 191 /*---------- PART1: Input Parameters ------------*/ [all …]
|
| /Linux-v5.15/arch/x86/kvm/ |
| D | pmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine -- Performance Monitoring Unit support 22 /* This is enough to filter the vast majority of currently defined events. */ 26 * - Each perf counter is defined as "struct kvm_pmc"; 27 * - There are two types of perf counters: general purpose (gp) and fixed. 31 * - pmu.c understands the difference between gp counters and fixed counters. 32 * However AMD doesn't support fixed-counters; 33 * - There are three types of index to access perf counters (PMC): 45 * * Intel: [0 .. INTEL_PMC_MAX_GENERIC-1] <=> gp counters 47 * * AMD: [0 .. AMD64_NUM_COUNTERS-1] <=> gp counters [all …]
|
| /Linux-v5.15/include/uapi/linux/dvb/ |
| D | dmx.h | 1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */ 21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 37 * enum dmx_output - Output for the demux. 62 * enum dmx_input - Input from the demux. 64 * @DMX_IN_FRONTEND: Input from a front-end device. 73 * enum dmx_ts_pes - type of the PES filter. 140 * struct dmx_filter - Specifies a section header filter. 142 * @filter: bit array with bits to be matched at the section header. 143 * @mask: bits that are valid at the filter bit array. 150 __u8 filter[DMX_FILTER_SIZE]; member [all …]
|
| /Linux-v5.15/lib/xz/ |
| D | xz_dec_bcj.c | 2 * Branch/Call/Jump (BCJ) filter decoders 5 * Igor Pavlov <https://7-zip.org/> 20 /* Type of the BCJ filter being used */ 22 BCJ_X86 = 4, /* x86 or x86-64 */ 31 * Return value of the next filter in the chain. We need to preserve 33 * filter anymore once it has returned XZ_STREAM_END. 37 /* True if we are operating in single-call mode. */ 42 * data (in a single .xz Block). We care only about the lowest 32 47 /* x86 filter state */ 56 /* Amount of already filtered data in the beginning of buf */ [all …]
|
| /Linux-v5.15/drivers/net/wireless/broadcom/b43/ |
| D | phy_n.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 /* N-PHY registers. */ 18 #define B43_NPHY_4WI_ADDR B43_PHY_N(0x00B) /* Four-wire bus address */ 19 #define B43_NPHY_4WI_DATAHI B43_PHY_N(0x00C) /* Four-wire bus data high */ 20 #define B43_NPHY_4WI_DATALO B43_PHY_N(0x00D) /* Four-wire bus data low */ 21 #define B43_NPHY_BIST_STAT0 B43_PHY_N(0x00E) /* Built-in self test status 0 */ 22 #define B43_NPHY_BIST_STAT1 B43_PHY_N(0x00F) /* Built-in self test status 1 */ 68 #define B43_NPHY_C1_FILTERGAIN B43_PHY_N(0x025) /* Core 1 filter gain */ 126 #define B43_NPHY_C2_FILTERGAIN B43_PHY_N(0x03B) /* Core 2 filter gain */ 144 #define B43_NPHY_DCFADDR B43_PHY_N(0x048) /* DC filter address */ [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/ivybridge/ |
| D | uncore.json | 19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.", 20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.", 31 "BriefDescription": "A snoop hits a non-modified line in some processor core.", 32 "PublicDescription": "A snoop hits a non-modified line in some processor core.", 67 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop requ… 68 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop req… 79 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core memo… 80 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core mem… 91 "BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.", 92 "PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.", [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/x86/sandybridge/ |
| D | uncore.json | 19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.", 20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.", 31 "BriefDescription": "A snoop hits a non-modified line in some processor core.", 32 "PublicDescription": "A snoop hits a non-modified line in some processor core.", 67 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop requ… 68 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to external snoop req… 79 …"BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core memo… 80 …"PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to processor core mem… 91 "BriefDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.", 92 "PublicDescription": "Filter on cross-core snoops initiated by this Cbox due to LLC eviction.", [all …]
|