Lines Matching refs:fdt
885 struct qla_fdt_layout *fdt; in qla2xxx_get_fdt_info() local
892 fdt = (struct qla_fdt_layout *)req->ring; in qla2xxx_get_fdt_info()
897 if (fdt->sig[0] != 'Q' || fdt->sig[1] != 'L' || fdt->sig[2] != 'I' || in qla2xxx_get_fdt_info()
898 fdt->sig[3] != 'D') in qla2xxx_get_fdt_info()
908 fdt->sig[0], le16_to_cpu(fdt->version)); in qla2xxx_get_fdt_info()
910 (uint8_t *)fdt, sizeof(*fdt)); in qla2xxx_get_fdt_info()
915 mid = le16_to_cpu(fdt->man_id); in qla2xxx_get_fdt_info()
916 fid = le16_to_cpu(fdt->id); in qla2xxx_get_fdt_info()
917 ha->fdt_wrt_disable = fdt->wrt_disable_bits; in qla2xxx_get_fdt_info()
918 ha->fdt_wrt_enable = fdt->wrt_enable_bits; in qla2xxx_get_fdt_info()
919 ha->fdt_wrt_sts_reg_cmd = fdt->wrt_sts_reg_cmd; in qla2xxx_get_fdt_info()
921 ha->fdt_erase_cmd = fdt->erase_cmd; in qla2xxx_get_fdt_info()
924 flash_conf_addr(ha, 0x0300 | fdt->erase_cmd); in qla2xxx_get_fdt_info()
925 ha->fdt_block_size = le32_to_cpu(fdt->block_size); in qla2xxx_get_fdt_info()
926 if (fdt->unprotect_sec_cmd) { in qla2xxx_get_fdt_info()
928 fdt->unprotect_sec_cmd); in qla2xxx_get_fdt_info()
929 ha->fdt_protect_sec_cmd = fdt->protect_sec_cmd ? in qla2xxx_get_fdt_info()
930 flash_conf_addr(ha, 0x0300 | fdt->protect_sec_cmd): in qla2xxx_get_fdt_info()