| /OK3568_Linux_fs/kernel/drivers/block/xen-blkback/ |
| H A D | common.h | 126 struct blkif_x86_32_request_indirect indirect; member 182 struct blkif_x86_64_request_indirect indirect; member 427 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_32_req() 428 dst->u.indirect.nr_segments = src->u.indirect.nr_segments; in blkif_get_x86_32_req() 429 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_32_req() 430 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_32_req() 431 dst->u.indirect.sector_number = src->u.indirect.sector_number; in blkif_get_x86_32_req() 433 j = min(MAX_INDIRECT_PAGES, INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_32_req() 435 dst->u.indirect.indirect_grefs[i] = in blkif_get_x86_32_req() 436 src->u.indirect.indirect_grefs[i]; in blkif_get_x86_32_req() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | vcn_v2_5.c | 448 static void vcn_v2_5_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v2_5_mc_resume_dpg_mode() argument 455 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode() 458 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 461 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 463 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 466 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 468 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 470 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 476 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 479 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() [all …]
|
| H A D | vcn_v2_0.c | 384 static void vcn_v2_0_mc_resume_dpg_mode(struct amdgpu_device *adev, bool indirect) in vcn_v2_0_mc_resume_dpg_mode() argument 391 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode() 394 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 397 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 399 UVD, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 402 UVD, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 404 UVD, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 406 UVD, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 412 lower_32_bits(adev->vcn.inst->gpu_addr), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 415 upper_32_bits(adev->vcn.inst->gpu_addr), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() [all …]
|
| H A D | vcn_v3_0.c | 459 static void vcn_v3_0_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v3_0_mc_resume_dpg_mode() argument 466 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode() 469 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 472 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 474 VCN, inst_idx, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 477 VCN, inst_idx, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 479 VCN, inst_idx, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 481 VCN, inst_idx, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 487 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 490 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | ksysfs.c | 95 struct setup_indirect *indirect; in get_setup_data_size() local 114 indirect = (struct setup_indirect *)data->data; in get_setup_data_size() 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() [all …]
|
| H 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()
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ext4/ |
| H 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…
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/ |
| H A D | map_ptr_kern.c | 55 static inline int check_bpf_map_ptr(struct bpf_map *indirect, in check_bpf_map_ptr() argument 58 VERIFY(indirect->map_type == direct->map_type); in check_bpf_map_ptr() 59 VERIFY(indirect->key_size == direct->key_size); in check_bpf_map_ptr() 60 VERIFY(indirect->value_size == direct->value_size); in check_bpf_map_ptr() 61 VERIFY(indirect->max_entries == direct->max_entries); in check_bpf_map_ptr() 62 VERIFY(indirect->id == direct->id); in check_bpf_map_ptr() 63 VERIFY(indirect->memory.pages == direct->memory.pages); in check_bpf_map_ptr() 68 static inline int check(struct bpf_map *indirect, struct bpf_map *direct, in check() argument 71 VERIFY(check_bpf_map_ptr(indirect, direct)); in check() 72 VERIFY(check_bpf_map_fields(indirect, key_size, value_size, in check() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/ |
| H 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
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/hw-vuln/ |
| H A D | spectre.rst | 62 execution of indirect branches to leak privileged memory. 93 execution of indirect branches :ref:`[3] <spec_ref3>`. The indirect 95 indirect branches can be influenced by an attacker, causing gadget code 102 In Spectre variant 2 attacks, the attacker can steer speculative 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 109 this could cause privileged code's indirect branch to jump to a gadget 130 steer its indirect branch speculations to gadget code, and measure the 135 Branch History Buffer (BHB) to speculatively steer an indirect branch [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | ioremap.c | 642 struct setup_indirect *indirect; in memremap_is_setup_data() local 677 indirect = (struct setup_indirect *)data->data; in memremap_is_setup_data() 679 if (indirect->type != SETUP_INDIRECT) { in memremap_is_setup_data() 680 paddr = indirect->addr; in memremap_is_setup_data() 681 len = indirect->len; in memremap_is_setup_data() 703 struct setup_indirect *indirect; in early_memremap_is_setup_data() local 739 indirect = (struct setup_indirect *)data->data; in early_memremap_is_setup_data() 741 if (indirect->type != SETUP_INDIRECT) { in early_memremap_is_setup_data() 742 paddr = indirect->addr; in early_memremap_is_setup_data() 743 len = indirect->len; in early_memremap_is_setup_data()
|
| /OK3568_Linux_fs/kernel/drivers/net/can/sja1000/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/m68k/math-emu/ |
| H 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
|
| H 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
|
| /OK3568_Linux_fs/buildroot/utils/ |
| H A D | scancpan | 602 my %indirect; 605 $indirect{$dep} = 1 unless exists $direct{$dep}; 607 return keys %indirect; 825 my @indirect = (get_indirect_dependencies( $distname )); 841 if (scalar @indirect > 0) { 843 foreach my $dep (sort @indirect) { 858 foreach my $dep (sort grep { $is_xs{$_} } @indirect) {
|
| /OK3568_Linux_fs/kernel/drivers/net/can/cc770/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/r128/ |
| H A D | r128_state.c | 1518 drm_r128_indirect_t *indirect = data; in r128_cce_indirect() local 1528 indirect->idx, indirect->start, indirect->end, in r128_cce_indirect() 1529 indirect->discard); in r128_cce_indirect() 1531 if (indirect->idx < 0 || indirect->idx >= dma->buf_count) { in r128_cce_indirect() 1533 indirect->idx, dma->buf_count - 1); in r128_cce_indirect() 1537 buf = dma->buflist[indirect->idx]; in r128_cce_indirect() 1546 DRM_ERROR("sending pending buffer %d\n", indirect->idx); in r128_cce_indirect() 1550 if (indirect->start < buf->used) { in r128_cce_indirect() 1552 indirect->start, buf->used); in r128_cce_indirect() 1559 buf->used = indirect->end; in r128_cce_indirect() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/virt/ |
| H 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
|
| /OK3568_Linux_fs/kernel/fs/befs/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/sound/core/ |
| H A D | control_compat.c | 145 unsigned int indirect; /* bit-field causes misalignment */ member 160 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()
|
| /OK3568_Linux_fs/kernel/drivers/virtio/ |
| H A D | virtio_ring.c | 103 bool indirect; member 212 return (vq->indirect && total_sg > 1 && vq->vq.num_free); in virtqueue_use_indirect() 429 bool indirect; in virtqueue_add_split() local 434 BUG_ON(ctx && vq->indirect); in virtqueue_add_split() 451 WARN_ON_ONCE(total_sg > vq->split.vring.num && !vq->indirect); in virtqueue_add_split() 456 indirect = true; in virtqueue_add_split() 461 indirect = false; in virtqueue_add_split() 475 if (indirect) in virtqueue_add_split() 510 if (indirect) { in virtqueue_add_split() 531 if (indirect) in virtqueue_add_split() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | unwind_hints.h | 18 .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0 20 .if \indirect
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H 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
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/ |
| H A D | cif-code.def | 102 /* Call was originally indirect. */ 104 N_("originally indirect function call not considered for inlining")) 106 /* Ths edge represents an indirect edge with a yet-undetermined callee . */ 108 N_("indirect function call with a yet undetermined callee"))
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/ |
| H A D | cif-code.def | 102 /* Call was originally indirect. */ 104 N_("originally indirect function call not considered for inlining")) 106 /* Ths edge represents an indirect edge with a yet-undetermined callee . */ 108 N_("indirect function call with a yet undetermined callee"))
|