/Linux-v5.15/Documentation/devicetree/bindings/mmc/ |
D | arm,pl18x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Ulf Hansson <ulf.hansson@linaro.org> 20 - $ref: /schemas/arm/primecell.yaml# 21 - $ref: mmc-controller.yaml# 29 - arm,pl180 30 - arm,pl181 31 - arm,pl18x [all …]
|
/Linux-v5.15/net/netfilter/ |
D | nf_conntrack_proto_dccp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 27 * - REQUEST: 31 * A client MAY give up on its DCCP-Requests after some time 34 * - RESPOND: 41 * - PARTOPEN: 48 * - OPEN: 54 * - CLOSEREQ/CLOSING: 59 * round-trip times and should back off to not less than once every 62 * - TIMEWAIT: 93 #define sIG CT_DCCP_IGNORE macro [all …]
|
D | nf_conntrack_proto_tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* (C) 1999-2001 Paul `Rusty' Russell 3 * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> 4 * (C) 2002-2013 Jozsef Kadlecsik <kadlec@netfilter.org> 5 * (C) 2006-2012 Patrick McHardy <kaber@trash.net> 35 closely. They're more complex. --RR */ 67 to ~13-30min depending on RTO. */ 83 #define sIG TCP_CONNTRACK_IGNORE macro 110 * SYN_SENT: SYN-only packet seen 111 * SYN_SENT2: SYN-only packet seen from reply dir, simultaneous open [all …]
|
/Linux-v5.15/drivers/scsi/aic94xx/ |
D | aic94xx_sds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 /* ---------- OCM stuff ---------- */ 28 char sig[2]; member 55 .sig = {0x4D, 0x4F}, /* signature */ 92 char sig[4]; member 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() 130 struct asd_ocm_dir *dir, u32 offs) in asd_read_ocm_dir() argument 132 int err = asd_read_ocm_seg(asd_ha, dir, offs, sizeof(*dir)); in asd_read_ocm_dir() [all …]
|
/Linux-v5.15/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 3 * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 50 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fr() 54 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 55 desc = list_first_entry(&fr_pool->list, in iser_reg_desc_get_fr() 57 list_del(&desc->list); in iser_reg_desc_get_fr() 58 spin_unlock_irqrestore(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 67 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_put_fr() 70 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_put_fr() [all …]
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | ste-href.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/leds/common.h> 8 #include "ste-href-family-pinctrl.dtsi" 18 pinctrl-names = "default", "sleep"; 19 pinctrl-0 = <&u0_a_1_default>; 20 pinctrl-1 = <&u0_a_1_sleep>; 26 pinctrl-names = "default", "sleep"; 27 pinctrl-0 = <&u1rxtx_a_1_default>; [all …]
|
D | ste-snowball.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2011 ST-Ericsson AB 6 /dts-v1/; 7 #include "ste-db9500.dtsi" 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-href-family-pinctrl.dtsi" 13 compatible = "calaosystems,snowball-a9500", "st-ericsson,u9500"; 21 compatible = "regulator-fixed"; 22 regulator-name = "en-3v3-fixed-supply"; 23 regulator-min-microvolt = <3300000>; [all …]
|
D | ste-ux500-samsung-skomer.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8505.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
D | ste-nomadik-stn8815.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree for the ST-Ericsson Nomadik 8815 STn8815 SoC 6 #include <dt-bindings/gpio/gpio.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 18 L2: cache-controller { 19 compatible = "arm,l210-cache"; 21 interrupt-parent = <&vica>; 23 cache-unified; 24 cache-level = <2>; [all …]
|
D | ste-ux500-samsung-janice.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy S Advance GT-I9070 also known as Janice. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8500.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
D | stm32h743i-eval.dts | 2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com> 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 45 #include "stm32h7-pinctrl.dtsi" 48 model = "STMicroelectronics STM32H743i-EVAL board"; 49 compatible = "st,stm32h743i-eval", "st,stm32h743"; 53 stdout-path = "serial0:115200n8"; 65 vdda: regulator-vdda { 66 compatible = "regulator-fixed"; 67 regulator-name = "vdda"; [all …]
|
/Linux-v5.15/drivers/firmware/ |
D | qemu_fw_cfg.c | 7 * sysfs (read-only, under "/sys/firmware/qemu_fw_cfg/..."). 46 /* fw_cfg revision attribute, in /sys/firmware/qemu_fw_cfg top-level dir. */ 80 u32 ctrl = be32_to_cpu(READ_ONCE(d->control)); in fw_cfg_wait_for_control() 82 /* do not reorder the read to d->control */ in fw_cfg_wait_for_control() 99 ret = -ENOMEM; in fw_cfg_dma_transfer() 119 if (be32_to_cpu(READ_ONCE(d->control)) & FW_CFG_DMA_CTL_ERROR) { in fw_cfg_dma_transfer() 120 ret = -EIO; in fw_cfg_dma_transfer() 130 /* read chunk of given fw_cfg blob (caller responsible for sanity-check) */ 134 u32 glk = -1U; in fw_cfg_read_blob() 145 return -EINVAL; in fw_cfg_read_blob() [all …]
|
/Linux-v5.15/tools/perf/ |
D | builtin-daemon.c | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <subcmd/parse-options.h> 39 * OK - session is up and running 40 * RECONFIG - session is pending for reconfiguration, 42 * KILL - session is pending to be killed 48 * - reads config file and setup session objects 51 * OK - no change needed 52 * RECONFIG - session needs to be changed 54 * KILL - session needs to be killed 58 * - scans session objects and does following actions [all …]
|
/Linux-v5.15/drivers/infiniband/hw/mlx5/ |
D | mr.c | 2 * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved. 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 40 #include <linux/dma-buf.h> 41 #include <linux/dma-resv.h> 70 struct mlx5_ib_dev *dev = to_mdev(pd->device); in set_mkc_access_pd_addr_fields() 71 bool ro_pci_enabled = pcie_relaxed_ordering_enabled(dev->mdev->pdev); in set_mkc_access_pd_addr_fields() 79 if (MLX5_CAP_GEN(dev->mdev, relaxed_ordering_write)) in set_mkc_access_pd_addr_fields() 82 if (MLX5_CAP_GEN(dev->mdev, relaxed_ordering_read)) in set_mkc_access_pd_addr_fields() 86 MLX5_SET(mkc, mkc, pd, to_mpd(pd)->pdn); in set_mkc_access_pd_addr_fields() [all …]
|
/Linux-v5.15/fs/nfs/blocklayout/ |
D | rpc_pipefs.c | 43 *p++ = cpu_to_be32(b->type); in nfs4_encode_simple() 44 *p++ = cpu_to_be32(b->simple.nr_sigs); in nfs4_encode_simple() 45 for (i = 0; i < b->simple.nr_sigs; i++) { in nfs4_encode_simple() 46 p = xdr_encode_hyper(p, b->simple.sigs[i].offset); in nfs4_encode_simple() 47 p = xdr_encode_opaque(p, b->simple.sigs[i].sig, in nfs4_encode_simple() 48 b->simple.sigs[i].sig_len); in nfs4_encode_simple() 56 struct net *net = server->nfs_client->cl_net; in bl_resolve_deviceid() 58 struct bl_dev_msg *reply = &nn->bl_mount_reply; in bl_resolve_deviceid() 68 mutex_lock(&nn->bl_mutex); in bl_resolve_deviceid() 69 bl_pipe_msg.bl_wq = &nn->bl_wq; in bl_resolve_deviceid() [all …]
|
/Linux-v5.15/include/linux/ |
D | security.h | 5 * Copyright (C) 2001 Greg Kroah-Hartman <greg@kroah.com> 92 * reason are not guaranteed to be stable - the same reason may block 215 /* bprm->unsafe reasons */ 330 int security_inode_init_security(struct inode *inode, struct inode *dir, 336 int security_old_inode_init_security(struct inode *inode, struct inode *dir, 339 int security_inode_create(struct inode *dir, struct dentry *dentry, umode_t mode); 340 int security_inode_link(struct dentry *old_dentry, struct inode *dir, 342 int security_inode_unlink(struct inode *dir, struct dentry *dentry); 343 int security_inode_symlink(struct inode *dir, struct dentry *dentry, 345 int security_inode_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode); [all …]
|
D | lsm_hook_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 2001 Greg Kroah-Hartman <greg@kroah.com> 12 * Copyright (C) 2015 Casey Schaufler <casey@schaufler-ca.com> 59 LSM_HOOK(int, -ENOPARAM, fs_context_parse_param, struct fs_context *fc, 91 LSM_HOOK(int, 0, path_unlink, const struct path *dir, struct dentry *dentry) 92 LSM_HOOK(int, 0, path_mkdir, const struct path *dir, struct dentry *dentry, 94 LSM_HOOK(int, 0, path_rmdir, const struct path *dir, struct dentry *dentry) 95 LSM_HOOK(int, 0, path_mknod, const struct path *dir, struct dentry *dentry, 98 LSM_HOOK(int, 0, path_symlink, const struct path *dir, struct dentry *dentry, 116 struct inode *dir, const struct qstr *qstr, const char **name, [all …]
|
/Linux-v5.15/tools/testing/selftests/bpf/progs/ |
D | profiler.inc.h | 1 // SPDX-License-Identifier: GPL-2.0 37 #define IS_ERR_VALUE(x) (unsigned long)(void*)(x) >= (unsigned long)-MAX_ERRNO 174 for (int i = 0; i < ARRAY_SIZE(arr_struct->array); i++) in get_var_spid_index() 175 if (arr_struct->array[i].meta.pid == spid) in get_var_spid_index() 177 return -1; in get_var_spid_index() 186 ancestors_data->num_ancestors = 0; in populate_ancestors() 197 ancestors_data->ancestor_pids[num_ancestors] = ppid; in populate_ancestors() 198 ancestors_data->ancestor_exec_ids[num_ancestors] = in populate_ancestors() 200 ancestors_data->ancestor_start_times[num_ancestors] = in populate_ancestors() 202 ancestors_data->num_ancestors = num_ancestors; in populate_ancestors() [all …]
|
/Linux-v5.15/drivers/nvme/host/ |
D | rdma.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 14 #include <linux/blk-mq.h> 15 #include <linux/blk-mq-rdma.h> 25 #include <linux/nvme-rdma.h> 161 return queue - queue->ctrl->queues; in nvme_rdma_queue_idx() 167 queue->ctrl->io_queues[HCTX_TYPE_DEFAULT] + in nvme_rdma_poll_queue() 168 queue->ctrl->io_queues[HCTX_TYPE_READ]; in nvme_rdma_poll_queue() 173 return queue->cmnd_capsule_len - sizeof(struct nvme_command); in nvme_rdma_inline_data_size() 177 size_t capsule_size, enum dma_data_direction dir) in nvme_rdma_free_qe() argument [all …]
|
/Linux-v5.15/security/ |
D | security.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (C) 2001-2002 Greg Kroah-Hartman <greg@kroah.com> 28 #include <linux/backing-dev.h> 36 #define LSM_COUNT (__end_lsm_info - __start_lsm_info) 82 /* Boot-time LSM user choice */ 101 if (!lsm->enabled) in is_enabled() 104 return *lsm->enabled; in is_enabled() 114 * a hard-coded location for storing the default enabled state. in set_enabled() 116 if (!lsm->enabled) { in set_enabled() 118 lsm->enabled = &lsm_enabled_true; in set_enabled() [all …]
|
/Linux-v5.15/security/apparmor/ |
D | lsm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 1998-2008 Novell/SUSE 8 * Copyright 2009-2010 Canonical Ltd. 169 profile->caps.allow); in apparmor_capget() 171 profile->caps.allow); in apparmor_capget() 195 * common_perm - basic common permission check wrapper fn for paths 218 * common_perm_cond - common permission wrapper around inode cond 227 struct user_namespace *mnt_userns = mnt_user_ns(path->mnt); in common_perm_cond() 229 i_uid_into_mnt(mnt_userns, d_backing_inode(path->dentry)), in common_perm_cond() 230 d_backing_inode(path->dentry)->i_mode in common_perm_cond() [all …]
|
/Linux-v5.15/drivers/infiniband/core/ |
D | rw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <linux/pci-p2pdma.h> 24 * be used for iWarp devices because of iWARP-specific limitations. Memory 32 if (dev->attrs.max_sgl_rd) in rdma_rw_can_use_mr() 46 enum dma_data_direction dir, int dma_nents) in rdma_rw_io_needs_mr() argument 48 if (dir == DMA_FROM_DEVICE) { in rdma_rw_io_needs_mr() 51 if (dev->attrs.max_sgl_rd && dma_nents > dev->attrs.max_sgl_rd) in rdma_rw_io_needs_mr() 65 max_pages = dev->attrs.max_pi_fast_reg_page_list_len; in rdma_rw_fr_page_list_len() 67 max_pages = dev->attrs.max_fast_reg_page_list_len; in rdma_rw_fr_page_list_len() 77 if (reg->mr->need_inval) { in rdma_rw_inv_key() [all …]
|
/Linux-v5.15/sound/soc/intel/skylake/ |
D | skl-nhlt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * skl-nhlt.c - Intel SKL Platform NHLT parsing 12 #include <sound/intel-nhlt.h> 14 #include "skl-i2s.h" 22 struct nhlt_fmt_cfg *fmt_config = fmt->fmt_config; in skl_get_specific_cfg() 25 dev_dbg(dev, "Format count =%d\n", fmt->fmt_count); in skl_get_specific_cfg() 27 for (i = 0; i < fmt->fmt_count; i++) { in skl_get_specific_cfg() 28 wfmt = &fmt_config->fmt_ext.fmt; in skl_get_specific_cfg() 29 dev_dbg(dev, "ch=%d fmt=%d s_rate=%d\n", wfmt->channels, in skl_get_specific_cfg() 30 wfmt->bits_per_sample, wfmt->samples_per_sec); in skl_get_specific_cfg() [all …]
|
/Linux-v5.15/drivers/mmc/host/ |
D | mmci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver 6 * Copyright (C) 2010 ST-Ericsson SA 26 #include <linux/mmc/slot-gpio.h> 33 #include <linux/dma-mapping.h> 46 #define DRIVER_NAME "mmci-pl18x" 342 spin_lock_irqsave(&host->lock, flags); in mmci_card_busy() 343 if (readl(host->base + MMCISTATUS) & host->variant->busy_detect_flag) in mmci_card_busy() 345 spin_unlock_irqrestore(&host->lock, flags); in mmci_card_busy() 359 if (host->cclk < 25000000) in mmci_reg_delay() [all …]
|
/Linux-v5.15/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Nicholas A. Bellinger <nab@linux-iscsi.org> 69 return -EINVAL; in isert_sg_tablesize_set() 77 return (conn->pi_support && in isert_prot_cmd() 78 cmd->prot_op != TARGET_PROT_NORMAL); in isert_prot_cmd() 87 ib_event_msg(e->event), e->event, isert_conn); in isert_qp_event_callback() 89 switch (e->event) { in isert_qp_event_callback() 91 rdma_notify(isert_conn->cm_id, IB_EVENT_COMM_EST); in isert_qp_event_callback() 106 struct isert_device *device = isert_conn->device; in isert_create_qp() 107 struct ib_device *ib_dev = device->ib_device; in isert_create_qp() [all …]
|