Lines Matching refs:blocklen
40 u32 blocklen; member
69 if (src_ofs >= card->parts[partition].numblocks * card->blocklen) in ofs_to_block()
72 num = src_ofs / card->blocklen; in ofs_to_block()
81 vblock->ofs = src_ofs % card->blocklen; in ofs_to_block()
102 card->blocklen/card->readcnt); in vmu_blockread()
129 pcache->buffer = kmalloc(card->blocklen, GFP_KERNEL); in maple_vmu_read_block()
159 blockread = kmalloc(card->blocklen/card->readcnt, GFP_KERNEL); in maple_vmu_read_block()
205 memcpy(buf + (card->blocklen/card->readcnt) * x, blockread, in maple_vmu_read_block()
206 card->blocklen/card->readcnt); in maple_vmu_read_block()
208 memcpy(pcache->buffer + (card->blocklen/card->readcnt) * x, in maple_vmu_read_block()
209 card->blockread, card->blocklen/card->readcnt); in maple_vmu_read_block()
240 phaselen = card->blocklen/card->writecnt; in maple_vmu_write_block()
291 return card->blocklen; in maple_vmu_write_block()
318 buf = kmalloc(card->blocklen, GFP_KERNEL); in vmu_flash_read_char()
367 if (from + len > numblocks * card->blocklen) in vmu_flash_read()
368 len = numblocks * card->blocklen - from; in vmu_flash_read()
382 leftover = card->blocklen - vblock->ofs; in vmu_flash_read()
383 if (vblock->ofs + len - index < card->blocklen) { in vmu_flash_read()
433 if (to + len > numblocks * card->blocklen) in vmu_flash_write()
434 len = numblocks * card->blocklen - to; in vmu_flash_write()
446 buffer = kmalloc(card->blocklen, GFP_KERNEL); in vmu_flash_write()
464 } while (vblock->ofs < card->blocklen); in vmu_flash_write()
472 if (error != card->blocklen) in vmu_flash_write()
535 mtd_cur->size = part_cur->numblocks * card->blocklen; in vmu_queryblocks()
536 mtd_cur->erasesize = card->blocklen; in vmu_queryblocks()
540 mtd_cur->writesize = card->blocklen; in vmu_queryblocks()
619 card->blocklen = ((basic_flash_data >> 16 & 0xFF) + 1) << 5; in vmu_connect()