Home
last modified time | relevance | path

Searched +full:numbering +full:- +full:space (Results 1 – 25 of 85) sorted by relevance

1234

/linux-6.12.1/include/uapi/linux/
Disst_if.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 * struct isst_if_platform_info - Define platform information
25 * @mmio_supported: Support of mmio interface for core-power feature
28 * information can be used by the user space, to get the driver, firmware
40 * struct isst_if_cpu_map - CPU mapping between logical and physical CPU
44 * Used to convert from Linux logical CPU to PUNIT CPU numbering scheme.
45 * The PUNIT CPU number is different than APIC ID based CPU numbering.
53 * struct isst_if_cpu_maps - structure for CPU map IOCTL
67 * struct isst_if_io_reg - Read write PUNIT IO register
84 * struct isst_if_io_regs - structure for IO register commands
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/firmware/
Dnvidia,tegra186-bpmp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/firmware/nvidia,tegra186-bpmp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
25 - .../mailbox/mailbox.txt
26 - .../mailbox/nvidia,tegra186-hsp.yaml
32 - .../clock/clock-bindings.txt
33 - <dt-bindings/clock/tegra186-clock.h>
[all …]
/linux-6.12.1/Documentation/virt/kvm/devices/
Dmpic.rst1 .. SPDX-License-Identifier: GPL-2.0
9 - KVM_DEV_TYPE_FSL_MPIC_20 Freescale MPIC v2.0
10 - KVM_DEV_TYPE_FSL_MPIC_42 Freescale MPIC v4.2
20 KVM_DEV_MPIC_BASE_ADDR (rw, 64-bit)
21 Base address of the 256 KiB MPIC register space. Must be
25 KVM_DEV_MPIC_GRP_REGISTER (rw, 32-bit)
27 "attr" is the byte offset into the MPIC register space. Accesses
28 must be 4-byte aligned.
33 KVM_DEV_MPIC_GRP_IRQ_ACTIVE (rw, 32-bit)
37 For edge-triggered interrupts: Writing 1 is considered an activating
[all …]
Dvm.rst1 .. SPDX-License-Identifier: GPL-2.0
9 struct kvm_device_attr as other devices, but targets VM-wide settings
21 -------------------------------------------
24 :Returns: -EBUSY if a vcpu is already defined, otherwise 0
29 ----------------------------------------
32 :Returns: -EINVAL if CMMA was not enabled;
39 -----------------------------------------
41 :Parameters: in attr->addr the address for the new limit of guest memory
42 :Returns: -EFAULT if the given address is not accessible;
43 -EINVAL if the virtual machine is of type UCONTROL;
[all …]
/linux-6.12.1/Documentation/process/
Dadding-syscalls.rst9 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>`.
13 ------------------------
18 kernel, there are other possibilities -- choose what fits best for your
21 - If the operations involved can be made to look like a filesystem-like
26 - If the new functionality involves operations where the kernel notifies
30 - However, operations that don't map to
31 :manpage:`read(2)`/:manpage:`write(2)`-like operations
35 - If you're just exposing runtime system information, a new node in sysfs
41 - If the operation is specific to a particular file or file descriptor, then
47 - If the operation is specific to a particular task or process, then an
[all …]
/linux-6.12.1/arch/parisc/include/asm/
Dpci.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 ** (workstations 1-~4, servers 2-~32)
25 * accessing the PCI bus once #RESET is de-asserted.
26 * PCI spec somewhere says 1 second but with multi-PCI bus systems,
46 int hba_num; /* I/O port space access "key" */
58 unsigned long lmmio_space_offset; /* CPU view - PCI view */
60 /* REVISIT - spinlock to protect resources? */
72 ** space address.
80 #define PCI_PORT_ADDR(a) ((a) & (HBA_PORT_SPACE_SIZE - 1))
90 ** to both MMIO and I/O port space. Due to poor performance of I/O Port
[all …]
/linux-6.12.1/include/uapi/asm-generic/
Dioctl.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
10 * and to avoid overwriting user space outside the user buffer area.
12 * NOTE: This limits the max parameter size to 16kB -1 !
17 * platforms. The generic ioctl numbering scheme doesn't really enforce
39 #define _IOC_NRMASK ((1 << _IOC_NRBITS)-1)
40 #define _IOC_TYPEMASK ((1 << _IOC_TYPEBITS)-1)
41 #define _IOC_SIZEMASK ((1 << _IOC_SIZEBITS)-1)
42 #define _IOC_DIRMASK ((1 << _IOC_DIRBITS)-1)
/linux-6.12.1/drivers/pinctrl/nomadik/
Dpinctrl-abx500.h1 /* SPDX-License-Identifier: GPL-2.0 */
34 * struct abx500_function - ABx500 pinctrl mux function
46 * struct abx500_pingroup - describes a ABx500 pin group
49 * from the driver-local pin enumeration space
73 #define UNUSED -1
109 * struct abx500_gpio_irq_cluster - indicates GPIOs which are interrupt
116 * read-in values into the cluster information table
126 * struct abx500_pinrange - map pin numbers to GPIO offsets
142 * struct abx500_pinctrl_soc_data - ABx500 pin controller per-SoC configuration
148 * numbering.
/linux-6.12.1/arch/powerpc/kernel/
Dpci-common.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 * Common pmac/prep/chrp pci routines. -- Cort
37 #include <asm/pci-bridge.h>
40 #include <asm/ppc-pci.h>
50 /* For dynamic PHB numbering on get_phb_number(): max number of PHBs. */
54 * For dynamic PHB numbering: used/free PHBs tracking bitmap.
73 int ret, phb_id = -1; in get_phb_number()
77 * Try fixed PHB numbering first, by checking archs and reading in get_phb_number()
78 * the respective device-tree properties. Firstly, try reading in get_phb_number()
79 * standard "linux,pci-domain", then try reading "ibm,opal-phbid" in get_phb_number()
[all …]
/linux-6.12.1/arch/sparc/include/uapi/asm/
Derrno.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 /* These match the SunOS error numbering scheme. */
7 #include <asm-generic/errno-base.h>
12 #define ENOTSOCK 38 /* Socket operation on non-socket */
29 #define ENOBUFS 55 /* No buffer space available */
114 #define ERFKILL 134 /* Operation not possible due to RF-kill */
/linux-6.12.1/tools/arch/sparc/include/uapi/asm/
Derrno.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 /* These match the SunOS error numbering scheme. */
7 #include <asm-generic/errno-base.h>
12 #define ENOTSOCK 38 /* Socket operation on non-socket */
29 #define ENOBUFS 55 /* No buffer space available */
114 #define ERFKILL 134 /* Operation not possible due to RF-kill */
/linux-6.12.1/arch/powerpc/sysdev/
Dcpm2.c4 * Copyright (c) 1999-2001 Dan Malek <dan@embeddedalley.com>
24 * space. The allocator for that is here. When the communication
46 cpm_cpm2_t __iomem *cpmp; /* Pointer to comm processor space */
54 #define CPM_MAP_SIZE (0x40000) /* 256k - the PQ3 reserve this amount
55 of space for CPM as it is larger
68 cpmp = &cpm2_immr->im_cpm; in cpm2_reset()
89 out_be32(&cpmp->cp_cpcr, command | opcode | CPM_CR_FLG); in cpm_command()
91 if ((in_be32(&cpmp->cp_cpcr) & CPM_CR_FLG) == 0) in cpm_command()
95 ret = -EIO; in cpm_command()
105 * memory mapped space.
[all …]
/linux-6.12.1/Documentation/scsi/
Dst.rst1 .. SPDX-License-Identifier: GPL-2.0
23 flexible method and applicable to single-user workstations. However,
32 drive performs auto-detection of the tape format well (like some
33 QIC-drives). The result is that any tape can be read, writing can be
37 does not perform auto-detection well enough and there is a single
40 or not :-).
57 between formats in multi-tape operations (the explicitly overridden
72 limits). Both the auto-rewind (minor equals device number) and
73 non-rewind devices (minor is 128 + device number) are implemented.
128 dev_upper non-rew mode dev-lower
[all …]
/linux-6.12.1/Documentation/admin-guide/mm/
Dnumaperf.rst21 +------------------+ +------------------+
22 | Compute Node 0 +-----+ Compute Node 1 |
24 +--------+---------+ +--------+---------+
26 +--------+---------+ +--------+---------+
28 +------------------+ +--------+---------+
36 performance when accessing a given memory target. Each initiator-target
48 # symlinks -v /sys/devices/system/node/nodeX/access0/targets/
49 relative: /sys/devices/system/node/nodeX/access0/targets/nodeY -> ../../nodeY
51 # symlinks -v /sys/devices/system/node/nodeY/access0/initiators/
52 relative: /sys/devices/system/node/nodeY/access0/initiators/nodeX -> ../../nodeX
[all …]
/linux-6.12.1/drivers/fsi/
Dfsi-core.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * - Rework topology
9 * - s/chip_id/chip_loc
10 * - s/cfam/chip (cfam_id -> chip_id etc...)
27 #include "fsi-master.h"
28 #include "fsi-slave.h"
94 /* Legacy /dev numbering: 4 devices per chip, 16 chips */
106 * FSI endpoint-device support
113 * plus desired offset to access its register space.
123 if (addr > dev->size || size > dev->size || addr > dev->size - size) in fsi_device_read()
[all …]
/linux-6.12.1/drivers/accel/habanalabs/gaudi2/
Dgaudi2P.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2020-2022 HabanaLabs, Ltd.
19 #define GAUDI2_LINUX_FW_FILE "habanalabs/gaudi2/gaudi2-fit.itb"
20 #define GAUDI2_BOOT_FIT_FILE "habanalabs/gaudi2/gaudi2-boot-fit.itb"
44 (((mmDCORE0_SYNC_MNGR_OBJS_SOB_OBJ_8191 - \
48 (((mmDCORE0_SYNC_MNGR_OBJS_MON_STATUS_2047 - \
56 #define NUM_OF_EXPOSED_SM_BLOCKS ((NUM_OF_DCORES - 1) * 2)
73 #define SM_OBJS_BLOCK_SIZE (mmDCORE0_SYNC_MNGR_OBJS_SM_SEC_0 - \
105 (GAUDI2_DCORE1_ENGINE_ID_EDMA_0 - GAUDI2_DCORE0_ENGINE_ID_EDMA_0)
129 /* Host virtual address space. */
[all …]
/linux-6.12.1/drivers/pinctrl/vt8500/
Dpinctrl-wm8650.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include "pinctrl-wmt.h"
17 * Describe the register offsets within the GPIO memory space
22 * Do not reorder these banks as it will change the pin numbering
321 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8650_pinctrl_probe()
323 return -ENOMEM; in wm8650_pinctrl_probe()
325 data->banks = wm8650_banks; in wm8650_pinctrl_probe()
326 data->nbanks = ARRAY_SIZE(wm8650_banks); in wm8650_pinctrl_probe()
327 data->pins = wm8650_pins; in wm8650_pinctrl_probe()
328 data->npins = ARRAY_SIZE(wm8650_pins); in wm8650_pinctrl_probe()
[all …]
Dpinctrl-wm8750.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include "pinctrl-wmt.h"
17 * Describe the register offsets within the GPIO memory space
22 * Do not reorder these banks as it will change the pin numbering
360 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8750_pinctrl_probe()
362 return -ENOMEM; in wm8750_pinctrl_probe()
364 data->banks = wm8750_banks; in wm8750_pinctrl_probe()
365 data->nbanks = ARRAY_SIZE(wm8750_banks); in wm8750_pinctrl_probe()
366 data->pins = wm8750_pins; in wm8750_pinctrl_probe()
367 data->npins = ARRAY_SIZE(wm8750_pins); in wm8750_pinctrl_probe()
[all …]
Dpinctrl-wm8850.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include "pinctrl-wmt.h"
17 * Describe the register offsets within the GPIO memory space
22 * Do not reorder these banks as it will change the pin numbering
339 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in wm8850_pinctrl_probe()
341 return -ENOMEM; in wm8850_pinctrl_probe()
343 data->banks = wm8850_banks; in wm8850_pinctrl_probe()
344 data->nbanks = ARRAY_SIZE(wm8850_banks); in wm8850_pinctrl_probe()
345 data->pins = wm8850_pins; in wm8850_pinctrl_probe()
346 data->npins = ARRAY_SIZE(wm8850_pins); in wm8850_pinctrl_probe()
[all …]
/linux-6.12.1/include/linux/
Dsysctl.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 ** The values in this file are exported to user space via
13 ** numbering of any existing values here, and do not change
16 ** The kernel will then return -ENOTDIR to any application using
94 * NULL procname terminates the table. table->de will be
100 * The table's mode will be honoured for proc-fs access.
103 * under /proc; non-leaf nodes will be represented by directories. A
111 * mirrored under /proc/sys (non-terminals are handled by a built-in
124 return (void *)(unsigned long)atomic_read(&poll->event); in proc_sys_poll_event()
152 * struct ctl_table_header - maintains dynamic lists of struct ctl_table trees
[all …]
/linux-6.12.1/arch/sparc/kernel/
Dleon_pci_grpci1.c1 // SPDX-License-Identifier: GPL-2.0
32 /* Enable/Disable Debugging Configuration Space Access */
108 struct grpci1_priv *priv = dev->bus->sysdata; in grpci1_map_irq()
111 /* Use default IRQ decoding on PCI BUS0 according slot numbering */ in grpci1_map_irq()
113 pin = ((pin - 1) + irq_group) & 0x3; in grpci1_map_irq()
115 return priv->irq_map[pin]; in grpci1_map_irq()
124 return -EINVAL; in grpci1_cfg_r32()
134 cfg = REGLOAD(priv->regs->cfg_stat); in grpci1_cfg_r32()
135 REGSTORE(priv->regs->cfg_stat, (cfg & ~(0xf << 23)) | (bus << 23)); in grpci1_cfg_r32()
138 pci_conf = (u32 *) (priv->pci_conf | (devfn << 8) | (where & 0xfc)); in grpci1_cfg_r32()
[all …]
/linux-6.12.1/Documentation/admin-guide/
Dsvga.rst7 :Copyright: |copy| 1995--1999 Martin Mares, <mj@ucw.cz>
22 remember its mode ID (the four-digit hexadecimal number) and then
31 NORMAL_VGA - Standard 80x25 mode available on all display adapters.
33 EXTENDED_VGA - Standard 8-pixel font mode: 80x43 on EGA, 80x50 on VGA.
35 ASK_VGA - Display a video mode menu upon startup (see below).
37 0..35 - Menu item number (when you have used the menu to view the list of
41 modes are listed in a "first detected -- first displayed" manner. It's
44 0x.... - Hexadecimal video mode ID (also displayed on the menu, see below
46 hexadecimal numbers -- you have to convert it to decimal manually.
52 bootup. It displays a "Press <RETURN> to see video modes available, <SPACE>
[all …]
/linux-6.12.1/Documentation/fpga/
Ddfl.rst7 - Enno Luebbers <enno.luebbers@intel.com>
8 - Xiao Guangrong <guangrong.xiao@linux.intel.com>
9 - Wu Hao <hao.wu@intel.com>
10 - Xu Yilun <yilun.xu@intel.com>
23 device MMIO space to provide an extensible way of adding features. Software can
29 +----------+ +-->+----------+ +-->+----------+ +-->+----------+
32 +----------+ | | Feature | | | Feature | | | Feature |
33 | Next_DFH |--+ +----------+ | +----------+ | +----------+
34 +----------+ | Next_DFH |--+ | Next_DFH |--+ | Next_DFH |--> NULL
35 | ID | +----------+ +----------+ +----------+
[all …]
/linux-6.12.1/fs/
Dpidfs.c1 // SPDX-License-Identifier: GPL-2.0
27 * pidfd_show_fdinfo - print information about a pidfd
53 * - create two new pid namespaces ns1 and ns2 in the initial pid
56 * - create a process with a pidfd in ns1
57 * - send pidfd from ns1 to ns2
58 * - read /proc/self/fdinfo/<pidfd> and observe that both Pid and NSpid
65 pid_t nr = -1; in pidfd_show_fdinfo()
68 ns = proc_pid_ns(file_inode(m->file)->i_sb); in pidfd_show_fdinfo()
79 /* If nr is non-zero it means that 'pid' is valid and that in pidfd_show_fdinfo()
84 for (i = ns->level + 1; i <= pid->level; i++) in pidfd_show_fdinfo()
[all …]
/linux-6.12.1/drivers/net/ethernet/emulex/benet/
Dbe.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2005 - 2016 Broadcom
7 * linux-drivers@emulex.com
31 #include <linux/hwmon-sysfs.h>
60 /* Number of bytes of an RX frame that are copied to skb->data */
62 /* allocate extra space to allow tunneling decapsulation without head reallocation */
67 #define BE_MAX_MTU (BE_MAX_JUMBO_FRAME_SIZE - \
71 #define BE_MAX_GSO_SIZE (65535 - 2 * VLAN_HLEN)
105 #define RX_FRAGS_REFILL_WM (RX_Q_LEN - MAX_RX_POST)
111 #define CNTL_SERIAL_NUM_WORD_SZ (sizeof(u16)) /* Byte-sz of serial num word */
[all …]

1234