/freebsd/contrib/wpa/src/drivers/ |
H A D | priv_netlink.h | 64 #define RTA_OK(rta,len) \ argument 65 ((len) > 0 && (rta)->rta_len >= sizeof(struct rtattr) && \ 66 (rta)->rta_len <= (len)) 67 #define RTA_NEXT(rta,attrlen) \ argument 68 ((attrlen) -= RTA_ALIGN((rta)->rta_len), \ 69 (struct rtattr *) (((char *)(rta)) + RTA_ALIGN((rta)->rta_len))) 72 #define RTA_DATA(rta) ((void *) (((char *) (rta)) + RTA_LENGTH(0))) argument 73 #define RTA_PAYLOAD(rta) ((int) ((rta)->rta_len) - RTA_LENGTH(0)) argument
|
H A D | netlink.c | 179 struct rtattr *rta; in netlink_send_oper_ifla() local 198 rta = aliasing_hide_typecast( in netlink_send_oper_ifla() 201 rta->rta_type = IFLA_LINKMODE; in netlink_send_oper_ifla() 202 rta->rta_len = RTA_LENGTH(sizeof(char)); in netlink_send_oper_ifla() 203 *((char *) RTA_DATA(rta)) = linkmode; in netlink_send_oper_ifla() 207 rta = aliasing_hide_typecast( in netlink_send_oper_ifla() 210 rta->rta_type = IFLA_OPERSTATE; in netlink_send_oper_ifla() 211 rta->rta_len = RTA_LENGTH(sizeof(char)); in netlink_send_oper_ifla() 212 *((char *) RTA_DATA(rta)) = operstate; in netlink_send_oper_ifla()
|
/freebsd/sys/compat/linux/ |
H A D | linux_netlink.c | 58 valid_rta_size(const struct rtattr *rta, int sz) in valid_rta_size() argument 60 return (NL_RTA_DATA_LEN(rta) == sz); in valid_rta_size() 64 valid_rta_u32(const struct rtattr *rta) in valid_rta_u32() argument 66 return (valid_rta_size(rta, sizeof(uint32_t))); in valid_rta_u32() 70 _rta_get_uint32(const struct rtattr *rta) in _rta_get_uint32() argument 72 return (*((const uint32_t *)NL_RTA_DATA_CONST(rta))); in _rta_get_uint32() 136 struct rtattr *rta = (struct rtattr *)nla; in rtnl_route_from_linux() local 137 if (rta->rta_len < sizeof(struct rtattr)) { in rtnl_route_from_linux() 140 switch (rta->rta_type) { in rtnl_route_from_linux() 142 if (!valid_rta_u32(rta)) in rtnl_route_from_linux() [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dmu_redact.c | 260 struct redact_thread_arg *rta = arg; in redact_cb() local 264 zb->zb_object >= rta->resume.zb_object); in redact_cb() 266 if (rta->cancel) in redact_cb() 269 if (rta->ignore_object == zb->zb_object) in redact_cb() 287 objlist_exists(rta->deleted_objs, zb->zb_object)) { in redact_cb() 288 rta->ignore_object = zb->zb_object; in redact_cb() 297 record_merge_enqueue(&rta->q, in redact_cb() 298 &rta->current_record, record); in redact_cb() 351 record_merge_enqueue(&rta->q, &rta->current_record, record); in redact_cb() 1041 struct redact_thread_arg *rta = &args[i]; in dmu_redact_snap() local [all …]
|
/freebsd/sys/arm/allwinner/ |
H A D | aw_rsb.c | 125 uint8_t rta; member 127 { .addr = RSB_ADDR_PMIC_PRIMARY, .rta = 0x2d }, 128 { .addr = RSB_ADDR_PMIC_SECONDARY, .rta = 0x3a }, 129 { .addr = RSB_ADDR_PERIPH_IC, .rta = 0x4e }, 130 { .addr = 0, .rta = 0 } 244 uint8_t rta; in rsb_set_rta() local 252 for (rta = 0, i = 0; rsb_rtamap[i].rta != 0; i++) in rsb_set_rta() 254 rta = rsb_rtamap[i].rta; in rsb_set_rta() 257 if (rta == 0) { in rsb_set_rta() 264 RSB_WRITE(sc, RSB_DAR, (addr << DAR_DA_SHIFT) | (rta << DAR_RTA_SHIFT)); in rsb_set_rta()
|
/freebsd/sys/netlink/ |
H A D | netlink_snl_route.h | 71 parse_rta_ip(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_ip() argument 73 void *rta_data = NL_RTA_DATA(rta); in parse_rta_ip() 74 int rta_len = NL_RTA_DATA_LEN(rta); in parse_rta_ip() 101 parse_rta_via(struct snl_state *ss, struct rtattr *rta, int *perror) in parse_rta_via() argument 103 struct rtvia *via = (struct rtvia *)NL_RTA_DATA(rta); in parse_rta_via()
|
H A D | netlink_message_parser.c | 255 parse_rta_ip(struct rtattr *rta, struct nl_pstate *npt, int *perror) in parse_rta_ip() 257 void *rta_data = NL_RTA_DATA(rta); in parse_rta_ip() 258 int rta_len = NL_RTA_DATA_LEN(rta); in parse_rta_ip() 265 NLMSG_REPORT_ERR_MSG(npt, "unknown IP len: %d for rta type %d", in nlattr_get_ip() 266 rta_len, rta->rta_type); in nlattr_get_ip() 286 parse_rta_via(struct rtattr *rta, struct nl_pstate *npt, int *perror) in parse_rta_via() 288 struct rtvia *via = NL_RTA_DATA(rta); in parse_rta_via() 289 int data_len = NL_RTA_DATA_LEN(rta); in parse_rta_via() 293 rta->rta_type, data_len); in parse_rta_via() 242 parse_rta_ip(struct rtattr * rta,struct nl_pstate * npt,int * perror) parse_rta_ip() argument 272 parse_rta_via(struct rtattr * rta,struct nl_pstate * npt,int * perror) parse_rta_via() argument
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | getifaddrs.c | 593 struct rtattr *rta; in rk_getifaddrs() local 645 for (rta = (struct rtattr *)(((char *)NLMSG_DATA(nlh)) + NLMSG_ALIGN(nlm_struct_size)); in rk_getifaddrs() 646 RTA_OK(rta, rtasize); in rk_getifaddrs() 647 rta = RTA_NEXT(rta, rtasize)){ in rk_getifaddrs() 649 void *rtadata = RTA_DATA(rta); in rk_getifaddrs() 650 size_t rtapayload = RTA_PAYLOAD(rta); in rk_getifaddrs() 655 switch(rta->rta_type){ in rk_getifaddrs() 659 sap = (rta->rta_type == IFLA_ADDRESS) ? &ifa->ifa_addr : &ifa->ifa_broadaddr; in rk_getifaddrs() 663 if (rta->rta_type == IFLA_ADDRESS) in rk_getifaddrs() 710 switch(rta->rta_type){ in rk_getifaddrs()
|
/freebsd/share/timedef/ |
H A D | ga_IE.UTF-8.src | 19 Mí an Mhárta 67 Mí an Mhárta
|
/freebsd/usr.sbin/route6d/ |
H A D | route6d.c | 1703 struct sockaddr_in6 *rta[RTAX_MAX]; in rtrecv() local 1795 memset(&rta, 0, sizeof(rta)); in rtrecv() 1798 rta[i] = (struct sockaddr_in6 *)(void *)q; in rtrecv() 1799 q += ROUNDUP(rta[i]->sin6_len); in rtrecv() 1839 if (rta[RTAX_DST] == NULL) { in rtrecv() 1843 if (rta[RTAX_DST]->sin6_family != AF_INET6) { in rtrecv() 1847 if (IN6_IS_ADDR_LINKLOCAL(&rta[RTAX_DST]->sin6_addr)) { in rtrecv() 1851 if (IN6_ARE_ADDR_EQUAL(&rta[RTAX_DST]->sin6_addr, &in6addr_loopback)) { in rtrecv() 1855 if (IN6_IS_ADDR_MULTICAST(&rta[RTAX_DST]->sin6_addr)) { in rtrecv() 1874 if (!rta[RTAX_DST] || !rta[RTAX_GATEWAY]) { in rtrecv() [all …]
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vtd.c | 59 volatile uint64_t rta; member 410 vtdmap->rta = vtophys(root_table); in vtd_enable()
|