| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | silabs,si570.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Soren Brinkmann <soren.brinkmann@xilinx.com> 19 https://www.silabs.com/Support%20Documents/TechnicalDocs/si598-99.pdf 24 - silabs,si570 25 - silabs,si571 26 - silabs,si598 27 - silabs,si599 32 '#clock-cells': [all …]
|
| /linux/drivers/media/rc/keymaps/ |
| H A D | rc-dntv-live-dvbt-pro.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // dntv-live-dvbt-pro.h - Keytable for dntv_live_dvbt_pro Remote Controller 4 // keymap imported from ir-keymaps.c 8 #include <media/rc-map.h> 11 /* DigitalNow DNTV Live! DVB-T Pro Remote */ 51 { 0x42, KEY_NEXTSONG }, /* skip >| */ 61 { 0x0e, KEY_PREVIOUS }, /* recall */ 63 { 0x46, KEY_ANGLE }, /* zoom - */ 94 MODULE_DESCRIPTION("DigitalNow DNTV Live DVB-T Remote controller keytable");
|
| H A D | rc-twinhan-dtv-cab-ci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 #include <media/rc-map.h> 51 { 0x1d, KEY_NEXT}, /* Skip >| */ 63 { 0x31, KEY_AGAIN}, /* Recall */ 65 { 0x19, KEY_KPMINUS}, /* Zoom- */
|
| H A D | rc-azurewave-ad-tu700.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * TwinHan AzureWave AD-TU700(704J) remote controller keytable 8 #include <media/rc-map.h> 25 { 0x000e, KEY_AGAIN }, /* Recall */ 45 { 0x0042, KEY_NEXT }, /* Skip */ 48 { 0x0046, KEY_KPMINUS }, /* Zoom- */ 91 MODULE_DESCRIPTION("TwinHan AzureWave AD-TU700(704J) remote controller keytable");
|
| H A D | rc-dib0700-rc5.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // rc-dvb0700-big.c - Keytable for devices in dvb0700 7 // devices into a big table. It also has both RC-5 and NEC codes inside. 13 #include <media/rc-map.h> 94 /* Key codes for the Haupauge WinTV Nova-TD, copied from nova-t-usb2.c (Nova-T USB2) */ 127 { 0x1e24, KEY_LAST }, /* Skip backwards */ 159 { 0x0f41, KEY_LAST }, /* recall */ 170 /* Key codes for Nova-TD "credit card" remote control. */ 232 MODULE_DESCRIPTION("dib0700-rc5 remote controller keytable");
|
| /linux/drivers/clk/ |
| H A D | clk-si570.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (C) 2011 - 2021 Xilinx Inc. 14 #include <linux/clk-provider.h> 90 * si570_get_divs() - Read clock dividers from HW 106 err = regmap_bulk_read(data->regmap, SI570_REG_HS_N1 + data->div_offset, in si570_get_divs() 128 * si570_get_defaults() - Get default values 131 * @skip_recall: If true, don't recall NVM into RAM 141 regmap_write(data->regmap, SI570_REG_CONTROL, in si570_get_defaults() 144 err = si570_get_divs(data, &data->rfreq, &data->n1, &data->hs_div); in si570_get_defaults() 152 fdco = fout * data->n1 * data->hs_div; in si570_get_defaults() [all …]
|
| /linux/kernel/kcsan/ |
| H A D | report.c | 1 // SPDX-License-Identifier: GPL-2.0 71 static struct other_info other_infos[CONFIG_KCSAN_NUM_WATCHPOINTS + NUM_SLOTS-1]; 95 * Therefore, we use a fixed-size array, which at most will occupy a page. This 109 * it could make sense to have a finer-grained locking story for @other_infos, 116 * been reported since (now - KCSAN_REPORT_ONCE_IN_MS). 129 invalid_before = jiffies - msecs_to_jiffies(CONFIG_KCSAN_REPORT_ONCE_IN_MS); in rate_limit_report() 141 if (time_before(rt->time, use_entry->time)) in rate_limit_report() 148 if (rt->time == 0) in rate_limit_report() 152 if (time_before(rt->time, invalid_before)) in rate_limit_report() 156 if ((rt->frame1 == frame1 && rt->frame2 == frame2) || in rate_limit_report() [all …]
|
| /linux/Documentation/userspace-api/media/rc/ |
| H A D | rc-tables.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 30 .. flat-table:: IR default keymapping 31 :header-rows: 0 32 :stub-columns: 0 36 - .. row 1 38 - Key code 40 - Meaning 42 - Key examples on IR 44 - .. row 2 46 - **Numeric keys** [all …]
|
| /linux/fs/ocfs2/ |
| H A D | blockcheck.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 * power-of-two bits for parity, the data bit number and the code bit 42 * Recall that bit numbers in hamming code are 1-based. This function 43 * takes the 0-based data bit from the caller. 59 * Data bits are 0-based, but we're talking code bits, which in calc_code_bit() 60 * are 1-based. in calc_code_bit() 105 * 1-based array, but C uses 0-based. So 'i' is for C, and 'b' is in ocfs2_hamming_encode() 189 /* Skip past parity bits */ in ocfs2_hamming_fix() 235 debugfs_remove_recursive(stats->b_debug_dir); in ocfs2_blockcheck_debug_remove() 236 stats->b_debug_dir = NULL; in ocfs2_blockcheck_debug_remove() [all …]
|
| H A D | aops.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 43 int err = -EIO; in ocfs2_symlink_get_block() 48 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_symlink_get_block() 51 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_symlink_get_block() 56 if ((iblock << inode->i_sb->s_blocksize_bits) > PATH_MAX + 1) { in ocfs2_symlink_get_block() 67 fe = (struct ocfs2_dinode *) bh->b_data; in ocfs2_symlink_get_block() 69 if ((u64)iblock >= ocfs2_clusters_to_blocks(inode->i_sb, in ocfs2_symlink_get_block() 70 le32_to_cpu(fe->i_clusters))) { in ocfs2_symlink_get_block() 71 err = -ENOMEM; in ocfs2_symlink_get_block() 80 u64 blkno = le64_to_cpu(fe->id2.i_list.l_recs[0].e_blkno) + in ocfs2_symlink_get_block() [all …]
|
| /linux/sound/isa/wavefront/ |
| H A D | wavefront_synth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (C) by Paul Barton-Davis 1998-1999 5 * copyright (C) by Hannu Savolainen 1993-1996 14 * of GUS patches during loading, and full user-level access to all 15 * WaveFront commands. It tries to provide semi-intelligent patch and 36 loading. if non-zer 890 int skip = 0; wavefront_send_sample() local [all...] |
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_attr.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 72 if (ip->i_af.if_format == XFS_DINODE_FMT_EXTENTS && in xfs_inode_hasattr() 73 ip->i_af.if_nextents == 0) in xfs_inode_hasattr() 86 struct xfs_ifork *ifp = &ip->i_af; in xfs_attr_is_leaf() 92 if (ifp->if_nextents != 1 || ifp->if_format != XFS_DINODE_FMT_EXTENTS) in xfs_attr_is_leaf() 125 trace_xfs_attr_fillstate(state->args); 128 * Roll down the "path" in the state structure, storing the on-disk 131 path = &state->path; 132 ASSERT((path->active >= 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); [all …]
|
| /linux/fs/nfsd/ |
| H A D | nfs4state.c | 107 * A waitqueue for all in-progress 4.0 CLOSE operations that are waiting for 141 rc = -ENOMEM; in nfsd4_create_laundry_wq() 152 return ses->se_dead; in is_session_dead() 157 if (atomic_read(&ses->se_ref) > ref_held_by_me) in mark_session_dead_locked() 159 ses->se_dead = true; in mark_session_dead_locked() 165 return clp->cl_time == 0; in is_client_expired() 171 if (clp->cl_state != NFSD4_ACTIVE) in nfsd4_dec_courtesy_client_count() 172 atomic_add_unless(&nn->nfsd_courtesy_clients, -1, 0); in nfsd4_dec_courtesy_client_count() 177 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in get_client_locked() 179 lockdep_assert_held(&nn->client_lock); in get_client_locked() [all …]
|
| H A D | nfs4xdr.c | 2 * Server-side XDR for NFSv4 110 return (clid->cl_boot == 0) && (clid->cl_id == 0); in zero_clientid() 114 * svcxdr_tmpalloc - allocate memory to be freed after compound processing 129 tb->next = argp->to_free; in svcxdr_tmpalloc() 130 argp->to_free = tb; in svcxdr_tmpalloc() 131 return tb->buf; in svcxdr_tmpalloc() 136 * as null-terminated strings. 138 * Note null-terminating in place usually isn't safe since the 162 if (p != argp->xdr->scratch.iov_base) in svcxdr_savemem() 177 * This helper handles variable-length opaques which belong to protocol [all …]
|
| /linux/kernel/bpf/ |
| H A D | btf.c | 1 // SPDX-License-Identifier: GPL-2.0 60 * Each one describes a C type. Recall from the above section 75 * NOTE that we cannot assume any reference-order. 81 * object describing "void *". This type-reference is done 88 * - Each line started with "[?]" is a btf_type object 89 * - [?] is the type_id of the btf_type object. 90 * - CONST/PTR is the BTF_KIND_XXX 91 * - "(ano [all...] |
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_device.c | 37 #include <linux/pci-p2pdma.h> 38 #include <linux/apple-gmux.h> 87 #include <asm/intel-family.h> 102 #define AMDGPU_RETRY_SRIOV_RESET(r) ((r) == -EBUSY || (r) == -ETIMEDOUT || (r) == -EINVAL) 153 #define AMDGPU_IP_BLK_MASK_ALL GENMASK(AMD_IP_BLOCK_TYPE_NUM - 1, 0) 187 return (adev->init_lvl->hwini_ip_block_mask & (1U << block)) != 0; in amdgpu_ip_member_of_hwini() 195 adev->init_lvl = &amdgpu_init_minimal_xgmi; in amdgpu_set_init_level() 198 adev->init_lvl = &amdgpu_init_recovery; in amdgpu_set_init_level() 203 adev->init_lvl = &amdgpu_init_default; in amdgpu_set_init_level() 239 ret = sysfs_create_file(&adev->dev->kobj, in amdgpu_device_attr_sysfs_init() [all …]
|
| /linux/tools/memory-model/Documentation/ |
| H A D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 31 23. SRCU READ-SIDE CRITICAL SECTIONS 39 ------------ [all …]
|
| /linux/fs/nfs/ |
| H A D | nfs4proc.c | 4 * Client-side procedure declarations for NFSv4. 126 label->lfs = 0; in nfs4_label_init_security() 127 label->pi = 0; in nfs4_label_init_security() 128 label->len = 0; in nfs4_label_init_security() 129 label->label = NULL; in nfs4_label_init_security() 131 err = security_dentry_init_security(dentry, sattr->ia_mode, in nfs4_label_init_security() 132 &dentry->d_name, NULL, &shim); in nfs4_label_init_security() 136 label->lsmid = shim.id; in nfs4_label_init_security() 137 label->label = shim.context; in nfs4_label_init_security() 138 label->len = shim.len; in nfs4_label_init_security() [all …]
|