/linux-6.3-rc2/drivers/block/xen-blkback/ |
A D | common.h | 425 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_32_req() 426 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_32_req() 427 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_32_req() 428 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_32_req() 429 dst->u.indirect.sector_number = src->u.indirect.sector_number; in blkif_get_x86_32_req() 433 dst->u.indirect.indirect_grefs[i] = in blkif_get_x86_32_req() 473 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_64_req() 474 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_64_req() 475 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_64_req() 476 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_64_req() [all …]
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | ksysfs.c | 95 struct setup_indirect *indirect; in get_setup_data_size() local 116 if (indirect->type != SETUP_INDIRECT) in get_setup_data_size() 117 *size = indirect->len; in get_setup_data_size() 138 struct setup_indirect *indirect; in type_show() local 162 indirect = (struct setup_indirect *)data->data; in type_show() 164 ret = sprintf(buf, "0x%x\n", indirect->type); in type_show() 179 struct setup_indirect *indirect; in setup_data_data_read() local 203 indirect = (struct setup_indirect *)data->data; in setup_data_data_read() 205 if (indirect->type != SETUP_INDIRECT) { in setup_data_data_read() 206 paddr = indirect->addr; in setup_data_data_read() [all …]
|
A D | kdebugfs.c | 91 struct setup_indirect *indirect; in create_setup_data_nodes() local 129 indirect = (struct setup_indirect *)data->data; in create_setup_data_nodes() 131 if (indirect->type != SETUP_INDIRECT) { in create_setup_data_nodes() 132 node->paddr = indirect->addr; in create_setup_data_nodes() 133 node->type = indirect->type; in create_setup_data_nodes() 134 node->len = indirect->len; in create_setup_data_nodes()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | vcn_v2_5.c | 458 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode() 489 if (!indirect) in vcn_v2_5_mc_resume_dpg_mode() 497 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode() 775 bool indirect) in vcn_v2_6_enable_ras() argument 788 tmp, 0, indirect); in vcn_v2_6_enable_ras() 793 tmp, 0, indirect); in vcn_v2_6_enable_ras() 798 tmp, 0, indirect); in vcn_v2_6_enable_ras() 816 if (indirect) in vcn_v2_5_start_dpg_mode() 831 VCN, 0, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v2_5_start_dpg_mode() 878 VCN, 0, mmUVD_LMI_CTRL2), 0, 0, indirect); in vcn_v2_5_start_dpg_mode() [all …]
|
A D | vcn_v4_0.c | 431 if (!indirect) { in vcn_v4_0_mc_resume_dpg_mode() 462 if (!indirect) in vcn_v4_0_mc_resume_dpg_mode() 470 if (!indirect) { in vcn_v4_0_mc_resume_dpg_mode() 762 int inst_idx, uint8_t indirect) in vcn_v4_0_disable_clock_gating_dpg_mode() argument 870 bool indirect) in vcn_v4_0_enable_ras() argument 883 tmp, 0, indirect); in vcn_v4_0_enable_ras() 888 tmp, 0, indirect); in vcn_v4_0_enable_ras() 915 if (indirect) in vcn_v4_0_start_dpg_mode() 979 vcn_v4_0_enable_ras(adev, inst_idx, indirect); in vcn_v4_0_start_dpg_mode() 984 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v4_0_start_dpg_mode() [all …]
|
A D | vcn_v2_0.c | 392 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode() 423 if (!indirect) in vcn_v2_0_mc_resume_dpg_mode() 431 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode() 594 uint8_t sram_sel, uint8_t indirect) in vcn_v2_0_clock_gating_dpg_mode() argument 807 if (indirect) in vcn_v2_0_start_dpg_mode() 822 UVD, 0, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v2_0_start_dpg_mode() 834 UVD, 0, mmUVD_LMI_CTRL), tmp, 0, indirect); in vcn_v2_0_start_dpg_mode() 860 vcn_v2_0_mc_resume_dpg_mode(adev, indirect); in vcn_v2_0_start_dpg_mode() 869 UVD, 0, mmUVD_SOFT_RESET), 0, 0, indirect); in vcn_v2_0_start_dpg_mode() 879 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v2_0_start_dpg_mode() [all …]
|
A D | vcn_v3_0.c | 503 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode() 531 AMDGPU_UVD_FIRMWARE_OFFSET >> 3, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 534 if (!indirect) in vcn_v3_0_mc_resume_dpg_mode() 542 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode() 825 uint8_t sram_sel, int inst_idx, uint8_t indirect) in vcn_v3_0_clock_gating_dpg_mode() argument 955 if (indirect) in vcn_v3_0_start_dpg_mode() 970 VCN, inst_idx, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v3_0_start_dpg_mode() 982 VCN, inst_idx, mmUVD_LMI_CTRL), tmp, 0, indirect); in vcn_v3_0_start_dpg_mode() 1017 VCN, inst_idx, mmUVD_LMI_CTRL2), 0, 0, indirect); in vcn_v3_0_start_dpg_mode() 1031 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v3_0_start_dpg_mode() [all …]
|
/linux-6.3-rc2/Documentation/filesystems/ext4/ |
A D | blockmap.rst | 16 | 13 | Double-indirect block: (file blocks ``$block_size``/4 + 12 to (``$block_siz… 21 | | | 0 to (``$block_size`` / 4) | Map to (``$block_size`` / 4) indirect bl… 30 | 14 | Triple-indirect block: (file blocks (``$block_size`` / 4) ^ 2 + (``$block_s… 35 … | 0 to (``$block_size`` / 4) | Map to (``$block_size`` / 4) double indirect blocks (1024 if 4… 40 … | | 0 to (``$block_size`` / 4) | Map to (``$block_size`` / 4) indirect blocks (1024 if 4…
|
/linux-6.3-rc2/arch/arm64/kvm/hyp/ |
A D | hyp-entry.S | 208 .macro hyp_ventry indirect, spectrev2 218 .if \indirect != 0 241 .macro generate_vectors indirect, spectrev2 244 hyp_ventry \indirect, \spectrev2 251 generate_vectors indirect = 0, spectrev2 = 1 // HYP_VECTOR_SPECTRE_DIRECT 252 generate_vectors indirect = 1, spectrev2 = 0 // HYP_VECTOR_INDIRECT 253 generate_vectors indirect = 1, spectrev2 = 1 // HYP_VECTOR_SPECTRE_INDIRECT
|
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | map_ptr_kern.c | 50 static inline int check_bpf_map_ptr(struct bpf_map *indirect, in check_bpf_map_ptr() argument 53 VERIFY(indirect->map_type == direct->map_type); in check_bpf_map_ptr() 54 VERIFY(indirect->key_size == direct->key_size); in check_bpf_map_ptr() 55 VERIFY(indirect->value_size == direct->value_size); in check_bpf_map_ptr() 56 VERIFY(indirect->max_entries == direct->max_entries); in check_bpf_map_ptr() 57 VERIFY(indirect->id == direct->id); in check_bpf_map_ptr() 65 VERIFY(check_bpf_map_ptr(indirect, direct)); in check() 66 VERIFY(check_bpf_map_fields(indirect, key_size, value_size, in check() 71 static inline int check_default(struct bpf_map *indirect, in check_default() argument 74 VERIFY(check(indirect, direct, sizeof(__u32), sizeof(__u32), in check_default() [all …]
|
/linux-6.3-rc2/Documentation/admin-guide/hw-vuln/ |
A D | spectre.rst | 62 execution of indirect branches to leak privileged memory. 93 execution of indirect branches :ref:`[3] <spec_ref3>`. The indirect 104 buffer of a CPU used for predicting indirect branch addresses. Such 105 poisoning could be done by indirect branching into existing code, 106 with the address offset of the indirect branch under the attacker's 292 guests from affecting indirect branching in the host kernel. 519 can disable indirect branch speculation via prctl() (See 584 (indirect branch prediction) vulnerability. System may 592 (indirect branch speculation) vulnerability. 622 retpoline,lfence LFENCE; indirect branch [all …]
|
/linux-6.3-rc2/arch/x86/mm/ |
A D | ioremap.c | 632 struct setup_indirect *indirect; in memremap_is_setup_data() local 667 indirect = (struct setup_indirect *)data->data; in memremap_is_setup_data() 669 if (indirect->type != SETUP_INDIRECT) { in memremap_is_setup_data() 670 paddr = indirect->addr; in memremap_is_setup_data() 671 len = indirect->len; in memremap_is_setup_data() 693 struct setup_indirect *indirect; in early_memremap_is_setup_data() local 729 indirect = (struct setup_indirect *)data->data; in early_memremap_is_setup_data() 731 if (indirect->type != SETUP_INDIRECT) { in early_memremap_is_setup_data() 732 paddr = indirect->addr; in early_memremap_is_setup_data() 733 len = indirect->len; in early_memremap_is_setup_data()
|
/linux-6.3-rc2/drivers/net/can/sja1000/ |
A D | sja1000_isa.c | 37 static int indirect[MAXDEV] = {[0 ... (MAXDEV - 1)] = -1}; variable 46 module_param_hw_array(indirect, int, ioport, NULL, 0444); 47 MODULE_PARM_DESC(indirect, "Indirect access via address and data port"); 139 if (indirect[idx] > 0 || in sja1000_isa_probe() 140 (indirect[idx] == -1 && indirect[0] > 0)) in sja1000_isa_probe()
|
/linux-6.3-rc2/drivers/net/can/cc770/ |
A D | cc770_isa.c | 75 static int indirect[MAXDEV] = {[0 ... (MAXDEV - 1)] = -1}; variable 83 module_param_hw_array(indirect, int, ioport, NULL, 0444); 84 MODULE_PARM_DESC(indirect, "Indirect access via address and data port"); 184 if (indirect[idx] > 0 || in cc770_isa_probe() 185 (indirect[idx] == -1 && indirect[0] > 0)) in cc770_isa_probe()
|
/linux-6.3-rc2/arch/m68k/math-emu/ |
A D | fp_decode.h | 196 | test if %pc is the base register for the indirect addr mode 220 | addressing mode: address register indirect 244 | addressing mode: address register indirect with postincrement 263 | addressing mode: address register indirect with predecrement 289 | addressing mode: address register/programm counter indirect 331 | all other indirect addressing modes will finally end up here 345 | addressing mode: address register/programm counter indirect 355 3: | addressing mode: address register/programm counter memory indirect
|
A D | fp_move.S | 135 | addressing mode: address register indirect 140 | addressing mode: address register indirect with postincrement 145 | addressing mode: address register indirect with predecrement 150 | addressing mode: address register indirect with 16bit displacement
|
/linux-6.3-rc2/Documentation/virt/ |
A D | paravirt_ops.rst | 23 - simple indirect call 25 known that the overhead of indirect call isn't very important. 27 - indirect call which allows optimization with binary patch
|
/linux-6.3-rc2/fs/befs/ |
A D | datastream.c | 189 metablocks += ds->indirect.len; in befs_count_blocks() 317 befs_block_run indirect = data->indirect; in befs_find_brun_indirect() local 318 befs_blocknr_t indirblockno = iaddr2blockno(sb, &indirect); in befs_find_brun_indirect() 327 for (i = 0; i < indirect.len; i++) { in befs_find_brun_indirect()
|
/linux-6.3-rc2/sound/core/ |
A D | control_compat.c | 142 unsigned int indirect; /* bit-field causes misalignment */ member 157 unsigned int indirect; /* bit-field causes misalignment */ member 225 unsigned int indirect; in copy_ctl_value_from_user() local 229 if (get_user(indirect, &data32->indirect)) in copy_ctl_value_from_user() 231 if (indirect) in copy_ctl_value_from_user()
|
/linux-6.3-rc2/drivers/virtio/ |
A D | virtio_ring.c | 170 bool indirect; member 510 if (!indirect) { in virtqueue_add_desc_split() 537 bool indirect; in virtqueue_add_split() local 564 indirect = true; in virtqueue_add_split() 583 if (indirect) in virtqueue_add_split() 627 if (indirect) { in virtqueue_add_split() 646 if (indirect) in virtqueue_add_split() 653 if (indirect) in virtqueue_add_split() 684 if (indirect) in virtqueue_add_split() 692 if (indirect) { in virtqueue_add_split() [all …]
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | unwind_hints.h | 18 .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0 signal=1 20 .if \indirect
|
/linux-6.3-rc2/arch/parisc/kernel/vdso32/ |
A D | Makefile | 10 ccflags-y := -shared -fno-common -fbuiltin -mno-fast-indirect-calls -O2 -mno-long-calls 45 cmd_vdso32cc = $(CROSS32CC) $(c_flags) -c -fPIC -mno-fast-indirect-calls -o $@ $<
|
/linux-6.3-rc2/Documentation/powerpc/ |
A D | cpu_families.rst | 186 - e6500 adds HW loaded indirect TLB entries. 226 - Book3E, software loaded TLB + HW loaded indirect TLB entries.
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | qnx6.rst | 60 Level 1 adds an additional indirect addressing level where each indirect 62 Level 2 adds an additional indirect addressing block level (so, already up 66 indirect addressing blocks or inodes. 97 For more than 16 blocks an indirect addressing in form of another tree is 183 Bitmap blocks, Inode blocks and indirect addressing blocks for those two
|
A D | sysv-fs.rst | 214 - 1 indirect block (pointers to blocks) 215 - 1 double-indirect block (pointer to pointers to blocks) 220 - 1 indirect block (pointers to blocks) 221 - 1 double-indirect block (pointer to pointers to blocks) 222 - 1 triple-indirect block (pointer to pointers to pointers to blocks)
|