Lines Matching refs:header

124 	if (fi == &a->firmware.header) {  in do_fm_api()
164 if (fi == &a->firmware.header) { in do_fm_api()
1322 if (memcmp(ioctl->header.signature, in esas2r_ioctl_handler()
1333 ioctl->header.return_code = IOCTL_SUCCESS; in esas2r_ioctl_handler()
1360 if (ioctl->header.channel == 0xFF) { in esas2r_ioctl_handler()
1363 a = esas2r_adapters[ioctl->header.channel]; in esas2r_ioctl_handler()
1364 if (ioctl->header.channel >= MAX_ADAPTERS || (a == NULL)) { in esas2r_ioctl_handler()
1365 ioctl->header.return_code = IOCTL_BAD_CHANNEL; in esas2r_ioctl_handler()
1407 ioctl->header.return_code = IOCTL_BAD_FLASH_IMGTYPE; in esas2r_ioctl_handler()
1461 ioctl->header.return_code = handle_smp_ioctl(a, in esas2r_ioctl_handler()
1467 ioctl->header.return_code = in esas2r_ioctl_handler()
1472 ioctl->header.return_code = handle_hba_ioctl(a, in esas2r_ioctl_handler()
1508 ioctl->header.return_code = IOCTL_ERR_INVCMD; in esas2r_ioctl_handler()
1520 ioctl->header.return_code = IOCTL_OUT_OF_RESOURCES; in esas2r_ioctl_handler()
1525 ioctl->header.return_code = IOCTL_INVALID_PARAM; in esas2r_ioctl_handler()
1529 ioctl->header.return_code = IOCTL_GENERAL_ERROR; in esas2r_ioctl_handler()
1595 int size = min_t(int, count, sizeof(a->firmware.header)); in esas2r_read_fw()
1597 memcpy(buf, &a->firmware.header, size); in esas2r_read_fw()
1608 u32 length = a->firmware.header.length; in esas2r_read_fw()
1616 if (a->firmware.header.action == FI_ACT_UP) { in esas2r_read_fw()
1624 &a->firmware.header, in esas2r_read_fw()
1625 sizeof(a->firmware.header)); in esas2r_read_fw()
1629 } else if (a->firmware.header.action == FI_ACT_UPSZ) { in esas2r_read_fw()
1632 (int)sizeof(a->firmware.header)); in esas2r_read_fw()
1633 do_fm_api(a, &a->firmware.header); in esas2r_read_fw()
1634 memcpy(buf, &a->firmware.header, size); in esas2r_read_fw()
1639 a->firmware.header.action); in esas2r_read_fw()
1687 struct esas2r_flash_img *header = in esas2r_write_fw() local
1699 || header->fi_version > FI_VERSION_1) { in esas2r_write_fw()
1707 if (header->fi_version == FI_VERSION_1) in esas2r_write_fw()
1717 length = header->length; in esas2r_write_fw()
1722 length, header->fi_version); in esas2r_write_fw()
1732 if (header->action == FI_ACT_DOWN) { in esas2r_write_fw()
1740 memcpy(&a->firmware.header, in esas2r_write_fw()
1742 sizeof(*header)); in esas2r_write_fw()
1743 } else if (header->action == FI_ACT_UP in esas2r_write_fw()
1744 || header->action == FI_ACT_UPSZ) { in esas2r_write_fw()
1746 memcpy(&a->firmware.header, in esas2r_write_fw()
1748 sizeof(*header)); in esas2r_write_fw()
1754 count, header->action); in esas2r_write_fw()
1764 a->firmware.header.action); in esas2r_write_fw()
1768 length = a->firmware.header.length; in esas2r_write_fw()
1790 if (a->firmware.header.action == FI_ACT_UP) in esas2r_write_fw()
1809 memcpy(&a->firmware.header, in esas2r_write_fw()
1811 sizeof(a->firmware.header)); in esas2r_write_fw()