Lines Matching defs:dwords

461 	le32_to_cpu_array(bfpt.dwords, BFPT_DWORD_MAX);
464 switch (bfpt.dwords[SFDP_DWORD(1)] & BFPT_DWORD1_ADDRESS_BYTES_MASK) {
481 val = bfpt.dwords[SFDP_DWORD(2)];
504 if (!(bfpt.dwords[rd->supported_dword] & rd->supported_bit)) {
512 half = bfpt.dwords[rd->settings_dword] >> rd->settings_shift;
527 half = bfpt.dwords[er->dword] >> er->shift;
559 val = bfpt.dwords[SFDP_DWORD(11)];
565 switch (bfpt.dwords[SFDP_DWORD(15)] & BFPT_DWORD15_QER_MASK) {
611 dword = bfpt.dwords[SFDP_DWORD(16)] & BFPT_DWORD16_4B_ADDR_MODE_MASK;
622 if (bfpt.dwords[SFDP_DWORD(16)] & BFPT_DWORD16_SWRST_EN_RST)
630 opcode = FIELD_GET(BFPT_DWORD17_RD_1_1_8_CMD, bfpt.dwords[SFDP_DWORD(17)]);
633 bfpt.dwords[SFDP_DWORD(17)]);
635 bfpt.dwords[SFDP_DWORD(17)]);
643 opcode = FIELD_GET(BFPT_DWORD17_RD_1_8_8_CMD, bfpt.dwords[SFDP_DWORD(17)]);
646 bfpt.dwords[SFDP_DWORD(17)]);
648 bfpt.dwords[SFDP_DWORD(17)]);
656 switch (bfpt.dwords[SFDP_DWORD(18)] & BFPT_DWORD18_CMD_EXT_MASK) {
1001 u32 *dwords;
1011 len = sizeof(*dwords) * SFDP_4BAIT_DWORD_MAX;
1014 dwords = kmalloc(len, GFP_KERNEL);
1015 if (!dwords)
1019 ret = spi_nor_read_sfdp(nor, addr, len, dwords);
1024 le32_to_cpu_array(dwords, SFDP_4BAIT_DWORD_MAX);
1037 (dwords[SFDP_DWORD(1)] & read->supported_bit))
1056 if (dwords[SFDP_DWORD(1)] & program->supported_bit)
1068 if (dwords[SFDP_DWORD(1)] & erase->supported_bit)
1119 erase_type[i].opcode = (dwords[SFDP_DWORD(2)] >>
1137 kfree(dwords);
1160 u32 *dwords, addr;
1165 len = profile1_header->length * sizeof(*dwords);
1166 dwords = kmalloc(len, GFP_KERNEL);
1167 if (!dwords)
1171 ret = spi_nor_read_sfdp(nor, addr, len, dwords);
1175 le32_to_cpu_array(dwords, profile1_header->length);
1178 opcode = FIELD_GET(PROFILE1_DWORD1_RD_FAST_CMD, dwords[SFDP_DWORD(1)]);
1181 if (dwords[SFDP_DWORD(1)] & PROFILE1_DWORD1_RDSR_DUMMY)
1186 if (dwords[SFDP_DWORD(1)] & PROFILE1_DWORD1_RDSR_ADDR_BYTES)
1200 dummy = FIELD_GET(PROFILE1_DWORD4_DUMMY_200MHZ, dwords[SFDP_DWORD(4)]);
1203 dwords[SFDP_DWORD(5)]);
1206 dwords[SFDP_DWORD(5)]);
1209 dwords[SFDP_DWORD(5)]);
1230 kfree(dwords);
1249 u32 *dwords, addr;
1253 len = sccr_header->length * sizeof(*dwords);
1254 dwords = kmalloc(len, GFP_KERNEL);
1255 if (!dwords)
1259 ret = spi_nor_read_sfdp(nor, addr, len, dwords);
1263 le32_to_cpu_array(dwords, sccr_header->length);
1267 params->vreg_offset = devm_kmalloc(nor->dev, sizeof(*dwords),
1274 params->vreg_offset[0] = dwords[SFDP_DWORD(1)];
1278 dwords[SFDP_DWORD(22)]))
1282 kfree(dwords);
1300 u32 *dwords, addr;
1305 len = sccr_mc_header->length * sizeof(*dwords);
1306 dwords = kmalloc(len, GFP_KERNEL);
1307 if (!dwords)
1311 ret = spi_nor_read_sfdp(nor, addr, len, dwords);
1315 le32_to_cpu_array(dwords, sccr_mc_header->length);
1326 n_dice * sizeof(*dwords),
1334 params->vreg_offset[i] = dwords[SFDP_DWORD(i) * 2];
1339 kfree(dwords);
1500 sfdp->num_dwords = DIV_ROUND_UP(sfdp_size, sizeof(*sfdp->dwords));
1501 sfdp->dwords = devm_kcalloc(dev, sfdp->num_dwords,
1502 sizeof(*sfdp->dwords), GFP_KERNEL);
1503 if (!sfdp->dwords) {
1509 err = spi_nor_read_sfdp(nor, 0, sfdp_size, sfdp->dwords);
1512 devm_kfree(dev, sfdp->dwords);