Lines Matching refs:rh

1402 	struct gld_ri *rh;  in gld_interpret_tr()  local
1461 rh = (struct gld_ri *)NULL; in gld_interpret_tr()
1500 rh = (struct gld_ri *)&mh->tr_ri; in gld_interpret_tr()
1501 if ((rh->len & 1) || rh->len < 2) { in gld_interpret_tr()
1508 rh->len); in gld_interpret_tr()
1512 if (pktinfo->pktLen < sizeof (struct tr_mac_frm_nori) + rh->len) in gld_interpret_tr()
1514 pktinfo->macLen += rh->len; in gld_interpret_tr()
1533 gld_rcc_receive(macinfo, pktinfo, rh, in gld_interpret_tr()
1555 struct gld_ri *rh; in gld_unitdata_tr() local
1638 gld_rcc_send(macinfo, WR(gld->gld_qptr), dhost, &rh, llcmp->b_rptr); in gld_unitdata_tr()
1640 if (rh != NULL) { in gld_unitdata_tr()
1642 ASSERT(rh->len <= sizeof (struct gld_ri)); in gld_unitdata_tr()
1643 nmp->b_rptr -= rh->len; in gld_unitdata_tr()
1644 bcopy((caddr_t)rh, (caddr_t)nmp->b_rptr, rh->len); in gld_unitdata_tr()
1669 if (rh != NULL) in gld_unitdata_tr()
1821 gld_rcc_receive(gld_mac_info_t *macinfo, pktinfo_t *pktinfo, struct gld_ri *rh, in gld_rcc_receive() argument
1855 gld_send_rqr(macinfo, pktinfo->shost, rh, pdu, pdulen); in gld_rcc_receive()
1859 gld_rde_pdu_ind(macinfo, rh, pdu, pdulen); in gld_rcc_receive()
1870 if (rh == NULL) in gld_rcc_receive()
1873 if ((rh->rt & 0x04) != 0) in gld_rcc_receive()
1876 gld_rif_ind(macinfo, rh, pktinfo->shost, snaphdr->s_lsap, in gld_rcc_receive()
1898 gld_send_rqr(gld_mac_info_t *macinfo, uchar_t *shost, struct gld_ri *rh, in gld_send_rqr() argument
1935 if (rh == NULL || (rh->rt & 0x06) == 0x06 || in gld_send_rqr()
1936 rh->len > sizeof (struct gld_ri)) { in gld_send_rqr()
1950 ASSERT(rh->len <= sizeof (struct gld_ri)); in gld_send_rqr()
1951 nmp->b_rptr -= rh->len; in gld_send_rqr()
1953 bcopy(rh, nrh, rh->len); /* copy incoming RIF */ in gld_send_rqr()
2067 struct gld_ri *rh, uchar_t dsap, uchar_t ssap, uchar_t ptype) in gld_rde_pdu_req() argument
2079 ASSERT(rh == NULL); /* RQC never uses SRF */ in gld_rde_pdu_req()
2110 if (rh != NULL) { in gld_rde_pdu_req()
2112 ASSERT(rh->len <= sizeof (struct gld_ri)); in gld_rde_pdu_req()
2113 nmp->b_rptr -= rh->len; in gld_rde_pdu_req()
2115 bcopy(rh, nrh, rh->len); in gld_rde_pdu_req()
2265 gld_rde_pdu_ind(gld_mac_info_t *macinfo, struct gld_ri *rh, struct rde_pdu *pdu, in gld_rde_pdu_ind() argument
2286 if (rh == NULL) { in gld_rde_pdu_ind()
2296 ASSERT(rh->len >= 2); in gld_rde_pdu_ind()
2297 ASSERT(rh->len <= sizeof (struct gld_ri)); in gld_rde_pdu_ind()
2298 ASSERT((rh->len & 1) == 0); in gld_rde_pdu_ind()
2319 sr->sr_ri.len <= rh->len) { in gld_rde_pdu_ind()
2326 bcopy((caddr_t)rh, (caddr_t)&sr->sr_ri, rh->len); /* copy incom RIF */ in gld_rde_pdu_ind()
2340 gld_rif_ind(gld_mac_info_t *macinfo, struct gld_ri *rh, uchar_t *shost, in gld_rif_ind() argument
2345 ASSERT(rh != NULL); /* ensure RIF */ in gld_rif_ind()
2346 ASSERT((rh->rt & 0x04) == 0); /* ensure SRF */ in gld_rif_ind()
2347 ASSERT(rh->len >= 2); in gld_rif_ind()
2348 ASSERT(rh->len <= sizeof (struct gld_ri)); in gld_rif_ind()
2349 ASSERT((rh->len & 1) == 0); in gld_rif_ind()
2359 bcopy((caddr_t)rh, (caddr_t)&sr->sr_ri, rh->len); /* copy incom RIF */ in gld_rif_ind()