/kernel/linux/linux-6.6/drivers/misc/ocxl/ |
H A D | link.c | 41 struct pe_data { struct 56 struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */ 74 struct pe_data pe_data; member 152 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr, in xsl_fault_handler_bh() 156 if (fault->pe_data.xsl_err_cb) { in xsl_fault_handler_bh() 157 fault->pe_data.xsl_err_cb( in xsl_fault_handler_bh() 158 fault->pe_data.xsl_err_data, in xsl_fault_handler_bh() 179 hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300, in xsl_fault_handler_bh() 185 mmput(fault->pe_data in xsl_fault_handler_bh() 194 struct pe_data *pe_data; xsl_fault_handler() local 498 struct pe_data *pe_data = container_of(mn, struct pe_data, mmu_notifier); arch_invalidate_secondary_tlbs() local 547 struct pe_data *pe_data; ocxl_link_add_pe() local 672 struct pe_data *pe_data; ocxl_link_remove_pe() local [all...] |
/kernel/linux/linux-5.10/drivers/misc/ocxl/ |
H A D | link.c | 37 struct pe_data { struct 50 struct radix_tree_root pe_tree; /* Maps PE handles to pe_data */ 68 struct pe_data pe_data; member 144 rc = copro_handle_mm_fault(fault->pe_data.mm, fault->dar, fault->dsisr, in xsl_fault_handler_bh() 148 if (fault->pe_data.xsl_err_cb) { in xsl_fault_handler_bh() 149 fault->pe_data.xsl_err_cb( in xsl_fault_handler_bh() 150 fault->pe_data.xsl_err_data, in xsl_fault_handler_bh() 171 hash_page_mm(fault->pe_data.mm, fault->dar, access, 0x300, in xsl_fault_handler_bh() 177 mmput(fault->pe_data in xsl_fault_handler_bh() 186 struct pe_data *pe_data; xsl_fault_handler() local 505 struct pe_data *pe_data; ocxl_link_add_pe() local 617 struct pe_data *pe_data; ocxl_link_remove_pe() local [all...] |
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_pe_sip.c | 95 /* N.B: pe_data is only set on success, in ip_vs_sip_fill_param() 98 p->pe_data = kmemdup(dptr + matchoff, matchlen, GFP_ATOMIC); in ip_vs_sip_fill_param() 99 if (!p->pe_data) in ip_vs_sip_fill_param() 122 ct->pe_data && ct->pe_data_len == p->pe_data_len && in ip_vs_sip_ct_match() 123 !memcmp(ct->pe_data, p->pe_data, p->pe_data_len)) in ip_vs_sip_ct_match() 128 IP_VS_DEBUG_CALLID(p->pe_data, p->pe_data_len), in ip_vs_sip_ct_match() 138 return jhash(p->pe_data, p->pe_data_len, initval); in ip_vs_sip_hashkey_raw() 143 memcpy(buf, cp->pe_data, cp->pe_data_len); in ip_vs_sip_show_pe_data()
|
H A D | ip_vs_conn.c | 128 if (p->pe_data && p->pe->hashkey_raw) in ip_vs_conn_hashkey_param() 152 p.pe_data = cp->pe_data; in ip_vs_conn_hashkey_conn() 359 if (unlikely(p->pe_data && p->pe->ct_match)) { in ip_vs_ct_in_get() 818 kfree(cp->pe_data); in ip_vs_conn_rcu_free() 975 cp->pe_data = p->pe_data; in ip_vs_conn_new() 979 cp->pe_data = NULL; in ip_vs_conn_new() 1128 char pe_data[IP_VS_PENAME_MAXLEN + IP_VS_PEDATA_MAXLEN + 3]; in ip_vs_conn_seq_show() local 1134 if (cp->pe_data) { in ip_vs_conn_seq_show() [all...] |
H A D | ip_vs_sync.c | 655 if (!cp->pe_data || !cp->dest) { in ip_vs_sync_conn() 656 IP_VS_ERR_RL("SYNC, connection pe_data invalid\n"); in ip_vs_sync_conn() 757 if (cp->pe_data_len && cp->pe_data) { in ip_vs_sync_conn() 760 memcpy(p, cp->pe_data, cp->pe_data_len); in ip_vs_sync_conn() 791 __u8 *pe_data, unsigned int pe_data_len, in ip_vs_conn_fill_param_sync() 826 p->pe_data = kmemdup(pe_data, pe_data_len, GFP_ATOMIC); in ip_vs_conn_fill_param_sync() 827 if (!p->pe_data) { in ip_vs_conn_fill_param_sync() 866 kfree(param->pe_data); in ip_vs_proc_conn() 875 /* Free pe_data */ in ip_vs_proc_conn() 789 ip_vs_conn_fill_param_sync(struct netns_ipvs *ipvs, int af, union ip_vs_sync_conn *sc, struct ip_vs_conn_param *p, __u8 *pe_data, unsigned int pe_data_len, __u8 *pe_name, unsigned int pe_name_len) ip_vs_conn_fill_param_sync() argument 1078 __u8 *pe_data=NULL, *pe_name=NULL; ip_vs_proc_sync_conn() local [all...] |
H A D | ip_vs_core.c | 371 kfree(param.pe_data); in ip_vs_sched_persist() 380 * This adds param.pe_data to the template, in ip_vs_sched_persist() 381 * and thus param.pe_data will be destroyed in ip_vs_sched_persist() 386 kfree(param.pe_data); in ip_vs_sched_persist() 395 kfree(param.pe_data); in ip_vs_sched_persist() 449 * or pe_data. In this case we should return NF_DROP without 1188 kfree(param.pe_data); in ip_vs_new_conn_out() 1193 kfree(param.pe_data); in ip_vs_new_conn_out()
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_pe_sip.c | 95 /* N.B: pe_data is only set on success, in ip_vs_sip_fill_param() 98 p->pe_data = kmemdup(dptr + matchoff, matchlen, GFP_ATOMIC); in ip_vs_sip_fill_param() 99 if (!p->pe_data) in ip_vs_sip_fill_param() 122 ct->pe_data && ct->pe_data_len == p->pe_data_len && in ip_vs_sip_ct_match() 123 !memcmp(ct->pe_data, p->pe_data, p->pe_data_len)) in ip_vs_sip_ct_match() 128 IP_VS_DEBUG_CALLID(p->pe_data, p->pe_data_len), in ip_vs_sip_ct_match() 138 return jhash(p->pe_data, p->pe_data_len, initval); in ip_vs_sip_hashkey_raw() 143 memcpy(buf, cp->pe_data, cp->pe_data_len); in ip_vs_sip_show_pe_data()
|
H A D | ip_vs_conn.c | 127 if (p->pe_data && p->pe->hashkey_raw) in ip_vs_conn_hashkey_param() 151 p.pe_data = cp->pe_data; in ip_vs_conn_hashkey_conn() 358 if (unlikely(p->pe_data && p->pe->ct_match)) { in ip_vs_ct_in_get() 817 kfree(cp->pe_data); in ip_vs_conn_rcu_free() 974 cp->pe_data = p->pe_data; in ip_vs_conn_new() 978 cp->pe_data = NULL; in ip_vs_conn_new() 1127 char pe_data[IP_VS_PENAME_MAXLEN + IP_VS_PEDATA_MAXLEN + 3]; in ip_vs_conn_seq_show() local 1133 if (cp->pe_data) { in ip_vs_conn_seq_show() [all...] |
H A D | ip_vs_sync.c | 655 if (!cp->pe_data || !cp->dest) { in ip_vs_sync_conn() 656 IP_VS_ERR_RL("SYNC, connection pe_data invalid\n"); in ip_vs_sync_conn() 757 if (cp->pe_data_len && cp->pe_data) { in ip_vs_sync_conn() 760 memcpy(p, cp->pe_data, cp->pe_data_len); in ip_vs_sync_conn() 791 __u8 *pe_data, unsigned int pe_data_len, in ip_vs_conn_fill_param_sync() 826 p->pe_data = kmemdup(pe_data, pe_data_len, GFP_ATOMIC); in ip_vs_conn_fill_param_sync() 827 if (!p->pe_data) { in ip_vs_conn_fill_param_sync() 866 kfree(param->pe_data); in ip_vs_proc_conn() 875 /* Free pe_data */ in ip_vs_proc_conn() 789 ip_vs_conn_fill_param_sync(struct netns_ipvs *ipvs, int af, union ip_vs_sync_conn *sc, struct ip_vs_conn_param *p, __u8 *pe_data, unsigned int pe_data_len, __u8 *pe_name, unsigned int pe_name_len) ip_vs_conn_fill_param_sync() argument 1078 __u8 *pe_data=NULL, *pe_name=NULL; ip_vs_proc_sync_conn() local [all...] |
H A D | ip_vs_core.c | 359 kfree(param.pe_data); in ip_vs_sched_persist() 368 * This adds param.pe_data to the template, in ip_vs_sched_persist() 369 * and thus param.pe_data will be destroyed in ip_vs_sched_persist() 374 kfree(param.pe_data); in ip_vs_sched_persist() 383 kfree(param.pe_data); in ip_vs_sched_persist() 437 * or pe_data. In this case we should return NF_DROP without 1175 kfree(param.pe_data); in ip_vs_new_conn_out() 1180 kfree(param.pe_data); in ip_vs_new_conn_out()
|
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | slirp_user.c | 39 struct slirp_pre_exec_data pe_data; in slirp_tramp() local 42 pe_data.stdin_fd = fd; in slirp_tramp() 43 pe_data.stdout_fd = fd; in slirp_tramp() 44 pid = run_helper(slirp_pre_exec, &pe_data, argv); in slirp_tramp()
|
H A D | slip_user.c | 76 struct slip_pre_exec_data pe_data; in slip_tramp() local 88 pe_data.stdin_fd = fd; in slip_tramp() 89 pe_data.stdout_fd = fds[1]; in slip_tramp() 90 pe_data.close_me = fds[0]; in slip_tramp() 91 err = run_helper(slip_pre_exec, &pe_data, argv); in slip_tramp()
|
H A D | net_user.c | 183 struct change_pre_exec_data pe_data; in change_tramp() local 191 pe_data.close_me = fds[0]; in change_tramp() 192 pe_data.stdout_fd = fds[1]; in change_tramp() 193 pid = run_helper(change_pre_exec, &pe_data, argv); in change_tramp()
|
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | slirp_user.c | 39 struct slirp_pre_exec_data pe_data; in slirp_tramp() local 42 pe_data.stdin_fd = fd; in slirp_tramp() 43 pe_data.stdout_fd = fd; in slirp_tramp() 44 pid = run_helper(slirp_pre_exec, &pe_data, argv); in slirp_tramp()
|
H A D | slip_user.c | 76 struct slip_pre_exec_data pe_data; in slip_tramp() local 88 pe_data.stdin_fd = fd; in slip_tramp() 89 pe_data.stdout_fd = fds[1]; in slip_tramp() 90 pe_data.close_me = fds[0]; in slip_tramp() 91 err = run_helper(slip_pre_exec, &pe_data, argv); in slip_tramp()
|
H A D | net_user.c | 183 struct change_pre_exec_data pe_data; in change_tramp() local 191 pe_data.close_me = fds[0]; in change_tramp() 192 pe_data.stdout_fd = fds[1]; in change_tramp() 193 pid = run_helper(change_pre_exec, &pe_data, argv); in change_tramp()
|
/kernel/linux/linux-5.10/arch/um/os-Linux/drivers/ |
H A D | ethertap_user.c | 94 struct etap_pre_exec_data pe_data; in etap_tramp() local 114 pe_data.control_remote = control_remote; in etap_tramp() 115 pe_data.control_me = control_me; in etap_tramp() 116 pe_data.data_me = data_me; in etap_tramp() 117 pid = run_helper(etap_pre_exec, &pe_data, args); in etap_tramp()
|
/kernel/linux/linux-6.6/arch/um/os-Linux/drivers/ |
H A D | ethertap_user.c | 94 struct etap_pre_exec_data pe_data; in etap_tramp() local 114 pe_data.control_remote = control_remote; in etap_tramp() 115 pe_data.control_me = control_me; in etap_tramp() 116 pe_data.data_me = data_me; in etap_tramp() 117 pid = run_helper(etap_pre_exec, &pe_data, args); in etap_tramp()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ip_vs.h | 497 char *pe_data; member 558 char *pe_data; member 1210 p->pe_data = NULL; in ip_vs_conn_fill_param()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | ip_vs.h | 558 char *pe_data; member 619 char *pe_data; member 1320 p->pe_data = NULL; in ip_vs_conn_fill_param()
|