Lines Matching refs:um
2139 struct xfrm_user_migrate *um; in copy_from_user_migrate() local
2152 um = nla_data(rt); in copy_from_user_migrate()
2153 num_migrate = nla_len(rt) / sizeof(*um); in copy_from_user_migrate()
2158 for (i = 0; i < num_migrate; i++, um++, ma++) { in copy_from_user_migrate()
2159 memcpy(&ma->old_daddr, &um->old_daddr, sizeof(ma->old_daddr)); in copy_from_user_migrate()
2160 memcpy(&ma->old_saddr, &um->old_saddr, sizeof(ma->old_saddr)); in copy_from_user_migrate()
2161 memcpy(&ma->new_daddr, &um->new_daddr, sizeof(ma->new_daddr)); in copy_from_user_migrate()
2162 memcpy(&ma->new_saddr, &um->new_saddr, sizeof(ma->new_saddr)); in copy_from_user_migrate()
2164 ma->proto = um->proto; in copy_from_user_migrate()
2165 ma->mode = um->mode; in copy_from_user_migrate()
2166 ma->reqid = um->reqid; in copy_from_user_migrate()
2168 ma->old_family = um->old_family; in copy_from_user_migrate()
2169 ma->new_family = um->new_family; in copy_from_user_migrate()
2218 struct xfrm_user_migrate um; in copy_to_user_migrate() local
2220 memset(&um, 0, sizeof(um)); in copy_to_user_migrate()
2221 um.proto = m->proto; in copy_to_user_migrate()
2222 um.mode = m->mode; in copy_to_user_migrate()
2223 um.reqid = m->reqid; in copy_to_user_migrate()
2224 um.old_family = m->old_family; in copy_to_user_migrate()
2225 memcpy(&um.old_daddr, &m->old_daddr, sizeof(um.old_daddr)); in copy_to_user_migrate()
2226 memcpy(&um.old_saddr, &m->old_saddr, sizeof(um.old_saddr)); in copy_to_user_migrate()
2227 um.new_family = m->new_family; in copy_to_user_migrate()
2228 memcpy(&um.new_daddr, &m->new_daddr, sizeof(um.new_daddr)); in copy_to_user_migrate()
2229 memcpy(&um.new_saddr, &m->new_saddr, sizeof(um.new_saddr)); in copy_to_user_migrate()
2231 return nla_put(skb, XFRMA_MIGRATE, sizeof(um), &um); in copy_to_user_migrate()
3028 struct xfrm_user_mapping *um; in build_mapping() local
3031 nlh = nlmsg_put(skb, 0, 0, XFRM_MSG_MAPPING, sizeof(*um), 0); in build_mapping()
3035 um = nlmsg_data(nlh); in build_mapping()
3037 memcpy(&um->id.daddr, &x->id.daddr, sizeof(um->id.daddr)); in build_mapping()
3038 um->id.spi = x->id.spi; in build_mapping()
3039 um->id.family = x->props.family; in build_mapping()
3040 um->id.proto = x->id.proto; in build_mapping()
3041 memcpy(&um->new_saddr, new_saddr, sizeof(um->new_saddr)); in build_mapping()
3042 memcpy(&um->old_saddr, &x->props.saddr, sizeof(um->old_saddr)); in build_mapping()
3043 um->new_sport = new_sport; in build_mapping()
3044 um->old_sport = x->encap->encap_sport; in build_mapping()
3045 um->reqid = x->props.reqid; in build_mapping()