Lines Matching defs:arh
815 arh_t *arh;
875 arh = (arh_t *)mp1->b_rptr;
876 hlen = arh->arh_hlen;
877 plen = arh->arh_plen;
898 DTRACE_PROBE3(arp__physical__in__start, ill_t *, ill, arh_t *, arh,
906 ill->ill_phyint->phyint_ifindex, arh, mp, mp1, ipst);
910 arhp = (uchar_t *)arh + ARH_FIXED_LEN;
920 op = BE16_TO_U16(arh->arh_operation);
974 arh);
1031 arh_t *, arh, ncec_t *, dst_ncec);
1075 ill_t *, ill, arh_t *, arh, ncec_t *, dst_ncec);
1447 arh_t *arh = (arh_t *)mp->b_rptr;
1470 (void) mac_colon_addr((uint8_t *)(arh + 1),
1471 arh->arh_hlen, hbuf, sizeof (hbuf));
1505 hwm.hwm_hwlen = arh->arh_hlen;
1506 hwm.hwm_hwaddr = (uchar_t *)(arh + 1);
1515 (void) mac_colon_addr((uint8_t *)(arh + 1),
1516 arh->arh_hlen, hbuf, sizeof (hbuf));
1552 arh_t *arh;
1583 arh = (arh_t *)cp;
1584 U16_TO_BE16(arp_hw_type(ill->ill_mactype), arh->arh_hardware);
1585 U16_TO_BE16(proto, arh->arh_proto);
1586 arh->arh_hlen = (uint8_t)hlen;
1587 arh->arh_plen = (uint8_t)plen;
1588 U16_TO_BE16(operation, arh->arh_operation);
1607 ill_t *, ill, arh_t *, arh, mblk_t *, mp);
1610 ill->ill_phyint->phyint_ifindex, arh, mp, mp->b_cont,
2013 arh_t *arh;
2021 arh = (arh_t *)mp->b_rptr;
2022 bcopy((char *)&arh[1] + arh->arh_hlen, &src, IP_ADDR_LEN);
2024 haddrlen = arh->arh_hlen;
2025 haddr = (uint8_t *)(arh + 1);