| /linux-6.15/tools/testing/selftests/powerpc/primitives/asm/ |
| H A D | feature-fixups.h | 85 END_FTR_SECTION_NESTED((msk), (msk), label) 87 #define END_FTR_SECTION_IFSET(msk) END_FTR_SECTION((msk), (msk)) argument 88 #define END_FTR_SECTION_IFCLR(msk) END_FTR_SECTION((msk), 0) argument 95 ALT_FTR_SECTION_END_NESTED(msk, msk, label) 117 END_MMU_FTR_SECTION_NESTED((msk), (msk), label) 122 #define END_MMU_FTR_SECTION_IFSET(msk) END_MMU_FTR_SECTION((msk), (msk)) argument 131 ALT_MMU_FTR_SECTION_END_NESTED(msk, msk, label) 152 #define END_FW_FTR_SECTION_IFSET(msk) END_FW_FTR_SECTION((msk), (msk)) argument 161 ALT_FW_FTR_SECTION_END_NESTED(msk, msk, label) 181 ASM_FTR_IF(section_if, section_else, (msk), (msk)) [all …]
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | feature-fixups.h | 85 END_FTR_SECTION_NESTED((msk), (msk), label) 87 #define END_FTR_SECTION_IFSET(msk) END_FTR_SECTION((msk), (msk)) argument 88 #define END_FTR_SECTION_IFCLR(msk) END_FTR_SECTION((msk), 0) argument 95 ALT_FTR_SECTION_END_NESTED(msk, msk, label) 117 END_MMU_FTR_SECTION_NESTED((msk), (msk), label) 122 #define END_MMU_FTR_SECTION_IFSET(msk) END_MMU_FTR_SECTION((msk), (msk)) argument 131 ALT_MMU_FTR_SECTION_END_NESTED(msk, msk, label) 152 #define END_FW_FTR_SECTION_IFSET(msk) END_FW_FTR_SECTION((msk), (msk)) argument 161 ALT_FW_FTR_SECTION_END_NESTED(msk, msk, label) 181 ASM_FTR_IF(section_if, section_else, (msk), (msk)) [all …]
|
| /linux-6.15/net/mptcp/ |
| H A D | pm.c | 215 msk_owned_by_me(msk); in mptcp_pm_addr_send_ack() 276 if (!msk) in mptcp_pm_add_timer() 364 add_entry->sock = msk; in mptcp_pm_alloc_anno_list() 495 pr_debug("msk=%p status=%x new=%lx\n", msk, msk->pm.status, in mptcp_pm_schedule_work() 536 if (msk->token) in mptcp_pm_connection_closed() 661 msk_owned_by_me(msk); in mptcp_pm_rm_addr_or_subflow() 715 mptcp_pm_rm_addr_or_subflow(msk, &msk->pm.rm_list_rx, MPTCP_MIB_RMADDR); in mptcp_pm_rm_addr_recv() 750 msk = mptcp_sk(sk); in mptcp_pm_mp_prio_received() 805 port = !!(*echo ? msk->pm.remote.port : msk->pm.local.port); in mptcp_pm_add_addr_signal() 807 family = *echo ? msk->pm.remote.family : msk->pm.local.family; in mptcp_pm_add_addr_signal() [all …]
|
| H A D | sched.c | 128 msk->sched = sched; in mptcp_init_sched() 129 if (msk->sched->init) in mptcp_init_sched() 130 msk->sched->init(msk); in mptcp_init_sched() 144 msk->sched = NULL; in mptcp_release_sched() 146 sched->release(msk); in mptcp_release_sched() 166 if (msk->first && in mptcp_sched_get_send() 180 if (msk->sched == &mptcp_sched_default || !msk->sched) in mptcp_sched_get_send() 182 return msk->sched->get_send(msk, data); in mptcp_sched_get_send() 201 if (msk->sched == &mptcp_sched_default || !msk->sched) in mptcp_sched_get_retrans() 204 return msk->sched->get_retrans(msk, data); in mptcp_sched_get_retrans() [all …]
|
| H A D | pm_userspace.c | 21 spin_lock_bh(&msk->pm.lock); in mptcp_userspace_pm_free_local_addr_list() 172 if (!msk) { in mptcp_userspace_pm_get_sock() 184 return msk; in mptcp_userspace_pm_get_sock() 199 if (!msk) in mptcp_pm_nl_announce_doit() 313 if (!msk) in mptcp_pm_nl_remove_doit() 372 if (!msk) in mptcp_pm_nl_subflow_create_doit() 422 msk->pm.subflows++; in mptcp_pm_nl_subflow_create_doit() 490 if (!msk) in mptcp_pm_nl_subflow_destroy_doit() 570 if (!msk) in mptcp_userspace_pm_set_flags() 638 if (!msk) in mptcp_userspace_pm_dump_addr() [all …]
|
| H A D | pm_kernel.c | 110 msk_owned_by_me(msk); in select_local_address() 190 msk->pm.subflows++; in fill_remote_addresses_vec() 221 msk->pm.subflows++; in fill_remote_addresses_vec() 416 msk->pm.subflows++; in fill_local_addresses_vec() 437 msk->pm.subflows++; in fill_local_addresses_vec() 501 if (--msk->pm.add_addr_accepted < mptcp_pm_get_add_addr_accept_max(msk)) in mptcp_pm_nl_rm_addr() 742 struct mptcp_sock *msk; in mptcp_nl_add_subflow_or_signal_addr() local 890 struct mptcp_sock *msk; in mptcp_nl_remove_subflow_and_signal_addr() local 944 if (list_empty(&msk->conn_list) || mptcp_pm_is_userspace(msk)) in mptcp_nl_remove_id_zero_address() 1264 if (list_empty(&msk->conn_list) || mptcp_pm_is_userspace(msk)) in mptcp_pm_nl_set_flags_all() [all …]
|
| H A D | sockopt.c | 22 msk_owned_by_me(msk); in __mptcp_tcp_fallback() 27 return msk->first; in __mptcp_tcp_fallback() 55 msk->setsockopt_seq = sockopt_seq_reset((struct sock *)msk) + seq; in sockopt_seq_inc() 76 sockopt_seq_inc(msk); in mptcp_sol_socket_sync_intval() 270 sockopt_seq_inc(msk); in mptcp_setsockopt_sol_socket_linger() 619 strscpy(msk->ca_name, name, sizeof(msk->ca_name)); in mptcp_setsockopt_sol_tcp_congestion() 656 msk->cork = !!val; in __mptcp_setsockopt_sol_tcp_cork() 916 ssk = msk->first; in mptcp_getsockopt_first_sf_only() 1389 return mptcp_put_int_option(msk, optval, optlen, msk->recvmsg_inq); in mptcp_getsockopt_sol_tcp() 1391 return mptcp_put_int_option(msk, optval, optlen, msk->cork); in mptcp_getsockopt_sol_tcp() [all …]
|
| H A D | protocol.c | 529 WRITE_ONCE(msk->ack_seq, msk->ack_seq + 1); in mptcp_check_data_fin() 954 if (unlikely(msk->recovery) && after64(msk->snd_una, msk->recovery_snd_nxt)) in __mptcp_clean_una() 1613 msk->snd_nxt + 1 == msk->write_seq) in __mptcp_subflow_push_pending() 1707 not_sent = msk->write_seq - msk->snd_nxt; in mptcp_send_limit() 1922 mptcp_rcv_space_init(msk, msk->first); in mptcp_rcv_space_adjust() 2291 msk->recovery_snd_nxt = msk->snd_nxt; in __mptcp_retransmit_pending_data() 2902 msk->snd_nxt, msk->write_seq); in mptcp_check_send_data_fin() 2907 if (!msk->snd_data_fin_enable || msk->snd_nxt + 1 != msk->write_seq || in mptcp_check_send_data_fin() 2911 WRITE_ONCE(msk->snd_nxt, msk->write_seq); in mptcp_check_send_data_fin() 3226 WRITE_ONCE(msk->snd_nxt, msk->write_seq); in mptcp_sk_clone_init() [all …]
|
| H A D | protocol.h | 418 cur = msk->first_pending; in mptcp_send_next() 427 if (!msk->first_pending) in mptcp_pending_tail() 440 if (msk->snd_una == msk->snd_nxt) in mptcp_rtx_head() 470 struct mptcp_sock *msk; member 762 return READ_ONCE(msk->bytes_received) - READ_ONCE(msk->bytes_consumed); in mptcp_data_avail() 882 READ_ONCE(msk->write_seq) == READ_ONCE(msk->snd_nxt); in mptcp_data_fin_enabled() 899 notsent_bytes = READ_ONCE(msk->write_seq) - READ_ONCE(msk->snd_nxt); in mptcp_stream_memory_free() 1178 if (--msk->pm.subflows < mptcp_pm_get_subflows_max(msk)) in __mptcp_pm_close_subflow() 1235 struct mptcp_sock *msk; in mptcp_do_fallback() local 1237 msk = mptcp_sk(sk); in mptcp_do_fallback() [all …]
|
| H A D | token_test.c | 54 struct mptcp_sock *msk; in build_msk() local 62 sk = (struct sock *)msk; in build_msk() 68 return msk; in build_msk() 81 sk = (struct sock *)msk; in mptcp_token_test_msk_basic() 90 mptcp_token_destroy(msk); in mptcp_token_test_msk_basic() 101 msk->token = req->token; in mptcp_token_test_accept() 103 KUNIT_EXPECT_PTR_EQ(test, msk, mptcp_token_get_sock(&init_net, msk->token)); in mptcp_token_test_accept() 107 KUNIT_EXPECT_PTR_EQ(test, msk, mptcp_token_get_sock(&init_net, msk->token)); in mptcp_token_test_accept() 110 mptcp_token_destroy(msk); in mptcp_token_test_accept() 120 sk = (struct sock *)msk; in mptcp_token_test_destroyed() [all …]
|
| H A D | subflow.c | 44 if (subflow_req->msk) in subflow_req_destructor() 72 struct mptcp_sock *msk = subflow_req->msk; in subflow_req_create_thmac() local 88 struct mptcp_sock *msk; in subflow_token_join_request() local 92 if (!msk) { in subflow_token_join_request() 105 return msk; in subflow_token_join_request() 116 subflow_req->msk = NULL; in subflow_init_req() 472 WRITE_ONCE(msk->snd_nxt, msk->write_seq); in __mptcp_sync_state() 549 pr_fallback(msk); in subflow_finish_connect() 756 msk = subflow_req->msk; in subflow_hmac_valid() 1301 mptcp_update_rcv_data_fin(msk, READ_ONCE(msk->ack_seq), true)) in subflow_sched_work_if_closed() [all …]
|
| H A D | token.c | 192 struct mptcp_sock *msk) in mptcp_token_accept() argument 214 struct mptcp_sock *msk; in mptcp_token_exists() local 222 msk = mptcp_sk(sk); in mptcp_token_exists() 223 if (READ_ONCE(msk->token) == token) in mptcp_token_exists() 250 struct mptcp_sock *msk; in mptcp_token_get_sock() local 258 msk = mptcp_sk(sk); in mptcp_token_get_sock() 277 msk = NULL; in mptcp_token_get_sock() 281 return msk; in mptcp_token_get_sock() 385 bucket = token_bucket(msk->token); in mptcp_token_destroy() 388 if (!WARN_ON_ONCE(pos != msk)) { in mptcp_token_destroy() [all …]
|
| H A D | options.c | 589 if (!READ_ONCE(msk->can_ack)) { in mptcp_established_options_dss() 981 pr_fallback(msk); in check_fully_established() 1038 msk->bytes_acked += new_snd_una - msk->snd_una; in __mptcp_snd_una_update() 1056 old_snd_una = msk->snd_una; in ack_update_msk() 1091 if (READ_ONCE(msk->rcv_data_fin)) in mptcp_update_rcv_data_fin() 1094 WRITE_ONCE(msk->rcv_data_fin_seq, in mptcp_update_rcv_data_fin() 1096 WRITE_ONCE(msk->rcv_data_fin, 1); in mptcp_update_rcv_data_fin() 1114 msk, hmac, mp_opt->ahmac); in add_addr_hmac_valid() 1140 __mptcp_snd_una_update(msk, READ_ONCE(msk->snd_nxt)); in mptcp_incoming_options() 1261 struct mptcp_sock *msk; in mptcp_set_rwin() local [all …]
|
| H A D | pm_netlink.c | 293 sock_net((const struct sock *)msk), in mptcp_userspace_pm_active() 345 const struct mptcp_sock *msk, in mptcp_event_put_token_and_ssk() argument 348 const struct sock *sk = (const struct sock *)msk; in mptcp_event_put_token_and_ssk() 378 const struct mptcp_sock *msk, in mptcp_event_sub_established() argument 381 return mptcp_event_put_token_and_ssk(skb, msk, ssk); in mptcp_event_sub_established() 385 const struct mptcp_sock *msk, in mptcp_event_sub_closed() argument 390 if (mptcp_event_put_token_and_ssk(skb, msk, ssk)) in mptcp_event_sub_closed() 407 const struct mptcp_sock *msk, in mptcp_event_created() argument 456 struct mptcp_sock *msk = mptcp_sk(subflow->conn); in mptcp_event_addr_announced() local 583 if (mptcp_event_created(skb, msk, ssk) < 0) in mptcp_event() [all …]
|
| H A D | mptcp_diag.c | 31 struct mptcp_sock *msk = NULL; in mptcp_diag_dump_one() local 38 msk = mptcp_token_get_sock(net, req->id.idiag_cookie[0]); in mptcp_diag_dump_one() 39 if (!msk) in mptcp_diag_dump_one() 43 sk = (struct sock *)msk; in mptcp_diag_dump_one() 158 struct mptcp_sock *msk; in mptcp_diag_dump() local 166 while ((msk = mptcp_token_iter_next(net, &diag_ctx->s_slot, in mptcp_diag_dump() 168 struct inet_sock *inet = (struct inet_sock *)msk; in mptcp_diag_dump() 169 struct sock *sk = (struct sock *)msk; in mptcp_diag_dump() 202 struct mptcp_sock *msk = mptcp_sk(sk); in mptcp_diag_get_info() local 209 struct sock *lsk = READ_ONCE(msk->first); in mptcp_diag_get_info() [all …]
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | match.c | 18 msk->nfp_flow_key_layer = key_type; in nfp_flower_compile_meta() 19 msk->mask_id = ~0; in nfp_flower_compile_meta() 228 msk->tos |= match.mask->tos; in nfp_flower_compile_ip_ext() 232 msk->ttl |= match.mask->ttl; in nfp_flower_compile_ip_ext() 411 msk->src |= match.mask->src; in nfp_flower_compile_tun_ipv4_addrs() 550 u8 *msk; in nfp_flower_compile_flow_match() local 558 msk = nfp_flow->mask_data; in nfp_flower_compile_flow_match() 643 (void *)msk, rule); in nfp_flower_compile_flow_match() 658 (void *)msk, rule); in nfp_flower_compile_flow_match() 679 (void *)msk, rule); in nfp_flower_compile_flow_match() [all …]
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | mptcp_subflow.c | 26 struct mptcp_sock *msk; in mptcp_subflow() local 37 msk = bpf_skc_to_mptcp_sock(sk); in mptcp_subflow() 38 if (!msk) in mptcp_subflow() 41 key = msk->token; in mptcp_subflow() 68 mptcp_for_each_subflow(msk, subflow) { in _check_getsockopt_subflow_mark() 87 mptcp_for_each_subflow(msk, subflow) { in _check_getsockopt_subflow_cc() 109 struct mptcp_sock *msk; in _getsockopt_subflow() local 119 msk = bpf_core_cast(sk, struct mptcp_sock); in _getsockopt_subflow() 120 if (msk->pm.subflows != 1) { in _getsockopt_subflow() 126 return _check_getsockopt_subflow_mark(msk, ctx); in _getsockopt_subflow() [all …]
|
| H A D | mptcp_sock.c | 32 struct mptcp_sock *msk; in _sockops() local 60 msk = bpf_skc_to_mptcp_sock(sk); in _sockops() 61 if (!msk) in _sockops() 64 storage = bpf_sk_storage_get(&socket_storage_map, msk, 0, in _sockops() 69 storage->token = msk->token; in _sockops() 70 __builtin_memcpy(storage->ca_name, msk->ca_name, TCP_CA_NAME_MAX); in _sockops() 71 storage->first = msk->first; in _sockops() 81 int BPF_PROG(trace_mptcp_pm_new_connection, struct mptcp_sock *msk, in BPF_PROG() argument 85 token = msk->token; in BPF_PROG()
|
| /linux-6.15/net/mctp/ |
| H A D | af_mctp.c | 81 msk->bind_net = smctp->smctp_network; in mctp_bind() 82 msk->bind_addr = smctp->smctp_addr.s_addr; in mctp_bind() 259 if (msk->addr_ext) { in mctp_recvmsg() 322 msk->addr_ext = val; in mctp_setsockopt() 344 val = !!msk->addr_ext; in mctp_getsockopt() 427 struct net *net = sock_net(&msk->sk); in mctp_ioctl_alloctag() 470 struct net *net = sock_net(&msk->sk); in mctp_ioctl_droptag() 527 return mctp_ioctl_droptag(msk, tagv2, arg); in mctp_ioctl() 577 struct net *net = sock_net(&msk->sk); in mctp_sk_expire_keys() 619 INIT_HLIST_HEAD(&msk->keys); in mctp_sk_init() [all …]
|
| H A D | route.c | 61 if (msk->bind_net != MCTP_NET_ANY && msk->bind_net != cb->net) in mctp_lookup_bind() 64 if (msk->bind_type != type) in mctp_lookup_bind() 70 return msk; in mctp_lookup_bind() 185 key->sk = &msk->sk; in mctp_key_alloc() 375 struct mctp_sock *msk; in mctp_route_input() local 382 msk = NULL; in mctp_route_input() 432 msk = container_of(any_key->sk, in mctp_route_input() 441 if (!msk) { in mctp_route_input() 486 rc = mctp_key_add(key, msk); in mctp_route_input() 651 struct mctp_sock *msk) in mctp_reserve_tag() argument [all …]
|
| /linux-6.15/sound/soc/mediatek/mt8188/ |
| H A D | mt8188-dai-dmic.c | 123 unsigned int msk; in mtk_dai_dmic_hw_gain_bypass() local 131 msk = DMIC_BYPASS_HW_GAIN_DMIC1_BYPASS; in mtk_dai_dmic_hw_gain_bypass() 134 msk = DMIC_BYPASS_HW_GAIN_DMIC2_BYPASS; in mtk_dai_dmic_hw_gain_bypass() 137 msk = DMIC_BYPASS_HW_GAIN_DMIC3_BYPASS; in mtk_dai_dmic_hw_gain_bypass() 140 msk = DMIC_BYPASS_HW_GAIN_DMIC4_BYPASS; in mtk_dai_dmic_hw_gain_bypass() 147 regmap_set_bits(afe->regmap, reg->bypass, msk); in mtk_dai_dmic_hw_gain_bypass() 149 regmap_clear_bits(afe->regmap, reg->bypass, msk); in mtk_dai_dmic_hw_gain_bypass() 295 unsigned int msk; in mtk_dmic_event() local 310 msk = 0; in mtk_dmic_event() 328 msk = AFE_DMIC_UL_SRC_CON0_UL_SRC_ON_TMP_CTL; in mtk_dmic_event() [all …]
|
| /linux-6.15/kernel/irq/ |
| H A D | matrix.c | 136 const struct cpumask *msk) in matrix_find_best_cpu() argument 143 for_each_cpu(cpu, msk) { in matrix_find_best_cpu() 157 const struct cpumask *msk) in matrix_find_best_cpu_managed() argument 164 for_each_cpu(cpu, msk) { in matrix_find_best_cpu_managed() 220 for_each_cpu(cpu, msk) { in irq_matrix_reserve_managed() 237 for_each_cpu(cpu, msk) { in irq_matrix_reserve_managed() 261 for_each_cpu(cpu, msk) { in irq_matrix_remove_managed() 298 if (cpumask_empty(msk)) in irq_matrix_alloc_managed() 301 cpu = matrix_find_best_cpu_managed(m, msk); in irq_matrix_alloc_managed() 393 if (cpumask_empty(msk)) in irq_matrix_alloc() [all …]
|
| /linux-6.15/drivers/usb/mtu3/ |
| H A D | mtu3_host.c | 70 u32 reg, msk, val; in ssusb_wakeup_ip_sleep_set() local 75 msk = WC1_IS_EN | WC1_IS_C(0xf) | WC1_IS_P; in ssusb_wakeup_ip_sleep_set() 80 msk = WC0_IS_EN | WC0_IS_C(0xf) | WC0_IS_P; in ssusb_wakeup_ip_sleep_set() 85 msk = WC0_SSUSB0_CDEN | WC0_IS_SPM_EN; in ssusb_wakeup_ip_sleep_set() 86 val = enable ? msk : 0; in ssusb_wakeup_ip_sleep_set() 90 msk = WC1_IS_EN_P0_95 | WC1_IS_C_95(0xf) | WC1_IS_P_95; in ssusb_wakeup_ip_sleep_set() 95 msk = WC0_IS_EN_P2_95 | WC0_IS_C_95(0x7) | WC0_IS_P_95; in ssusb_wakeup_ip_sleep_set() 100 msk = WC0_IS_EN_P3_95 | WC0_IS_C_95(0x7) | WC0_IS_P_95; in ssusb_wakeup_ip_sleep_set() 105 msk = SSC_IP_SLEEP_EN | SSC_SPM_INT_EN; in ssusb_wakeup_ip_sleep_set() 106 val = enable ? msk : 0; in ssusb_wakeup_ip_sleep_set() [all …]
|
| /linux-6.15/drivers/clk/sprd/ |
| H A D | pll.c | 54 u32 msk, u32 val) in sprd_pll_write() argument 66 regmap_write(common->regmap, offset, (reg & ~msk) | val); in sprd_pll_write() 173 cfg[index].msk = mask; in _sprd_pll_set_rate() 184 cfg[index].msk |= mask; in _sprd_pll_set_rate() 189 cfg[index].msk |= mask; in _sprd_pll_set_rate() 196 cfg[index].msk |= mask; in _sprd_pll_set_rate() 206 cfg[index].msk |= mask; in _sprd_pll_set_rate() 214 cfg[index].msk |= mask; in _sprd_pll_set_rate() 217 if (cfg[i].msk) { in _sprd_pll_set_rate() 218 sprd_pll_write(pll, i, cfg[i].msk, cfg[i].val); in _sprd_pll_set_rate() [all …]
|
| /linux-6.15/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_hw_utils.c | 19 void aq_hw_write_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk, in aq_hw_write_reg_bit() argument 22 if (msk ^ ~0) { in aq_hw_write_reg_bit() 26 reg_new = (reg_old & (~msk)) | (val << shift); in aq_hw_write_reg_bit() 35 u32 aq_hw_read_reg_bit(struct aq_hw_s *aq_hw, u32 addr, u32 msk, u32 shift) in aq_hw_read_reg_bit() argument 37 return ((aq_hw_read_reg(aq_hw, addr) & msk) >> shift); in aq_hw_read_reg_bit()
|