Lines Matching defs:css
364 static int verify_css_header(struct hfi1_devdata *dd, struct css_header *css)
367 if (invalid_header(dd, "module_type", css->module_type,
369 invalid_header(dd, "header_len", css->header_len,
371 invalid_header(dd, "header_version", css->header_version,
373 invalid_header(dd, "module_vendor", css->module_vendor,
375 invalid_header(dd, "key_size", css->key_size, KEY_SIZE / 4) ||
376 invalid_header(dd, "modulus_size", css->modulus_size,
378 invalid_header(dd, "exponent_size", css->exponent_size,
410 struct css_header *css;
428 css = (struct css_header *)fdet->fw->data;
433 hfi1_cdbg(FIRMWARE, " module_type 0x%x", css->module_type);
435 css->header_len, 4 * css->header_len);
436 hfi1_cdbg(FIRMWARE, " header_version 0x%x", css->header_version);
437 hfi1_cdbg(FIRMWARE, " module_id 0x%x", css->module_id);
438 hfi1_cdbg(FIRMWARE, " module_vendor 0x%x", css->module_vendor);
439 hfi1_cdbg(FIRMWARE, " date 0x%x", css->date);
441 css->size, 4 * css->size);
443 css->key_size, 4 * css->key_size);
445 css->modulus_size, 4 * css->modulus_size);
447 css->exponent_size, 4 * css->exponent_size);
459 * Note: css->size is in DWORDs, multiply by 4 to get bytes.
461 ret = verify_css_header(dd, css);
464 } else if ((css->size * 4) == fdet->fw->size) {
473 fdet->css_header = css;
489 } else if ((css->size * 4) + AUGMENT_SIZE == fdet->fw->size) {
498 fdet->css_header = css;
509 /* css->size check failed */
514 css->size);