Home
last modified time | relevance | path

Searched refs:blocks (Results 1 – 25 of 125) sorted by relevance

12345

/drivers/mtd/
Drfd_ftl.c87 struct block *blocks; member
94 struct block *block = &part->blocks[block_no]; in build_block_map()
187 part->blocks = kcalloc(part->total_blocks, sizeof(struct block), in scan_header()
189 if (!part->blocks) in scan_header()
236 kfree(part->blocks); in scan_header()
279 if (i >= part->total_blocks || part->blocks[i].offset != erase->addr || in erase_callback()
291 part->blocks[i].state = BLOCK_FAILED; in erase_callback()
292 part->blocks[i].free_sectors = 0; in erase_callback()
293 part->blocks[i].used_sectors = 0; in erase_callback()
302 part->blocks[i].state = BLOCK_ERASED; in erase_callback()
[all …]
/drivers/mfd/
Dstmpe.c25 static int __stmpe_enable(struct stmpe *stmpe, unsigned int blocks) in __stmpe_enable() argument
27 return stmpe->variant->enable(stmpe, blocks, true); in __stmpe_enable()
30 static int __stmpe_disable(struct stmpe *stmpe, unsigned int blocks) in __stmpe_disable() argument
32 return stmpe->variant->enable(stmpe, blocks, false); in __stmpe_disable()
110 int stmpe_enable(struct stmpe *stmpe, unsigned int blocks) in stmpe_enable() argument
115 ret = __stmpe_enable(stmpe, blocks); in stmpe_enable()
127 int stmpe_disable(struct stmpe *stmpe, unsigned int blocks) in stmpe_disable() argument
132 ret = __stmpe_disable(stmpe, blocks); in stmpe_disable()
365 static int stmpe801_enable(struct stmpe *stmpe, unsigned int blocks, in stmpe801_enable() argument
368 if (blocks & STMPE_BLOCK_GPIO) in stmpe801_enable()
[all …]
/drivers/ide/
Dide-floppy.c196 int blocks = blk_rq_sectors(rq) / floppy->bs_factor; in idefloppy_create_rw_cmd() local
199 ide_debug_log(IDE_DBG_FUNC, "block: %d, blocks: %d", block, blocks); in idefloppy_create_rw_cmd()
203 put_unaligned(cpu_to_be16(blocks), (unsigned short *)&pc->c[7]); in idefloppy_create_rw_cmd()
354 lba_capacity = floppy->blocks * floppy->block_size; in ide_floppy_get_flexible_disk_page()
360 floppy->blocks = floppy->block_size ? in ide_floppy_get_flexible_disk_page()
362 drive->capacity64 = floppy->blocks * floppy->bs_factor; in ide_floppy_get_flexible_disk_page()
379 int i, rc = 1, blocks, length; in ide_floppy_get_capacity() local
385 floppy->blocks = 0; in ide_floppy_get_capacity()
401 blocks = be32_to_cpup((__be32 *)&pc_buf[desc_start]); in ide_floppy_get_capacity()
406 i, blocks * length / 1024, in ide_floppy_get_capacity()
[all …]
Dide-floppy_ioctl.c41 int i, blocks, length, u_array_size, u_index; in ide_floppy_get_format_capacities() local
75 blocks = be32_to_cpup((__be32 *)&pc_buf[desc_start]); in ide_floppy_get_format_capacities()
78 if (put_user(blocks, argp)) in ide_floppy_get_format_capacities()
143 int blocks, length, flags, err = 0; in ide_floppy_format_unit() local
168 if (get_user(blocks, arg) || in ide_floppy_format_unit()
176 ide_floppy_create_format_unit_cmd(pc, buf, blocks, length, flags); in ide_floppy_format_unit()
/drivers/gpu/drm/radeon/
Dradeon_mem.c138 struct mem_block *blocks = kmalloc(sizeof(*blocks), GFP_KERNEL); in init_heap() local
140 if (!blocks) in init_heap()
145 kfree(blocks); in init_heap()
149 blocks->start = start; in init_heap()
150 blocks->size = size; in init_heap()
151 blocks->file_priv = NULL; in init_heap()
152 blocks->next = blocks->prev = *heap; in init_heap()
155 (*heap)->next = (*heap)->prev = blocks; in init_heap()
/drivers/target/
Dtarget_core_sbc.c44 u32 blocks; in sbc_emulate_readcapacity() local
47 blocks = 0xffffffff; in sbc_emulate_readcapacity()
49 blocks = (u32)blocks_long; in sbc_emulate_readcapacity()
51 buf[0] = (blocks >> 24) & 0xff; in sbc_emulate_readcapacity()
52 buf[1] = (blocks >> 16) & 0xff; in sbc_emulate_readcapacity()
53 buf[2] = (blocks >> 8) & 0xff; in sbc_emulate_readcapacity()
54 buf[3] = blocks & 0xff; in sbc_emulate_readcapacity()
76 unsigned long long blocks = dev->transport->get_blocks(dev); in sbc_emulate_readcapacity_16() local
79 buf[0] = (blocks >> 56) & 0xff; in sbc_emulate_readcapacity_16()
80 buf[1] = (blocks >> 48) & 0xff; in sbc_emulate_readcapacity_16()
[all …]
Dtarget_core_spc.c842 static int spc_modesense_blockdesc(unsigned char *buf, u64 blocks, u32 block_size) in spc_modesense_blockdesc() argument
845 put_unaligned_be32(min(blocks, 0xffffffffull), buf); in spc_modesense_blockdesc()
851 static int spc_modesense_long_blockdesc(unsigned char *buf, u64 blocks, u32 block_size) in spc_modesense_long_blockdesc() argument
853 if (blocks <= 0xffffffff) in spc_modesense_long_blockdesc()
854 return spc_modesense_blockdesc(buf + 3, blocks, block_size) + 3; in spc_modesense_long_blockdesc()
859 put_unaligned_be64(blocks, buf); in spc_modesense_long_blockdesc()
909 u64 blocks = dev->transport->get_blocks(dev); in spc_emulate_modesense() local
915 blocks, block_size); in spc_emulate_modesense()
919 blocks, block_size); in spc_emulate_modesense()
922 length += spc_modesense_blockdesc(&buf[length], blocks, in spc_emulate_modesense()
/drivers/mmc/core/
Dsdio_ops.c122 unsigned addr, int incr_addr, u8 *buf, unsigned blocks, unsigned blksz) in mmc_io_rw_extended() argument
148 if (blocks == 0) in mmc_io_rw_extended()
151 cmd.arg |= 0x08000000 | blocks; /* block mode */ in mmc_io_rw_extended()
156 data.blocks = blocks ? blocks : 1; in mmc_io_rw_extended()
159 left_size = data.blksz * data.blocks; in mmc_io_rw_extended()
Dsdio_io.c317 unsigned blocks; in sdio_io_rw_ext_helper() local
319 blocks = remainder / func->cur_blksize; in sdio_io_rw_ext_helper()
320 if (blocks > max_blocks) in sdio_io_rw_ext_helper()
321 blocks = max_blocks; in sdio_io_rw_ext_helper()
322 size = blocks * func->cur_blksize; in sdio_io_rw_ext_helper()
326 blocks, func->cur_blksize); in sdio_io_rw_ext_helper()
/drivers/usb/storage/
Djumpshot.c487 unsigned long block, blocks; in jumpshot_transport() local
542 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in jumpshot_transport()
545 block, blocks); in jumpshot_transport()
546 return jumpshot_read_data(us, info, block, blocks); in jumpshot_transport()
555 blocks = ((u32)(srb->cmnd[6]) << 24) | ((u32)(srb->cmnd[7]) << 16) | in jumpshot_transport()
559 block, blocks); in jumpshot_transport()
560 return jumpshot_read_data(us, info, block, blocks); in jumpshot_transport()
567 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in jumpshot_transport()
570 block, blocks); in jumpshot_transport()
571 return jumpshot_write_data(us, info, block, blocks); in jumpshot_transport()
[all …]
Ddatafab.c560 unsigned long block, blocks; in datafab_transport() local
613 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in datafab_transport()
616 block, blocks); in datafab_transport()
617 return datafab_read_data(us, info, block, blocks); in datafab_transport()
626 blocks = ((u32)(srb->cmnd[6]) << 24) | ((u32)(srb->cmnd[7]) << 16) | in datafab_transport()
630 block, blocks); in datafab_transport()
631 return datafab_read_data(us, info, block, blocks); in datafab_transport()
638 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in datafab_transport()
641 block, blocks); in datafab_transport()
642 return datafab_write_data(us, info, block, blocks); in datafab_transport()
[all …]
Dshuttle_usbat.c1690 unsigned long block, blocks; in usbat_flash_transport() local
1738 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in usbat_flash_transport()
1741 block, blocks); in usbat_flash_transport()
1742 return usbat_flash_read_data(us, info, block, blocks); in usbat_flash_transport()
1752 blocks = ((u32)(srb->cmnd[6]) << 24) | ((u32)(srb->cmnd[7]) << 16) | in usbat_flash_transport()
1756 block, blocks); in usbat_flash_transport()
1757 return usbat_flash_read_data(us, info, block, blocks); in usbat_flash_transport()
1764 blocks = ((u32)(srb->cmnd[7]) << 8) | ((u32)(srb->cmnd[8])); in usbat_flash_transport()
1767 block, blocks); in usbat_flash_transport()
1768 return usbat_flash_write_data(us, info, block, blocks); in usbat_flash_transport()
[all …]
/drivers/md/
Dbitmap.c1093 sector_t offset, sector_t *blocks,
1106 sector_t blocks; in bitmap_daemon_work() local
1174 &blocks, 0); in bitmap_daemon_work()
1224 sector_t offset, sector_t *blocks, in bitmap_get_counter() argument
1247 *blocks = csize - (offset & (csize - 1)); in bitmap_get_counter()
1282 sector_t blocks; in bitmap_startwrite() local
1286 bmc = bitmap_get_counter(&bitmap->counts, offset, &blocks, 1); in bitmap_startwrite()
1319 offset += blocks; in bitmap_startwrite()
1320 if (sectors > blocks) in bitmap_startwrite()
1321 sectors -= blocks; in bitmap_startwrite()
[all …]
Dbitmap.h253 int bitmap_start_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks, int degraded);
254 void bitmap_end_sync(struct bitmap *bitmap, sector_t offset, sector_t *blocks, int aborted);
261 int bitmap_resize(struct bitmap *bitmap, sector_t blocks,
/drivers/mmc/card/
Dblock.c149 packed->blocks = 0; in mmc_blk_clear_packed()
591 idata->buf_bytes = (u64) idata->ic.blksz * idata->ic.blocks; in mmc_blk_ioctl_copy_from_user()
703 data.blocks = idata->ic.blocks; in mmc_blk_ioctl_cmd()
750 err = mmc_set_blockcount(card, data.blocks, in mmc_blk_ioctl_cmd()
874 __be32 *blocks; in mmc_sd_num_wr_blocks() local
899 data.blocks = 1; in mmc_sd_num_wr_blocks()
908 blocks = kmalloc(4, GFP_KERNEL); in mmc_sd_num_wr_blocks()
909 if (!blocks) in mmc_sd_num_wr_blocks()
912 sg_init_one(&sg, blocks, 4); in mmc_sd_num_wr_blocks()
916 result = ntohl(*blocks); in mmc_sd_num_wr_blocks()
[all …]
Dmmc_test.c79 unsigned int blocks; member
190 unsigned dev_addr, unsigned blocks, unsigned blksz, int write) in mmc_test_prepare_mrq() argument
194 if (blocks > 1) { in mmc_test_prepare_mrq()
208 if (blocks == 1) in mmc_test_prepare_mrq()
217 mrq->data->blocks = blocks; in mmc_test_prepare_mrq()
678 if (mrq->data->blocks > 1) { in mmc_test_prepare_broken_mrq()
707 mrq->data->blocks * mrq->data->blksz) in mmc_test_check_result()
747 if (mrq->data->blocks > 1) { in mmc_test_check_broken_result()
780 unsigned dev_addr, unsigned blocks, in mmc_test_nonblock_transfer() argument
813 blocks, blksz, write); in mmc_test_nonblock_transfer()
[all …]
/drivers/scsi/
Dg_NCR5380.c574 int blocks = len / 128; in NCR5380_pread() local
582 NCR5380_write(C400_BLOCK_COUNTER_REG, blocks); in NCR5380_pread()
588 printk(KERN_ERR "53C400r: Got 53C80_IRQ start=%d, blocks=%d\n", start, blocks); in NCR5380_pread()
604 blocks--; in NCR5380_pread()
607 if (blocks) { in NCR5380_pread()
624 blocks--; in NCR5380_pread()
658 int blocks = len / 128; in NCR5380_pwrite() local
667 NCR5380_write(C400_BLOCK_COUNTER_REG, blocks); in NCR5380_pwrite()
670 printk(KERN_ERR "53C400w: Got 53C80_IRQ start=%d, blocks=%d\n", start, blocks); in NCR5380_pwrite()
689 blocks--; in NCR5380_pwrite()
[all …]
/drivers/mtd/tests/
Dmtd_speedtest.c79 static int multiblock_erase(int ebnum, int blocks) in multiblock_erase() argument
88 ei.len = mtd->erasesize * blocks; in multiblock_erase()
93 err, ebnum, blocks); in multiblock_erase()
99 "blocks %d\n", ebnum, blocks); in multiblock_erase()
339 int err, i, blocks, j, k; in mtd_speedtest_init() local
517 blocks = 1 << k; in mtd_speedtest_init()
519 blocks); in mtd_speedtest_init()
522 for (j = 0; j < blocks && (i + j) < ebcnt; j++) in mtd_speedtest_init()
538 blocks, speed); in mtd_speedtest_init()
/drivers/staging/rtl8187se/ieee80211/
Dieee80211_crypt_ccmp.c199 int blocks, last, len; in ieee80211_ccmp_encrypt() local
240 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in ieee80211_ccmp_encrypt()
243 for (i = 1; i <= blocks; i++) { in ieee80211_ccmp_encrypt()
244 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in ieee80211_ccmp_encrypt()
274 int i, blocks, last, len; in ieee80211_ccmp_decrypt() local
326 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in ieee80211_ccmp_decrypt()
329 for (i = 1; i <= blocks; i++) { in ieee80211_ccmp_decrypt()
330 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in ieee80211_ccmp_decrypt()
/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c225 int blocks, last, len; in rtllib_ccmp_encrypt() local
237 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in rtllib_ccmp_encrypt()
240 for (i = 1; i <= blocks; i++) { in rtllib_ccmp_encrypt()
241 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in rtllib_ccmp_encrypt()
318 int i, blocks, last, len; in rtllib_ccmp_decrypt() local
324 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in rtllib_ccmp_decrypt()
327 for (i = 1; i <= blocks; i++) { in rtllib_ccmp_decrypt()
328 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in rtllib_ccmp_decrypt()
/drivers/block/
Dataflop.c90 unsigned blocks; /* total number of blocks */ member
670 if (!UDT || desc->track >= UDT->blocks/UDT->spt/2 || desc->head >= 2) { in do_format()
1072 if (SUDT[-1].blocks > ReqBlock) { in fd_rwsec_done1()
1076 SUDT->blocks); in fd_rwsec_done1()
1091 SUDT->blocks); in fd_rwsec_done1()
1366 if (default_params[drive].blocks == 0) in floppy_revalidate()
1453 set_capacity(floppy->disk, UDT->blocks); in redo_fd_request()
1471 set_capacity(floppy->disk, UDT->blocks); in redo_fd_request()
1475 if (blk_rq_pos(fd_request) + 1 > UDT->blocks) { in redo_fd_request()
1543 getprm.size = dtp->blocks; in fd_locked_ioctl()
[all …]
/drivers/mmc/host/
Dcb710-mmc.c263 return !(data->blksz & 15 && (data->blocks != 1 || data->blksz != 8)); in cb710_is_transfer_size_supported()
269 size_t len, blocks = data->blocks; in cb710_mmc_receive() local
274 if (unlikely(data->blksz & 15 && (data->blocks != 1 || data->blksz != 8))) in cb710_mmc_receive()
284 while (blocks-- > 0) { in cb710_mmc_receive()
313 size_t len, blocks = data->blocks; in cb710_mmc_send() local
318 if (unlikely(data->blocks > 1 && data->blksz & 15)) in cb710_mmc_send()
326 while (blocks-- > 0) { in cb710_mmc_send()
440 data->bytes_xfered = data->blksz * data->blocks; in cb710_mmc_transfer_data()
458 cb710_mmc_set_transfer_size(slot, data->blocks, data->blksz); in cb710_mmc_command()
/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c235 int blocks, last, len; in ieee80211_ccmp_encrypt() local
247 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in ieee80211_ccmp_encrypt()
250 for (i = 1; i <= blocks; i++) { in ieee80211_ccmp_encrypt()
251 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in ieee80211_ccmp_encrypt()
333 int i, blocks, last, len; in ieee80211_ccmp_decrypt() local
339 blocks = (data_len + AES_BLOCK_LEN - 1) / AES_BLOCK_LEN; in ieee80211_ccmp_decrypt()
342 for (i = 1; i <= blocks; i++) { in ieee80211_ccmp_decrypt()
343 len = (i == blocks && last) ? last : AES_BLOCK_LEN; in ieee80211_ccmp_decrypt()
/drivers/staging/media/davinci_vpfe/
Ddavinci-vpfe-mc.txt30 The Davinci VPFE is split into V4L2 subdevs, each of the blocks inside the VPFE
52 In general, there is a private ioctl for configuring each of the blocks
66 the isif, ipipe and resizer blocks respectively. These IOCTL's control several
67 functions in the blocks they control. VIDIOC_VPFE_ISIF_S_RAW_PARAMS IOCTL
73 the isif, ipipe and resizer blocks respectively.
/drivers/staging/gdm72xx/
Dgdm_sdio.c235 int n, blocks, ret, remain; in send_sdio_pkt() local
239 blocks = len / func->cur_blksize; in send_sdio_pkt()
240 n = blocks * func->cur_blksize; in send_sdio_pkt()
241 if (blocks) { in send_sdio_pkt()
511 u32 len, blocks, n; in gdm_sdio_irq() local
558 blocks = remain / func->cur_blksize; in gdm_sdio_irq()
560 if (blocks) { in gdm_sdio_irq()
561 n = blocks * func->cur_blksize; in gdm_sdio_irq()

12345