| /linux-6.15/arch/x86/include/asm/ |
| H A D | insn.h | 81 struct insn_field sib; member 111 #define X86_SIB_SCALE(sib) (((sib) & 0xc0) >> 6) argument 112 #define X86_SIB_INDEX(sib) (((sib) & 0x38) >> 3) argument 113 #define X86_SIB_BASE(sib) ((sib) & 0x07) argument 260 return insn_offset_sib(insn) + insn->sib.nbytes; in insn_offset_displacement()
|
| /linux-6.15/tools/arch/x86/include/asm/ |
| H A D | insn.h | 81 struct insn_field sib; member 111 #define X86_SIB_SCALE(sib) (((sib) & 0xc0) >> 6) argument 112 #define X86_SIB_INDEX(sib) (((sib) & 0x38) >> 3) argument 113 #define X86_SIB_BASE(sib) ((sib) & 0x07) argument 260 return insn_offset_sib(insn) + insn->sib.nbytes; in insn_offset_displacement()
|
| /linux-6.15/lib/ |
| H A D | bootconfig.c | 456 struct xbc_node *sib, *node = xbc_add_node(data, flag); in __xbc_add_sibling() local 462 sib = xbc_last_sibling(xbc_nodes); in __xbc_add_sibling() 463 sib->next = xbc_node_index(node); in __xbc_add_sibling() 470 sib = xbc_node_get_child(last_parent); in __xbc_add_sibling() 471 sib = xbc_last_sibling(sib); in __xbc_add_sibling() 472 sib->next = xbc_node_index(node); in __xbc_add_sibling()
|
| /linux-6.15/tools/objtool/arch/x86/ |
| H A D | decode.c | 164 sib = 0, /* sib_scale = 0, */ sib_index = 0, sib_base = 0; in arch_decode_instruction() local 216 if (ins.sib.nbytes) { in arch_decode_instruction() 217 sib = ins.sib.bytes[0]; in arch_decode_instruction() 219 sib_index = X86_SIB_INDEX(sib) + 8*rex_x; in arch_decode_instruction() 220 sib_base = X86_SIB_BASE(sib) + 8*rex_b; in arch_decode_instruction()
|
| /linux-6.15/arch/x86/lib/ |
| H A D | insn-eval.c | 482 regno = X86_SIB_INDEX(insn->sib.value); in get_regno() 497 regno = X86_SIB_BASE(insn->sib.value); in get_regno() 1174 if (!insn->sib.nbytes) in get_eff_addr_sib() 1205 addr32 = base32 + idx32 * (1 << X86_SIB_SCALE(insn->sib.value)); in get_eff_addr_sib() 1210 *eff_addr = base + indx * (1 << X86_SIB_SCALE(insn->sib.value)); in get_eff_addr_sib() 1316 if (insn->sib.nbytes) { in get_addr_ref_32() 1407 if (insn->sib.nbytes) { in get_addr_ref_64()
|
| H A D | insn.c | 440 if (insn->sib.got) in insn_get_sib() 451 insn_field_set(&insn->sib, in insn_get_sib() 455 insn->sib.got = 1; in insn_get_sib() 508 base = X86_SIB_BASE(insn->sib.value); in insn_get_displacement() 736 return insn->opcode.got && insn->modrm.got && insn->sib.got && in insn_complete()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | btree_update_interior.h | 140 enum btree_node_sibling sib) in bch2_foreground_maybe_merge_sibling() argument 151 if (b->sib_u64s[sib] > trans->c->btree_foreground_merge_threshold) in bch2_foreground_maybe_merge_sibling() 154 return __bch2_foreground_maybe_merge(trans, path_idx, level, flags, sib); in bch2_foreground_maybe_merge_sibling()
|
| H A D | btree_iter.c | 1331 struct btree_path *sib; in have_path_at_pos() local 1333 sib = prev_btree_path(trans, path); in have_path_at_pos() 1334 if (sib && !btree_path_cmp(sib, path)) in have_path_at_pos() 1335 return sib; in have_path_at_pos() 1338 if (sib && !btree_path_cmp(sib, path)) in have_path_at_pos() 1339 return sib; in have_path_at_pos() 1346 struct btree_path *sib; in have_node_at_pos() local 1349 if (sib && sib->level == path->level && path_l(sib)->b == path_l(path)->b) in have_node_at_pos() 1350 return sib; in have_node_at_pos() 1353 if (sib && sib->level == path->level && path_l(sib)->b == path_l(path)->b) in have_node_at_pos() [all …]
|
| H A D | btree_update_interior.c | 1964 enum btree_node_sibling sib) in __bch2_foreground_maybe_merge() argument 2001 if ((sib == btree_prev_sib && bpos_eq(b->data->min_key, POS_MIN)) || in __bch2_foreground_maybe_merge() 2002 (sib == btree_next_sib && bpos_eq(b->data->max_key, SPOS_MAX))) { in __bch2_foreground_maybe_merge() 2003 b->sib_u64s[sib] = U16_MAX; in __bch2_foreground_maybe_merge() 2007 sib_pos = sib == btree_prev_sib in __bch2_foreground_maybe_merge() 2023 b->sib_u64s[sib] = U16_MAX; in __bch2_foreground_maybe_merge() 2027 if (sib == btree_prev_sib) { in __bch2_foreground_maybe_merge() 2073 b->sib_u64s[sib] = sib_u64s; in __bch2_foreground_maybe_merge() 2075 if (b->sib_u64s[sib] > c->btree_foreground_merge_threshold) in __bch2_foreground_maybe_merge()
|
| /linux-6.15/tools/arch/x86/lib/ |
| H A D | insn.c | 440 if (insn->sib.got) in insn_get_sib() 451 insn_field_set(&insn->sib, in insn_get_sib() 455 insn->sib.got = 1; in insn_get_sib() 508 base = X86_SIB_BASE(insn->sib.value); in insn_get_displacement() 736 return insn->opcode.got && insn->modrm.got && insn->sib.got && in insn_complete()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_flow.c | 961 sib = ICE_FLOW_FIELD_IDX_IPV4_PROT; in ice_flow_xtract_fld() 963 sib = ICE_FLOW_FIELD_IDX_IPV4_TTL; in ice_flow_xtract_fld() 968 if (match & BIT(sib)) in ice_flow_xtract_fld() 969 sib_mask = ice_flds_info[sib].mask; in ice_flow_xtract_fld() 980 sib = ICE_FLOW_FIELD_IDX_IPV6_PROT; in ice_flow_xtract_fld() 982 sib = ICE_FLOW_FIELD_IDX_IPV6_TTL; in ice_flow_xtract_fld() 987 if (match & BIT(sib)) in ice_flow_xtract_fld() 988 sib_mask = ice_flds_info[sib].mask; in ice_flow_xtract_fld() 1050 sib = fld == ICE_FLOW_FIELD_IDX_ICMP_TYPE ? in ice_flow_xtract_fld() 1087 if (sib == ICE_FLOW_FIELD_IDX_MAX || in ice_flow_xtract_fld() [all …]
|
| /linux-6.15/drivers/md/persistent-data/ |
| H A D | dm-btree.c | 919 struct dm_block *sib; in rebalance_left() local 922 r = shadow_child(s->info, vt, parent, parent_index - 1, &sib); in rebalance_left() 926 left = dm_block_data(sib); in rebalance_left() 933 s->nodes[1] = sib; in rebalance_left() 935 unlock_block(s->info, sib); in rebalance_left() 948 struct dm_block *sib; in rebalance_right() local 951 r = shadow_child(s->info, vt, parent, parent_index + 1, &sib); in rebalance_right() 956 right = dm_block_data(sib); in rebalance_right() 961 unlock_block(s->info, sib); in rebalance_right() 964 s->nodes[1] = sib; in rebalance_right()
|
| /linux-6.15/arch/x86/math-emu/ |
| H A D | get_address.c | 72 static int sib(int mod, unsigned long *fpu_eip) in sib() function 230 address = sib(mod, fpu_eip); in FPU_get_address()
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | cma.c | 1408 struct sockaddr_ib *sib; in cma_port() local 1416 sib = (struct sockaddr_ib *) addr; in cma_port() 1418 be64_to_cpu(sib->sib_sid_mask))); in cma_port() 2963 struct sockaddr_ib *sib; in cma_query_ib_route() local 3653 struct sockaddr_ib *sib; in cma_bind_port() local 3670 sib = (struct sockaddr_ib *) addr; in cma_bind_port() 3671 sid = be64_to_cpu(sib->sib_sid); in cma_bind_port() 3672 mask = be64_to_cpu(sib->sib_sid_mask); in cma_bind_port() 3872 struct sockaddr_ib *sib; in cma_select_ib_ps() local 3893 sib->sib_sid = cpu_to_be64(sid_ps | ntohs(cma_port((struct sockaddr *) sib))); in cma_select_ib_ps() [all …]
|
| /linux-6.15/fs/nilfs2/ |
| H A D | btree.c | 1067 struct nilfs_btree_node *node, *parent, *sib; in nilfs_btree_prepare_insert() local 1108 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert() 1109 if (nilfs_btree_node_get_nchildren(sib) < ncblk) { in nilfs_btree_prepare_insert() 1126 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert() 1127 if (nilfs_btree_node_get_nchildren(sib) < ncblk) { in nilfs_btree_prepare_insert() 1152 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_insert() 1441 struct nilfs_btree_node *node, *parent, *sib; in nilfs_btree_prepare_delete() local 1478 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_delete() 1479 if (nilfs_btree_node_get_nchildren(sib) > ncmin) { in nilfs_btree_prepare_delete() 1498 sib = (struct nilfs_btree_node *)bh->b_data; in nilfs_btree_prepare_delete() [all …]
|
| /linux-6.15/drivers/block/drbd/ |
| H A D | drbd_nl.c | 365 struct sib_info sib; in drbd_khelper() local 379 sib.sib_reason = SIB_HELPER_PRE; in drbd_khelper() 380 sib.helper_name = cmd; in drbd_khelper() 381 drbd_bcast_event(device, &sib); in drbd_khelper() 393 sib.helper_exit_code = ret; in drbd_khelper() 394 drbd_bcast_event(device, &sib); in drbd_khelper() 3701 const struct sib_info *sib) in nla_put_status_info() argument 3754 if (nla_put_u32(skb, T_sib_reason, sib ? sib->sib_reason : SIB_GET_STATUS_REPLY) || in nla_put_status_info() 3794 if (sib) { in nla_put_status_info() 3795 switch(sib->sib_reason) { in nla_put_status_info() [all …]
|
| H A D | drbd_state.c | 1715 struct sib_info sib; in after_state_ch() local 1719 sib.sib_reason = SIB_STATE_CHANGE; in after_state_ch() 1720 sib.os = os; in after_state_ch() 1721 sib.ns = ns; in after_state_ch() 1731 drbd_bcast_event(device, &sib); in after_state_ch()
|
| H A D | drbd_worker.c | 1921 struct sib_info sib = { .sib_reason = SIB_SYNC_PROGRESS, }; in update_on_disk_bitmap() local 1931 drbd_bcast_event(device, &sib); in update_on_disk_bitmap()
|
| H A D | drbd_int.h | 1572 void drbd_bcast_event(struct drbd_device *device, const struct sib_info *sib);
|
| /linux-6.15/arch/x86/tools/ |
| H A D | insn_decoder_test.c | 77 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
|
| H A D | insn_sanity.c | 71 dump_field(fp, "sib", "\t", &insn->sib); in dump_insn()
|
| /linux-6.15/tools/testing/selftests/seccomp/ |
| H A D | seccomp_bpf.c | 2612 int sib = 0; in FIXTURE_TEARDOWN() local 2619 for ( ; sib < self->sibling_count; ++sib) { in FIXTURE_TEARDOWN() 2928 long ret, sib; in TEST_F() local 2964 sib = 1; in TEST_F() 2966 sib = 0; in TEST_F() 2973 self->sibling[!sib].num_waits += 1; in TEST_F() 2980 PTHREAD_JOIN(self->sibling[sib].tid, &status); in TEST_F() 2986 sib = !sib; in TEST_F() 2999 if (self->sibling[sib].num_waits > 1) in TEST_F() 3000 self->sibling[sib].num_waits = 1; in TEST_F() [all …]
|
| /linux-6.15/drivers/net/ethernet/dlink/ |
| H A D | dl2k.h | 342 u8 sib[204]; /* 0x30-0xfb */ member
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | emulate.c | 1183 u8 sib; in decode_modrm() local 1274 sib = insn_fetch(u8, ctxt); in decode_modrm() 1275 index_reg |= (sib >> 3) & 7; in decode_modrm() 1276 base_reg |= sib & 7; in decode_modrm() 1277 scale = sib >> 6; in decode_modrm()
|
| /linux-6.15/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-srv.c | 2058 struct sockaddr_ib sib = { in rtrs_srv_rdma_init() local 2077 cm_ib = rtrs_srv_cm_init(ctx, (struct sockaddr *)&sib, RDMA_PS_IB); in rtrs_srv_rdma_init()
|