Home
last modified time | relevance | path

Searched refs:rtm (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/drivers/rtc/
Drtc-ls1x.c88 static int ls1x_rtc_read_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_read_time() argument
95 memset(rtm, 0, sizeof(struct rtc_time)); in ls1x_rtc_read_time()
99 rtc_time_to_tm(t, rtm); in ls1x_rtc_read_time()
101 return rtc_valid_tm(rtm); in ls1x_rtc_read_time()
104 static int ls1x_rtc_set_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_set_time() argument
109 v = ((rtm->tm_mon + 1) << LS1X_MONTH_OFFSET) in ls1x_rtc_set_time()
110 | (rtm->tm_mday << LS1X_DAY_OFFSET) in ls1x_rtc_set_time()
111 | (rtm->tm_hour << LS1X_HOUR_OFFSET) in ls1x_rtc_set_time()
112 | (rtm->tm_min << LS1X_MIN_OFFSET) in ls1x_rtc_set_time()
113 | (rtm->tm_sec << LS1X_SEC_OFFSET); in ls1x_rtc_set_time()
[all …]
/linux-4.1.27/net/phonet/
Dpn_netlink.c174 struct rtmsg *rtm; in fill_route() local
177 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*rtm), 0); in fill_route()
181 rtm = nlmsg_data(nlh); in fill_route()
182 rtm->rtm_family = AF_PHONET; in fill_route()
183 rtm->rtm_dst_len = 6; in fill_route()
184 rtm->rtm_src_len = 0; in fill_route()
185 rtm->rtm_tos = 0; in fill_route()
186 rtm->rtm_table = RT_TABLE_MAIN; in fill_route()
187 rtm->rtm_protocol = RTPROT_STATIC; in fill_route()
188 rtm->rtm_scope = RT_SCOPE_UNIVERSE; in fill_route()
[all …]
/linux-4.1.27/net/mpls/
Daf_mpls.c678 struct rtmsg *rtm; in rtm_to_route_config() local
683 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_mpls_policy); in rtm_to_route_config()
688 rtm = nlmsg_data(nlh); in rtm_to_route_config()
691 if (rtm->rtm_family != AF_MPLS) in rtm_to_route_config()
693 if (rtm->rtm_dst_len != 20) in rtm_to_route_config()
695 if (rtm->rtm_src_len != 0) in rtm_to_route_config()
697 if (rtm->rtm_tos != 0) in rtm_to_route_config()
699 if (rtm->rtm_table != RT_TABLE_MAIN) in rtm_to_route_config()
707 if (rtm->rtm_scope != RT_SCOPE_UNIVERSE) in rtm_to_route_config()
709 if (rtm->rtm_type != RTN_UNICAST) in rtm_to_route_config()
[all …]
/linux-4.1.27/net/decnet/netfilter/
Ddn_rtmsg.c40 struct nf_dn_rtmsg *rtm; in dnrmg_build_message() local
56 rtm = (struct nf_dn_rtmsg *)nlmsg_data(nlh); in dnrmg_build_message()
57 rtm->nfdn_ifindex = rt_skb->dev->ifindex; in dnrmg_build_message()
58 ptr = NFDN_RTMSG(rtm); in dnrmg_build_message()
/linux-4.1.27/net/decnet/
Ddn_table.c303 struct rtmsg *rtm; in dn_fib_dump_info() local
306 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*rtm), flags); in dn_fib_dump_info()
310 rtm = nlmsg_data(nlh); in dn_fib_dump_info()
311 rtm->rtm_family = AF_DECnet; in dn_fib_dump_info()
312 rtm->rtm_dst_len = dst_len; in dn_fib_dump_info()
313 rtm->rtm_src_len = 0; in dn_fib_dump_info()
314 rtm->rtm_tos = 0; in dn_fib_dump_info()
315 rtm->rtm_table = tb_id; in dn_fib_dump_info()
316 rtm->rtm_flags = fi->fib_flags; in dn_fib_dump_info()
317 rtm->rtm_scope = scope; in dn_fib_dump_info()
[all …]
Ddn_fib.c556 struct rtmsg rtm; in fib_magic() member
582 memset(&req.rtm, 0, sizeof(req.rtm)); in fib_magic()
598 req.rtm.rtm_dst_len = dst_len; in fib_magic()
599 req.rtm.rtm_table = tb->n; in fib_magic()
600 req.rtm.rtm_protocol = RTPROT_KERNEL; in fib_magic()
601 req.rtm.rtm_scope = (type != RTN_LOCAL ? RT_SCOPE_LINK : RT_SCOPE_HOST); in fib_magic()
602 req.rtm.rtm_type = type; in fib_magic()
605 tb->insert(tb, &req.rtm, attrs, &req.nlh, NULL); in fib_magic()
607 tb->delete(tb, &req.rtm, attrs, &req.nlh, NULL); in fib_magic()
Ddn_route.c1641 struct rtmsg *rtm = nlmsg_data(nlh); in dn_cache_getroute() local
1652 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_dn_policy); in dn_cache_getroute()
1703 if (rtm->rtm_flags & RTM_F_NOTIFY) in dn_cache_getroute()
1729 struct rtmsg *rtm; in dn_cache_dump() local
1737 rtm = nlmsg_data(cb->nlh); in dn_cache_dump()
1738 if (!(rtm->rtm_flags & RTM_F_CLONED)) in dn_cache_dump()
/linux-4.1.27/net/ipv6/
Droute.c2429 struct rtmsg *rtm; in rtm_to_fib6_config() local
2434 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_ipv6_policy); in rtm_to_fib6_config()
2439 rtm = nlmsg_data(nlh); in rtm_to_fib6_config()
2442 cfg->fc_table = rtm->rtm_table; in rtm_to_fib6_config()
2443 cfg->fc_dst_len = rtm->rtm_dst_len; in rtm_to_fib6_config()
2444 cfg->fc_src_len = rtm->rtm_src_len; in rtm_to_fib6_config()
2446 cfg->fc_protocol = rtm->rtm_protocol; in rtm_to_fib6_config()
2447 cfg->fc_type = rtm->rtm_type; in rtm_to_fib6_config()
2449 if (rtm->rtm_type == RTN_UNREACHABLE || in rtm_to_fib6_config()
2450 rtm->rtm_type == RTN_BLACKHOLE || in rtm_to_fib6_config()
[all …]
Dip6mr.c116 struct mfc6_cache *c, struct rtmsg *rtm);
2238 struct mfc6_cache *c, struct rtmsg *rtm) in __ip6mr_fill_mroute() argument
2279 rtm->rtm_type = RTN_MULTICAST; in __ip6mr_fill_mroute()
2284 struct sk_buff *skb, struct rtmsg *rtm, int nowait) in ip6mr_get_route() argument
2352 if (!nowait && (rtm->rtm_flags&RTM_F_NOTIFY)) in ip6mr_get_route()
2355 err = __ip6mr_fill_mroute(mrt, skb, cache, rtm); in ip6mr_get_route()
2365 struct rtmsg *rtm; in ip6mr_fill_mroute() local
2368 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); in ip6mr_fill_mroute()
2372 rtm = nlmsg_data(nlh); in ip6mr_fill_mroute()
2373 rtm->rtm_family = RTNL_FAMILY_IP6MR; in ip6mr_fill_mroute()
[all …]
/linux-4.1.27/net/ipv4/
Dfib_semantics.c995 struct rtmsg *rtm; in fib_dump_info() local
997 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*rtm), flags); in fib_dump_info()
1001 rtm = nlmsg_data(nlh); in fib_dump_info()
1002 rtm->rtm_family = AF_INET; in fib_dump_info()
1003 rtm->rtm_dst_len = dst_len; in fib_dump_info()
1004 rtm->rtm_src_len = 0; in fib_dump_info()
1005 rtm->rtm_tos = tos; in fib_dump_info()
1007 rtm->rtm_table = tb_id; in fib_dump_info()
1009 rtm->rtm_table = RT_TABLE_COMPAT; in fib_dump_info()
1012 rtm->rtm_type = type; in fib_dump_info()
[all …]
Dfib_frontend.c601 struct rtmsg *rtm; in rtm_to_fib_config() local
603 err = nlmsg_validate(nlh, sizeof(*rtm), RTA_MAX, rtm_ipv4_policy); in rtm_to_fib_config()
609 rtm = nlmsg_data(nlh); in rtm_to_fib_config()
610 cfg->fc_dst_len = rtm->rtm_dst_len; in rtm_to_fib_config()
611 cfg->fc_tos = rtm->rtm_tos; in rtm_to_fib_config()
612 cfg->fc_table = rtm->rtm_table; in rtm_to_fib_config()
613 cfg->fc_protocol = rtm->rtm_protocol; in rtm_to_fib_config()
614 cfg->fc_scope = rtm->rtm_scope; in rtm_to_fib_config()
615 cfg->fc_type = rtm->rtm_type; in rtm_to_fib_config()
616 cfg->fc_flags = rtm->rtm_flags; in rtm_to_fib_config()
Dipmr.c134 struct mfc_cache *c, struct rtmsg *rtm);
2155 struct mfc_cache *c, struct rtmsg *rtm) in __ipmr_fill_mroute() argument
2195 rtm->rtm_type = RTN_MULTICAST; in __ipmr_fill_mroute()
2201 struct rtmsg *rtm, int nowait) in ipmr_get_route() argument
2260 if (!nowait && (rtm->rtm_flags & RTM_F_NOTIFY)) in ipmr_get_route()
2262 err = __ipmr_fill_mroute(mrt, skb, cache, rtm); in ipmr_get_route()
2273 struct rtmsg *rtm; in ipmr_fill_mroute() local
2276 nlh = nlmsg_put(skb, portid, seq, cmd, sizeof(*rtm), flags); in ipmr_fill_mroute()
2280 rtm = nlmsg_data(nlh); in ipmr_fill_mroute()
2281 rtm->rtm_family = RTNL_FAMILY_IPMR; in ipmr_fill_mroute()
[all …]
Droute.c2457 struct rtmsg *rtm; in inet_rtm_getroute() local
2468 err = nlmsg_parse(nlh, sizeof(*rtm), tb, RTA_MAX, rtm_ipv4_policy); in inet_rtm_getroute()
2472 rtm = nlmsg_data(nlh); in inet_rtm_getroute()
2498 fl4.flowi4_tos = rtm->rtm_tos; in inet_rtm_getroute()
2515 err = ip_route_input(skb, dst, src, rtm->rtm_tos, dev); in inet_rtm_getroute()
2533 if (rtm->rtm_flags & RTM_F_NOTIFY) in inet_rtm_getroute()
/linux-4.1.27/include/linux/
Dmroute.h106 struct rtmsg *rtm, int nowait);
Dmroute6.h118 struct rtmsg *rtm, int nowait);