Lines Matching refs:cword

361 	cfiword_t cword;  in flash_write_cmd()  local
364 flash_make_cmd(info, cmd, &cword); in flash_write_cmd()
368 cword.w8, info->chipwidth << CFI_FLASH_SHIFT_WIDTH); in flash_write_cmd()
369 flash_write8(cword.w8, addr); in flash_write_cmd()
373 cmd, cword.w16, in flash_write_cmd()
375 flash_write16(cword.w16, addr); in flash_write_cmd()
379 cmd, cword.w32, in flash_write_cmd()
381 flash_write32(cword.w32, addr); in flash_write_cmd()
388 print_longlong(str, cword.w64); in flash_write_cmd()
395 flash_write64(cword.w64, addr); in flash_write_cmd()
417 cfiword_t cword; in flash_isequal() local
421 flash_make_cmd(info, cmd, &cword); in flash_isequal()
426 debug("is= %x %x\n", flash_read8(addr), cword.w8); in flash_isequal()
427 retval = (flash_read8(addr) == cword.w8); in flash_isequal()
430 debug("is= %4.4x %4.4x\n", flash_read16(addr), cword.w16); in flash_isequal()
431 retval = (flash_read16(addr) == cword.w16); in flash_isequal()
434 debug("is= %8.8x %8.8x\n", flash_read32(addr), cword.w32); in flash_isequal()
435 retval = (flash_read32(addr) == cword.w32); in flash_isequal()
444 print_longlong(str2, cword.w64); in flash_isequal()
448 retval = (flash_read64(addr) == cword.w64); in flash_isequal()
465 cfiword_t cword; in flash_isset() local
469 flash_make_cmd(info, cmd, &cword); in flash_isset()
472 retval = ((flash_read8(addr) & cword.w8) == cword.w8); in flash_isset()
475 retval = ((flash_read16(addr) & cword.w16) == cword.w16); in flash_isset()
478 retval = ((flash_read32(addr) & cword.w32) == cword.w32); in flash_isset()
481 retval = ((flash_read64(addr) & cword.w64) == cword.w64); in flash_isset()
498 cfiword_t cword; in flash_toggle() local
502 flash_make_cmd(info, cmd, &cword); in flash_toggle()
714 static void flash_add_byte(flash_info_t *info, cfiword_t *cword, uchar c) in flash_add_byte() argument
724 cword->w8 = c; in flash_add_byte()
730 cword->w16 = (cword->w16 >> 8) | w; in flash_add_byte()
732 cword->w16 = (cword->w16 << 8) | c; in flash_add_byte()
739 cword->w32 = (cword->w32 >> 8) | l; in flash_add_byte()
741 cword->w32 = (cword->w32 << 8) | c; in flash_add_byte()
748 cword->w64 = (cword->w64 >> 8) | ll; in flash_add_byte()
750 cword->w64 = (cword->w64 << 8) | c; in flash_add_byte()
786 static int flash_write_cfiword(flash_info_t *info, ulong dest, cfiword_t cword) in flash_write_cfiword() argument
796 flag = ((flash_read8(dstaddr) & cword.w8) == cword.w8); in flash_write_cfiword()
799 flag = ((flash_read16(dstaddr) & cword.w16) == cword.w16); in flash_write_cfiword()
802 flag = ((flash_read32(dstaddr) & cword.w32) == cword.w32); in flash_write_cfiword()
805 flag = ((flash_read64(dstaddr) & cword.w64) == cword.w64); in flash_write_cfiword()
843 flash_write8(cword.w8, dstaddr); in flash_write_cfiword()
846 flash_write16(cword.w16, dstaddr); in flash_write_cfiword()
849 flash_write32(cword.w32, dstaddr); in flash_write_cfiword()
852 flash_write64(cword.w64, dstaddr); in flash_write_cfiword()
864 return flash_status_poll(info, &cword, dstaddr, in flash_write_cfiword()
1154 cfiword_t cword; in flash_erase() local
1157 cword.w64 = 0xffffffffffffffffULL; in flash_erase()
1159 st = flash_status_poll(info, &cword, dest, in flash_erase()
1323 cfiword_t cword; in write_buff() local
1348 cword.w32 = 0; in write_buff()
1351 flash_add_byte(info, &cword, flash_read8(p + i)); in write_buff()
1354 flash_add_byte(info, &cword, *src++); in write_buff()
1358 flash_add_byte(info, &cword, flash_read8(p + i)); in write_buff()
1360 rc = flash_write_cfiword(info, wp, cword); in write_buff()
1375 cword.w32 = 0; in write_buff()
1377 flash_add_byte(info, &cword, *src++); in write_buff()
1378 rc = flash_write_cfiword(info, wp, cword); in write_buff()
1404 cword.w32 = 0; in write_buff()
1406 flash_add_byte(info, &cword, *src++); in write_buff()
1407 rc = flash_write_cfiword(info, wp, cword); in write_buff()
1425 cword.w32 = 0; in write_buff()
1428 flash_add_byte(info, &cword, *src++); in write_buff()
1432 flash_add_byte(info, &cword, flash_read8(p + i)); in write_buff()
1434 return flash_write_cfiword(info, wp, cword); in write_buff()