Lines Matching refs:soft
69 /* up to sizeof(pkt->soft) has already been copied from the card */
76 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto));
77 memcpy(pktbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto)+sizeof(int),
78 pkthdrbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto),
79 sizeof(struct archdr)-ARC_HDR_SIZE-sizeof(pkt->soft.cap.proto));
81 if (length > sizeof(pkt->soft))
82 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft),
83 pkt->soft.raw + sizeof(pkt->soft)
85 length - sizeof(pkt->soft));
95 * Create the ARCnet hard/soft headers for cap mode.
96 * There aren't any soft headers in cap mode - not even the protocol id.
107 *((int*)&pkt->soft.cap.cookie[0]));
147 *((int*)&pkt->soft.cap.cookie[0]));
169 lp->hw.copy_to_card(dev, bufnum, ofs, &pkt->soft.cap.proto,
170 sizeof(pkt->soft.cap.proto));
175 ((unsigned char*)&pkt->soft.cap.mes),length-1);
210 ackpkt->soft.cap.proto = 0; /* using protocol 0 for acknowledge */
211 ackpkt->soft.cap.mes.ack=acked;
214 *((int*)&ackpkt->soft.cap.cookie[0]));