| /linux-6.15/drivers/char/tpm/ |
| H A D | tpm2-space.c | 36 if (space->session_tbl[i]) in tpm2_flush_sessions() 44 if (!space->context_buf) in tpm2_init_space() 67 kfree(space->context_buf); in tpm2_del_space() 172 if (!space) in tpm2_flush_space() 176 if (space->context_tbl[i] && ~space->context_tbl[i]) in tpm2_flush_space() 237 if (i >= ARRAY_SIZE(space->context_tbl) || !space->context_tbl[i]) in tpm2_map_to_phandle() 312 if (!space) in tpm2_prepare_space() 505 if (!(space->context_tbl[i] && ~space->context_tbl[i])) in tpm2_save_space() 509 space->context_buf, space->buf_size, in tpm2_save_space() 526 space->session_buf, space->buf_size, in tpm2_save_space() [all …]
|
| /linux-6.15/drivers/char/ipmi/ |
| H A D | ipmi_dmi.c | 25 unsigned int space; /* addr space for si, intf# for ssif */ member 36 unsigned int space, in dmi_add_platform_ipmi() argument 71 p.space = space; in dmi_add_platform_ipmi() 82 info->space = space; in dmi_add_platform_ipmi() 100 int ipmi_dmi_get_slave_addr(enum si_type si_type, unsigned int space, in ipmi_dmi_get_slave_addr() argument 107 info->space == space && in ipmi_dmi_get_slave_addr() 129 int space = IPMI_IO_ADDR_SPACE; in dmi_decode_ipmi() local 149 space = 0; /* Match I2C interface 0. */ in dmi_decode_ipmi() 166 space = IPMI_MEM_ADDR_SPACE; in dmi_decode_ipmi() 210 dmi_add_platform_ipmi(base_addr, space, slave_addr, irq, in dmi_decode_ipmi()
|
| /linux-6.15/Documentation/arch/x86/x86_64/ |
| H A D | 5level-paging.rst | 10 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 58 to allocation from 47-bit address space. 61 about large address space without manually tracking allocated virtual [all …]
|
| H A D | mm.rst | 13 from the top of the 64-bit address space. It's easier to understand the layout 17 64-bit address space (ffffffffffffffff). 19 Note that as we get closer to the top of the address space, the notation changes 24 It also shows it nicely how incredibly large 64-bit address space is. 75 ffffffef00000000 | -68 GB | fffffffeffffffff | 64 GB | EFI region mapping space 79 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space 92 - With 56-bit addresses, user-space memory gets expanded by a factor of 512x, 145 ffffffef00000000 | -68 GB | fffffffeffffffff | 64 GB | EFI region mapping space 149 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space 159 This causes hole between user space and kernel addresses if you interpret them [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/include/ |
| H A D | cgs_common.h | 108 typedef uint32_t (*cgs_read_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space, 117 typedef void (*cgs_write_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space, 133 #define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \ argument 134 …cgs_write_ind_register(device, space, ix##reg, (cgs_read_ind_register(device, space, ix##reg) & ~C… 168 #define cgs_read_ind_register(dev, space, index) \ argument 169 CGS_CALL(read_ind_register, dev, space, index) 170 #define cgs_write_ind_register(dev, space, index, value) \ argument 171 CGS_CALL(write_ind_register, dev, space, index, value)
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_trace_guc.h | 22 TP_PROTO(struct xe_device *xe, u32 _head, u32 _tail, u32 size, u32 space, u32 len), 23 TP_ARGS(xe, _head, _tail, size, space, len), 30 __field(u32, space) 39 __entry->space = space; 45 __entry->space, __entry->len) 49 TP_PROTO(struct xe_device *xe, u32 _head, u32 _tail, u32 size, u32 space, u32 len), 50 TP_ARGS(xe, _head, _tail, size, space, len) 54 TP_PROTO(struct xe_device *xe, u32 _head, u32 _tail, u32 size, u32 space, u32 len), 55 TP_ARGS(xe, _head, _tail, size, space, len), 59 __entry->space, __entry->len)
|
| /linux-6.15/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A 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. 91 offset and length of the DCSR space registers of the device 120 offset and length of the DCSR space registers of the device 168 This node represents the region of DCSR space allocated to 202 This node represents the region of DCSR space allocated to 231 This node represents the region of DCSR space allocated to 259 This node represents the region of DCSR space allocated to 291 This node represents the region of DCSR space allocated to [all …]
|
| H A 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
|
| H A 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
|
| /linux-6.15/drivers/media/usb/go7007/ |
| H A D | go7007-fw.c | 281 if (space < cnt) in copy_packages() 385 if (space - off < 32) { in gen_mjpeghdr_to_package() 632 __le16 *code, int space, int *framelen) in gen_mpeg1hdr_to_package() argument 674 if (space - off < 32) { in gen_mpeg1hdr_to_package() 818 __le16 *code, int space, int *framelen) in gen_mpeg4hdr_to_package() argument 842 if (space - off < 32) { in gen_mpeg4hdr_to_package() 885 if (space - off < 32) { in gen_mpeg4hdr_to_package() 1516 return config_package(go, code, space); in do_special() 1532 return final_package(go, code, space); in do_special() 1534 return audio_to_package(go, code, space); in do_special() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_vgpu.c | 143 struct drm_mm_node space[4]; member 183 vgt_deballoon_space(ggtt, &bl_info.space[i]); in intel_vgt_deballoon() 295 ret = vgt_balloon_space(ggtt, &bl_info.space[2], in intel_vgt_balloon() 303 ret = vgt_balloon_space(ggtt, &bl_info.space[3], in intel_vgt_balloon() 311 ret = vgt_balloon_space(ggtt, &bl_info.space[0], in intel_vgt_balloon() 319 ret = vgt_balloon_space(ggtt, &bl_info.space[1], in intel_vgt_balloon() 330 vgt_deballoon_space(ggtt, &bl_info.space[0]); in intel_vgt_balloon() 332 vgt_deballoon_space(ggtt, &bl_info.space[3]); in intel_vgt_balloon() 334 vgt_deballoon_space(ggtt, &bl_info.space[2]); in intel_vgt_balloon()
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | intel_ring.c | 21 unsigned int space; in intel_ring_update_space() local 23 space = __intel_ring_space(ring->head, ring->emit, ring->size); in intel_ring_update_space() 25 ring->space = space; in intel_ring_update_space() 26 return space; in intel_ring_update_space() 226 GEM_BUG_ON(ring->space < bytes); in wait_for_space() 267 if (unlikely(total_bytes > ring->space)) { in intel_ring_begin() 290 GEM_BUG_ON(need_wrap > ring->space); in intel_ring_begin() 296 ring->space -= need_wrap; in intel_ring_begin() 301 GEM_BUG_ON(ring->space < bytes); in intel_ring_begin() 306 ring->space -= bytes; in intel_ring_begin()
|
| /linux-6.15/drivers/tty/ |
| H A D | tty_buffer.c | 98 return max(space, 0); in tty_buffer_space_avail() 312 if (unlikely(space == 0)) in __tty_insert_flip_string_flags() 315 memcpy(char_buf_ptr(tb, tb->used), chars, space); in __tty_insert_flip_string_flags() 318 memcpy(flag_buf_ptr(tb, tb->used), flags, space); in __tty_insert_flip_string_flags() 319 flags += space; in __tty_insert_flip_string_flags() 327 tb->used += space; in __tty_insert_flip_string_flags() 328 copied += space; in __tty_insert_flip_string_flags() 329 chars += space; in __tty_insert_flip_string_flags() 358 if (likely(space)) { in tty_prepare_flip_string() 364 tb->used += space; in tty_prepare_flip_string() [all …]
|
| /linux-6.15/arch/mips/mm/ |
| H A D | tlb-funcs.S | 22 .space 64 28 .space FASTPATH_SIZE * 4 33 .space FASTPATH_SIZE * 4 38 .space FASTPATH_SIZE * 4
|
| /linux-6.15/drivers/media/usb/dvb-usb/ |
| H A D | af9005-remote.c | 76 u16 mark, space; in af9005_rc_decode() local 83 space = (u16) (data[2] << 8) + data[3]; in af9005_rc_decode() 84 if (space * 3 < mark) { in af9005_rc_decode() 102 space = (u16) (data[i + 2] << 8) + data[i + 3]; in af9005_rc_decode() 103 space >>= 1; in af9005_rc_decode() 104 if (mark * 2 > space) in af9005_rc_decode()
|
| /linux-6.15/Documentation/arch/arm/ |
| H A D | memory.rst | 14 space, and this must be shared between user space processes, the 18 certain regions of VM space for use for new facilities; therefore 19 this document may reserve more VM space over time. 56 fee00000 feffffff Mapping of PCI I/O space. This is a static 57 mapping within the vmalloc space. 59 VMALLOC_START VMALLOC_END-1 vmalloc() / ioremap() space. 74 space. 76 MODULES_VADDR MODULES_END-1 Kernel module space 85 00001000 TASK_SIZE-1 User space mappings 93 space are also caught via this mapping.
|
| /linux-6.15/drivers/usb/host/ |
| H A D | uhci-debug.c | 44 int len, int space) in uhci_show_td() argument 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() 227 space, ""); in uhci_show_qh() 232 len - (out - buf), space + 2); in uhci_show_qh() [all …]
|
| /linux-6.15/arch/x86/events/intel/ |
| H A D | bts.c | 399 pad = space; in bts_buffer_reset() 400 if (space > handle->size) { in bts_buffer_reset() 401 space = handle->size; in bts_buffer_reset() 402 space -= space % BTS_RECORD_SIZE; in bts_buffer_reset() 419 if (next_space > space || !space) { in bts_buffer_reset() 427 space = next_space; in bts_buffer_reset() 443 if (space > wakeup) { in bts_buffer_reset() 444 space = wakeup; in bts_buffer_reset() 445 space -= space % BTS_RECORD_SIZE; in bts_buffer_reset() 448 buf->end = head + space; in bts_buffer_reset() [all …]
|
| /linux-6.15/drivers/pnp/ |
| H A D | interface.c | 56 static void pnp_print_port(pnp_info_buffer_t * buffer, char *space, in pnp_print_port() argument 60 "%i-bit address decoding\n", space, in pnp_print_port() 68 static void pnp_print_irq(pnp_info_buffer_t * buffer, char *space, in pnp_print_irq() argument 73 pnp_printf(buffer, "%sirq ", space); in pnp_print_irq() 101 static void pnp_print_dma(pnp_info_buffer_t * buffer, char *space, in pnp_print_dma() argument 107 pnp_printf(buffer, "%sdma ", space); in pnp_print_dma() 159 space, (unsigned long long) mem->min, in pnp_print_mem() 194 pnp_print_port(buffer, space, &option->u.port); in pnp_print_option() 197 pnp_print_mem(buffer, space, &option->u.mem); in pnp_print_option() 200 pnp_print_irq(buffer, space, &option->u.irq); in pnp_print_option() [all …]
|
| /linux-6.15/Documentation/mm/ |
| H A D | active_mm.rst | 31 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. 58 anonymous process gets scheduled away, the borrowed address space is 62 "mm_users" counter that is how many "real address space users" there are, [all …]
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | ctl.c | 217 enum tb_cfg_space space, u32 offset, in check_config_address() argument 222 if (WARN(space != addr.space, "wrong space (expected %x, got %x\n)", in check_config_address() 223 space, addr.space)) in check_config_address() 945 .space = space, in tb_cfg_read_raw() 1016 .space = space, in tb_cfg_write_raw() 1074 if (space == TB_CFG_PORT && in tb_cfg_get_error() 1078 tb_cfg_print_error(ctl, space, res); in tb_cfg_get_error() 1100 return tb_cfg_get_error(ctl, space, &res); in tb_cfg_read() 1104 route, space, offset); in tb_cfg_read() 1126 return tb_cfg_get_error(ctl, space, &res); in tb_cfg_write() [all …]
|
| /linux-6.15/Documentation/virt/kvm/devices/ |
| H A D | vm.rst | 75 :Returns: -EFAULT if the given address is not accessible from kernel space; 100 -EFAULT if the given address is not accessible from kernel space; 188 has not been disabled by user space (so the instruction to be queried is 212 Allows user space to set/get the TOD clock extension (u8) (superseded by 215 :Parameters: address of a buffer in user space to store the data (u8) to 226 :Parameters: address of a buffer in user space to store the data (u64) to 238 :Parameters: address of a buffer in user space to store the data 252 Allows user space to enable aes key wrapping, including generating a new 261 Allows user space to enable dea key wrapping, including generating a new 270 Allows user space to disable aes key wrapping, clearing the wrapping key. [all …]
|
| /linux-6.15/drivers/media/platform/amphion/ |
| H A D | vpu_rpc.c | 59 u32 space = 0; in vpu_rpc_send_cmd_buf() local 67 space = vpu_rpc_check_buffer_space(desc, true); in vpu_rpc_send_cmd_buf() 68 if (space < (((cmd->hdr.num + 1) << 2) + 16)) in vpu_rpc_send_cmd_buf() 103 u32 space = 0; in vpu_rpc_check_msg() local 108 space = vpu_rpc_check_buffer_space(desc, 0); in vpu_rpc_check_msg() 109 space = (space >> 2); in vpu_rpc_check_msg() 111 if (space) { in vpu_rpc_check_msg() 114 if (msgnum <= space) in vpu_rpc_check_msg()
|
| /linux-6.15/Documentation/devicetree/bindings/mtd/ |
| H A D | st,stm32-fmc2-nand.yaml | 66 - description: Chip select 0 address space 69 - description: Chip select 1 address space 91 - description: Chip select 0 address space 94 - description: Chip select 1 address space 107 - description: Chip select 0 address space 110 - description: Chip select 1 address space 113 - description: Chip select 2 address space 116 - description: Chip select 3 address space
|
| /linux-6.15/Documentation/arch/riscv/ |
| H A D | vm-layout.rst | 26 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 ffffffc600000000 | -232 GB | ffffffd5ffffffff | 64 GB | vmalloc/ioremap space 76 …0000000000000000 | 0 | 00007fffffffffff | 128 TB | user-space virtual memory, different … 84 … | Kernel-space virtual memory, shared between all processes: 90 ffff8f8000000000 | -112.5 TB | ffffaf7fffffffff | 32 TB | vmalloc/ioremap space 112 …0000000000000000 | 0 | 00ffffffffffffff | 64 PB | user-space virtual memory, different … 120 … | Kernel-space virtual memory, shared between all processes: 126 ff20000000000000 | -56 PB | ff5fffffffffffff | 16 PB | vmalloc/ioremap space
|