Lines Matching refs:firm
93 struct firmware_description *firm; member
643 if (!priv->firm) { in seek_firmware()
654 (priv->firm[i].id ^ (*id)) & (*id); in seek_firmware()
656 (priv->firm[i].type ^ type) in seek_firmware()
689 *id = priv->firm[i].id; in seek_firmware()
712 p = priv->firm[pos].ptr; in load_firmware()
787 priv->firm = kcalloc(n_array, sizeof(*priv->firm), GFP_KERNEL); in xc4000_fwupload()
788 if (priv->firm == NULL) { in xc4000_fwupload()
835 priv->firm[n].ptr = kzalloc(size, GFP_KERNEL); in xc4000_fwupload()
836 if (priv->firm[n].ptr == NULL) { in xc4000_fwupload()
849 memcpy(priv->firm[n].ptr, p, size); in xc4000_fwupload()
850 priv->firm[n].type = type; in xc4000_fwupload()
851 priv->firm[n].id = id; in xc4000_fwupload()
852 priv->firm[n].size = size; in xc4000_fwupload()
853 priv->firm[n].int_freq = int_freq; in xc4000_fwupload()
896 if ((priv->firm[pos].int_freq == int_freq) && in load_scode()
897 (priv->firm[pos].type & HAS_IF)) in load_scode()
904 p = priv->firm[pos].ptr; in load_scode()
906 if (priv->firm[pos].size != 12 * 16 || scode >= 16) in load_scode()
912 dump_firm_type_and_int_freq(priv->firm[pos].type, in load_scode()
913 priv->firm[pos].int_freq); in load_scode()
914 printk(KERN_CONT "(%x), id %016llx.\n", priv->firm[pos].type, in load_scode()
956 if (!priv->firm) { in check_firmware()