Lines Matching refs:pkt
65 static int null_prepare_tx(struct net_device *dev, struct archdr *pkt,
600 struct archdr *pkt; in arcnet_send_packet() local
611 pkt = (struct archdr *)skb->data; in arcnet_send_packet()
612 soft = &pkt->soft.rfc1201; in arcnet_send_packet()
616 skb->len, pkt->hard.dest); in arcnet_send_packet()
638 if (proto->prepare_tx(dev, pkt, skb->len, txbuf) && in arcnet_send_packet()
649 lp->outgoing.pkt = pkt; in arcnet_send_packet()
1012 struct archdr pkt; in arcnet_rx() local
1016 soft = &pkt.soft.rfc1201; in arcnet_rx()
1018 lp->hw.copy_from_card(dev, bufnum, 0, &pkt, ARC_HDR_SIZE); in arcnet_rx()
1019 if (pkt.hard.offset[0]) { in arcnet_rx()
1020 ofs = pkt.hard.offset[0]; in arcnet_rx()
1023 ofs = pkt.hard.offset[1]; in arcnet_rx()
1028 if (sizeof(pkt.soft) <= length) { in arcnet_rx()
1029 lp->hw.copy_from_card(dev, bufnum, ofs, soft, sizeof(pkt.soft)); in arcnet_rx()
1031 memset(&pkt.soft, 0, sizeof(pkt.soft)); in arcnet_rx()
1036 bufnum, pkt.hard.source, pkt.hard.dest, length); in arcnet_rx()
1045 *oldp = arc_proto_map[lp->default_proto[pkt.hard.source]], in arcnet_rx()
1051 soft->proto, pkt.hard.source, in arcnet_rx()
1060 lp->default_proto[pkt.hard.source] = soft->proto; in arcnet_rx()
1063 arc_proto_map[soft->proto]->rx(dev, bufnum, &pkt, length); in arcnet_rx()
1088 static int null_prepare_tx(struct net_device *dev, struct archdr *pkt, in null_prepare_tx() argument