| /linux/Documentation/translations/it_IT/process/ |
| H A D | deprecated.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-ita.rst 17 Tuttavia, per via delle dimensioni del kernel, la gerarchia dei manutentori e 26 ------------ 31 inoltre, nessuno stava agendo per rimuovere queste interfacce. Nonostante l'uso 32 di `__deprecated` in un file d'intestazione sia opportuno per segnare una 34 deve essere rimossa dal kernel, o aggiunta a questo documento per scoraggiarne 38 ---------------- 39 Al loro posto usate WARN() e WARN_ON() per gestire le 42 per asserire "situazioni impossibili" e interrompere in sicurezza un [all …]
|
| /linux/Documentation/trace/ |
| H A D | boottime-trace.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Boot-time tracing 12 Boot-time tracing allows users to trace boot-time process including 13 device initialization with full features of ftrace including per-event 14 filter and actions, histograms, kprobe-events and synthetic-events, 27 .. [1] See :ref:`Documentation/admin-guide/bootconfig.rst <bootconfig>` 28 .. [2] See :ref:`Documentation/admin-guide/kernel-parameters.rst <kernelparameters>` 31 --------------------- 37 Output trace-event data on printk buffer too. 53 Add fgraph non-tracing function filters. [all …]
|
| /linux/drivers/scsi/megaraid/ |
| H A D | megaraid_sas_debugfs.c | 4 * Copyright (c) 2003-2018 LSI Corporation. 5 * Copyright (c) 2003-2018 Avago Technologies. 6 * Copyright (c) 2003-2018 Broadcom Inc. 51 struct megasas_debugfs_buffer *debug = filp->private_data; in megasas_debugfs_read() 53 if (!debug || !debug->buf) in megasas_debugfs_read() 56 return simple_read_from_buffer(ubuf, cnt, ppos, debug->buf, debug->len); in megasas_debugfs_read() 62 struct megasas_instance *instance = inode->i_private; in megasas_debugfs_raidmap_open() local 66 fusion = instance->ctrl_context; in megasas_debugfs_raidmap_open() 70 return -ENOMEM; in megasas_debugfs_raidmap_open() 72 debug->buf = (void *)fusion->ld_drv_map[(instance->map_id & 1)]; in megasas_debugfs_raidmap_open() [all …]
|
| /linux/include/linux/ |
| H A D | hid-sensor-hub.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 10 #include <linux/hid-sensor-ids.h> 15 * struct hid_sensor_hub_attribute_info - Attribute info 39 * struct sensor_hub_pending - Synchronous read pending information 43 * @attr_usage_id: Usage Id of a field, e.g. X-axis for a gyro. 46 * @index: Current write index into raw_data for multi-byte reads. 47 * @max_raw_size: Total buffer size for multi-byte reads; 0 for single-value reads. 61 * struct hid_sensor_hub_device - Stores the hub instance data 62 * @hdev: Stores the hid instance. 65 * @usage: Usage id for this hub device instance. [all …]
|
| H A D | slimbus.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2011-2017, The Linux Foundation 11 #include <linux/device-id/slim.h> 16 * struct slim_eaddr - Enumeration address for a SLIMbus device 17 * @instance: Instance value 23 u8 instance; member 30 * enum slim_device_status - slim device status 44 * struct slim_device - Slim device handle. 48 * @ctrl: slim controller instance. 49 * @laddr: 1-byte Logical address of this device. [all …]
|
| /linux/drivers/net/ethernet/microchip/vcap/ |
| H A D | vcap_api.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 53 VCAP_USER_MAX = __VCAP_USER_AFTER_LAST - 1, 89 char *name; /* user-friendly name */ 90 u16 rows; /* number of row in instance */ 91 u16 sw_count; /* maximum subwords used per rule */ 92 u16 sw_width; /* bits per subword in a keyset */ 93 u16 sticky_width; /* sticky bits per rule */ 94 u16 act_width; /* bits per subword in an actionset */ 102 /* map of keys per keyset */ 106 /* map of actions per actionset */ [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-scmi-raw | 7 in little-endian binary format to have it sent to the configured 8 backend SCMI server for instance <n>. 22 in little-endian binary format to have it sent to the configured 23 backend SCMI server for instance <n>. 40 little-endian binary format to have it sent to the configured 41 backend SCMI server for instance <n>, using polling mode on 55 polling-mode; write a complete SCMI asynchronous command message 56 (header included) in little-endian binary format to have it sent 57 to the configured backend SCMI server for instance <n>, using 58 polling-mode on the reception path of the immediate part of the [all …]
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_engine_types.h | 1 /* SPDX-License-Identifier: MIT */ 69 * struct xe_hw_engine_class_intf - per hw engine class struct interface 71 * Contains all the hw engine properties per engine class. 88 /** @sched_props.timeslice_us: timeslice period in micro-seconds */ 90 /** @sched_props.timeslice_min: min timeslice period in micro-seconds */ 92 /** @sched_props.timeslice_max: max timeslice period in micro-seconds */ 94 /** @sched_props.preempt_timeout_us: preemption timeout in micro-seconds */ 96 /** @sched_props.preempt_timeout_min: min preemption timeout in micro-seconds */ 98 /** @sched_props.preempt_timeout_max: max preemption timeout in micro-seconds */ 104 * struct xe_hw_engine - Hardware engine [all …]
|
| /linux/Documentation/driver-api/surface_aggregator/clients/ |
| H A D | cdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 8 User-Space EC Interface (cdev) 11 The ``surface_aggregator_cdev`` module provides a misc-device for the SSAM 12 controller to allow for a (more or less) direct connection from user-space to 18 device-file. All functionality of this interface is provided via IOCTLs. 23 at https://github.com/linux-surface/surface-aggregator-module/tree/master/scripts/ssam. 31 Events can be received by reading from the device-file. The are represented by 37 interface, associated with a specific target category and device-file-instance. 39 instance, from which it can then be read. 43 notifiers work per-client (i.e. per-device-file-instance), events are enabled [all …]
|
| /linux/Documentation/arch/s390/ |
| H A D | pci.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - Pierre Morel 9 - Niklas Schnelle 18 ----------------------- 26 Ignore the RID field and force use of one PCI domain per PCI function. 29 --------------- 38 - /sys/kernel/debug/s390dbf/pci_msg/sprintf 59 - /sys/bus/pci/slots/XXXXXXXX/power 62 also contains the following s390-specific slot attributes. 64 - uid: [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | inotify.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Inotify - A Powerful yet Simple File Change Notification System 13 - Deleted obsoleted interface, just refer to manpages for user interface. 29 What is the design decision behind using an-fd-per-instance as opposed to 30 an fd-per-watch? 33 An fd-per-watch quickly consumes more file descriptors than are allowed, 35 select()-able. Yes, root can bump the per-process fd limit and yes, users 38 spaces is thus sensible. The current design is what user-space developers 40 fd and no twiddling with fd limits. Initializing an inotify instance two 41 thousand times is silly. If we can implement user-space's preferences [all …]
|
| H A D | devpts.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 created with ``mknod name c 5 2``) when opened will look for an instance 27 kernel.pty.max = 4096 - global limit 28 kernel.pty.reserve = 1024 - reserved for filesystems mounted from the initial mount namespace 29 kernel.pty.nr - current count of ptys 31 Per-instance limit could be set by adding mount option ``max=<count>``. 36 In kernels older than 3.4 sysctl ``kernel.pty.max`` works as per-instance limit.
|
| /linux/net/l2tp/ |
| H A D | l2tp_core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 61 /* Represents a session (pseudowire) instance. 63 * Is linked into a per-tunnel session list and a per-net ("global") IDR tree. 88 struct list_head list; /* per-tunnel list node */ 90 struct hlist_node hlist; /* per-net session hlist */ 117 * out pseudowire-specific shutdown actions. 124 * Pseudowire-specific implementation of debugfs session rendering. 137 /* Used only for kernel-created sockets */ 151 /* Represents a tunnel instance. 154 * Maintains a list of sessions belonging to the tunnel instance. [all …]
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | vas.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2016-17 IBM Corp. 29 * A Power node can have (upto?) 8 Power chips. There is one instance of 30 * VAS in each Power9 chip. Each instance of VAS has 64K windows or ports, 40 * A window context can be viewed as a set of 64-bit registers. The settings 47 * The HVWCs for all windows on a specific instance of VAS are in a contiguous 49 * HVWC BAR for the instance. Similarly the UWCs for all windows on an instance 50 * are referred to as the UWC BAR for the instance. 52 * The two BARs for each instance are defined Power9 MMIO Ranges spreadsheet 56 * /proc/device-tree/vasm@.../reg [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ti/ |
| H A D | emif.txt | 3 EMIF - External Memory Interface - is an SDRAM controller used in 5 DDR2/DDR3/LPDDR2 protocols. This binding describes a given instance 11 - compatible : Should be of the form "ti,emif-<ip-rev>" where <ip-rev> 12 is the IP revision of the specific EMIF instance. For newer controllers, 14 "ti,emif-am3352" 15 "ti,emif-am4372" 16 "ti,emif-dra7xx" 17 "ti,emif-keystone" 19 - phy-type : <u32> indicating the DDR phy type. Following are the 24 - device-handle : phandle to a "lpddr2" node representing the memory part [all …]
|
| /linux/tools/bootconfig/scripts/ |
| H A D | bconf2ftrace.sh | 2 # SPDX-License-Identifier: GPL-2.0-only 6 echo "Usage: $0 [--apply|--init] [--debug] BOOTCONFIG-FILE" 7 echo " --apply: Test actual apply to tracefs (need sudo)" 8 echo " --init: Initialize ftrace before applying (imply --apply)" 12 [ $# -eq 0 ] && usage 20 "--debug") 22 "--apply") 24 "--init") 28 [ ! -f $1 ] && usage 35 if [ `id -u` -ne 0 ]; then [all …]
|
| /linux/Documentation/networking/ |
| H A D | netdevices.rst | 1 .. SPDX-License-Identifier: GPL-2.0 34 -------------- 42 .. code-block:: c 51 return -ENOMEM; 89 ---------------------------- 98 .. code-block:: c 102 dev->needs_free_netdev = true; 107 some_obj_destroy(priv->obj); 120 return -ENOMEM; 128 priv->obj = some_obj_create(); [all …]
|
| /linux/include/linux/dma/ |
| H A D | edma.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates. 32 * struct dw_edma_plat_ops - platform-specific eDMA methods 34 * method accepts the channel id in the end-to-end 58 * enum dw_edma_chip_flags - Flags specific to an eDMA chip 60 * @DW_EDMA_CHIP_PARTIAL: Only channels described by this instance are 61 * owned by this driver. Controller-wide state 63 * direction-wide registers must only be shared at 64 * direction granularity. Layouts with per-channel 73 * enum dw_edma_ch_irq_mode - per-channel interrupt routing control [all …]
|
| /linux/drivers/ufs/core/ |
| H A D | ufshcd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2011-2013 Samsung India Software Operations 5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 17 #include <linux/blk-pm.h> 34 #include "ufshcd-priv.h" 37 #include "ufs-sysfs.h" 38 #include "ufs-debugfs.h" 39 #include "ufs-fault-injection.h" 41 #include "ufshcd-crypto.h" 79 /* maximum number of link-startup retries */ [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | cm_common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * cm_ll_data: function pointers to SoC-specific implementations of 41 * cm_split_idlest_reg - split CM_IDLEST reg addr into its components 43 * @prcm_inst: pointer to an s16 to return the PRCM instance offset 47 * the PRCM instance offset and IDLEST register ID back to the caller 48 * via the @prcm_inst and @idlest_reg_id. Returns -EINVAL upon error, 56 if (!cm_ll_data->split_idlest_reg) { in cm_split_idlest_reg() 57 WARN_ONCE(1, "cm: %s: no low-level function defined\n", in cm_split_idlest_reg() 59 return -EINVAL; in cm_split_idlest_reg() 62 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, in cm_split_idlest_reg() [all …]
|
| /linux/include/linux/raspberrypi/ |
| H A D | vchiq_arm.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 4 * Copyright (c) 2010-2012 Broadcom. All rights reserved. 17 /* Some per-instance constants */ 62 struct vchiq_instance *instance; member 104 vchiq_use_service(struct vchiq_instance *instance, unsigned int handle); 107 vchiq_release_service(struct vchiq_instance *instance, unsigned int handle); 123 vchiq_instance_get_debugfs_node(struct vchiq_instance *instance); 126 vchiq_instance_get_use_count(struct vchiq_instance *instance); 129 vchiq_instance_get_pid(struct vchiq_instance *instance); 132 vchiq_instance_get_trace(struct vchiq_instance *instance); [all …]
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | Kconfig | 5 # Copyright (C) 2012-2014 LSI Corporation 6 # (mailto:DL-MPTFusionLinux@lsi.com) 21 # LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 40 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 50 This driver supports PCI-Express SAS 12Gb/s Host Adapters. 53 int "LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 - 256)" 58 This option allows you to specify the maximum number of scatter- 59 gather entries per I/O. The driver default is 128, which matches 62 parameter will reduce memory requirements on a per controller instance. 65 int "LSI MPT Fusion SAS 3.0 Max number of SG Entries (16 - 256)" [all …]
|
| /linux/drivers/mailbox/ |
| H A D | mailbox-sti.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 34 #define MBOX_BASE(mdev, inst) ((mdev)->base + ((inst) * 4)) 37 * struct sti_mbox_device - STi Mailbox device data 47 * Each instance is currently composed of 32 channels 48 * This means that we have 128 channels per Mailbox 61 * struct sti_mbox_pdata - STi Mailbox platform specific configuration 64 * @num_chan: Maximum number of channel per instance 72 * struct sti_channel - STi Mailbox allocated channel information 75 * @instance: Instance number channel resides in 80 unsigned int instance; member [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | binderfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 located in a new binderfs instance are independent of binder devices located in 9 other binderfs instances. Mounting a new binderfs instance makes it possible 13 ----------------- 18 mount -t binder binder /dev/binderfs 20 at which point a new instance of binderfs will show up at ``/dev/binderfs``. 21 In a fresh instance of binderfs no binder devices will be present. There will 22 only be a ``binder-control`` device which serves as the request handler for 23 binderfs. Mounting another binderfs instance at a different location will 24 create a new and separate instance from all other binderfs mounts. This is [all …]
|