Lines Matching refs:fwdata
333 struct fwdata *fwdata = cardp->ep_out_buf;
346 /* struct fwdata (which we sent to the card) has an
350 memcpy(&fwdata->hdr, &firmware[cardp->totalbytes],
356 memcpy(fwdata->data, &firmware[cardp->totalbytes],
357 le32_to_cpu(fwdata->hdr.datalength));
360 le32_to_cpu(fwdata->hdr.datalength));
362 fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum);
363 cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength);
365 usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) +
366 le32_to_cpu(fwdata->hdr.datalength));
368 if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) {
372 } else if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_LAST_BLOCK)) {