Lines Matching defs:tmpl
940 const struct xfrm_tmpl *tmpl,
953 x->id = tmpl->id;
955 switch (tmpl->encap_family) {
959 x->props.saddr = tmpl->saddr;
966 memcpy(&x->props.saddr, &tmpl->saddr, sizeof(x->props.saddr));
972 x->props.mode = tmpl->mode;
973 x->props.reqid = tmpl->reqid;
974 x->props.family = tmpl->encap_family;
1138 const struct flowi *fl, struct xfrm_tmpl *tmpl,
1150 unsigned short encap_family = tmpl->encap_family;
1159 h = xfrm_dst_hash(net, daddr, saddr, tmpl->reqid, encap_family);
1179 x->props.reqid == tmpl->reqid &&
1184 tmpl->mode == x->props.mode &&
1185 tmpl->id.proto == x->id.proto &&
1186 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
1193 h_wildcard = xfrm_dst_hash(net, daddr, &saddr_wildcard, tmpl->reqid, encap_family);
1213 x->props.reqid == tmpl->reqid &&
1218 tmpl->mode == x->props.mode &&
1219 tmpl->id.proto == x->id.proto &&
1220 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
1228 if (tmpl->id.spi &&
1230 tmpl->id.spi, tmpl->id.proto,
1255 xfrm_init_tempstate(x, fl, tmpl, daddr, saddr, family);
1292 if (km_query(x, tmpl, pol) == 0) {