Lines Matching refs:pe
1372 struct ip_vs_pe *pe = NULL;
1392 pe = ip_vs_pe_getbyname(u->pe_name);
1393 if (pe == NULL) {
1463 RCU_INIT_POINTER(svc->pe, pe);
1464 pe = NULL;
1471 if (svc->pe && svc->pe->conn_out)
1504 ip_vs_pe_put(pe);
1520 struct ip_vs_pe *pe = NULL, *old_pe = NULL;
1538 pe = ip_vs_pe_getbyname(u->pe_name);
1539 if (pe == NULL) {
1545 old_pe = pe;
1584 old_pe = rcu_dereference_protected(svc->pe, 1);
1585 if (pe != old_pe) {
1586 rcu_assign_pointer(svc->pe, pe);
1587 /* check for optional methods in new pe */
1588 new_pe_conn_out = (pe && pe->conn_out) ? true : false;
1631 /* Unbind persistence engine, keep svc->pe */
1632 old_pe = rcu_dereference_protected(svc->pe, 1);
3318 struct ip_vs_pe *pe;
3343 pe = rcu_dereference_protected(svc->pe, 1);
3345 (pe && nla_put_string(skb, IPVS_SVC_ATTR_PE_NAME, pe->name)) ||