Lines Matching refs:um

2378 	struct xfrm_user_migrate *um;  in copy_from_user_migrate()  local
2391 um = nla_data(rt); in copy_from_user_migrate()
2392 num_migrate = nla_len(rt) / sizeof(*um); in copy_from_user_migrate()
2397 for (i = 0; i < num_migrate; i++, um++, ma++) { in copy_from_user_migrate()
2398 memcpy(&ma->old_daddr, &um->old_daddr, sizeof(ma->old_daddr)); in copy_from_user_migrate()
2399 memcpy(&ma->old_saddr, &um->old_saddr, sizeof(ma->old_saddr)); in copy_from_user_migrate()
2400 memcpy(&ma->new_daddr, &um->new_daddr, sizeof(ma->new_daddr)); in copy_from_user_migrate()
2401 memcpy(&ma->new_saddr, &um->new_saddr, sizeof(ma->new_saddr)); in copy_from_user_migrate()
2403 ma->proto = um->proto; in copy_from_user_migrate()
2404 ma->mode = um->mode; in copy_from_user_migrate()
2405 ma->reqid = um->reqid; in copy_from_user_migrate()
2407 ma->old_family = um->old_family; in copy_from_user_migrate()
2408 ma->new_family = um->new_family; in copy_from_user_migrate()
2471 struct xfrm_user_migrate um; in copy_to_user_migrate() local
2473 memset(&um, 0, sizeof(um)); in copy_to_user_migrate()
2474 um.proto = m->proto; in copy_to_user_migrate()
2475 um.mode = m->mode; in copy_to_user_migrate()
2476 um.reqid = m->reqid; in copy_to_user_migrate()
2477 um.old_family = m->old_family; in copy_to_user_migrate()
2478 memcpy(&um.old_daddr, &m->old_daddr, sizeof(um.old_daddr)); in copy_to_user_migrate()
2479 memcpy(&um.old_saddr, &m->old_saddr, sizeof(um.old_saddr)); in copy_to_user_migrate()
2480 um.new_family = m->new_family; in copy_to_user_migrate()
2481 memcpy(&um.new_daddr, &m->new_daddr, sizeof(um.new_daddr)); in copy_to_user_migrate()
2482 memcpy(&um.new_saddr, &m->new_saddr, sizeof(um.new_saddr)); in copy_to_user_migrate()
2484 return nla_put(skb, XFRMA_MIGRATE, sizeof(um), &um); in copy_to_user_migrate()
3362 struct xfrm_user_mapping *um; in build_mapping() local
3365 nlh = nlmsg_put(skb, 0, 0, XFRM_MSG_MAPPING, sizeof(*um), 0); in build_mapping()
3369 um = nlmsg_data(nlh); in build_mapping()
3371 memcpy(&um->id.daddr, &x->id.daddr, sizeof(um->id.daddr)); in build_mapping()
3372 um->id.spi = x->id.spi; in build_mapping()
3373 um->id.family = x->props.family; in build_mapping()
3374 um->id.proto = x->id.proto; in build_mapping()
3375 memcpy(&um->new_saddr, new_saddr, sizeof(um->new_saddr)); in build_mapping()
3376 memcpy(&um->old_saddr, &x->props.saddr, sizeof(um->old_saddr)); in build_mapping()
3377 um->new_sport = new_sport; in build_mapping()
3378 um->old_sport = x->encap->encap_sport; in build_mapping()
3379 um->reqid = x->props.reqid; in build_mapping()