Lines Matching refs:soft
129 /* up to sizeof(pkt->soft) has already been copied from the card */
136 memcpy(pktbuf, pkthdrbuf, ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto));
137 memcpy(pktbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto)+sizeof(int),
138 pkthdrbuf+ARC_HDR_SIZE+sizeof(pkt->soft.cap.proto),
139 sizeof(struct archdr)-ARC_HDR_SIZE-sizeof(pkt->soft.cap.proto));
141 if (length > sizeof(pkt->soft))
142 lp->hw.copy_from_card(dev, bufnum, ofs + sizeof(pkt->soft),
143 pkt->soft.raw + sizeof(pkt->soft)
145 length - sizeof(pkt->soft));
157 * Create the ARCnet hard/soft headers for cap mode.
158 * There aren't any soft headers in cap mode - not even the protocol id.
169 *((int*)&pkt->soft.cap.cookie[0]));
209 *((int*)&pkt->soft.cap.cookie[0]));
231 lp->hw.copy_to_card(dev, bufnum, ofs, &pkt->soft.cap.proto,
232 sizeof(pkt->soft.cap.proto));
237 ((unsigned char*)&pkt->soft.cap.mes),length-1);
274 ackpkt->soft.cap.proto=0; /* using protocol 0 for acknowledge */
275 ackpkt->soft.cap.mes.ack=acked;
278 *((int*)&ackpkt->soft.cap.cookie[0]));