Home
last modified time | relevance | path

Searched refs:sib (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dinsn.h49 struct insn_field sib; member
78 #define X86_SIB_SCALE(sib) (((sib) & 0xc0) >> 6) argument
79 #define X86_SIB_INDEX(sib) (((sib) & 0x38) >> 3) argument
80 #define X86_SIB_BASE(sib) ((sib) & 0x07) argument
147 return insn->opcode.got && insn->modrm.got && insn->sib.got && in insn_complete()
204 return insn_offset_sib(insn) + insn->sib.nbytes; in insn_offset_displacement()
/Linux-v4.19/tools/objtool/arch/x86/include/asm/
Dinsn.h49 struct insn_field sib; member
78 #define X86_SIB_SCALE(sib) (((sib) & 0xc0) >> 6) argument
79 #define X86_SIB_INDEX(sib) (((sib) & 0x38) >> 3) argument
80 #define X86_SIB_BASE(sib) ((sib) & 0x07) argument
147 return insn->opcode.got && insn->modrm.got && insn->sib.got && in insn_complete()
204 return insn_offset_sib(insn) + insn->sib.nbytes; in insn_offset_displacement()
/Linux-v4.19/tools/perf/util/intel-pt-decoder/
Dinsn.h49 struct insn_field sib; member
78 #define X86_SIB_SCALE(sib) (((sib) & 0xc0) >> 6) argument
79 #define X86_SIB_INDEX(sib) (((sib) & 0x38) >> 3) argument
80 #define X86_SIB_BASE(sib) ((sib) & 0x07) argument
147 return insn->opcode.got && insn->modrm.got && insn->sib.got && in insn_complete()
204 return insn_offset_sib(insn) + insn->sib.nbytes; in insn_offset_displacement()
Dinsn.c330 if (insn->sib.got) in insn_get_sib()
338 insn->sib.value = get_next(insn_byte_t, insn); in insn_get_sib()
339 insn->sib.nbytes = 1; in insn_get_sib()
342 insn->sib.got = 1; in insn_get_sib()
363 if (!insn->sib.got) in insn_get_displacement()
385 base = X86_SIB_BASE(insn->sib.value); in insn_get_displacement()
/Linux-v4.19/tools/objtool/arch/x86/
Ddecode.c90 modrm_reg = 0, sib = 0; in arch_decode_instruction() local
128 if (insn.sib.nbytes) in arch_decode_instruction()
129 sib = insn.sib.bytes[0]; in arch_decode_instruction()
246 } else if (rex_w && !rex_b && modrm_rm == 4 && sib == 0x24) { in arch_decode_instruction()
270 } else if (rex_w && !rex_b && sib == 0x24 && in arch_decode_instruction()
285 if (sib == 0x24 && rex_w && !rex_b && !rex_x) { in arch_decode_instruction()
/Linux-v4.19/tools/objtool/arch/x86/lib/
Dinsn.c330 if (insn->sib.got) in insn_get_sib()
338 insn->sib.value = get_next(insn_byte_t, insn); in insn_get_sib()
339 insn->sib.nbytes = 1; in insn_get_sib()
342 insn->sib.got = 1; in insn_get_sib()
363 if (!insn->sib.got) in insn_get_displacement()
385 base = X86_SIB_BASE(insn->sib.value); in insn_get_displacement()
/Linux-v4.19/arch/x86/lib/
Dinsn.c330 if (insn->sib.got) in insn_get_sib()
338 insn->sib.value = get_next(insn_byte_t, insn); in insn_get_sib()
339 insn->sib.nbytes = 1; in insn_get_sib()
342 insn->sib.got = 1; in insn_get_sib()
363 if (!insn->sib.got) in insn_get_displacement()
385 base = X86_SIB_BASE(insn->sib.value); in insn_get_displacement()
Dinsn-eval.c443 regno = X86_SIB_INDEX(insn->sib.value); in get_reg_offset()
458 regno = X86_SIB_BASE(insn->sib.value); in get_reg_offset()
1078 if (!insn->sib.nbytes) in get_eff_addr_sib()
1109 addr32 = base32 + idx32 * (1 << X86_SIB_SCALE(insn->sib.value)); in get_eff_addr_sib()
1114 *eff_addr = base + indx * (1 << X86_SIB_SCALE(insn->sib.value)); in get_eff_addr_sib()
1220 if (insn->sib.nbytes) { in get_addr_ref_32()
1311 if (insn->sib.nbytes) { in get_addr_ref_64()
/Linux-v4.19/arch/powerpc/mm/
Dtlb-radix.c1076 int sib = cpu_first_thread_sibling(cpu); in radix_kvm_prefetch_workaround() local
1079 for (; sib <= cpu_last_thread_sibling(cpu) && !flush; sib++) { in radix_kvm_prefetch_workaround()
1080 if (sib == cpu) in radix_kvm_prefetch_workaround()
1082 if (!cpu_possible(sib)) in radix_kvm_prefetch_workaround()
1084 if (paca_ptrs[sib]->kvm_hstate.kvm_vcpu) in radix_kvm_prefetch_workaround()
/Linux-v4.19/tools/testing/selftests/seccomp/
Dseccomp_bpf.c2257 int sib = 0; in FIXTURE_TEARDOWN() local
2264 for ( ; sib < self->sibling_count; ++sib) { in FIXTURE_TEARDOWN()
2265 struct tsync_sibling *s = &self->sibling[sib]; in FIXTURE_TEARDOWN()
2524 long ret, sib; in TEST_F() local
2559 sib = 1; in TEST_F()
2561 sib = 0; in TEST_F()
2568 self->sibling[!sib].num_waits += 1; in TEST_F()
2575 PTHREAD_JOIN(self->sibling[sib].tid, &status); in TEST_F()
2578 while (!kill(self->sibling[sib].system_tid, 0)) in TEST_F()
2581 sib = !sib; in TEST_F()
[all …]
/Linux-v4.19/drivers/infiniband/core/
Dcma.c582 static void cma_translate_ib(struct sockaddr_ib *sib, struct rdma_dev_addr *dev_addr) in cma_translate_ib() argument
585 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); in cma_translate_ib()
586 ib_addr_set_pkey(dev_addr, ntohs(sib->sib_pkey)); in cma_translate_ib()
1101 struct sockaddr_ib *sib; in cma_port() local
1109 sib = (struct sockaddr_ib *) addr; in cma_port()
1110 return htons((u16) (be64_to_cpu(sib->sib_sid) & in cma_port()
1111 be64_to_cpu(sib->sib_sid_mask))); in cma_port()
2412 struct sockaddr_ib *sib; in cma_query_ib_route() local
2443 sib = (struct sockaddr_ib *) cma_src_addr(id_priv); in cma_query_ib_route()
2444 path_rec.traffic_class = (u8) (be32_to_cpu(sib->sib_flowinfo) >> 20); in cma_query_ib_route()
[all …]
/Linux-v4.19/arch/x86/math-emu/
Dget_address.c72 static int sib(int mod, unsigned long *fpu_eip) in sib() function
230 address = sib(mod, fpu_eip); in FPU_get_address()
/Linux-v4.19/fs/nilfs2/
Dbtree.c1052 struct nilfs_btree_node *node, *parent, *sib; in nilfs_btree_prepare_insert() local
1093 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert()
1094 if (nilfs_btree_node_get_nchildren(sib) < ncblk) { in nilfs_btree_prepare_insert()
1111 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert()
1112 if (nilfs_btree_node_get_nchildren(sib) < ncblk) { in nilfs_btree_prepare_insert()
1137 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert()
1138 nilfs_btree_node_init(sib, 0, level, 0, ncblk, NULL, NULL); in nilfs_btree_prepare_insert()
1426 struct nilfs_btree_node *node, *parent, *sib; in nilfs_btree_prepare_delete() local
1463 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_delete()
1464 if (nilfs_btree_node_get_nchildren(sib) > ncmin) { in nilfs_btree_prepare_delete()
[all …]
/Linux-v4.19/drivers/block/drbd/
Ddrbd_nl.c349 struct sib_info sib; in drbd_khelper() local
363 sib.sib_reason = SIB_HELPER_PRE; in drbd_khelper()
364 sib.helper_name = cmd; in drbd_khelper()
365 drbd_bcast_event(device, &sib); in drbd_khelper()
376 sib.sib_reason = SIB_HELPER_POST; in drbd_khelper()
377 sib.helper_exit_code = ret; in drbd_khelper()
378 drbd_bcast_event(device, &sib); in drbd_khelper()
3724 const struct sib_info *sib) in nla_put_status_info() argument
3744 exclude_sensitive = sib || !capable(CAP_SYS_ADMIN); in nla_put_status_info()
3777 if (nla_put_u32(skb, T_sib_reason, sib ? sib->sib_reason : SIB_GET_STATUS_REPLY) || in nla_put_status_info()
[all …]
Ddrbd_state.c1721 struct sib_info sib; in after_state_ch() local
1725 sib.sib_reason = SIB_STATE_CHANGE; in after_state_ch()
1726 sib.os = os; in after_state_ch()
1727 sib.ns = ns; in after_state_ch()
1737 drbd_bcast_event(device, &sib); in after_state_ch()
Ddrbd_worker.c1927 struct sib_info sib = { .sib_reason = SIB_SYNC_PROGRESS, }; in update_on_disk_bitmap() local
1937 drbd_bcast_event(device, &sib); in update_on_disk_bitmap()
Ddrbd_int.h1689 void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib);
/Linux-v4.19/arch/x86/tools/
Dinsn_decoder_test.c86 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
Dinsn_sanity.c88 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
/Linux-v4.19/drivers/net/ethernet/dlink/
Ddl2k.h345 u8 sib[204]; /* 0x30-0xfb */ member
/Linux-v4.19/tools/testing/selftests/x86/
Dmpx-mini-test.c227 uint8_t sib; in get_next_inst_ip() local
268 sib = *ip++; in get_next_inst_ip()
269 base = sib & 7; in get_next_inst_ip()
/Linux-v4.19/arch/x86/kvm/
Demulate.c1220 u8 sib; in decode_modrm() local
1311 sib = insn_fetch(u8, ctxt); in decode_modrm()
1312 index_reg |= (sib >> 3) & 7; in decode_modrm()
1313 base_reg |= sib & 7; in decode_modrm()
1314 scale = sib >> 6; in decode_modrm()