Home
last modified time | relevance | path

Searched refs:writesize (Results 1 – 25 of 119) sorted by relevance

12345

/linux/drivers/mtd/tests/
A Dnandbiterrs.c108 ops.len = mtd->writesize; in rewrite_page()
117 if (err || ops.retlen != mtd->writesize) { in rewrite_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()
353 subsize = mtd->writesize >> mtd->subpage_sft; in mtd_nandbiterrs_init()
354 subcount = mtd->writesize / subsize; in mtd_nandbiterrs_init()
[all …]
A Doobtest.c64 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()
551 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
570 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
615 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
644 addr = (loff_t)(i + 1) * mtd->erasesize - mtd->writesize; in mtd_oobtest_init()
665 addr += mtd->writesize; in mtd_oobtest_init()
[all …]
/linux/tools/testing/selftests/mm/
A Dhugetlb_dio.c29 size_t writesize; in run_dio_using_hugetlb() local
35 writesize = end_off - start_off; in run_dio_using_hugetlb()
63 memset(buffer, 'A', writesize); in run_dio_using_hugetlb()
66 if (write(fd, buffer, writesize) != (writesize)) { in run_dio_using_hugetlb()
/linux/drivers/mtd/nand/onenand/
A Donenand_base.c740 return this->writesize; in onenand_bufferram_offset()
1126 int writesize = this->writesize; in onenand_mlc_read_ops_nolock() local
1227 int writesize = this->writesize; in onenand_read_ops_nolock() local
1415 from += mtd->writesize; in onenand_read_oob_nolock()
2070 to += mtd->writesize; in onenand_write_oob_nolock()
2883 to += mtd->writesize; in onenand_otp_write_oob_nolock()
2957 len = mtd->writesize; in do_otp_write()
3085 from += mtd->writesize; in onenand_otp_walk()
3748 mtd->writesize <<= 1; in onenand_probe()
3768 this->writesize = mtd->writesize; in onenand_probe()
[all …]
A Donenand_samsung.c413 m += (this->writesize >> 2); in s3c_onenand_command()
417 mcount = mtd->writesize >> 2; in s3c_onenand_command()
484 p += this->writesize; in s3c_get_bufferram()
629 p += this->writesize; in s5pc110_read_bufferram()
635 !onenand->dma_addr || count != mtd->writesize) in s5pc110_read_bufferram()
677 if (count != mtd->writesize) { in s5pc110_read_bufferram()
679 memcpy_fromio(this->page_buf, p, mtd->writesize); in s5pc110_read_bufferram()
893 this->subpagesize = mtd->writesize; in s3c_onenand_probe()
924 this->subpagesize = mtd->writesize; in s3c_onenand_probe()
/linux/drivers/mtd/nand/raw/
A Dmxc_nand.c361 no_subpages = mtd->writesize >> 9; in get_ecc_status_v1()
396 no_subpages = mtd->writesize >> 9; in get_ecc_status_v2_v3()
595 if (mtd->writesize > 512) in send_page_v1()
715 if (mtd->writesize) in mxc_nand_read_page_v1()
716 no_subpages = mtd->writesize >> 9; in mxc_nand_read_page_v1()
911 if (mtd->writesize <= 512) { in mxc_v1_ooblayout_free()
960 if (mtd->writesize <= 512) { in mxc_v2_ooblayout_free()
1004 mtd->writesize) in preset_v1()
1111 if (mtd->writesize) { in preset_v2()
1178 if (mtd->writesize == 2048) { in preset_v3()
[all …]
A Dcadence-nand-controller.c1439 mtd->writesize in cadence_nand_write_page()
1492 mtd->writesize in cadence_nand_write_page()
1514 int writesize = mtd->writesize; in cadence_nand_write_page_raw() local
1544 if (pos >= writesize) in cadence_nand_write_page_raw()
1582 if (pos >= writesize) in cadence_nand_write_page_raw()
1603 mtd->writesize + in cadence_nand_write_page_raw()
1628 mtd->writesize in cadence_nand_read_page()
1708 int writesize = mtd->writesize; in cadence_nand_read_page_raw() local
1726 mtd->writesize in cadence_nand_read_page_raw()
1745 if (pos >= writesize) in cadence_nand_read_page_raw()
[all …]
A Dnand_micron.c233 ret = nand_change_read_column_op(chip, mtd->writesize, in micron_nand_on_die_ecc_status_4()
243 mtd->writesize + mtd->oobsize); in micron_nand_on_die_ecc_status_4()
259 rawbuf = micron->ecc.rawbuf + mtd->writesize + offs; in micron_nand_on_die_ecc_status_4()
333 !nand_read_data_op(chip, buf, mtd->writesize, false, true)) in micron_nand_read_page_on_die_ecc()
341 ret = nand_read_data_op(chip, buf, mtd->writesize, false, in micron_nand_read_page_on_die_ecc()
347 ret = nand_change_read_column_op(chip, 0, buf, mtd->writesize, in micron_nand_read_page_on_die_ecc()
350 ret = nand_change_read_column_op(chip, mtd->writesize, in micron_nand_read_page_on_die_ecc()
499 if (mtd->writesize == 2048) in micron_nand_init()
532 micron->ecc.rawbuf = kmalloc(mtd->writesize + in micron_nand_init()
A Ddenali.c247 int writesize = mtd->writesize; in denali_payload_xfer() local
255 if (pos >= writesize) { in denali_payload_xfer()
264 buf += writesize - pos; in denali_payload_xfer()
265 len -= writesize - pos; in denali_payload_xfer()
266 pos = writesize + oob_skip; in denali_payload_xfer()
284 int writesize = mtd->writesize; in denali_oob_xfer() local
305 if (pos >= writesize) { in denali_oob_xfer()
314 buf += writesize - pos; in denali_oob_xfer()
315 len -= writesize - pos; in denali_oob_xfer()
316 pos = writesize + oob_skip; in denali_oob_xfer()
[all …]
A Dfsl_elbc_nand.c97 if (mtd->writesize > 512) in fsl_elbc_ooblayout_free()
336 elbc_fcm_ctrl->read_bytes = mtd->writesize + mtd->oobsize; in fsl_elbc_cmdfunc()
429 if (column >= mtd->writesize) { in fsl_elbc_cmdfunc()
431 column -= mtd->writesize; in fsl_elbc_cmdfunc()
545 unsigned int bufsize = mtd->writesize + mtd->oobsize; in fsl_elbc_write_buf()
640 nand_read_page_op(chip, page, 0, buf, mtd->writesize); in fsl_elbc_read_page()
674 fsl_elbc_write_buf(chip, buf, mtd->writesize); in fsl_elbc_write_subpage()
815 mtd->writesize); in fsl_elbc_attach_chip()
820 if (mtd->writesize == 512) { in fsl_elbc_attach_chip()
823 } else if (mtd->writesize == 2048) { in fsl_elbc_attach_chip()
[all …]
A Drenesas-nand-controller.c411 .len = mtd->writesize, in rnandc_read_page_hw_ecc()
412 .ecc_offset = ECC_OFFSET(mtd->writesize + 2), in rnandc_read_page_hw_ecc()
430 writel(mtd->writesize, rnandc->regs + DMA_CNT_REG); in rnandc_read_page_hw_ecc()
482 memcpy(buf, rnandc->buf, mtd->writesize); in rnandc_read_page_hw_ecc()
591 .len = mtd->writesize, in rnandc_write_page_hw_ecc()
592 .ecc_offset = ECC_OFFSET(mtd->writesize + 2), in rnandc_write_page_hw_ecc()
597 memcpy(rnandc->buf, buf, mtd->writesize); in rnandc_write_page_hw_ecc()
610 writel(mtd->writesize, rnandc->regs + DMA_CNT_REG); in rnandc_write_page_hw_ecc()
1013 if (mtd->writesize > SZ_16K) { in rnandc_hw_ecc_controller_init()
1066 chip->ecc.steps = mtd->writesize / chip->ecc.size; in rnandc_hw_ecc_controller_init()
[all …]
A Dcafe_nand.c185 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()
381 nand_read_page_op(chip, page, 0, buf, mtd->writesize); in cafe_nand_read_page()
613 if (mtd->writesize == 2048) in cafe_nand_attach_chip()
618 if (mtd->writesize == 2048) { in cafe_nand_attach_chip()
621 } else if (mtd->writesize == 512) { in cafe_nand_attach_chip()
627 mtd->writesize); in cafe_nand_attach_chip()
[all …]
A Dnand_base.c1109 if (mtd->writesize <= 512 && offset_in_page >= mtd->writesize) in nand_fill_column_cycles()
1354 if (mtd->writesize > 512) { in nand_read_page_op()
1453 if (mtd->writesize <= 512) in nand_change_read_column_op()
1573 if (mtd->writesize <= 512) { in nand_exec_prog_page_op()
1764 if (mtd->writesize <= 512) in nand_change_write_column_op()
3791 if (mtd->writesize > 512) in nand_read_oob_syndrome()
3866 if (mtd->writesize <= 512) { in nand_write_oob_syndrome()
4494 int bytes = mtd->writesize; in nand_do_write_ops()
5206 mtd->writesize, true)) in rawnand_check_cont_read_support()
6399 ecc->size, mtd->writesize); in nand_scan_tail()
[all …]
A Dmpc5121_nfc.c240 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()
780 switch (mtd->erasesize / mtd->writesize) { in mpc5121_nfc_probe()
A Dnand_bbt.c197 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()
857 len = ALIGN(len, mtd->writesize); in write_bbt()
[all …]
A Dfsl_ifc_nand.c106 if (mtd->writesize == 512 && in fsl_ifc_ooblayout_free()
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()
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()
513 unsigned int bufsize = mtd->writesize + mtd->oobsize; in fsl_ifc_write_buf()
675 nand_read_page_op(chip, page, 0, buf, mtd->writesize); in fsl_ifc_read_page()
[all …]
A Drockchip-nand-controller.c515 pages_per_blk = mtd->erasesize / mtd->writesize; in rk_nfc_write_page_raw()
597 int pages_per_blk = mtd->erasesize / mtd->writesize; in rk_nfc_write_page_hwecc()
606 memcpy(nfc->page_buf, buf, mtd->writesize); in rk_nfc_write_page_hwecc()
608 memset(nfc->page_buf, 0xFF, mtd->writesize); in rk_nfc_write_page_hwecc()
658 mtd->writesize, DMA_TO_DEVICE); in rk_nfc_write_page_hwecc()
709 pages_per_blk = mtd->erasesize / mtd->writesize; in rk_nfc_read_page_raw()
773 mtd->writesize, in rk_nfc_read_page_hwecc()
853 memcpy(buf, nfc->page_buf, mtd->writesize); in rk_nfc_read_page_hwecc()
984 ecc->steps = mtd->writesize / ecc->size; in rk_nfc_ecc_init()
1007 ecc->steps = mtd->writesize / ecc->size; in rk_nfc_ecc_init()
[all …]
A Dvf610_nfc.c554 int trfr_sz = mtd->writesize + mtd->oobsize; in vf610_nfc_read_page()
579 mtd->writesize, false); in vf610_nfc_read_page()
583 mtd->writesize, in vf610_nfc_read_page()
602 int trfr_sz = mtd->writesize + mtd->oobsize; in vf610_nfc_write_page()
622 mtd->writesize, false); in vf610_nfc_write_page()
662 ret = nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize); in vf610_nfc_write_page_raw()
693 ret = nand_prog_page_begin_op(chip, page, mtd->writesize, in vf610_nfc_write_oob()
755 if (mtd->writesize + mtd->oobsize > PAGE_2K + OOB_MAX - 8) { in vf610_nfc_attach_chip()
763 if (mtd->writesize != PAGE_2K && mtd->oobsize < 64) { in vf610_nfc_attach_chip()
768 if (chip->ecc.size != mtd->writesize) { in vf610_nfc_attach_chip()
A Dhisi504_nand.c268 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()
A Dsh_flctl.c605 nand_read_page_op(chip, page, 0, buf, mtd->writesize); in flctl_read_page_hwecc()
616 nand_prog_page_begin_op(chip, page, 0, buf, mtd->writesize); in flctl_write_page_hwecc()
644 &flctl->done_buff[mtd->writesize + 16 * sector], in execmd_read_page_sector()
710 write_ec_fiforeg(flctl, 16, mtd->writesize + 16 * sector); in execmd_write_page_sector()
768 flctl->read_bytes = mtd->writesize + mtd->oobsize; in flctl_cmdfunc()
784 set_addr(mtd, mtd->writesize, page_addr); in flctl_cmdfunc()
838 if (column >= mtd->writesize) { in flctl_cmdfunc()
839 column -= mtd->writesize; in flctl_cmdfunc()
865 if (flctl->seqin_column == mtd->writesize) in flctl_cmdfunc()
999 if (mtd->writesize == 512) { in flctl_chip_attach_chip()
[all …]
A Dnand_samsung.c27 mtd->writesize = memorg->pagesize; in samsung_nand_decode_id()
125 if (mtd->writesize > 512) in samsung_nand_init()
A Dmtk_nand.c325 if (!mtd->writesize) in mtk_nfc_hw_runtime_config()
330 switch (mtd->writesize) { in mtk_nfc_hw_runtime_config()
855 memcpy(nfc->buffer, buf, mtd->writesize); in mtk_nfc_write_page()
865 len = mtd->writesize + (raw ? mtd->oobsize : 0); in mtk_nfc_write_page()
1129 eccsteps = mtd->writesize / chip->ecc.size; in mtk_nfc_ooblayout_free()
1150 eccsteps = mtd->writesize / chip->ecc.size; in mtk_nfc_ooblayout_ecc()
1185 if (mtd->writesize == 512) { in mtk_nfc_set_bad_mark_ctl()
1189 bm_ctl->sec = mtd->writesize / mtk_data_len(nand); in mtk_nfc_set_bad_mark_ctl()
1201 eccsteps = mtd->writesize / nand->ecc.size; in mtk_nfc_set_spare_per_sector()
1252 if (mtd->writesize > 512 && in mtk_nfc_ecc_init()
[all …]
A Dintel-nand-controller.c394 ret = ebu_dma_start(ebu_host, DMA_DEV_TO_MEM, buf, mtd->writesize); in ebu_nand_read_page_hwecc()
419 ret = ebu_dma_start(ebu_host, DMA_MEM_TO_DEV, buf, mtd->writesize); in ebu_nand_write_page_hwecc()
452 u32 writesize = mtd->writesize; in ebu_nand_attach_chip() local
489 ecc_steps = writesize / ecc_size; in ebu_nand_attach_chip()
495 pagesize = fls(writesize >> 11); in ebu_nand_attach_chip()
499 pg_per_blk = fls((blocksize / writesize) >> 6) / 8; in ebu_nand_attach_chip()
/linux/drivers/mtd/nand/raw/gpmi-nand/
A Dgpmi-nand.c399 geo->payload_size = mtd->writesize; in set_geometry_by_ecc_info()
409 block_mark_bit_offset = mtd->writesize * 8 - in set_geometry_by_ecc_info()
519 geo->payload_size = mtd->writesize; in set_geometry_for_large_oob()
537 block_mark_bit_offset = mtd->writesize * 8 - in set_geometry_for_large_oob()
619 geo->payload_size = mtd->writesize; in legacy_set_geometry()
682 block_mark_bit_offset = mtd->writesize * 8 - in legacy_set_geometry()
1844 mtd->writesize + mtd->oobsize); in gpmi_ecc_read_page_raw()
1856 swap(tmp_buf[0], tmp_buf[mtd->writesize]); in gpmi_ecc_read_page_raw()
1977 swap(tmp_buf[0], tmp_buf[mtd->writesize]); in gpmi_ecc_write_page_raw()
1980 mtd->writesize + mtd->oobsize); in gpmi_ecc_write_page_raw()
[all …]
/linux/drivers/usb/
A Dusb-skeleton.c366 size_t writesize = min_t(size_t, count, MAX_TRANSFER); in skel_write() local
409 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()

Completed in 97 milliseconds

12345