/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio.c | 277 QVRingIndirectDesc *indirect = g_malloc(sizeof(*indirect)); in qvring_indirect_desc_setup() local 279 indirect->index = 0; in qvring_indirect_desc_setup() 280 indirect->elem = elem; in qvring_indirect_desc_setup() 281 indirect->desc = guest_alloc(alloc, sizeof(struct vring_desc) * elem); in qvring_indirect_desc_setup() 285 qvirtio_writeq(d, qs, indirect->desc + (16 * i), 0); in qvring_indirect_desc_setup() 295 qvirtio_writew(d, qs, indirect->desc + (16 * i) + 12, in qvring_indirect_desc_setup() 299 qvirtio_writew(d, qs, indirect->desc + (16 * i) + 14, i + 1); in qvring_indirect_desc_setup() 301 qvirtio_writew(d, qs, indirect->desc + (16 * i) + 12, 0); in qvring_indirect_desc_setup() 302 qvirtio_writew(d, qs, indirect->desc + (16 * i) + 14, 0); in qvring_indirect_desc_setup() 306 return indirect; in qvring_indirect_desc_setup() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/etcd/etcd/ |
H A D | 0001-xxhash-bump-to-v2.1.2.patch | 44 github.com/beorn7/perks v1.0.1 // indirect 45 - github.com/cespare/xxhash/v2 v2.1.1 // indirect 46 + github.com/cespare/xxhash/v2 v2.1.2 // indirect 47 github.com/coreos/go-semver v0.3.0 // indirect 48 github.com/coreos/go-systemd/v22 v22.3.2 // indirect 49 github.com/gogo/protobuf v1.3.2 // indirect 70 github.com/beorn7/perks v1.0.1 // indirect 71 - github.com/cespare/xxhash/v2 v2.1.1 // indirect 72 + github.com/cespare/xxhash/v2 v2.1.2 // indirect 73 github.com/coreos/go-semver v0.3.0 // indirect [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | vcn_v4_0_3.c | 58 int inst_idx, bool indirect); 419 static void vcn_v4_0_3_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v4_0_3_mc_resume_dpg_mode() argument 429 if (!indirect) { in vcn_v4_0_3_mc_resume_dpg_mode() 433 inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 437 inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 439 VCN, 0, regUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 442 VCN, 0, regUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 444 VCN, 0, regUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 446 VCN, 0, regUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() 452 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode() [all …]
|
H A D | vcn_v2_5.c | 469 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 476 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode() 479 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 482 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 484 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 487 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 489 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 491 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 497 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v2_5_mc_resume_dpg_mode() 500 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_v4_0.c | 436 static void vcn_v4_0_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect) in vcn_v4_0_mc_resume_dpg_mode() argument 445 if (!indirect) { in vcn_v4_0_mc_resume_dpg_mode() 448 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 451 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 453 VCN, inst_idx, regUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 456 VCN, inst_idx, regUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 458 VCN, inst_idx, regUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 460 VCN, inst_idx, regUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 466 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() 469 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v4_0_mc_resume_dpg_mode() [all …]
|
H A D | vcn_v2_0.c | 387 static void vcn_v2_0_mc_resume_dpg_mode(struct amdgpu_device *adev, bool indirect) in vcn_v2_0_mc_resume_dpg_mode() argument 394 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode() 397 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 400 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 402 UVD, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 405 UVD, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 407 UVD, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 409 UVD, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 415 lower_32_bits(adev->vcn.inst->gpu_addr), 0, indirect); in vcn_v2_0_mc_resume_dpg_mode() 418 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 | 498 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 505 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode() 508 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 511 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 513 VCN, inst_idx, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 516 VCN, inst_idx, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 518 VCN, inst_idx, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 520 VCN, inst_idx, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 526 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() 529 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect); in vcn_v3_0_mc_resume_dpg_mode() [all …]
|
/openbmc/linux/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()
|
/openbmc/linux/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…
|
/openbmc/linux/arch/arm64/kvm/hyp/ |
H A D | hyp-entry.S | 216 .macro hyp_ventry indirect, spectrev2 226 .if \indirect != 0 249 .macro generate_vectors indirect, spectrev2 252 hyp_ventry \indirect, \spectrev2 259 generate_vectors indirect = 0, spectrev2 = 1 // HYP_VECTOR_SPECTRE_DIRECT 260 generate_vectors indirect = 1, spectrev2 = 0 // HYP_VECTOR_INDIRECT 261 generate_vectors indirect = 1, spectrev2 = 1 // HYP_VECTOR_SPECTRE_INDIRECT
|
/openbmc/linux/drivers/block/xen-blkback/ |
H A D | blkback.c | 928 pages[i]->gref = req->u.indirect.indirect_grefs[i]; in xen_blkbk_parse_indirect() 1105 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_32_req() 1106 dst->u.indirect.nr_segments = in blkif_get_x86_32_req() 1107 READ_ONCE(src->u.indirect.nr_segments); in blkif_get_x86_32_req() 1108 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_32_req() 1109 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_32_req() 1110 dst->u.indirect.sector_number = src->u.indirect.sector_number; in blkif_get_x86_32_req() 1112 INDIRECT_PAGES(dst->u.indirect.nr_segments)); in blkif_get_x86_32_req() 1114 dst->u.indirect.indirect_grefs[i] = in blkif_get_x86_32_req() 1115 src->u.indirect.indirect_grefs[i]; in blkif_get_x86_32_req() [all …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H 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() 62 static inline int check(struct bpf_map *indirect, struct bpf_map *direct, in check() argument 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 [all …]
|
/openbmc/linux/arch/x86/mm/ |
H A D | ioremap.c | 637 struct setup_indirect *indirect; in memremap_is_setup_data() local 673 indirect = (struct setup_indirect *)data->data; in memremap_is_setup_data() 675 if (indirect->type != SETUP_INDIRECT) { in memremap_is_setup_data() 676 paddr = indirect->addr; in memremap_is_setup_data() 677 len = indirect->len; in memremap_is_setup_data() 699 struct setup_indirect *indirect; in early_memremap_is_setup_data() local 736 indirect = (struct setup_indirect *)data->data; in early_memremap_is_setup_data() 738 if (indirect->type != SETUP_INDIRECT) { in early_memremap_is_setup_data() 739 paddr = indirect->addr; in early_memremap_is_setup_data() 740 len = indirect->len; in early_memremap_is_setup_data()
|
/openbmc/linux/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()
|
/openbmc/qemu/tests/qapi-schema/ |
H A D | base-cycle-indirect.err | 1 base-cycle-indirect.json: In struct 'Base1': 2 base-cycle-indirect.json:2: object Base1 contains itself
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-blk-test.c | 348 static void indirect(void *obj, void *u_data, QGuestAllocator *t_alloc) in indirect() function 354 QVRingIndirectDesc *indirect; in indirect() local 387 indirect = qvring_indirect_desc_setup(qts, dev, t_alloc, 2); in indirect() 388 qvring_indirect_desc_add(dev, qts, indirect, req_addr, 528, false); in indirect() 389 qvring_indirect_desc_add(dev, qts, indirect, req_addr + 528, 1, true); in indirect() 390 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect() 398 g_free(indirect); in indirect() 412 indirect = qvring_indirect_desc_setup(qts, dev, t_alloc, 2); in indirect() 413 qvring_indirect_desc_add(dev, qts, indirect, req_addr, 16, false); in indirect() 414 qvring_indirect_desc_add(dev, qts, indirect, req_addr + 16, 513, true); in indirect() [all …]
|
H A D | vhost-user-blk-test.c | 457 static void indirect(void *obj, void *u_data, QGuestAllocator *t_alloc) in indirect() function 463 QVRingIndirectDesc *indirect; in indirect() local 496 indirect = qvring_indirect_desc_setup(qts, dev, t_alloc, 2); in indirect() 497 qvring_indirect_desc_add(dev, qts, indirect, req_addr, 528, false); in indirect() 498 qvring_indirect_desc_add(dev, qts, indirect, req_addr + 528, 1, true); in indirect() 499 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect() 507 g_free(indirect); in indirect() 521 indirect = qvring_indirect_desc_setup(qts, dev, t_alloc, 2); in indirect() 522 qvring_indirect_desc_add(dev, qts, indirect, req_addr, 16, false); in indirect() 523 qvring_indirect_desc_add(dev, qts, indirect, req_addr + 16, 513, true); in indirect() [all …]
|
/openbmc/linux/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
|
/openbmc/linux/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()
|
/openbmc/linux/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
|
/openbmc/linux/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()
|
/openbmc/qemu/tests/decode/ |
H A D | err_field9.decode | 11 # Format defines 'c' and sets 'b' to an indirect ref to 'a' 13 # Pattern defines 'a' and sets 'd' to an indirect ref to 'c'
|