Home
last modified time | relevance | path

Searched +full:dont +full:- +full:validate (Results 1 – 25 of 30) sorted by relevance

12

/linux/Documentation/netlink/specs/
H A Dmptcp_pm.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
4 protocol: genetlink-legacy
7 c-family-name: mptcp-pm-name
8 c-version-name: mptcp-pm-ver
9 max-by-define: true
10 kernel-policy: per-op
11 cmd-cnt-name: --mptcp-pm-cmd-after-last
14 -
16 name: event-type
[all …]
H A Dtcp_metrics.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
5 protocol: genetlink-legacy
10 c-family-name: tcp-metrics-genl-name
11 c-version-name: tcp-metrics-genl-version
12 max-by-define: true
13 kernel-policy: global
16 -
17 name: tcp-fastopen-cookie-max
21 attribute-sets:
[all …]
/linux/Documentation/netlink/
H A Dgenetlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
11 pattern: ^[0-9a-z-]+$
15 len-or-define:
17 pattern: ^[0-9A-Za-z_-]+( - 1)?$
19 len-or-limit:
20 # literal int, const name, or limit based on fixed-width type
21 # e.g. u8-min, u16-max, etc.
[all …]
H A Dnetlink-raw.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml#
5 $schema: https://json-schema.org/draft-07/schema
11 pattern: ^[0-9a-z-]+$
12 name-cap:
14 pattern: ^[0-9a-zA-Z-]+$
18 len-or-define:
20 pattern: ^[0-9A-Za-z_-]+( - 1)?$
27 required: [ name, doc, attribute-sets, operations ]
[all …]
/linux/net/sched/
H A Dact_ife.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * net/sched/ife.c Inter-FE action based on ForCES WG InterFE LFB
6 * draft-ietf-forces-interfelfb-03
9 * "Distributing Linux Traffic Control Classifier-Action
48 if (mi->metaval) in ife_encode_meta_u16()
49 edata = *(u16 *)mi->metaval; in ife_encode_meta_u16()
57 return ife_tlv_meta_encode(skbdata, mi->metaid, 2, &edata); in ife_encode_meta_u16()
63 if (mi->metaval) in ife_get_meta_u32()
64 return nla_put_u32(skb, mi->metaid, *(u32 *)mi->metaval); in ife_get_meta_u32()
66 return nla_put(skb, mi->metaid, 0, NULL); in ife_get_meta_u32()
[all …]
H A Dsch_sfq.c1 // SPDX-License-Identifier: GPL-2.0-or-later
34 "Interworking: Research and Experience", v.2, 1991, p.113-131.
44 processes queues in round-robin order.
48 - It is very cheap. Both CPU and memory requirements are minimal.
52 - "Stochastic" -> It is not 100% fair.
55 - "Round-robin" -> It introduces larger delays than virtual clock
57 traffic from non-interactive. It means, that this scheduler
67 - maximal queue length per flow to 127 packets.
68 - max mtu to 2^18-1;
69 - max 65408 flows,
[all …]
/linux/tools/net/ynl/pyynl/
H A Dynl_gen_c.py2 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
20 return name.upper().replace('-', '_')
24 return name.lower().replace('-', '_')
29 Turn a string limit like u32-max or s64-min into its numerical value
31 if name[0] == 'u' and name.endswith('-min'):
33 width = int(name[1:-4])
35 width -= 1
36 value = (1 << width) - 1
37 if name[0] == 's' and name.endswith('-min'):
38 value = -value - 1
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_gem.c30 #include <linux/iosys-map.h>
49 struct ttm_buffer_object *bo = vmf->vma->vm_private_data; in radeon_gem_fault()
50 struct radeon_device *rdev = radeon_get_rdev(bo->bdev); in radeon_gem_fault()
53 down_read(&rdev->pm.mclk_lock); in radeon_gem_fault()
63 ret = ttm_bo_vm_fault_reserved(vmf, vmf->vma->vm_page_prot, in radeon_gem_fault()
65 if (ret == VM_FAULT_RETRY && !(vmf->flags & FAULT_FLAG_RETRY_NOWAIT)) in radeon_gem_fault()
69 dma_resv_unlock(bo->base.resv); in radeon_gem_fault()
72 up_read(&rdev->pm.mclk_lock); in radeon_gem_fault()
89 ttm_bo_put(&robj->tbo); in radeon_gem_object_free()
111 max_size = rdev->mc.gtt_size - rdev->gart_pin_size; in radeon_gem_object_create()
[all …]
/linux/drivers/scsi/isci/
H A Dport_config.c7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
93 return -1; in sci_sas_address_compare()
97 return -1; in sci_sas_address_compare()
133 for (i = 0; i < ihost->logical_port_entries; i++) { in sci_port_configuration_agent_find_port()
134 struct isci_port *iport = &ihost->ports[i]; in sci_port_configuration_agent_find_port()
152 * This routine will validate the port configuration is correct for the SCU
154 * -> (PE0), (PE0, PE1), (PE0, PE1, PE2, PE3) LP1 -> (PE1) LP2 -> (PE2), (PE2,
155 * PE3) LP3 -> (PE3) enum sci_status SCI_SUCCESS the port configuration is valid for
[all …]
H A Dhost.c7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
100 * NORMALIZE_PUT_POINTER() -
110 * NORMALIZE_EVENT_POINTER() -
122 * NORMALIZE_GET_POINTER() -
131 * NORMALIZE_GET_POINTER_CYCLE_BIT() -
137 ((SMU_CQGR_CYCLE_BIT & (x)) << (31 - SMU_COMPLETION_QUEUE_GET_CYCLE_BIT_SHIFT))
140 * COMPLETION_QUEUE_CYCLE_BIT() -
152 sm->initial_state_id = initial_state; in sci_init_sm()
[all …]
/linux/drivers/target/
H A Dtarget_core_user.c1 // SPDX-License-Identifier: GPL-2.0-only
36 * -------------
38 * Define a shared-memory interface for LIO to pass SCSI commands and
40 * are too complex for in-kernel support to be possible.
42 * It uses the UIO framework to do a lot of the device-creation and
48 * internal to the mmap-ed area. There is separate space outside the
68 #define CMDR_SIZE_DEF (MB_CMDR_SIZE_DEF - CMDR_OFF)
77 #define TCMU_MBS_TO_PAGES(_mbs) ((size_t)_mbs << (20 - PAGE_SHIFT))
78 #define TCMU_PAGES_TO_MBS(_pages) (_pages >> (20 - PAGE_SHIFT))
212 * mutex_lock(&tcmu_dev->cmdr_lock);
[all …]
/linux/sound/soc/
H A Dsoc-topology.c1 // SPDX-License-Identifier: GPL-2.0+
3 // soc-topology.c -- ALSA SoC Topology
29 #include <sound/soc-dapm.h>
30 #include <sound/soc-topology.h>
79 /* check we dont overflow the data for this control chunk */
83 const u8 *end = tplg->pos + elem_size * count; in soc_tplg_check_elem_count()
85 if (end > tplg->fw->data + tplg->fw->size) { in soc_tplg_check_elem_count()
86 dev_err(tplg->dev, "ASoC: %s overflow end of data\n", in soc_tplg_check_elem_count()
88 return -EINVAL; in soc_tplg_check_elem_count()
94 dev_err(tplg->dev, in soc_tplg_check_elem_count()
[all …]
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ads.c1 // SPDX-License-Identifier: MIT
3 * Copyright © 2014-2019 Intel Corporation
29 * +---------------------------------------+ <== base
31 * +---------------------------------------+
33 * +---------------------------------------+
35 * +---------------------------------------+
37 * +---------------------------------------+ <== static
42 * +---------------------------------------+ <== dynamic
44 * +---------------------------------------+ <== 4K aligned
46 * +---------------------------------------+
[all …]
/linux/arch/x86/events/
H A Dcore.c5 * Copyright (C) 2008-2009 Red Hat, Inc., Ingo Molnar
8 * Copyright (C) 2008-2009 Red Hat, Inc., Peter Zijlstra
12 * For licencing details see kernel-base/COPYING
126 struct hw_perf_event *hwc = &event->hw; in x86_perf_event_update()
127 int shift = 64 - x86_pmu.cntval_bits; in x86_perf_event_update()
131 if (unlikely(!hwc->event_base)) in x86_perf_event_update()
138 * exchange a new raw count - then add that new-prev delta in x86_perf_event_update()
141 prev_raw_count = local64_read(&hwc->prev_count); in x86_perf_event_update()
143 new_raw_count = rdpmc(hwc->event_base_rdpmc); in x86_perf_event_update()
144 } while (!local64_try_cmpxchg(&hwc->prev_count, in x86_perf_event_update()
[all …]
/linux/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * (c) Copyright 2010-2013 Datera, Inc.
11 * the TCM_FC / Open-FCoE.org fabric module.
40 * If strict, we require lower-case hex and colon separators to be sure
42 * so the name and wwn are mapped one-to-one.
54 for (cp = name; cp < &name[TCM_QLA2XXX_NAMELEN - 1]; cp++) { in tcm_qla2xxx_parse_wwn()
69 return cp - name; in tcm_qla2xxx_parse_wwn()
73 nibble = c - '0'; in tcm_qla2xxx_parse_wwn()
75 nibble = tolower(c) - 'a' + 10; in tcm_qla2xxx_parse_wwn()
83 err, cp - name, pos, byte); in tcm_qla2xxx_parse_wwn()
[all …]
/linux/drivers/scsi/aic94xx/
H A Daic94xx_sds.c1 // SPDX-License-Identifier: GPL-2.0-only
18 /* ---------- OCM stuff ---------- */
108 * asd_read_ocm_seg - read an on chip memory (OCM) segment
120 if (unlikely(asd_ha->iospace)) in asd_read_ocm_seg()
123 for ( ; size > 0; size--, offs++, p++) in asd_read_ocm_seg()
138 if (dir->sig[0] != 'M' || dir->sig[1] != 'O') { in asd_read_ocm_dir()
140 dir->sig[0], dir->sig[1]); in asd_read_ocm_dir()
141 return -ENOENT; in asd_read_ocm_dir()
143 if (dir->major != 0) { in asd_read_ocm_dir()
145 dir->major); in asd_read_ocm_dir()
[all …]
/linux/kernel/locking/
H A Dlockdep.c1 // SPDX-License-Identifier: GPL-2.0-only
15 * - lock inversion scenarios
16 * - circular lock dependencies
17 * - hardirq/softirq safe/unsafe locking bugs
124 if (current->lockdep_recursion) in lockdep_enabled()
135 * to use a raw spinlock - we really dont want the spinlock
178 * walking the graph we dont change it (while the other in graph_lock()
217 #define KEYHASH_BITS (MAX_LOCKDEP_KEYS_BITS - 1)
229 unsigned int class_idx = hlock->class_idx; in hlock_class()
231 /* Don't re-read hlock->class_idx, can't use READ_ONCE() on bitfield */ in hlock_class()
[all …]
/linux/drivers/scsi/qla4xxx/
H A Dql4_83xx.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2003-2013 QLogic Corporation
17 return readl((void __iomem *)(ha->nx_pcibase + addr)); in qla4_83xx_rd_reg()
22 writel(val, (void __iomem *)(ha->nx_pcibase + addr)); in qla4_83xx_wr_reg()
30 qla4_83xx_wr_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num), addr); in qla4_83xx_set_win_base()
31 val = qla4_83xx_rd_reg(ha, QLA83XX_CRB_WIN_FUNC(ha->func_num)); in qla4_83xx_set_win_base()
91 __func__, ha->func_num, lock_owner); in qla4_83xx_flash_lock()
98 qla4_83xx_wr_reg(ha, QLA83XX_FLASH_LOCK_ID, ha->func_num); in qla4_83xx_flash_lock()
169 flash_offset = addr & (QLA83XX_FLASH_SECTOR_SIZE - 1); in qla4_83xx_lockless_flash_read_u32()
188 (QLA83XX_FLASH_SECTOR_SIZE - 1)) { in qla4_83xx_lockless_flash_read_u32()
[all …]
/linux/net/tipc/
H A Dcrypto.c1 // SPDX-License-Identifier: GPL-2.0
94 * struct tipc_key - TIPC keys' status indicator
97 * +-----+-----+-----+-----+-----+-----+-----+-----+
99 * +-----+-----+-----+-----+-----+-----+-----+-----+
103 #define KEY_MASK ((1 << KEY_BITS) - 1)
125 * struct tipc_tfm - TIPC TFM structure to form a list of TFMs
135 * struct tipc_aead - TIPC AEAD key structure
136 * @tfm_entry: per-cpu pointer to one entry in TFM list
170 * struct tipc_crypto_stats - TIPC Crypto statistics
178 * struct tipc_crypto - TIPC TX/RX crypto structure
[all …]
/linux/net/ipv4/netfilter/
H A Dip_tables.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org>
7 * Copyright (C) 2006-2010 Patrick McHardy <kaber@trash.net>
41 /* Performance critical - called for every packet */
52 (ip->saddr & ipinfo->smsk.s_addr) != ipinfo->sr in ip_packet_match()
[all...]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_virtchnl.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
22 struct iavf_hw *hw = &adapter->hw; in iavf_send_pf_msg()
25 if (adapter->flags & IAVF_FLAG_PF_COMMS_FAILED) in iavf_send_pf_msg()
30 dev_dbg(&adapter->pdev->dev, "Unable to send opcode %d to PF, status %s, aq_err %s\n", in iavf_send_pf_msg()
32 libie_aq_str(hw->aq.asq_last_status)); in iavf_send_pf_msg()
81 (enum virtchnl_ops)le32_to_cpu(event->desc.cookie_high); in iavf_poll_virtchnl_msg()
84 struct iavf_adapter *adapter = hw->back; in iavf_poll_virtchnl_msg()
86 (struct virtchnl_pf_event *)event->msg_buf; in iavf_poll_virtchnl_msg()
88 if (vpe->event != VIRTCHNL_EVENT_RESET_IMPENDING) in iavf_poll_virtchnl_msg()
[all …]
/linux/drivers/video/fbdev/
H A Dau1200fb.c5 * Copyright 2004-2005 AMD
9 * linux/drivers/video/skeletonfb.c -- Skeleton for a frame buffer device
44 #include <linux/dma-mapping.h>
48 #include <asm/mach-au1x00/au1000.h>
49 #include <asm/mach-au1x00/au1200fb.h> /* platform_data */
146 /* Private, per-framebuffer management information (independent of the panel itself) */
214 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx",
248 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx",
281 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx",
347 /* fixme: Maybe a modedb for the CRT ? otherwise panels should be as-is */
[all …]
/linux/drivers/atm/
H A Dlanai.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* lanai.c -- Copyright 1999-2003 by Mitchell Blank Jr <mitch@sfgoth.com>
5 * chipset such as the Speedstream 3010 and the ENI-25p. The
7 * have the code to drive the on-board Alcatel DSL chipset (yet).
14 * o We don't support the Speedstream 3060 yet - this card has
15 * an on-board DSL modem chip by Alcatel and the driver will
24 * enable it yet - bugs in that code may actually damage your
32 * This isn't too much work - I just wanted to get other things
37 * o There aren't any ioctl's yet -- I'd like to eventually support
48 * v.1.00 -- 26-JUL-2003 -- PCI/DMA updates
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dp2p.c1 // SPDX-License-Identifier: ISC
32 #define BRCMF_P2P_WILDCARD_SSID "DIRECT-"
33 #define BRCMF_P2P_WILDCARD_SSID_LEN (sizeof(BRCMF_P2P_WILDCARD_SSID) - 1)
65 #define P2P_INVALID_CHANNEL -1
101 * struct brcmf_p2p_disc_st_le - set discovery state in firmware.
114 * enum brcmf_p2p_disc_state - P2P discovery state values
117 * @WL_P2P_DISC_ST_LISTEN: P2P discovery off-channel for specified time.
127 * struct brcmf_p2p_scan_le - P2P specific scan request.
144 * struct brcmf_p2p_pub_act_frame - WiFi P2P Public Action Frame
149 * @oui_type: OUI type - P2P_VER
[all …]
/linux/include/net/
H A Dsock.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
13 * Corey Minyard <wf-rch!minyard@relay.EU.net>
14 * Florian La Roche <flla@stud.uni-sb.de>
57 #include <linux/cgroup-defs.h>
79 /* This is the per-socket lock. The spinlock provides a synchronization
81 * mini-semaphore synchronizes multiple users amongst themselves.
88 * We express the mutex-alike socket_lock semantics
106 * struct sock_common - minimal network layer representation of sockets
109 * @skc_addrpair: 8-byte-aligned __u64 union of @skc_daddr & @skc_rcv_saddr
123 * @skc_portaddr_node: second hash linkage for UDP/UDP-Lite protocol
[all …]

12