Lines Matching refs:s3plug
111 static struct s3plugrec s3plug[S3PLUG_MAX]; variable
155 struct s3plugrec *s3plug, unsigned int ns3plug,
242 memset(s3plug, 0, sizeof(s3plug)); in prism2_fwapply()
332 result = plugimage(fchunk, nfchunks, s3plug, ns3plug, &pda); in prism2_fwapply()
468 memset(s3plug, 0, sizeof(s3plug)); in free_srecs()
653 struct s3plugrec *s3plug, unsigned int ns3plug, in plugimage() argument
669 pstart = s3plug[i].addr; in plugimage()
670 pend = s3plug[i].addr + s3plug[i].len; in plugimage()
673 if (s3plug[i].itemcode != 0xffffffffUL) { /* not filename */ in plugimage()
675 if (s3plug[i].itemcode == in plugimage()
682 s3plug[i].itemcode); in plugimage()
695 if (j != -1 && s3plug[i].len < le16_to_cpu(pda->rec[j]->len)) { in plugimage()
697 s3plug[i].itemcode); in plugimage()
714 s3plug[i].itemcode); in plugimage()
723 s3plug[i].itemcode, pstart, s3plug[i].len, in plugimage()
727 memset(dest, 0, s3plug[i].len); in plugimage()
728 strncpy(dest, PRISM2_USB_FWFILE, s3plug[i].len - 1); in plugimage()
730 memcpy(dest, &pda->rec[j]->data, s3plug[i].len); in plugimage()
880 s3plug[ns3plug].itemcode = *ptr32; in read_fwfile()
881 s3plug[ns3plug].addr = *(ptr32 + 1); in read_fwfile()
882 s3plug[ns3plug].len = *(ptr32 + 2); in read_fwfile()
886 s3plug[ns3plug].itemcode, in read_fwfile()
887 s3plug[ns3plug].addr, in read_fwfile()
888 s3plug[ns3plug].len); in read_fwfile()