/Linux-v4.19/drivers/char/tpm/ |
D | tpm2-space.c | 35 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/ |
D | 5level-paging.txt | 4 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 …]
|
D | mm.txt | 4 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/ |
D | tty_buffer.c | 93 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/ |
D | acpi-ext.c | 65 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/ |
D | cgs_common.h | 109 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/ |
D | i915_vgpu.c | 95 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/ |
D | ip22-mc.c | 55 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/ |
D | vm.txt | 49 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/ |
D | memory.txt | 11 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/ |
D | dcsr.txt | 17 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 …]
|
D | ecm.txt | 8 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
|
D | mcm.txt | 8 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/ |
D | tlb-funcs.S | 22 .space 64 28 .space FASTPATH_SIZE * 4 33 .space FASTPATH_SIZE * 4 38 .space FASTPATH_SIZE * 4
|
/Linux-v4.19/drivers/media/usb/go7007/ |
D | go7007-fw.c | 285 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/ |
D | active_mm.rst | 27 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/ |
D | af9005-remote.c | 85 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/ |
D | uhci-debug.c | 44 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/ |
D | bts.c | 371 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/ |
D | interface.c | 55 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/ |
D | fault-inject.c | 22 int space; in setup_fault_attr() local 26 &interval, &probability, &space, ×) < 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/ |
D | scsi_transport.h | 70 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/ |
D | pci_iov_resource_on_powernv.txt | 48 - 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/ |
D | trampoline_64.S | 167 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/ |
D | f71882fg | 7 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 …]
|