Lines Matching refs:hp
1007 bpf_finalize_pktap(struct bpf_hdr *hp, struct pktap_header *pktaphdr) in bpf_finalize_pktap() argument
1023 hp->bh_tstamp.tv_sec = pktaphdr->pth_tstamp.tv_sec; in bpf_finalize_pktap()
1024 hp->bh_tstamp.tv_usec = pktaphdr->pth_tstamp.tv_usec; in bpf_finalize_pktap()
1278 struct bpf_hdr *hp; in bpfread() local
1281 hp = (struct bpf_hdr *)(void *)p; in bpfread()
1299 (p + BPF_WORDALIGN(hp->bh_hdrlen)); in bpfread()
1301 bpf_finalize_pktap(hp, pktaphdr); in bpfread()
1303 p += BPF_WORDALIGN(hp->bh_hdrlen + hp->bh_caplen); in bpfread()
3626 struct bpf_hdr *hp; in catchpacket() local
3786 hp = (struct bpf_hdr *)(void *)(d->bd_sbuf + curlen); in catchpacket()
3787 memset(hp, 0, BPF_WORDALIGN(sizeof(*hp))); in catchpacket()
3788 hp->bh_tstamp.tv_sec = (int)tv.tv_sec; in catchpacket()
3789 hp->bh_tstamp.tv_usec = tv.tv_usec; in catchpacket()
3790 hp->bh_datalen = (bpf_u_int32)pkt->bpfp_total_length; in catchpacket()
3791 hp->bh_hdrlen = (u_short)hdrlen; in catchpacket()
3792 caplen = hp->bh_caplen = totlen - hdrlen; in catchpacket()
3793 payload = (u_char *)hp + hdrlen; in catchpacket()