# @name Nand ubifs write stress test using dd with dd_cnt being half of mtd size 
# @desc Perform nand eraseall first, then do read write 
#	The partition number is specified in get_mtd_partition_number.sh
# @requires nand && ubifs
# @setup_requires nand
NAND_L_STRESS_DD_RW_UBIFS source "common.sh"; install_modules.sh "nand"; part=`get_mtd_partition_number.sh "nand"` || die "error getting mtd part number: $part"; size=`get_mtd_size.sh "$part"` || die "error getting mtd size: $size"; size=$(( $size/MB )) && size=`get_ceiling_divide.sh "$size" 10` || die "error getting divide ceiling"; do_cmd blk_device_dd_readwrite_test.sh -f "ubifs" -b "1M" -c "$size" -l "100" -d "nand"
NAND_XL_STRESS_DD_RW_UBIFS source "common.sh"; install_modules.sh "nand"; part=`get_mtd_partition_number.sh "nand"` || die "error getting mtd part number: $part"; do_cmd blk_device_dd_readwrite_test.sh -f "ubifs" -b "1M" -c "100" -l "400" -d "nand"
NAND_XL_STRESS_DD_RW_PREFETCH_DMA_UBIFS source "common.sh"; install_modules.sh "nand"; part=`get_mtd_partition_number.sh "nand"` || die "error getting mtd part number: $part"; do_cmd blk_device_dd_readwrite_test.sh -f "ubifs" -b "1M" -c "100" -l "100" -d "nand"
NAND_XL_STRESS_DD_RW_PREFETCH_IRQ_UBIFS source "common.sh"; install_modules.sh "nand"; part=`get_mtd_partition_number.sh "nand"` || die "error getting mtd part number: $part"; do_cmd blk_device_dd_readwrite_test.sh -f "ubifs" -b "1M" -c "100" -l "100" -d "nand"





