| /Linux-v5.4/drivers/mtd/tests/ | 
| D | nandbiterrs.c | 95 	return mtdtest_write(mtd, offset, mtd->writesize, wbuffer);  in write_page()108 	ops.len       = mtd->writesize;  in rewrite_page()
 117 	if (err || ops.retlen != mtd->writesize) {  in rewrite_page()
 140 	err = mtd_read(mtd, offset, mtd->writesize, &read, rbuffer);  in read_page()
 144 	if (err < 0 || read != mtd->writesize) {  in read_page()
 161 	for (i = 0; i < mtd->writesize; i++) {  in verify_page()
 184 	while (byte < mtd->writesize) {  in insert_biterror()
 208 	for (i = 0; i < mtd->writesize; i++)  in incremental_errors_test()
 271 	for (i = 0; i < mtd->writesize; i++)  in overwrite_test()
 351 		mtd->writesize, mtd->oobsize);  in mtd_nandbiterrs_init()
 [all …]
 
 | 
| D | oobtest.c | 64 	for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {  in write_eraseblock()174 	for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {  in verify_eraseblock()
 294 	for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {  in verify_eraseblock_in_one_go()
 370 	pgcnt = mtd->erasesize / mtd->writesize;  in mtd_oobtest_init()
 376 	       mtd->writesize, ebcnt, pgcnt, mtd->oobsize);  in mtd_oobtest_init()
 553 		err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);  in mtd_oobtest_init()
 573 		err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);  in mtd_oobtest_init()
 600 		err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);  in mtd_oobtest_init()
 620 		err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);  in mtd_oobtest_init()
 650 		addr = (loff_t)(i + 1) * mtd->erasesize - mtd->writesize;  in mtd_oobtest_init()
 [all …]
 
 | 
| /Linux-v5.4/drivers/mtd/nand/onenand/ | 
| D | onenand_base.c | 445 			if (addr & this->writesize)  in onenand_command()740 			return this->writesize;  in onenand_bufferram_offset()
 881 	if (addr & this->writesize)  in onenand_get_2x_blockpage()
 1106 	this->command(mtd, FLEXONENAND_CMD_RECOVER_LSB, addr, this->writesize);  in onenand_recover_lsb()
 1131 	int writesize = this->writesize;  in onenand_mlc_read_ops_nolock()  local
 1153 		thislen = min_t(int, writesize, len - read);  in onenand_mlc_read_ops_nolock()
 1155 		column = from & (writesize - 1);  in onenand_mlc_read_ops_nolock()
 1156 		if (column + thislen > writesize)  in onenand_mlc_read_ops_nolock()
 1157 			thislen = writesize - column;  in onenand_mlc_read_ops_nolock()
 1160 			this->command(mtd, ONENAND_CMD_READ, from, writesize);  in onenand_mlc_read_ops_nolock()
 [all …]
 
 | 
| D | samsung.c | 412 		m += (this->writesize >> 2);  in s3c_onenand_command()416 	mcount = mtd->writesize >> 2;  in s3c_onenand_command()
 483 			p += this->writesize;  in s3c_get_bufferram()
 628 			p += this->writesize;  in s5pc110_read_bufferram()
 634 		!onenand->dma_addr || count != mtd->writesize)  in s5pc110_read_bufferram()
 676 	if (count != mtd->writesize) {  in s5pc110_read_bufferram()
 678 		memcpy(this->page_buf, p, mtd->writesize);  in s5pc110_read_bufferram()
 895 		this->subpagesize = mtd->writesize;  in s3c_onenand_probe()
 927 		this->subpagesize = mtd->writesize;  in s3c_onenand_probe()
 
 | 
| /Linux-v5.4/drivers/mtd/nand/raw/ | 
| D | denali.c | 205 	iowrite32(mtd->writesize, denali->reg + DEVICE_MAIN_AREA_SIZE);  in denali_select_target()248 	int writesize = mtd->writesize;  in denali_payload_xfer()  local
 256 		if (pos >= writesize) {  in denali_payload_xfer()
 258 		} else if (pos + len > writesize) {  in denali_payload_xfer()
 261 						   writesize - pos, write);  in denali_payload_xfer()
 265 			buf += writesize - pos;  in denali_payload_xfer()
 266 			len -= writesize - pos;  in denali_payload_xfer()
 267 			pos = writesize + oob_skip;  in denali_payload_xfer()
 285 	int writesize = mtd->writesize;  in denali_oob_xfer()  local
 291 	ret = denali_change_column(chip, writesize, buf, oob_skip, write);  in denali_oob_xfer()
 [all …]
 
 | 
| D | mxc_nand.c | 255 	u16 num_chunks = mtd->writesize / 512;  in copy_spare()302 		if (mtd->writesize > 512)  in mxc_do_addr_cycle()
 314 		if (mtd->writesize > 512) {  in mxc_do_addr_cycle()
 591 	if (mtd->writesize > 512)  in send_page_v1()
 727 	if (mtd->writesize > 512)  in mxc_nand_read_page_v1()
 730 	no_subpages = mtd->writesize >> 9;  in mxc_nand_read_page_v1()
 764 		memcpy32_fromio(buf, host->main_area0, mtd->writesize);  in mxc_nand_read_page_v1()
 786 	if (mtd->writesize > 512)  in mxc_nand_read_page_v2_v3()
 793 		memcpy32_fromio(buf, host->main_area0, mtd->writesize);  in mxc_nand_read_page_v2_v3()
 800 	no_subpages = mtd->writesize >> 9;  in mxc_nand_read_page_v2_v3()
 [all …]
 
 | 
| D | fsl_elbc_nand.c | 98 		if (mtd->writesize > 512)  in fsl_elbc_ooblayout_free()252 	if (elbc_fcm_ctrl->read_bytes == mtd->writesize + mtd->oobsize) {  in fsl_elbc_run_command()
 338 		elbc_fcm_ctrl->read_bytes = mtd->writesize + mtd->oobsize;  in fsl_elbc_cmdfunc()
 363 		elbc_fcm_ctrl->read_bytes = mtd->writesize + mtd->oobsize;  in fsl_elbc_cmdfunc()
 431 		if (column >= mtd->writesize) {  in fsl_elbc_cmdfunc()
 433 			column -= mtd->writesize;  in fsl_elbc_cmdfunc()
 488 		    elbc_fcm_ctrl->index != mtd->writesize + mtd->oobsize)  in fsl_elbc_cmdfunc()
 547 	unsigned int bufsize = mtd->writesize + mtd->oobsize;  in fsl_elbc_write_buf()
 642 	nand_read_page_op(chip, page, 0, buf, mtd->writesize);  in fsl_elbc_read_page()
 660 	nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);  in fsl_elbc_write_page()
 [all …]
 
 | 
| D | cafe_nand.c | 185 	if (mtd->writesize > 512 &&  in cafe_nand_cmdfunc()187 		column += mtd->writesize;  in cafe_nand_cmdfunc()
 205 		if (mtd->size > mtd->writesize << 16)  in cafe_nand_cmdfunc()
 225 		cafe->datalen = mtd->writesize + mtd->oobsize - column;  in cafe_nand_cmdfunc()
 244 	else if (command == NAND_CMD_READ0 && mtd->writesize > 512)  in cafe_nand_cmdfunc()
 349 	return nand_prog_page_op(chip, page, mtd->writesize, chip->oob_poi,  in cafe_nand_write_oob()
 381 	nand_read_page_op(chip, page, 0, buf, mtd->writesize);  in cafe_nand_read_page()
 540 	nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);  in cafe_nand_write_page_lowlevel()
 618 	if (mtd->writesize == 2048)  in cafe_nand_attach_chip()
 623 	if (mtd->writesize == 2048) {  in cafe_nand_attach_chip()
 [all …]
 
 | 
| D | nand_base.c | 293 	int last_page = ((mtd->erasesize - mtd->writesize) >>  in nand_bbm_get_next_page()533 					ofs + (page_offset * mtd->writesize),  in nand_default_block_markbad()
 972 	if (offset_in_page > mtd->writesize + mtd->oobsize)  in nand_fill_column_cycles()
 980 	if (mtd->writesize <= 512 && offset_in_page >= mtd->writesize)  in nand_fill_column_cycles()
 981 		offset_in_page -= mtd->writesize;  in nand_fill_column_cycles()
 1000 	if (mtd->writesize <= 512)  in nand_fill_column_cycles()
 1030 	if (offset_in_page >= mtd->writesize)  in nand_sp_exec_read_page_op()
 1109 	if (offset_in_page + len > mtd->writesize + mtd->oobsize)  in nand_read_page_op()
 1113 		if (mtd->writesize > 512)  in nand_read_page_op()
 1199 	if (offset_in_page + len > mtd->writesize + mtd->oobsize)  in nand_change_read_column_op()
 [all …]
 
 | 
| D | mpc5121_nfc.c | 239 		if (mtd->writesize > 512)  in mpc5121_nfc_addr_cycle()373 		if (mtd->writesize > 512)  in mpc5121_nfc_command()
 416 	sbsize = (mtd->oobsize / (mtd->writesize / 512)) & ~1;  in mpc5121_nfc_copy_spare()
 454 	if (prv->spareonly || c >= mtd->writesize) {  in mpc5121_nfc_buf_copy()
 456 		if (c >= mtd->writesize)  in mpc5121_nfc_buf_copy()
 457 			c -= mtd->writesize;  in mpc5121_nfc_buf_copy()
 468 	l = min((uint)len, mtd->writesize - c);  in mpc5121_nfc_buf_copy()
 576 	mtd->writesize = rcw_pagesize;  in mpc5121_nfc_read_hw_config()
 766 	switch (mtd->erasesize / mtd->writesize) {  in mpc5121_nfc_probe()
 
 | 
| D | nand_bbt.c | 197 					from & ~mtd->writesize);  in read_bbt()201 					from & ~mtd->writesize);  in read_bbt()
 325 		ops.len = min(len, (size_t)mtd->writesize);  in scan_read_oob()
 336 		buf += mtd->oobsize + mtd->writesize;  in scan_read_oob()
 337 		len -= mtd->writesize;  in scan_read_oob()
 338 		offs += mtd->writesize;  in scan_read_oob()
 375 		ver_offs += mtd->writesize;  in bbt_get_ver_offs()
 397 			  mtd->writesize, td);  in read_abs_bbts()
 406 			  mtd->writesize, md);  in read_abs_bbts()
 435 		ret = mtd_read_oob(mtd, offs + (page_offset * mtd->writesize),  in scan_block_fast()
 [all …]
 
 | 
| D | fsl_ifc_nand.c | 106 	if (mtd->writesize == 512 &&  in fsl_ifc_ooblayout_free()154 	ifc_nand_ctrl->addr = priv->vbase + buf_num * (mtd->writesize * 2);  in set_addr()
 159 		ifc_nand_ctrl->index += mtd->writesize;  in set_addr()
 259 	if (mtd->writesize > 512) {  in fsl_ifc_do_read()
 309 		ifc_nand_ctrl->read_bytes = mtd->writesize + mtd->oobsize;  in fsl_ifc_cmdfunc()
 324 		ifc_nand_ctrl->read_bytes = mtd->writesize + mtd->oobsize;  in fsl_ifc_cmdfunc()
 387 		if (mtd->writesize > 512) {  in fsl_ifc_cmdfunc()
 427 			if (column >= mtd->writesize)  in fsl_ifc_cmdfunc()
 435 		if (column >= mtd->writesize) {  in fsl_ifc_cmdfunc()
 437 			column -= mtd->writesize;  in fsl_ifc_cmdfunc()
 [all …]
 
 | 
| D | vf610_nfc.c | 556 	int trfr_sz = mtd->writesize + mtd->oobsize;  in vf610_nfc_read_page()581 			       mtd->writesize, false);  in vf610_nfc_read_page()
 585 						   mtd->writesize,  in vf610_nfc_read_page()
 604 	int trfr_sz = mtd->writesize + mtd->oobsize;  in vf610_nfc_write_page()
 624 			     mtd->writesize, false);  in vf610_nfc_write_page()
 664 	ret = nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);  in vf610_nfc_write_page_raw()
 695 	ret = nand_prog_page_begin_op(chip, page, mtd->writesize,  in vf610_nfc_write_oob()
 757 	if (mtd->writesize + mtd->oobsize > PAGE_2K + OOB_MAX - 8) {  in vf610_nfc_attach_chip()
 765 	if (mtd->writesize != PAGE_2K && mtd->oobsize < 64) {  in vf610_nfc_attach_chip()
 770 	if (chip->ecc.size != mtd->writesize) {  in vf610_nfc_attach_chip()
 
 | 
| D | hisi504_nand.c | 268 	hinfc_write(host, mtd->writesize + mtd->oobsize,  in hisi_nfc_send_cmd_readstart()439 			host->offset = column + mtd->writesize;  in hisi_nfc_cmdfunc()
 526 	nand_read_page_op(chip, page, 0, buf, mtd->writesize);  in hisi_nand_read_page_hwecc()
 573 	nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);  in hisi_nand_write_page_hwecc()
 667 		if (mtd->writesize == 2048)  in hisi_nfc_ecc_probe()
 700 					   mtd->writesize + mtd->oobsize,  in hisi_nfc_attach_chip()
 705 	host->dma_oob = host->dma_buffer + mtd->writesize;  in hisi_nfc_attach_chip()
 706 	memset(host->buffer, 0xff, mtd->writesize + mtd->oobsize);  in hisi_nfc_attach_chip()
 710 	switch (mtd->writesize) {  in hisi_nfc_attach_chip()
 
 | 
| D | sh_flctl.c | 604 	nand_read_page_op(chip, page, 0, buf, mtd->writesize);  in flctl_read_page_hwecc()615 	nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize);  in flctl_write_page_hwecc()
 643 			&flctl->done_buff[mtd->writesize + 16 * sector],  in execmd_read_page_sector()
 709 		write_ec_fiforeg(flctl, 16, mtd->writesize + 16 * sector);  in execmd_write_page_sector()
 767 		flctl->read_bytes = mtd->writesize + mtd->oobsize;  in flctl_cmdfunc()
 783 			set_addr(mtd, mtd->writesize, page_addr);  in flctl_cmdfunc()
 803 		flctl->read_bytes = mtd->writesize + mtd->oobsize - column;  in flctl_cmdfunc()
 837 			if (column >= mtd->writesize) {  in flctl_cmdfunc()
 838 				column -= mtd->writesize;  in flctl_cmdfunc()
 864 			if (flctl->seqin_column == mtd->writesize)  in flctl_cmdfunc()
 [all …]
 
 | 
| D | nand_samsung.c | 25 		mtd->writesize = memorg->pagesize;  in samsung_nand_decode_id()121 	if (mtd->writesize > 512)  in samsung_nand_init()
 
 | 
| D | mtk_nand.c | 326 	if (!mtd->writesize)  in mtk_nfc_hw_runtime_config()331 	switch (mtd->writesize) {  in mtk_nfc_hw_runtime_config()
 357 		dev_err(nfc->dev, "invalid page len: %d\n", mtd->writesize);  in mtk_nfc_hw_runtime_config()
 656 	memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize);  in mtk_nfc_format_subpage()
 686 	memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize);  in mtk_nfc_format_page()
 825 		memcpy(nfc->buffer, buf, mtd->writesize);  in mtk_nfc_write_page()
 835 	len = mtd->writesize + (raw ? mtd->oobsize : 0);  in mtk_nfc_write_page()
 1019 	return mtk_nfc_read_subpage(mtd, chip, 0, mtd->writesize, p, pg, 0);  in mtk_nfc_read_page_hwecc()
 1031 	memset(nfc->buffer, 0xff, mtd->writesize + mtd->oobsize);  in mtk_nfc_read_page_raw()
 1032 	ret = mtk_nfc_read_subpage(mtd, chip, 0, mtd->writesize, nfc->buffer,  in mtk_nfc_read_page_raw()
 [all …]
 
 | 
| D | nand_micron.c | 223 				mtd->writesize + mtd->oobsize);  in micron_nand_on_die_ecc_status_4()239 		rawbuf = micron->ecc.rawbuf + mtd->writesize + offs;  in micron_nand_on_die_ecc_status_4()
 307 	ret = nand_read_data_op(chip, buf, mtd->writesize, false);  in micron_nand_read_page_on_die_ecc()
 449 	if (mtd->writesize == 2048)  in micron_nand_init()
 482 			micron->ecc.rawbuf = kmalloc(mtd->writesize +  in micron_nand_init()
 
 | 
| D | nand_legacy.c | 258 		if (column >= mtd->writesize) {  in nand_command()260 			column -= mtd->writesize;  in nand_command()
 392 		column += mtd->writesize;  in nand_command_lp()
 615 	if (mtd->writesize > 512 && chip->legacy.cmdfunc == nand_command)  in nand_legacy_adjust_cmdfunc()
 
 | 
| D | sm_common.c | 171 	if (mtd->writesize == SM_SECTOR_SIZE)  in sm_attach_chip()173 	else if (mtd->writesize == SM_SMALL_PAGE)  in sm_attach_chip()
 
 | 
| /Linux-v5.4/drivers/mtd/nand/raw/gpmi-nand/ | 
| D | gpmi-nand.c | 290 	geo->ecc_chunk_count = mtd->writesize / geo->ecc_chunk_size;  in set_geometry_by_ecc_info()340 	geo->page_size = mtd->writesize + geo->metadata_size +  in set_geometry_by_ecc_info()
 343 	geo->payload_size = mtd->writesize;  in set_geometry_by_ecc_info()
 353 	block_mark_bit_offset = mtd->writesize * 8 -  in set_geometry_by_ecc_info()
 418 	geo->ecc_chunk_count = mtd->writesize / geo->ecc_chunk_size;  in legacy_set_geometry()
 431 	geo->page_size = mtd->writesize + geo->metadata_size +  in legacy_set_geometry()
 433 	geo->payload_size = mtd->writesize;  in legacy_set_geometry()
 496 	block_mark_bit_offset = mtd->writesize * 8 -  in legacy_set_geometry()
 1008 	oobregion->length = geo->page_size - mtd->writesize;  in gpmi_ooblayout_ecc()
 1024 	if (geo->page_size < mtd->writesize + mtd->oobsize) {  in gpmi_ooblayout_free()
 [all …]
 
 | 
| /Linux-v5.4/drivers/usb/ | 
| D | usb-skeleton.c | 366 	size_t writesize = min(count, (size_t)MAX_TRANSFER);  in skel_write()  local409 	buf = usb_alloc_coherent(dev->udev, writesize, GFP_KERNEL,  in skel_write()
 416 	if (copy_from_user(buf, user_buffer, writesize)) {  in skel_write()
 432 			  buf, writesize, skel_write_bulk_callback, dev);  in skel_write()
 453 	return writesize;  in skel_write()
 459 		usb_free_coherent(dev->udev, writesize, buf, urb->transfer_dma);  in skel_write()
 
 | 
| /Linux-v5.4/drivers/mtd/devices/ | 
| D | sst25l.c | 256 	if ((uint32_t)to % mtd->writesize)  in sst25l_write()265 	for (i = 0; i < len; i += mtd->writesize) {  in sst25l_write()
 285 		bytes = min_t(uint32_t, mtd->writesize, len - i);  in sst25l_write()
 375 	flash->mtd.writesize	= flash_info->page_size;  in sst25l_probe()
 
 | 
| /Linux-v5.4/include/linux/mtd/ | 
| D | mtd.h | 215 	uint32_t writesize;  member511 	do_div(sz, mtd->writesize);  in mtd_div_by_ws()
 519 	return do_div(sz, mtd->writesize);  in mtd_mod_by_ws()
 524 	return mtd->erasesize / mtd->writesize;  in mtd_wunit_per_eb()
 535 	return base + (wunit * mtd->writesize);  in mtd_wunit_to_offset()
 
 | 
| /Linux-v5.4/drivers/mtd/ | 
| D | mtdconcat.c | 159 	if (mtd->writesize > 1) {  in concat_writev()161 		if (do_div(__to, mtd->writesize) || (total_len % mtd->writesize))  in concat_writev()
 631 	concat->mtd.writesize = subdev[0]->writesize;  in mtd_concat_create()
 684 		if (concat->mtd.writesize   !=  subdev[i]->writesize ||  in mtd_concat_create()
 
 |