Lines Matching refs:s3plug
131 struct s3plugrec s3plug[S3PLUG_MAX];
175 struct s3plugrec *s3plug, unsigned int ns3plug, struct pda * pda);
250 memset(s3plug, 0, sizeof(s3plug));
333 result = plugimage(fchunk, nfchunks, s3plug, ns3plug, &pda);
470 memset(s3plug, 0, sizeof(s3plug));
650 * s3plug Array of plug records
659 struct s3plugrec *s3plug, unsigned int ns3plug, struct pda * pda)
674 pstart = s3plug[i].addr;
675 pend = s3plug[i].addr + s3plug[i].len;
677 if (s3plug[i].itemcode != 0xffffffffUL) { /* not filename */
679 if (s3plug[i].itemcode ==
689 "plugrec 0x%04x.\n", s3plug[i].itemcode);
694 if (j != -1 && s3plug[i].len < le16_to_cpu(pda->rec[j]->len)) {
698 s3plug[i].itemcode);
713 "plugrec 0x%04x.\n", s3plug[i].itemcode);
723 s3plug[i].itemcode, pstart, s3plug[i].len,
727 memset(dest, 0, s3plug[i].len);
728 strncpy(dest, PRISM2_USB_FWFILE, s3plug[i].len - 1);
730 memcpy(dest, &(pda->rec[j]->data), s3plug[i].len);
876 s3plug[ns3plug].itemcode = *ptr32;
877 s3plug[ns3plug].addr = *(ptr32 + 1);
878 s3plug[ns3plug].len = *(ptr32 + 2);
883 s3plug[ns3plug].itemcode,
884 s3plug[ns3plug].addr,
885 s3plug[ns3plug].len);