Home
last modified time | relevance | path

Searched refs:space (Results 1 – 25 of 1408) sorted by relevance

12345678910>>...57

/Linux-v4.19/drivers/char/tpm/
Dtpm2-space.c35 static void tpm2_flush_sessions(struct tpm_chip *chip, struct tpm_space *space) in tpm2_flush_sessions() argument
39 for (i = 0; i < ARRAY_SIZE(space->session_tbl); i++) { in tpm2_flush_sessions()
40 if (space->session_tbl[i]) in tpm2_flush_sessions()
41 tpm2_flush_context_cmd(chip, space->session_tbl[i], in tpm2_flush_sessions()
46 int tpm2_init_space(struct tpm_space *space) in tpm2_init_space() argument
48 space->context_buf = kzalloc(PAGE_SIZE, GFP_KERNEL); in tpm2_init_space()
49 if (!space->context_buf) in tpm2_init_space()
52 space->session_buf = kzalloc(PAGE_SIZE, GFP_KERNEL); in tpm2_init_space()
53 if (space->session_buf == NULL) { in tpm2_init_space()
54 kfree(space->context_buf); in tpm2_init_space()
[all …]
/Linux-v4.19/Documentation/x86/x86_64/
D5level-paging.txt4 space and 64 TiB of physical address space. We are already bumping into
11 It bumps the limits to 128 PiB of virtual address space and 4 PiB of
12 physical address space. This "ought to be enough for anybody" ©.
27 == User-space and large virtual address space ==
29 On x86, 5-level paging enables 56-bit userspace virtual address space.
30 Not all user space is ready to handle wide addresses. It's known that
35 To mitigate this, we are not going to allocate virtual address space
38 But userspace can ask for allocation from full address space by
43 occupied, we look for unmapped area in *full* address space, rather than
51 to allocation from 47-bit address space.
[all …]
Dmm.txt4 0000000000000000 - 00007fffffffffff (=47 bits) user space, different per mm
9 ffffc90000000000 - ffffe8ffffffffff (=45 bits) vmalloc/ioremap space
20 ffffffef00000000 - fffffffeffffffff (=64 GB) EFI region mapping space
23 ffffffffa0000000 - fffffffffeffffff (1520 MB) module mapping space
30 0000000000000000 - 00ffffffffffffff (=56 bits) user space, different per mm
35 ffa0000000000000 - ffd1ffffffffffff (=54 bits) vmalloc/ioremap space (12800 TB)
46 ffffffef00000000 - fffffffeffffffff (=64 GB) EFI region mapping space
49 ffffffffa0000000 - fffffffffeffffff (1520 MB) module mapping space
57 This causes hole between user space and kernel addresses if you interpret them
64 vmalloc space is lazily synchronized into the different PML4/PML5 pages of
[all …]
/Linux-v4.19/drivers/tty/
Dtty_buffer.c93 int space = port->buf.mem_limit - atomic_read(&port->buf.mem_used); in tty_buffer_space_avail() local
94 return max(space, 0); in tty_buffer_space_avail()
313 int space = __tty_buffer_request_room(port, goal, flags); in tty_insert_flip_string_fixed_flag() local
315 if (unlikely(space == 0)) in tty_insert_flip_string_fixed_flag()
317 memcpy(char_buf_ptr(tb, tb->used), chars, space); in tty_insert_flip_string_fixed_flag()
319 memset(flag_buf_ptr(tb, tb->used), flag, space); in tty_insert_flip_string_fixed_flag()
320 tb->used += space; in tty_insert_flip_string_fixed_flag()
321 copied += space; in tty_insert_flip_string_fixed_flag()
322 chars += space; in tty_insert_flip_string_fixed_flag()
348 int space = tty_buffer_request_room(port, goal); in tty_insert_flip_string_flags() local
[all …]
/Linux-v4.19/arch/ia64/kernel/
Dacpi-ext.c65 struct csr_space *space = data; in find_csr_space() local
74 space->base = addr.address.minimum; in find_csr_space()
75 space->length = addr.address.address_length; in find_csr_space()
83 struct csr_space space = { 0, 0 }; in hp_crs_locate() local
85 acpi_walk_resources(obj, METHOD_NAME__CRS, find_csr_space, &space); in hp_crs_locate()
86 if (!space.length) in hp_crs_locate()
89 *base = space.base; in hp_crs_locate()
90 *length = space.length; in hp_crs_locate()
/Linux-v4.19/drivers/gpu/drm/amd/include/
Dcgs_common.h109 typedef uint32_t (*cgs_read_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
118 typedef void (*cgs_write_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
134 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument
135 …cgs_write_ind_register(device, space, ix##reg, (cgs_read_ind_register(device, space, ix##reg) & ~C…
170 #define cgs_read_ind_register(dev,space,index) \ argument
171 CGS_CALL(read_ind_register,dev,space,index)
172 #define cgs_write_ind_register(dev,space,index,value) \ argument
173 CGS_CALL(write_ind_register,dev,space,index,value)
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_vgpu.c95 struct drm_mm_node space[4]; member
129 vgt_deballoon_space(&dev_priv->ggtt, &bl_info.space[i]); in intel_vgt_deballoon()
232 ret = vgt_balloon_space(ggtt, &bl_info.space[2], in intel_vgt_balloon()
240 ret = vgt_balloon_space(ggtt, &bl_info.space[3], in intel_vgt_balloon()
248 ret = vgt_balloon_space(ggtt, &bl_info.space[0], in intel_vgt_balloon()
256 ret = vgt_balloon_space(ggtt, &bl_info.space[1], in intel_vgt_balloon()
267 vgt_deballoon_space(ggtt, &bl_info.space[0]); in intel_vgt_balloon()
269 vgt_deballoon_space(ggtt, &bl_info.space[3]); in intel_vgt_balloon()
271 vgt_deballoon_space(ggtt, &bl_info.space[2]); in intel_vgt_balloon()
/Linux-v4.19/arch/mips/sgi-ip22/
Dip22-mc.c55 struct mem space[2] = {{SGIMC_SEG0_BADDR, 0}, {SGIMC_SEG1_BADDR, 0}}; in probe_memory() local
90 for (j = 0; j < ARRAY_SIZE(space) && !found; j++) in probe_memory()
91 if (space[j].addr + space[j].size == bank[i].addr) { in probe_memory()
92 space[j].size += bank[i].size; in probe_memory()
102 for (i = 0; i < ARRAY_SIZE(space); i++) in probe_memory()
103 if (space[i].size) in probe_memory()
104 add_memory_region(space[i].addr, space[i].size, in probe_memory()
/Linux-v4.19/Documentation/virtual/kvm/devices/
Dvm.txt49 Allows user space to retrieve machine and kvm specific cpu related information:
61 Returns: -EFAULT if the given address is not accessible from kernel space
67 Allows user space to retrieve or request to change cpu related information for a vcpu:
85 -EFAULT if the given address is not accessible from kernel space
91 Allows user space to retrieve available cpu features. A feature is available if
100 Returns: -EFAULT if the given address is not accessible from kernel space.
105 Allows user space to retrieve or change enabled cpu features for all VCPUs of a
111 Returns: -EFAULT if the given address is not accessible from kernel space.
118 Allows user space to retrieve available cpu subfunctions without any filtering
148 Returns: -EFAULT if the given address is not accessible from kernel space.
[all …]
/Linux-v4.19/Documentation/arm/
Dmemory.txt11 space, and this must be shared between user space processes, the
15 certain regions of VM space for use for new facilities; therefore
16 this document may reserve more VM space over time.
47 fee00000 feffffff Mapping of PCI I/O space. This is a static
48 mapping within the vmalloc space.
50 VMALLOC_START VMALLOC_END-1 vmalloc() / ioremap() space.
65 space.
67 MODULES_VADDR MODULES_END-1 Kernel module space
71 00001000 TASK_SIZE-1 User space mappings
79 space are also caught via this mapping.
/Linux-v4.19/Documentation/devicetree/bindings/powerpc/fsl/
Ddcsr.txt17 debug blocks defined within this memory space.
25 The DCSR space exists in the memory-mapped bus.
44 range of the DCSR space.
57 This node represents the region of DCSR space allocated to the EPU
91 offset and length of the DCSR space registers of the device
107 This node represents the region of DCSR space allocated to the NPC
120 offset and length of the DCSR space registers of the device
122 The Nexus Port controller occupies two regions in the DCSR space
144 This node represents the region of DCSR space allocated to the NXC
157 offset and length of the DCSR space registers of the device
[all …]
Decm.txt8 The LAW node represents the region of CCSR space where local access
10 of CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
24 physical address offset and length of the CCSR space
37 The E500 LAW node represents the region of CCSR space where ECM config
39 of CCSR space.
53 physical address offset and length of the CCSR space
Dmcm.txt8 The LAW node represents the region of CCSR space where local access
10 of CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
24 physical address offset and length of the CCSR space
37 The MPX LAW node represents the region of CCSR space where MCM config
39 of CCSR space.
53 physical address offset and length of the CCSR space
/Linux-v4.19/arch/mips/mm/
Dtlb-funcs.S22 .space 64
28 .space FASTPATH_SIZE * 4
33 .space FASTPATH_SIZE * 4
38 .space FASTPATH_SIZE * 4
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-fw.c285 static int copy_packages(__le16 *dest, u16 *src, int pkg_cnt, int space) in copy_packages() argument
289 if (space < cnt) in copy_packages()
373 static int gen_mjpeghdr_to_package(struct go7007 *go, __le16 *code, int space) in gen_mjpeghdr_to_package() argument
393 if (space - off < 32) { in gen_mjpeghdr_to_package()
640 __le16 *code, int space, int *framelen) in gen_mpeg1hdr_to_package() argument
682 if (space - off < 32) { in gen_mpeg1hdr_to_package()
826 __le16 *code, int space, int *framelen) in gen_mpeg4hdr_to_package() argument
850 if (space - off < 32) { in gen_mpeg4hdr_to_package()
893 if (space - off < 32) { in gen_mpeg4hdr_to_package()
928 __le16 *code, int space, int *framelen) in brctrl_to_package() argument
[all …]
/Linux-v4.19/Documentation/vm/
Dactive_mm.rst27 difference is that an anonymous address space doesn't care about the
29 anonymous address space we just leave the previous address space
32 The obvious use for a "anonymous address space" is any thread that
35 some amount of time they are not going to be interested in user space,
40 - "tsk->mm" points to the "real address space". For an anonymous process,
42 really doesn't _have_ a real address space at all.
44 - however, we obviously need to keep track of which address space we
46 which shows what the currently active address space is.
48 The rule is that for a process with a real address space (ie tsk->mm is
54 anonymous process gets scheduled away, the borrowed address space is
[all …]
/Linux-v4.19/drivers/media/usb/dvb-usb/
Daf9005-remote.c85 u16 mark, space; in af9005_rc_decode() local
92 space = (u16) (data[2] << 8) + data[3]; in af9005_rc_decode()
93 if (space * 3 < mark) { in af9005_rc_decode()
111 space = (u16) (data[i + 2] << 8) + data[i + 3]; in af9005_rc_decode()
112 space >>= 1; in af9005_rc_decode()
113 if (mark * 2 > space) in af9005_rc_decode()
/Linux-v4.19/drivers/usb/host/
Duhci-debug.c44 int len, int space) in uhci_show_td() argument
51 out += sprintf(out, "%*s[%p] link (%08x) ", space, "", td, in uhci_show_td()
101 char *buf, int len, int space) in uhci_show_urbp() argument
142 out += sprintf(out, "%*s%d: ", space + 2, "", i); in uhci_show_urbp()
157 space, "", ninactive, nactive); in uhci_show_urbp()
166 struct uhci_qh *qh, char *buf, int len, int space) in uhci_show_qh() argument
182 space, "", qh, qtype, in uhci_show_qh()
188 space, "", qh->period, qh->phase, qh->load, in uhci_show_qh()
192 space, "", qh->period, qh->phase, qh->load); in uhci_show_qh()
197 out += sprintf(out, "%*s Element points to QH (bug?)\n", space, ""); in uhci_show_qh()
[all …]
/Linux-v4.19/arch/x86/events/intel/
Dbts.c371 unsigned long head, space, next_space, pad, gap, skip, wakeup; in bts_buffer_reset() local
382 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
383 pad = space; in bts_buffer_reset()
384 if (space > handle->size) { in bts_buffer_reset()
385 space = handle->size; in bts_buffer_reset()
386 space -= space % BTS_RECORD_SIZE; in bts_buffer_reset()
388 if (space <= BTS_SAFETY_MARGIN) { in bts_buffer_reset()
403 if (next_space > space || !space) { in bts_buffer_reset()
411 space = next_space; in bts_buffer_reset()
427 if (space > wakeup) { in bts_buffer_reset()
[all …]
/Linux-v4.19/drivers/pnp/
Dinterface.c55 static void pnp_print_port(pnp_info_buffer_t * buffer, char *space, in pnp_print_port() argument
59 "%i-bit address decoding\n", space, in pnp_print_port()
67 static void pnp_print_irq(pnp_info_buffer_t * buffer, char *space, in pnp_print_irq() argument
72 pnp_printf(buffer, "%sirq ", space); in pnp_print_irq()
100 static void pnp_print_dma(pnp_info_buffer_t * buffer, char *space, in pnp_print_dma() argument
106 pnp_printf(buffer, "%sdma ", space); in pnp_print_dma()
152 static void pnp_print_mem(pnp_info_buffer_t * buffer, char *space, in pnp_print_mem() argument
158 space, (unsigned long long) mem->min, in pnp_print_mem()
188 static void pnp_print_option(pnp_info_buffer_t * buffer, char *space, in pnp_print_option() argument
193 pnp_print_port(buffer, space, &option->u.port); in pnp_print_option()
[all …]
/Linux-v4.19/lib/
Dfault-inject.c22 int space; in setup_fault_attr() local
26 &interval, &probability, &space, &times) < 4) { in setup_fault_attr()
35 atomic_set(&attr->space, space); in setup_fault_attr()
48 atomic_read(&attr->space), in fail_dump()
131 if (atomic_read(&attr->space) > size) { in should_fail()
132 atomic_sub(size, &attr->space); in should_fail()
219 if (!debugfs_create_atomic_t("space", mode, dir, &attr->space)) in fault_create_debugfs_attr()
/Linux-v4.19/include/scsi/
Dscsi_transport.h70 scsi_transport_reserve_target(struct scsi_transport_template * t, int space) in scsi_transport_reserve_target() argument
74 t->target_size = t->target_private_offset + space; in scsi_transport_reserve_target()
77 scsi_transport_reserve_device(struct scsi_transport_template * t, int space) in scsi_transport_reserve_device() argument
81 t->device_size = t->device_private_offset + space; in scsi_transport_reserve_device()
/Linux-v4.19/Documentation/powerpc/
Dpci_iov_resource_on_powernv.txt48 - For DMA we then provide an entire address space for each PE that can
54 - For MSIs, we have two windows in the address space (one at the top of
55 the 32-bit space and one much higher) which, via a combination of the
66 from the CPU address space to the PCI address space. There is one M32
69 the CPU address space to the PCIe bus and must be naturally aligned
80 portion of address space from the CPU to PCIe
84 ignores that however and will forward in that space if we try).
87 maps each segment to a PE#. That allows portions of the MMIO space
93 onto a segment alignment/granularity so that the space behind a bridge
118 for large BARs in 64-bit space:
[all …]
/Linux-v4.19/arch/x86/realmode/rm/
Dtrampoline_64.S167 GLOBAL(trampoline_pgd) .space PAGE_SIZE
171 tr_start: .space 8
172 GLOBAL(tr_efer) .space 8
173 GLOBAL(tr_cr4) .space 4
174 GLOBAL(tr_flags) .space 4
/Linux-v4.19/Documentation/hwmon/
Df71882fg7 Addresses scanned: none, address read from Super I/O config space
11 Addresses scanned: none, address read from Super I/O config space
15 Addresses scanned: none, address read from Super I/O config space
19 Addresses scanned: none, address read from Super I/O config space
23 Addresses scanned: none, address read from Super I/O config space
27 Addresses scanned: none, address read from Super I/O config space
31 Addresses scanned: none, address read from Super I/O config space
35 Addresses scanned: none, address read from Super I/O config space
39 Addresses scanned: none, address read from Super I/O config space
43 Addresses scanned: none, address read from Super I/O config space
[all …]

12345678910>>...57