/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_user.c | 2490 int i, num_migrate; in copy_from_user_migrate() local 2503 num_migrate = nla_len(rt) / sizeof(*um); in copy_from_user_migrate() 2505 if (num_migrate <= 0 || num_migrate > XFRM_MAX_DEPTH) in copy_from_user_migrate() 2508 for (i = 0; i < num_migrate; i++, um++, ma++) { in copy_from_user_migrate() 2611 static inline unsigned int xfrm_migrate_msgsize(int num_migrate, int with_kma, in xfrm_migrate_msgsize() argument 2617 + nla_total_size(sizeof(struct xfrm_user_migrate) * num_migrate) in xfrm_migrate_msgsize() 2622 int num_migrate, const struct xfrm_kmaddress *k, in build_migrate() 2654 for (i = 0, mp = m ; i < num_migrate; i++, mp++) { in build_migrate() 2669 const struct xfrm_migrate *m, int num_migrate, in xfrm_send_migrate() 2621 build_migrate(struct sk_buff *skb, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_selector *sel, const struct xfrm_encap_tmpl *encap, u8 dir, u8 type) build_migrate() argument 2668 xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) xfrm_send_migrate() argument 2689 xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) xfrm_send_migrate() argument [all...] |
H A D | xfrm_policy.c | 4382 struct xfrm_migrate *m, int num_migrate) in xfrm_policy_migrate() 4395 for (j = 0, mp = m; j < num_migrate; j++, mp++) { in xfrm_policy_migrate() 4421 static int xfrm_migrate_check(const struct xfrm_migrate *m, int num_migrate) in xfrm_migrate_check() argument 4425 if (num_migrate < 1 || num_migrate > XFRM_MAX_DEPTH) in xfrm_migrate_check() 4428 for (i = 0; i < num_migrate; i++) { in xfrm_migrate_check() 4434 for (j = i + 1; j < num_migrate; j++) { in xfrm_migrate_check() 4451 struct xfrm_migrate *m, int num_migrate, in xfrm_migrate() 4463 if ((err = xfrm_migrate_check(m, num_migrate)) < 0) in xfrm_migrate() 4478 for (i = 0, mp = m; i < num_migrate; in xfrm_migrate() 4381 xfrm_policy_migrate(struct xfrm_policy *pol, struct xfrm_migrate *m, int num_migrate) xfrm_policy_migrate() argument 4450 xfrm_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, struct xfrm_migrate *m, int num_migrate, struct xfrm_kmaddress *k, struct net *net, struct xfrm_encap_tmpl *encap, u32 if_id) xfrm_migrate() argument [all...] |
H A D | xfrm_state.c | 2272 const struct xfrm_migrate *m, int num_migrate, in km_migrate() 2283 ret = km->migrate(sel, dir, type, m, num_migrate, k, in km_migrate() 2271 km_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) km_migrate() argument
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_user.c | 2773 int i, num_migrate; in copy_from_user_migrate() local 2786 num_migrate = nla_len(rt) / sizeof(*um); in copy_from_user_migrate() 2788 if (num_migrate <= 0 || num_migrate > XFRM_MAX_DEPTH) { in copy_from_user_migrate() 2793 for (i = 0; i < num_migrate; i++, um++, ma++) { in copy_from_user_migrate() 2899 static inline unsigned int xfrm_migrate_msgsize(int num_migrate, int with_kma, in xfrm_migrate_msgsize() argument 2905 + nla_total_size(sizeof(struct xfrm_user_migrate) * num_migrate) in xfrm_migrate_msgsize() 2910 int num_migrate, const struct xfrm_kmaddress *k, in build_migrate() 2942 for (i = 0, mp = m ; i < num_migrate; i++, mp++) { in build_migrate() 2957 const struct xfrm_migrate *m, int num_migrate, in xfrm_send_migrate() 2909 build_migrate(struct sk_buff *skb, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_selector *sel, const struct xfrm_encap_tmpl *encap, u8 dir, u8 type) build_migrate() argument 2956 xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) xfrm_send_migrate() argument 2977 xfrm_send_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) xfrm_send_migrate() argument [all...] |
H A D | xfrm_policy.c | 4430 struct xfrm_migrate *m, int num_migrate, in xfrm_policy_migrate() 4445 for (j = 0, mp = m; j < num_migrate; j++, mp++) { in xfrm_policy_migrate() 4471 static int xfrm_migrate_check(const struct xfrm_migrate *m, int num_migrate, in xfrm_migrate_check() argument 4476 if (num_migrate < 1 || num_migrate > XFRM_MAX_DEPTH) { in xfrm_migrate_check() 4481 for (i = 0; i < num_migrate; i++) { in xfrm_migrate_check() 4489 for (j = i + 1; j < num_migrate; j++) { in xfrm_migrate_check() 4508 struct xfrm_migrate *m, int num_migrate, in xfrm_migrate() 4521 err = xfrm_migrate_check(m, num_migrate, extack); in xfrm_migrate() 4540 for (i = 0, mp = m; i < num_migrate; in xfrm_migrate() 4429 xfrm_policy_migrate(struct xfrm_policy *pol, struct xfrm_migrate *m, int num_migrate, struct netlink_ext_ack *extack) xfrm_policy_migrate() argument 4507 xfrm_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, struct xfrm_migrate *m, int num_migrate, struct xfrm_kmaddress *k, struct net *net, struct xfrm_encap_tmpl *encap, u32 if_id, struct netlink_ext_ack *extack) xfrm_migrate() argument [all...] |
H A D | xfrm_state.c | 2468 const struct xfrm_migrate *m, int num_migrate, in km_migrate() 2479 ret = km->migrate(sel, dir, type, m, num_migrate, k, in km_migrate() 2467 km_migrate(const struct xfrm_selector *sel, u8 dir, u8 type, const struct xfrm_migrate *m, int num_migrate, const struct xfrm_kmaddress *k, const struct xfrm_encap_tmpl *encap) km_migrate() argument
|