Home
last modified time | relevance | path

Searched refs:indirect (Results 1 – 25 of 420) sorted by relevance

12345678910>>...17

/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio.c277 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()
306 return indirect; in qvring_indirect_desc_setup()
315 g_assert_cmpint(indirect->index, <, indirect->elem); in qvring_indirect_desc_add()
325 qvirtio_writeq(d, qts, indirect->desc + (16 * indirect->index), data); in qvring_indirect_desc_add()
327 qvirtio_writel(d, qts, indirect->desc + (16 * indirect->index) + 8, len); in qvring_indirect_desc_add()
329 qvirtio_writew(d, qts, indirect->desc + (16 * indirect->index) + 12, in qvring_indirect_desc_add()
332 indirect->index++; in qvring_indirect_desc_add()
362 g_assert(vq->indirect); in qvirtqueue_add_indirect()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/etcd/etcd/
H A D0001-xxhash-bump-to-v2.1.2.patch44 github.com/beorn7/perks v1.0.1 // indirect
45 - github.com/cespare/xxhash/v2 v2.1.1 // indirect
47 github.com/coreos/go-semver v0.3.0 // indirect
49 github.com/gogo/protobuf v1.3.2 // indirect
70 github.com/beorn7/perks v1.0.1 // indirect
98 github.com/beorn7/perks v1.0.1 // indirect
103 github.com/gogo/protobuf v1.3.2 // indirect
125 github.com/beorn7/perks v1.0.1 // indirect
153 github.com/beorn7/perks v1.0.1 // indirect
181 github.com/beorn7/perks v1.0.1 // indirect
[all …]
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Dvcn_v4_0_3.c58 int inst_idx, bool indirect);
415 if (!indirect) { in vcn_v4_0_3_mc_resume_dpg_mode()
448 if (!indirect) in vcn_v4_0_3_mc_resume_dpg_mode()
456 if (!indirect) { in vcn_v4_0_3_mc_resume_dpg_mode()
480 AMDGPU_VCN_STACK_SIZE), 0, indirect); in vcn_v4_0_3_mc_resume_dpg_mode()
614 int inst_idx, uint8_t indirect) in vcn_v4_0_3_disable_clock_gating_dpg_mode() argument
732 if (indirect) { in vcn_v4_0_3_start_dpg_mode()
812 if (indirect) in vcn_v4_0_3_start_dpg_mode()
1748 int inst_idx, bool indirect) in vcn_v4_0_3_enable_ras() argument
1761 tmp, 0, indirect); in vcn_v4_0_3_enable_ras()
[all …]
H A Dvcn_v2_5.c476 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode()
507 if (!indirect) in vcn_v2_5_mc_resume_dpg_mode()
515 if (!indirect) { in vcn_v2_5_mc_resume_dpg_mode()
793 bool indirect) in vcn_v2_6_enable_ras() argument
806 tmp, 0, indirect); in vcn_v2_6_enable_ras()
811 tmp, 0, indirect); in vcn_v2_6_enable_ras()
816 tmp, 0, indirect); in vcn_v2_6_enable_ras()
834 if (indirect) in vcn_v2_5_start_dpg_mode()
849 VCN, 0, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v2_5_start_dpg_mode()
896 VCN, 0, mmUVD_LMI_CTRL2), 0, 0, indirect); in vcn_v2_5_start_dpg_mode()
[all …]
H A Dvcn_v4_0.c445 if (!indirect) { in vcn_v4_0_mc_resume_dpg_mode()
476 if (!indirect) in vcn_v4_0_mc_resume_dpg_mode()
484 if (!indirect) { in vcn_v4_0_mc_resume_dpg_mode()
776 int inst_idx, uint8_t indirect) in vcn_v4_0_disable_clock_gating_dpg_mode() argument
884 bool indirect) in vcn_v4_0_enable_ras() argument
897 tmp, 0, indirect); in vcn_v4_0_enable_ras()
902 tmp, 0, indirect); in vcn_v4_0_enable_ras()
929 if (indirect) in vcn_v4_0_start_dpg_mode()
993 vcn_v4_0_enable_ras(adev, inst_idx, indirect); in vcn_v4_0_start_dpg_mode()
998 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v4_0_start_dpg_mode()
[all …]
H A Dvcn_v2_0.c394 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode()
425 if (!indirect) in vcn_v2_0_mc_resume_dpg_mode()
433 if (!indirect) { in vcn_v2_0_mc_resume_dpg_mode()
596 uint8_t sram_sel, uint8_t indirect) in vcn_v2_0_clock_gating_dpg_mode() argument
809 if (indirect) in vcn_v2_0_start_dpg_mode()
824 UVD, 0, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v2_0_start_dpg_mode()
836 UVD, 0, mmUVD_LMI_CTRL), tmp, 0, indirect); in vcn_v2_0_start_dpg_mode()
862 vcn_v2_0_mc_resume_dpg_mode(adev, indirect); in vcn_v2_0_start_dpg_mode()
871 UVD, 0, mmUVD_SOFT_RESET), 0, 0, indirect); in vcn_v2_0_start_dpg_mode()
881 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v2_0_start_dpg_mode()
[all …]
H A Dvcn_v3_0.c505 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode()
533 AMDGPU_UVD_FIRMWARE_OFFSET >> 3, 0, indirect); in vcn_v3_0_mc_resume_dpg_mode()
536 if (!indirect) in vcn_v3_0_mc_resume_dpg_mode()
544 if (!indirect) { in vcn_v3_0_mc_resume_dpg_mode()
827 uint8_t sram_sel, int inst_idx, uint8_t indirect) in vcn_v3_0_clock_gating_dpg_mode() argument
957 if (indirect) in vcn_v3_0_start_dpg_mode()
972 VCN, inst_idx, mmUVD_MASTINT_EN), 0, 0, indirect); in vcn_v3_0_start_dpg_mode()
984 VCN, inst_idx, mmUVD_LMI_CTRL), tmp, 0, indirect); in vcn_v3_0_start_dpg_mode()
1019 VCN, inst_idx, mmUVD_LMI_CTRL2), 0, 0, indirect); in vcn_v3_0_start_dpg_mode()
1033 UVD_MASTINT_EN__VCPU_EN_MASK, 0, indirect); in vcn_v3_0_start_dpg_mode()
[all …]
/openbmc/linux/arch/x86/kernel/
H A Dksysfs.c95 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 …]
H A Dkdebugfs.c91 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 Dblockmap.rst16 | 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 Dhyp-entry.S216 .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 Dblkback.c1105 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()
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()
1114 dst->u.indirect.indirect_grefs[i] = in blkif_get_x86_32_req()
1158 dst->u.indirect.indirect_op = src->u.indirect.indirect_op; in blkif_get_x86_64_req()
1159 dst->u.indirect.nr_segments = in blkif_get_x86_64_req()
1161 dst->u.indirect.handle = src->u.indirect.handle; in blkif_get_x86_64_req()
1162 dst->u.indirect.id = src->u.indirect.id; in blkif_get_x86_64_req()
[all …]
/openbmc/linux/Documentation/admin-guide/hw-vuln/
H A Dspectre.rst62 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
291 guests from affecting indirect branching in the host kernel.
542 can disable indirect branch speculation via prctl() (See
607 (indirect branch prediction) vulnerability. System may
615 (indirect branch speculation) vulnerability.
645 retpoline,lfence LFENCE; indirect branch
[all …]
/openbmc/qemu/tests/qapi-schema/
H A Dbase-cycle-indirect.err1 base-cycle-indirect.json: In struct 'Base1':
2 base-cycle-indirect.json:2: object Base1 contains itself
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dmap_ptr_kern.c50 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 …]
/openbmc/linux/drivers/net/can/sja1000/
H A Dsja1000_isa.c37 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/linux/arch/x86/mm/
H A Dioremap.c637 struct setup_indirect *indirect; in memremap_is_setup_data() local
672 indirect = (struct setup_indirect *)data->data; in memremap_is_setup_data()
674 if (indirect->type != SETUP_INDIRECT) { in memremap_is_setup_data()
675 paddr = indirect->addr; in memremap_is_setup_data()
676 len = indirect->len; in memremap_is_setup_data()
698 struct setup_indirect *indirect; in early_memremap_is_setup_data() local
734 indirect = (struct setup_indirect *)data->data; in early_memremap_is_setup_data()
736 if (indirect->type != SETUP_INDIRECT) { in early_memremap_is_setup_data()
737 paddr = indirect->addr; in early_memremap_is_setup_data()
738 len = indirect->len; in early_memremap_is_setup_data()
/openbmc/linux/drivers/net/can/cc770/
H A Dcc770_isa.c75 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/arch/m68k/math-emu/
H A Dfp_decode.h196 | 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 Dfp_move.S135 | 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/qemu/tests/qtest/
H A Dvirtio-blk-test.c348 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()
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()
415 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
428 g_free(indirect); in indirect()
[all …]
H A Dvhost-user-blk-test.c457 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()
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()
524 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
537 g_free(indirect); in indirect()
[all …]
/openbmc/linux/Documentation/virt/
H A Dparavirt_ops.rst23 - 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/qemu/tests/decode/
H A Derr_field9.decode11 # 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'
/openbmc/linux/fs/befs/
H A Ddatastream.c189 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()

12345678910>>...17