Home
last modified time | relevance | path

Searched full:space (Results 1 – 25 of 5330) sorted by relevance

12345678910>>...214

/Linux-v6.6/drivers/char/tpm/
Dtpm2-space.c31 static void tpm2_flush_sessions(struct tpm_chip *chip, struct tpm_space *space) in tpm2_flush_sessions() argument
35 for (i = 0; i < ARRAY_SIZE(space->session_tbl); i++) { in tpm2_flush_sessions()
36 if (space->session_tbl[i]) in tpm2_flush_sessions()
37 tpm2_flush_context(chip, space->session_tbl[i]); in tpm2_flush_sessions()
41 int tpm2_init_space(struct tpm_space *space, unsigned int buf_size) in tpm2_init_space() argument
43 space->context_buf = kzalloc(buf_size, GFP_KERNEL); in tpm2_init_space()
44 if (!space->context_buf) in tpm2_init_space()
47 space->session_buf = kzalloc(buf_size, GFP_KERNEL); in tpm2_init_space()
48 if (space->session_buf == NULL) { in tpm2_init_space()
49 kfree(space->context_buf); in tpm2_init_space()
[all …]
/Linux-v6.6/scripts/
Dtags.sh148 # - \s is not working with etags, use a space or [ \t]
153 '/^\(ENTRY\|_GLOBAL\)([[:space:]]*\([[:alnum:]_\\]*\)).*/\2/'
156 '/^SYSCALL_DEFINE[0-9]([[:space:]]*\([[:alnum:]_]*\).*/sys_\1/'
157 '/^BPF_CALL_[0-9]([[:space:]]*\([[:alnum:]_]*\).*/\1/'
158 '/^COMPAT_SYSCALL_DEFINE[0-9]([[:space:]]*\([[:alnum:]_]*\).*/compat_sys_\1/'
159 '/^TRACE_EVENT([[:space:]]*\([[:alnum:]_]*\).*/trace_\1/'
160 '/^TRACE_EVENT([[:space:]]*\([[:alnum:]_]*\).*/trace_\1_rcuidle/'
161 '/^DEFINE_EVENT([^,)]*,[[:space:]]*\([[:alnum:]_]*\).*/trace_\1/'
162 '/^DEFINE_EVENT([^,)]*,[[:space:]]*\([[:alnum:]_]*\).*/trace_\1_rcuidle/'
163 '/^DEFINE_INSN_CACHE_OPS([[:space:]]*\([[:alnum:]_]*\).*/get_\1_slot/'
[all …]
/Linux-v6.6/arch/s390/kvm/
Dgaccess.h109 * Copies a simple value from kernel space to a guest vcpu's lowcore.
132 * write_guest_lc - copy data from kernel space to guest vcpu's lowcore
135 * @data: source address in kernel space
138 * Copy data from kernel space to guest vcpu's lowcore. The entire range must
158 * read_guest_lc - copy data from guest vcpu's lowcore to kernel space
161 * @data: destination address in kernel space
164 * Copy data from guest vcpu's lowcore to kernel space. The entire range must
213 * write_guest_with_key - copy data from kernel space to guest space
217 * @data: source address in kernel space
221 * Copy @len bytes from @data (kernel space) to @ga (guest address).
[all …]
/Linux-v6.6/fs/btrfs/tests/
Dfree-space-tests.c10 #include "../free-space-cache.h"
17 * entry and remove space from either end and the middle, and make sure we can
18 * remove space that covers adjacent extent entries.
40 test_err("full remove left some lingering space"); in test_extents()
70 test_err("still have space at the front"); in test_extents()
75 test_err("still have space in the middle"); in test_extents()
80 test_err("still have space at the end"); in test_extents()
110 test_err("left some space in bitmap"); in test_bitmaps()
136 test_err("couldn't add space that straddles two bitmaps %d", in test_bitmaps()
143 test_err("couldn't remove overlapping space %d", ret); in test_bitmaps()
[all …]
/Linux-v6.6/fs/ubifs/
Dbudget.c13 * space management.
15 * Factors such as compression, wasted space at the ends of LEBs, space in other
17 * impossible to accurately predict the amount of space needed. Consequently
26 * When pessimistic budget calculations say that there is no enough space,
62 * This function runs garbage collector to make some more free space. Returns
70 /* Make some free space by garbage-collecting dirty space */ in run_gc()
100 * make_free_space - make more free space on the file-system.
104 * is supposedly no free space. But in most cases there is some free space:
106 * needed, so shrinking the liability is one way to make free space - the
107 * cached data will take less space then it was budgeted for;
[all …]
/Linux-v6.6/tools/perf/trace/beauty/
Dusbdevfs_ioctl.sh10 …="^#[[:space:]]*define[[:space:]]+USBDEVFS_(\w+)(\(\w+\))?[[:space:]]+_IO[CWR]{0,2}\([[:space:]]*(…
11 grep -E "$regex" ${header_dir}/usbdevice_fs.h | grep -E -v 'USBDEVFS_\w+32[[:space:]]' | \
17 regex="^#[[:space:]]*define[[:space:]]+USBDEVFS_(\w+)[[:space:]]+_IO[WR]{0,2}\([[:space:]]*'U'[[:sp…
18 grep -E $regex ${header_dir}/usbdevice_fs.h | grep -E 'USBDEVFS_\w+32[[:space:]]' | \
Dvhost_virtio_ioctl.sh7 regex='^#[[:space:]]*define[[:space:]]+VHOST_(\w+)[[:space:]]+_IOW?\([[:space:]]*VHOST_VIRTIO[[:spa…
14 regex='^#[[:space:]]*define[[:space:]]+VHOST_(\w+)[[:space:]]+_IOW?R\([[:space:]]*VHOST_VIRTIO[[:sp…
Dmount_flags.sh7 regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+MS_([[:alnum:]_]+)[[:space:]]+([[:digit:]]+)[[:s…
11 regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+MS_([[:alnum:]_]+)[[:space:]]+\(1<<([[:digit:]]+…
Drename_flags.sh10 …='^[[:space:]]*#[[:space:]]*define[[:space:]]+RENAME_([[:alnum:]_]+)[[:space:]]+\(1[[:space:]]*<<[…
/Linux-v6.6/tools/perf/trace/beauty/tracepoints/
Dx86_msr.sh17 regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+MSR_([[:alnum:]][[:alnum:]_]+)[[:space:]]+(0x000…
24 regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+MSR_([[:alnum:]][[:alnum:]_]+)[[:space:]]+(0xc00…
33 regex='^[[:space:]]*#[[:space:]]*define[[:space:]]+MSR_([[:alnum:]][[:alnum:]_]+)[[:space:]]+(0xc00…
/Linux-v6.6/arch/arm/mach-mv78xx0/
Dmv78xx0.h16 * c0000000 PCIe Memory space
17 * f0800000 PCIe #0 I/O space
18 * f0900000 PCIe #1 I/O space
19 * f0a00000 PCIe #2 I/O space
20 * f0b00000 PCIe #3 I/O space
21 * f0c00000 PCIe #4 I/O space
22 * f0d00000 PCIe #5 I/O space
23 * f0e00000 PCIe #6 I/O space
24 * f0f00000 PCIe #7 I/O space
29 * fee00000 f0800000 64K PCIe #0 I/O space
[all …]
/Linux-v6.6/include/linux/
Drio_drv.h46 * rio_local_read_config_32 - Read 32 bits from local configuration space
48 * @offset: Offset into local configuration space
52 * device's configuration space.
61 * rio_local_write_config_32 - Write 32 bits to local configuration space
63 * @offset: Offset into local configuration space
67 * device's configuration space.
76 * rio_local_read_config_16 - Read 16 bits from local configuration space
78 * @offset: Offset into local configuration space
82 * device's configuration space.
91 * rio_local_write_config_16 - Write 16 bits to local configuration space
[all …]
/Linux-v6.6/sound/core/
Dmemory.c15 * copy_to_user_fromio - copy data from mmio-space to user-space
16 * @dst: the destination pointer on user-space
20 * Copies the data from mmio-space to user-space.
35 * copy_to_iter_fromio - copy data from mmio-space to iov_iter
40 * Copies the data from mmio-space to iov_iter.
67 * copy_from_user_toio - copy data from user-space to mmio-space
68 * @dst: the destination pointer on mmio-space
69 * @src: the source pointer on user-space
72 * Copies the data from user-space to mmio-space.
87 * copy_from_iter_toio - copy data from iov_iter to mmio-space
[all …]
/Linux-v6.6/Documentation/arch/x86/x86_64/
D5level-paging.rst10 space and 64 TiB of physical address space. We are already bumping into
17 It bumps the limits to 128 PiB of virtual address space and 4 PiB of
18 physical address space. This "ought to be enough for anybody" ©.
34 User-space and large virtual address space
36 On x86, 5-level paging enables 56-bit userspace virtual address space.
37 Not all user space is ready to handle wide addresses. It's known that
42 To mitigate this, we are not going to allocate virtual address space
45 But userspace can ask for allocation from full address space by
50 occupied, we look for unmapped area in *full* address space, rather than
58 to allocation from 47-bit address space.
[all …]
/Linux-v6.6/Documentation/powerpc/
Dpci_iov_resource_on_powernv.rst57 - For DMA we then provide an entire address space for each PE that can
63 - For MSIs, we have two windows in the address space (one at the top of
64 the 32-bit space and one much higher) which, via a combination of the
75 from the CPU address space to the PCI address space. There is one M32
78 the CPU address space to the PCIe bus and must be naturally aligned
89 portion of address space from the CPU to PCIe
93 ignores that however and will forward in that space if we try).
96 maps each segment to a PE#. That allows portions of the MMIO space
102 onto a segment alignment/granularity so that the space behind a bridge
127 for large BARs in 64-bit space:
[all …]
/Linux-v6.6/lib/
Diomap_copy.c10 * __iowrite32_copy - copy data to MMIO space, in 32-bit units
11 * @to: destination, in MMIO space (must be 32-bit aligned)
15 * Copy data from kernel space to MMIO space, in units of 32 bits at a
33 * __ioread32_copy - copy data from MMIO space, in 32-bit units
35 * @from: source, in MMIO space (must be 32-bit aligned)
38 * Copy data from MMIO space to kernel space, in units of 32 bits at a
54 * __iowrite64_copy - copy data to MMIO space, in 64-bit or 32-bit units
55 * @to: destination, in MMIO space (must be 64-bit aligned)
59 * Copy data from kernel space to MMIO space, in units of 32 or 64 bits at a
/Linux-v6.6/arch/loongarch/include/asm/
Duaccess.h28 * get_user: - Get a simple variable from user space.
30 * @ptr: Source address, in user space.
35 * This macro copies a single simple variable from user space to kernel
36 * space. It supports simple types like char and int, but not larger
55 * put_user: - Write a simple value into user space.
56 * @x: Value to copy to user space.
57 * @ptr: Destination address, in user space.
62 * This macro copies a single simple value from kernel space to user
63 * space. It supports simple types like char and int, but not larger
80 * __get_user: - Get a simple variable from user space, with less checking.
[all …]
/Linux-v6.6/Documentation/PCI/
Dacpi-info.rst12 method for accessing PCI config space below it, the address space windows
33 reserving address space. The static tables are for things the OS needs to
45 describe all the address space they consume. This includes all the windows
53 space, since it is consumed by the host bridge.
58 spec defines Consumer/Producer only for the Extended Address Space
60 Address Space descriptors. Consequently, OSes have to assume all
63 Prior to the addition of Extended Address Space descriptors, the failure of
66 bridge registers (including ECAM space) in PNP0C02 catch-all devices [6].
67 With the exception of ECAM, the bridge register space is device-specific
71 New architectures should be able to use "Consumer" Extended Address Space
[all …]
/Linux-v6.6/fs/btrfs/
Dspace-info.c5 #include "space-info.h"
8 #include "free-space-cache.h"
18 * HOW DOES SPACE RESERVATION WORK
26 * 1) space_info. This is the ultimate arbiter of how much space we can use.
30 * determining if there is space to make an allocation. There is a space_info
36 * much space is accounted for in space_info->bytes_may_use.
66 * enough space
77 * Flushes various things attempting to free up space.
80 * This is called by anything that either subtracts space from
84 * completed. If it can the space is added to space_info->bytes_may_use and
[all …]
Ddelalloc-space.c5 #include "delalloc-space.h"
8 #include "space-info.h"
60 * will just focus on how it is used for delalloc space.
66 * outstanding DELALLOC space we have in this inode. We limit the maximum
80 * necessary, either by attempting to reserve more space, or freeing up excess
81 * space.
153 /* Use new btrfs_qgroup_reserve_data to reserve precious data space. */ in btrfs_check_data_free_space()
169 * This one will *NOT* use accurate qgroup reserved space API, just for case
170 * which we can't sleep and is sure it won't affect qgroup reserved space.
189 * space framework.
[all …]
/Linux-v6.6/Documentation/riscv/
Dvm-layout.rst26 occur.": that splits the virtual address space into 2 halves separated by a very
39 …0000000000000000 | 0 | 0000003fffffffff | 256 GB | user-space virtual memory, different …
47 … | Kernel-space virtual memory, shared between all processes:
53 ffffffc800000000 | -224 GB | ffffffd7ffffffff | 64 GB | vmalloc/ioremap space
75 …0000000000000000 | 0 | 00007fffffffffff | 128 TB | user-space virtual memory, different …
83 … | Kernel-space virtual memory, shared between all processes:
89 ffff8f8000000000 | -112.5 TB | ffffaf7fffffffff | 32 TB | vmalloc/ioremap space
111 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different …
119 … | Kernel-space virtual memory, shared between all processes:
125 ff20000000000000 | -56 PB | ff5fffffffffffff | 16 PB | vmalloc/ioremap space
[all …]
/Linux-v6.6/Documentation/mm/
Dactive_mm.rst31 difference is that an anonymous address space doesn't care about the
33 anonymous address space we just leave the previous address space
36 The obvious use for a "anonymous address space" is any thread that
39 some amount of time they are not going to be interested in user space,
44 - "tsk->mm" points to the "real address space". For an anonymous process,
46 really doesn't _have_ a real address space at all.
48 - however, we obviously need to keep track of which address space we
50 which shows what the currently active address space is.
52 The rule is that for a process with a real address space (ie tsk->mm is
58 anonymous process gets scheduled away, the borrowed address space is
[all …]
/Linux-v6.6/arch/ia64/kernel/
Dacpi-ext.c16 * Device CSRs that do not appear in PCI config space should be described
17 * via ACPI. This would normally be done with Address Space Descriptors
20 * describe the location and size of CSR space.
62 struct csr_space *space = data; in find_csr_space() local
71 space->base = addr.address.minimum; in find_csr_space()
72 space->length = addr.address.address_length; in find_csr_space()
80 struct csr_space space = { 0, 0 }; in hp_crs_locate() local
82 acpi_walk_resources(obj, METHOD_NAME__CRS, find_csr_space, &space); in hp_crs_locate()
83 if (!space.length) in hp_crs_locate()
86 *base = space.base; in hp_crs_locate()
[all …]
/Linux-v6.6/drivers/comedi/
Dcomedi_buf.c329 * comedi_buf_write_alloc() - Reserve buffer space for writing
331 * @nbytes: Maximum space to reserve in bytes.
333 * Reserve up to @nbytes bytes of space to be written in the COMEDI acquisition
335 * by the space available.
337 * Return: The amount of space reserved in bytes.
352 * before we write data to the write-alloc'ed buffer space in comedi_buf_write_alloc()
362 * and kernel space
415 * comedi_buf_write_free() - Free buffer space after it is written
417 * @nbytes: Maximum space to free in bytes.
419 * Free up to @nbytes bytes of space previously reserved for writing in the
[all …]
/Linux-v6.6/drivers/rapidio/
Drio-access.c3 * RapidIO configuration space access support
25 * @size: Size of configuration space read (8, 16, 32 bits)
27 * @len: Length of configuration space read (1, 2, 4 bytes)
30 * configuration space registers on the local device.
46 * @size: Size of configuration space write (8, 16, 32 bits)
48 * @len: Length of configuration space write (1, 2, 4 bytes)
51 * configuration space registers on the local device.
77 * @size: Size of configuration space read (8, 16, 32 bits)
79 * @len: Length of configuration space read (1, 2, 4 bytes)
82 * configuration space registers on the local device.
[all …]

12345678910>>...214