Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 85) sorted by relevance

1234

/drivers/mtd/devices/
Dmtd_dataflash.c94 unsigned int page_size; /* of bytes per page */ member
157 unsigned blocksize = priv->page_size << 3; in dataflash_erase()
165 div_u64_rem(instr->len, priv->page_size, &rem); in dataflash_erase()
168 div_u64_rem(instr->addr, priv->page_size, &rem); in dataflash_erase()
187 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase()
217 instr->addr += priv->page_size; in dataflash_erase()
218 instr->len -= priv->page_size; in dataflash_erase()
251 addr = (((unsigned)from / priv->page_size) << priv->page_offset) in dataflash_read()
252 + ((unsigned)from % priv->page_size); in dataflash_read()
324 pageaddr = ((unsigned)to / priv->page_size); in dataflash_write()
[all …]
Dm25p80.c84 u16 page_size; member
397 u32 page_offset, page_size; in m25p80_write() local
428 page_offset = to & (flash->page_size - 1); in m25p80_write()
431 if (page_offset + len <= flash->page_size) { in m25p80_write()
441 page_size = flash->page_size - page_offset; in m25p80_write()
443 t[1].len = page_size; in m25p80_write()
449 for (i = page_size; i < len; i += page_size) { in m25p80_write()
450 page_size = len - i; in m25p80_write()
451 if (page_size > flash->page_size) in m25p80_write()
452 page_size = flash->page_size; in m25p80_write()
[all …]
Dspear_smi.c202 u32 page_size; member
647 u32 page_offset, page_size; in spear_mtd_write() local
662 page_offset = (u32)to % flash->page_size; in spear_mtd_write()
665 if (page_offset + len <= flash->page_size) { in spear_mtd_write()
673 page_size = flash->page_size - page_offset; in spear_mtd_write()
676 page_size); in spear_mtd_write()
680 *retlen += page_size; in spear_mtd_write()
683 for (i = page_size; i < len; i += page_size) { in spear_mtd_write()
684 page_size = len - i; in spear_mtd_write()
685 if (page_size > flash->page_size) in spear_mtd_write()
[all …]
Dsst25l.c60 unsigned page_size; member
384 flash->mtd.writesize = flash_info->page_size; in sst25l_probe()
385 flash->mtd.writebufsize = flash_info->page_size; in sst25l_probe()
386 flash->mtd.size = flash_info->page_size * flash_info->nr_pages; in sst25l_probe()
/drivers/block/
Dps3vram.c62 unsigned int page_size; member
324 if (ps3vram_upload(dev, CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_evict()
326 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_evict()
329 entry * cache->page_size, cache->tags[entry].address, in ps3vram_cache_evict()
330 cache->page_size); in ps3vram_cache_evict()
343 CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_load()
345 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_load()
348 address, entry * cache->page_size, cache->page_size); in ps3vram_cache_load()
379 offset = (unsigned int) (address & (cache->page_size - 1)); in ps3vram_cache_match()
409 priv->cache.page_size = CACHE_PAGE_SIZE; in ps3vram_cache_init()
[all …]
/drivers/memstick/core/
Dmspro_block.c78 __be16 page_size; member
147 unsigned short page_size; member
345 be16_to_cpu(x_sys->page_size)); in mspro_block_attr_show_sysinfo()
612 / msb->page_size)) { in h_mspro_block_transfer_data()
636 t_offset += msb->current_page * msb->page_size; in h_mspro_block_transfer_data()
641 msb->page_size, offset_in_page(t_offset)); in h_mspro_block_transfer_data()
680 .data_count = cpu_to_be16((uint16_t)(length / msb->page_size)), in h_mspro_block_setup_cmd()
686 do_div(offset, msb->page_size); in h_mspro_block_setup_cmd()
763 / msb->page_size; in mspro_block_complete_req()
768 t_len *= msb->page_size; in mspro_block_complete_req()
[all …]
/drivers/mtd/nand/
Dpxa3xx_nand.c133 unsigned int page_size; member
179 unsigned int page_size; /* page size of attached chip */ member
278 info->data_size = host->page_size; in pxa3xx_set_datasize()
284 switch (host->page_size) { in pxa3xx_set_datasize()
544 if (unlikely(host->page_size < PAGE_CHUNK_SIZE)) in prepare_command_pool()
556 if (unlikely(host->page_size < PAGE_CHUNK_SIZE)) { in prepare_command_pool()
810 if (f->page_size != 2048 && f->page_size != 512) { in pxa3xx_nand_config_flash()
822 host->page_size = f->page_size; in pxa3xx_nand_config_flash()
823 host->read_id_bytes = (f->page_size == 2048) ? 4 : 2; in pxa3xx_nand_config_flash()
826 host->col_addr_cycles = (f->page_size == 2048) ? 2 : 1; in pxa3xx_nand_config_flash()
[all …]
Dsh_flctl.c205 if (flctl->page_size) { in set_addr()
317 if (flctl->page_size) in wait_recfifo_ready()
509 if (flctl->page_size) in set_cmd_regs()
587 page_sectors = flctl->page_size ? 4 : 1; in execmd_read_page_sector()
633 int page_sectors = flctl->page_size ? 4 : 1; in execmd_read_oob()
657 page_sectors = flctl->page_size ? 4 : 1; in execmd_write_page_sector()
683 page_sectors = flctl->page_size ? 4 : 1; in execmd_write_oob()
719 if (flctl->page_size) in flctl_cmdfunc()
740 if (flctl->page_size) { in flctl_cmdfunc()
755 if (flctl->page_size) in flctl_cmdfunc()
[all …]
Dfsl_elbc_nand.c58 int page_size; /* NAND page size (0=512, 1=2048) */ member
156 if (priv->page_size) { in set_addr()
183 elbc_fcm_ctrl->index += priv->page_size ? 2048 : 512; in set_addr()
275 if (priv->page_size) { in fsl_elbc_do_read()
428 if (priv->page_size) { in fsl_elbc_cmdfunc()
676 priv->page_size = 0; in fsl_elbc_chip_init_tail()
679 priv->page_size = 1; in fsl_elbc_chip_init_tail()
/drivers/char/
Dtile-srom.c69 u32 page_size; /* Size of a page */ member
322 return sprintf(buf, "%u\n", srom->page_size); in page_show()
328 __ATTR(page_size, S_IRUGO, page_show, NULL),
368 if (_srom_read(devhdl, &srom->page_size, in srom_setup_minor()
369 SROM_PAGE_SIZE_OFF, sizeof(srom->page_size)) < 0) in srom_setup_minor()
/drivers/staging/tidspbridge/core/
Dio_sm.c364 u32 page_size[] = { in bridge_io_on_loaded() local
471 if ((bytes >= page_size[i]) && in bridge_io_on_loaded()
472 ((all_bits & (page_size[i] - 1)) == 0)) { in bridge_io_on_loaded()
475 page_size[i], map_attrs, in bridge_io_on_loaded()
480 pa_curr += page_size[i]; in bridge_io_on_loaded()
481 va_curr += page_size[i]; in bridge_io_on_loaded()
482 da_curr += page_size[i]; in bridge_io_on_loaded()
483 bytes -= page_size[i]; in bridge_io_on_loaded()
519 if (!(bytes >= page_size[i]) || in bridge_io_on_loaded()
520 !((all_bits & (page_size[i] - 1)) == 0)) in bridge_io_on_loaded()
[all …]
/drivers/mtd/nand/gpmi-nand/
Dgpmi-lib.c219 pr_err("Page Size in Bytes : %u\n", geo->page_size); in gpmi_dump_info()
239 unsigned int page_size; in bch_set_geometry() local
250 page_size = bch_geo->page_size; in bch_set_geometry()
277 writel(BF_BCH_FLASH0LAYOUT1_PAGE_SIZE(page_size) in bch_set_geometry()
1244 pio[3] = geo->page_size; in gpmi_send_page()
1304 | BF_GPMI_CTRL0_XFER_COUNT(geo->page_size); in gpmi_read_page()
1310 pio[3] = geo->page_size; in gpmi_read_page()
1331 | BF_GPMI_CTRL0_XFER_COUNT(geo->page_size); in gpmi_read_page()
/drivers/infiniband/hw/cxgb3/
Diwch_qp.c201 u32 num_sgle, u32 * pbl_addr, u8 * page_size) in iwch_sgl2pbl_map() argument
238 ((1UL << (12 + mhp->attr.page_size)) - 1); in iwch_sgl2pbl_map()
241 (offset >> (12 + mhp->attr.page_size)); in iwch_sgl2pbl_map()
242 page_size[i] = mhp->attr.page_size; in iwch_sgl2pbl_map()
252 u8 page_size[T3_MAX_SGE]; in build_rdma_recv() local
255 page_size); in build_rdma_recv()
258 wqe->recv.pagesz[0] = page_size[0]; in build_rdma_recv()
259 wqe->recv.pagesz[1] = page_size[1]; in build_rdma_recv()
260 wqe->recv.pagesz[2] = page_size[2]; in build_rdma_recv()
261 wqe->recv.pagesz[3] = page_size[3]; in build_rdma_recv()
[all …]
Dcxio_hal.h174 u8 page_size, u32 pbl_size, u32 pbl_addr);
177 u8 page_size, u32 pbl_size, u32 pbl_addr);
/drivers/misc/eeprom/
Dat24.c339 next_page = roundup(offset + 1, at24->chip.page_size); in at24_eeprom_write()
473 chip->page_size = be32_to_cpup(val); in at24_get_ofdata()
508 chip.page_size = 1; in at24_probe()
520 if (!chip.page_size) { in at24_probe()
525 if (!is_power_of_2(chip.page_size)) in at24_probe()
585 unsigned write_max = chip.page_size; in at24_probe()
Dat25.c167 buf_size = at25->chip.page_size; in at25_ee_write()
324 chip->page_size = (u16)val; in at25_np_to_chip()
454 at25->chip.page_size); in at25_probe()
/drivers/ps3/
Dps3stor_lib.c151 enum ps3_dma_page_size page_size; in ps3stor_setup() local
187 page_size = PS3_DMA_4K; in ps3stor_setup()
189 page_size = PS3_DMA_64K; in ps3stor_setup()
191 ps3_dma_region_init(&dev->sbd, &dev->dma_region, page_size, in ps3stor_setup()
/drivers/net/ethernet/atheros/atl1e/
Datl1e_param.c225 adapter->rx_ring.page_size = (u32)val * 1024; in atl1e_check_options()
227 adapter->rx_ring.page_size = (u32)opt.def * 1024; in atl1e_check_options()
/drivers/usb/host/
Dxhci-mem.c1645 void *buf = dma_alloc_coherent(dev, xhci->page_size, &dma, in scratchpad_alloc()
1659 dma_free_coherent(dev, xhci->page_size, in scratchpad_alloc()
1693 dma_free_coherent(&pdev->dev, xhci->page_size, in scratchpad_free()
1860 xhci->page_size = 0; in xhci_mem_cleanup()
2260 u32 page_size, temp; in xhci_mem_init() local
2266 page_size = xhci_readl(xhci, &xhci->op_regs->page_size); in xhci_mem_init()
2267 xhci_dbg(xhci, "Supported page size register = 0x%x\n", page_size); in xhci_mem_init()
2269 if ((0x1 & page_size) != 0) in xhci_mem_init()
2271 page_size = page_size >> 1; in xhci_mem_init()
2279 xhci->page_size = 1 << xhci->page_shift; in xhci_mem_init()
[all …]
/drivers/infiniband/hw/cxgb4/
Dmem.c247 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr) in write_tpt_entry() argument
286 V_FW_RI_TPTE_PS(page_size)); in write_tpt_entry()
546 mhp->attr.page_size = shift - 12; in c4iw_reregister_phys_mem()
612 mhp->attr.page_size = shift - 12; in c4iw_register_phys_mem()
654 mhp->attr.page_size = 0; in c4iw_get_dma_mr()
711 shift = ffs(mhp->umem->page_size) - 1; in c4iw_reg_user_mr()
735 mhp->umem->page_size * k); in c4iw_reg_user_mr()
761 mhp->attr.page_size = shift - 12; in c4iw_reg_user_mr()
/drivers/infiniband/core/
Dumem.c107 umem->page_size = PAGE_SIZE; in ib_umem_get()
286 shift = ilog2(umem->page_size); in ib_umem_page_count()
/drivers/infiniband/hw/amso1100/
Dc2_mm.c175 int page_size, int pbl_depth, u32 length, in c2_nsmr_register_phys_kern() argument
231 wr->pbe_size = cpu_to_be32(page_size); in c2_nsmr_register_phys_kern()
/drivers/infiniband/hw/qib/
Dqib_mr.c267 if (is_power_of_2(umem->page_size)) in qib_reg_user_mr()
268 mr->mr.page_shift = ilog2(umem->page_size); in qib_reg_user_mr()
281 mr->mr.map[m]->segs[n].length = umem->page_size; in qib_reg_user_mr()
/drivers/staging/tidspbridge/hw/
Dhw_mmu.c399 hw_status hw_mmu_pte_clear(const u32 pg_tbl_va, u32 virtual_addr, u32 page_size) in hw_mmu_pte_clear() argument
405 switch (page_size) { in hw_mmu_pte_clear()
/drivers/iommu/
Damd_iommu.c1318 unsigned long page_size, in alloc_pte() argument
1325 BUG_ON(!is_power_of_2(page_size)); in alloc_pte()
1332 address = PAGE_SIZE_ALIGN(address, page_size); in alloc_pte()
1333 end_lvl = PAGE_SIZE_LEVEL(page_size); in alloc_pte()
1421 unsigned long page_size) in iommu_map_page() argument
1431 count = PAGE_SIZE_PTE_COUNT(page_size); in iommu_map_page()
1432 pte = alloc_pte(dom, bus_addr, page_size, NULL, GFP_KERNEL); in iommu_map_page()
1438 if (page_size > PAGE_SIZE) { in iommu_map_page()
1439 __pte = PAGE_SIZE_PTE(phys_addr, page_size); in iommu_map_page()
1459 unsigned long page_size) in iommu_unmap_page() argument
[all …]

1234