Lines Matching full:soft
91 struct arc_rfc1051 *soft = &pkt->soft.rfc1051; in type_trans() local
106 switch (soft->proto) { in type_trans()
147 /* up to sizeof(pkt->soft) has already been copied from the card */ in rx()
149 if (length > sizeof(pkt->soft)) in rx()
150 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft), in rx()
151 pkt->soft.raw + sizeof(pkt->soft), in rx()
152 length - sizeof(pkt->soft)); in rx()
161 /* Create the ARCnet hard/soft headers for RFC1051 */
167 struct arc_rfc1051 *soft = &pkt->soft.rfc1051; in build_header() local
172 soft->proto = ARC_P_IP_RFC1051; in build_header()
175 soft->proto = ARC_P_ARP_RFC1051; in build_header()
238 lp->hw.copy_to_card(dev, bufnum, ofs, &pkt->soft, length); in prepare_tx()