Lines Matching defs:firm
109 struct firmware_description *firm;
289 if (!priv->firm)
293 kfree(priv->firm[i].ptr);
295 kfree(priv->firm);
297 priv->firm = NULL;
335 priv->firm = kcalloc(n_array, sizeof(*priv->firm), GFP_KERNEL);
336 if (priv->firm == NULL) {
384 priv->firm[n].ptr = kmemdup(p, size, GFP_KERNEL);
385 if (priv->firm[n].ptr == NULL) {
397 priv->firm[n].type = type;
398 priv->firm[n].id = id;
399 priv->firm[n].size = size;
400 priv->firm[n].int_freq = int_freq;
445 if (!priv->firm) {
470 if ((type == (priv->firm[i].type & type_mask)) &&
471 (*id == priv->firm[i].id))
480 if (type != (priv->firm[i].type & type_mask))
483 match_mask = *id & priv->firm[i].id;
513 *id = priv->firm[i].id;
559 dump_firm_type(priv->firm[pos].type);
561 priv->firm[pos].type, (unsigned long long)*id);
563 p = priv->firm[pos].ptr;
564 endp = p + priv->firm[pos].size;
668 if ((priv->firm[pos].int_freq == int_freq) &&
669 (priv->firm[pos].type & HAS_IF))
676 p = priv->firm[pos].ptr;
678 if (priv->firm[pos].type & HAS_IF) {
679 if (priv->firm[pos].size != 12 * 16 || scode >= 16)
685 if (priv->firm[pos].size != 14 * 16 || scode >= 16 ||
692 dump_firm_type_and_int_freq(priv->firm[pos].type,
693 priv->firm[pos].int_freq);
694 printk(KERN_CONT "(%x), id %016llx.\n", priv->firm[pos].type,