Home
last modified time | relevance | path

Searched refs:page_addr (Results 1 – 47 of 47) sorted by relevance

/linux-4.1.27/drivers/s390/block/
Dxpram.c90 static int xpram_page_in (unsigned long page_addr, unsigned int xpage_index) in xpram_page_in() argument
100 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_in()
120 static long xpram_page_out (unsigned long page_addr, unsigned int xpage_index) in xpram_page_out() argument
130 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_out()
190 unsigned long page_addr; in xpram_make_request() local
204 page_addr = (unsigned long) in xpram_make_request()
207 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0) in xpram_make_request()
212 if (xpram_page_in(page_addr, index) != 0) in xpram_make_request()
215 if (xpram_page_out(page_addr, index) != 0) in xpram_make_request()
218 page_addr += 4096; in xpram_make_request()
Ddcssblk.c825 unsigned long page_addr; in dcssblk_make_request() local
859 page_addr = (unsigned long) in dcssblk_make_request()
862 if (unlikely((page_addr & 4095) != 0) || (bvec.bv_len & 4095) != 0) in dcssblk_make_request()
866 memcpy((void*)page_addr, (void*)source_addr, in dcssblk_make_request()
869 memcpy((void*)source_addr, (void*)page_addr, in dcssblk_make_request()
/linux-4.1.27/drivers/mtd/nand/
Dsh_flctl.c192 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
198 addr = page_addr; /* ERASE1 */ in set_addr()
199 } else if (page_addr != -1) { in set_addr()
205 addr |= (page_addr & 0xff) << 16; in set_addr()
206 addr |= ((page_addr >> 8) & 0xff) << 24; in set_addr()
210 addr2 = (page_addr >> 16) & 0xff; in set_addr()
215 addr |= (page_addr & 0xff) << 8; in set_addr()
216 addr |= ((page_addr >> 8) & 0xff) << 16; in set_addr()
217 addr |= ((page_addr >> 16) & 0xff) << 24; in set_addr()
579 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument
[all …]
Dnuc900_nand.c137 int column, int page_addr) in nuc900_nand_command_lp() argument
151 if (column != -1 || page_addr != -1) { in nuc900_nand_command_lp()
160 if (page_addr != -1) { in nuc900_nand_command_lp()
161 write_addr_reg(nand, page_addr); in nuc900_nand_command_lp()
164 write_addr_reg(nand, page_addr >> 8); in nuc900_nand_command_lp()
165 write_addr_reg(nand, page_addr >> 16 | ENDADDR); in nuc900_nand_command_lp()
167 write_addr_reg(nand, page_addr >> 8 | ENDADDR); in nuc900_nand_command_lp()
Dfsl_elbc_nand.c145 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
154 elbc_fcm_ctrl->page = page_addr; in set_addr()
161 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
163 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr()
165 buf_num = (page_addr & 1) << 2; in set_addr()
171 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
173 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr()
175 buf_num = page_addr & 7; in set_addr()
301 int column, int page_addr) in fsl_elbc_cmdfunc() argument
325 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
[all …]
Dmxc_nand.c845 static void mxc_do_addr_cycle(struct mtd_info *mtd, int column, int page_addr) in mxc_do_addr_cycle() argument
853 page_addr == -1); in mxc_do_addr_cycle()
862 if (page_addr != -1) { in mxc_do_addr_cycle()
864 host->devtype_data->send_addr(host, (page_addr & 0xff), false); in mxc_do_addr_cycle()
870 (page_addr >> 8) & 0xff, in mxc_do_addr_cycle()
873 (page_addr >> 16) & 0xff, in mxc_do_addr_cycle()
878 (page_addr >> 8) & 0xff, true); in mxc_do_addr_cycle()
884 (page_addr >> 8) & 0xff, in mxc_do_addr_cycle()
887 (page_addr >> 16) & 0xff, in mxc_do_addr_cycle()
892 (page_addr >> 8) & 0xff, true); in mxc_do_addr_cycle()
[all …]
Dau1550nd.c268 static void au1550_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) in au1550_command() argument
301 if (column != -1 || page_addr != -1) { in au1550_command()
312 if (page_addr != -1) { in au1550_command()
313 ctx->write_byte(mtd, (u8)(page_addr & 0xff)); in au1550_command()
331 ctx->write_byte(mtd, (u8)(page_addr >> 8)); in au1550_command()
336 ((page_addr >> 16) & 0x0f)); in au1550_command()
Dhisi504_nand.c413 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
433 if (page_addr != -1) { in set_addr()
434 host->addr_value[0] |= (page_addr & 0xffff) in set_addr()
441 host->addr_value[0] |= ((page_addr >> 16) & 0xff) << 16; in set_addr()
443 host->addr_value[1] |= ((page_addr >> 16) & 0xff); in set_addr()
449 int page_addr) in hisi_nfc_cmdfunc() argument
467 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
473 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
477 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
513 command, column, page_addr); in hisi_nfc_cmdfunc()
Dcafe_nand.c69 int page_addr; member
159 int column, int page_addr) in cafe_nand_cmdfunc() argument
167 command, column, page_addr); in cafe_nand_cmdfunc()
194 if (page_addr != -1) in cafe_nand_cmdfunc()
196 } else if (page_addr != -1) { in cafe_nand_cmdfunc()
197 cafe_writel(cafe, page_addr & 0xffff, NAND_ADDR1); in cafe_nand_cmdfunc()
198 page_addr >>= 16; in cafe_nand_cmdfunc()
200 cafe_writel(cafe, page_addr, NAND_ADDR2); in cafe_nand_cmdfunc()
Dfsl_ifc_nand.c231 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
239 ifc_nand_ctrl->page = page_addr; in set_addr()
241 iowrite32be(page_addr, &ifc->ifc_nand.row0); in set_addr()
244 buf_num = page_addr & priv->bufnum_mask; in set_addr()
411 int column, int page_addr) { in fsl_ifc_cmdfunc() argument
426 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
441 set_addr(mtd, column, page_addr, 1); in fsl_ifc_cmdfunc()
478 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
559 set_addr(mtd, column, page_addr, ifc_nand_ctrl->oob); in fsl_ifc_cmdfunc()
Dpxa3xx_nand.c721 unsigned int page_size, uint16_t column, int page_addr) in set_command_address() argument
725 info->ndcb1 = ((page_addr & 0xFFFFFF) << 8) in set_command_address()
730 info->ndcb1 = ((page_addr & 0xFFFF) << 16) in set_command_address()
733 if (page_addr & 0xFF0000) in set_command_address()
734 info->ndcb2 = (page_addr & 0xFF0000) >> 16; in set_command_address()
789 int ext_cmd_type, uint16_t column, int page_addr) in prepare_set_command() argument
837 set_command_address(info, mtd->writesize, column, page_addr); in prepare_set_command()
843 set_command_address(info, mtd->writesize, 0, page_addr); in prepare_set_command()
939 info->ndcb1 = page_addr; in prepare_set_command()
964 int column, int page_addr) in nand_cmdfunc() argument
[all …]
Ddocg4.c690 int page_addr) in docg4_command() argument
696 uint32_t g4_addr = mtd_to_docg4_address(page_addr, column); in docg4_command()
699 __func__, command, page_addr, column); in docg4_command()
707 doc->last_command.page = page_addr; in docg4_command()
736 if (doc->oob_page == page_addr) in docg4_command()
Ddiskonchip.c659 static void doc2001plus_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) in doc2001plus_command() argument
697 if (column != -1 || page_addr != -1) { in doc2001plus_command()
706 if (page_addr != -1) { in doc2001plus_command()
707 WriteDOC((unsigned char)(page_addr & 0xff), docptr, Mplus_FlashAddress); in doc2001plus_command()
708 WriteDOC((unsigned char)((page_addr >> 8) & 0xff), docptr, Mplus_FlashAddress); in doc2001plus_command()
711 WriteDOC((unsigned char)((page_addr >> 16) & 0x0f), docptr, Mplus_FlashAddress); in doc2001plus_command()
Datmel_nand.c1799 int page_addr, unsigned int *addr1234, unsigned int *cycle0) in nfc_make_addr() argument
1821 if (page_addr != -1) { in nfc_make_addr()
1822 addr_bytes[acycle++] = page_addr & 0xff; in nfc_make_addr()
1823 addr_bytes[acycle++] = (page_addr >> 8) & 0xff; in nfc_make_addr()
1825 addr_bytes[acycle++] = (page_addr >> 16) & 0xff; in nfc_make_addr()
1839 int column, int page_addr) in nfc_nand_command() argument
1861 __func__, command, column, page_addr); in nfc_nand_command()
1927 acycle = nfc_make_addr(mtd, command, column, page_addr, in nfc_nand_command()
Dnand_base.c598 int column, int page_addr) in nand_command() argument
634 if (page_addr != -1) { in nand_command()
635 chip->cmd_ctrl(mtd, page_addr, ctrl); in nand_command()
637 chip->cmd_ctrl(mtd, page_addr >> 8, ctrl); in nand_command()
640 chip->cmd_ctrl(mtd, page_addr >> 16, ctrl); in nand_command()
701 int column, int page_addr) in nand_command_lp() argument
714 if (column != -1 || page_addr != -1) { in nand_command_lp()
727 if (page_addr != -1) { in nand_command_lp()
728 chip->cmd_ctrl(mtd, page_addr, ctrl); in nand_command_lp()
729 chip->cmd_ctrl(mtd, page_addr >> 8, in nand_command_lp()
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Dkexec.h19 unsigned long page_addr = (unsigned long)page_address(page); \
20 flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpm.c41 unsigned long page_addr; in avr32_pm_map_sram() local
46 page_addr = pm_sram_start & PAGE_MASK; in avr32_pm_map_sram()
62 sysreg_write(TLBELO, page_addr | SRAM_PAGE_FLAGS); in avr32_pm_map_sram()
66 return (void *)(vaddr + pm_sram_start - page_addr); in avr32_pm_map_sram()
/linux-4.1.27/drivers/target/tcm_fc/
Dtfc_io.c79 void *page_addr; in ft_queue_data_in() local
162 page_addr = from; in ft_queue_data_in()
167 kunmap_atomic(page_addr); in ft_queue_data_in()
229 void *page_addr; in ft_recv_write_data() local
322 page_addr = to; in ft_recv_write_data()
327 kunmap_atomic(page_addr); in ft_recv_write_data()
/linux-4.1.27/drivers/staging/rts5208/
Dxd.c155 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, in xd_read_redundant() argument
162 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_redundant()
222 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, in xd_read_cis() argument
235 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_cis()
752 u32 page_addr; in reset_xd() local
759 page_addr = (u32)i << xd_card->block_shift; in reset_xd()
762 retval = xd_read_redundant(chip, page_addr, redunt, 11); in reset_xd()
775 retval = xd_read_redundant(chip, page_addr + j, in reset_xd()
792 page_addr += j; in reset_xd()
794 retval = xd_read_cis(chip, page_addr, buf, 10); in reset_xd()
[all …]
Dms.c3330 u8 extra[MS_EXTRA_SIZE], page_addr, val, trans_cfg, data[6]; in ms_read_multiple_pages() local
3382 for (page_addr = start_page; page_addr < end_page; page_addr++) { in ms_read_multiple_pages()
3410 page_addr, extra, MS_EXTRA_SIZE); in ms_read_multiple_pages()
3429 if (page_addr == (end_page - 1)) { in ms_read_multiple_pages()
3514 u8 page_addr, val, data[16]; in ms_write_multiple_pages() local
3619 for (page_addr = start_page; page_addr < end_page; page_addr++) { in ms_write_multiple_pages()
3693 if (page_addr == (end_page - 1)) { in ms_write_multiple_pages()
3711 if ((page_addr == (end_page - 1)) || in ms_write_multiple_pages()
3712 (page_addr == ms_card->page_off)) { in ms_write_multiple_pages()
/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbna.h96 void *page_addr; \
99 page_addr = (_qpt_ptr)[((_qe_idx) >> BNA_TXQ_PAGE_INDEX_MAX_SHIFT)];\
100 (_qe_ptr) = &((struct bna_txq_entry *)(page_addr))[page_index]; \
110 void *page_addr; \
113 page_addr = (_qpt_ptr)[((_qe_idx) >> \
115 (_qe_ptr) = &((struct bna_rxq_entry *)(page_addr))[page_index]; \
125 void *page_addr; \
129 page_addr = (_qpt_ptr)[((_qe_idx) >> \
131 (_qe_ptr) = &((struct bna_cq_entry *)(page_addr))[page_index];\
/linux-4.1.27/drivers/scsi/libfc/
Dfc_libfc.c121 void *page_addr; in fc_copy_buffer_to_sglist() local
144 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT)); in fc_copy_buffer_to_sglist()
147 memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes); in fc_copy_buffer_to_sglist()
148 kunmap_atomic(page_addr); in fc_copy_buffer_to_sglist()
Dfc_fcp.c576 void *page_addr; in fc_fcp_send_data() local
661 page_addr = kmap_atomic(page); in fc_fcp_send_data()
662 memcpy(data, (char *)page_addr + (off & ~PAGE_MASK), in fc_fcp_send_data()
664 kunmap_atomic(page_addr); in fc_fcp_send_data()
/linux-4.1.27/arch/ia64/include/asm/sn/
Dtioca_provider.h142 tioca_physpage_to_gart(u64 page_addr) in tioca_physpage_to_gart() argument
146 coretalk_addr = PHYS_TO_TIODMA(page_addr); in tioca_physpage_to_gart()
/linux-4.1.27/arch/s390/pci/
Dpci_dma.c117 static void dma_update_cpu_trans(struct zpci_dev *zdev, void *page_addr, in dma_update_cpu_trans() argument
132 set_pt_pfaa(entry, page_addr); in dma_update_cpu_trans()
146 u8 *page_addr = (u8 *) (pa & PAGE_MASK); in dma_update_trans() local
159 dma_update_cpu_trans(zdev, page_addr, dma_addr, flags); in dma_update_trans()
160 page_addr += PAGE_SIZE; in dma_update_trans()
/linux-4.1.27/drivers/hv/
Dvmbus_drv.c657 void *page_addr = hv_context.synic_message_page[cpu]; in vmbus_on_msg_dpc() local
658 struct hv_message *msg = (struct hv_message *)page_addr + in vmbus_on_msg_dpc()
715 void *page_addr; in vmbus_isr() local
720 page_addr = hv_context.synic_event_page[cpu]; in vmbus_isr()
721 if (page_addr == NULL) in vmbus_isr()
724 event = (union hv_synic_event_flags *)page_addr + in vmbus_isr()
754 page_addr = hv_context.synic_message_page[cpu]; in vmbus_isr()
755 msg = (struct hv_message *)page_addr + VMBUS_MESSAGE_SINT; in vmbus_isr()
Dconnection.c370 void *page_addr; in vmbus_on_event() local
385 page_addr = hv_context.synic_event_page[cpu]; in vmbus_on_event()
386 event = (union hv_synic_event_flags *)page_addr + in vmbus_on_event()
/linux-4.1.27/drivers/mtd/nand/bcm47xxnflash/
Dops_bcm4706.c217 int page_addr) in bcm47xxnflash_ops_bcm4706_cmdfunc() argument
227 if (page_addr != -1) in bcm47xxnflash_ops_bcm4706_cmdfunc()
228 b47n->curr_page_addr = page_addr; in bcm47xxnflash_ops_bcm4706_cmdfunc()
273 if (page_addr != -1) in bcm47xxnflash_ops_bcm4706_cmdfunc()
/linux-4.1.27/arch/arm64/mm/
Ddma-mapping.c372 void *page_addr = page_address(page); in atomic_pool_init() local
374 memset(page_addr, 0, atomic_pool_size); in atomic_pool_init()
375 __dma_flush_range(page_addr, page_addr + atomic_pool_size); in atomic_pool_init()
/linux-4.1.27/arch/x86/mm/
Dinit_64.c796 void *page_addr; in remove_pte_table() local
845 page_addr = page_address(pte_page(*pte)); in remove_pte_table()
846 if (!memchr_inv(page_addr, PAGE_INUSE, PAGE_SIZE)) { in remove_pte_table()
869 void *page_addr; in remove_pmd_table() local
893 page_addr = page_address(pmd_page(*pmd)); in remove_pmd_table()
894 if (!memchr_inv(page_addr, PAGE_INUSE, in remove_pmd_table()
925 void *page_addr; in remove_pud_table() local
949 page_addr = page_address(pud_page(*pud)); in remove_pud_table()
950 if (!memchr_inv(page_addr, PAGE_INUSE, in remove_pud_table()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_ringbuffer.h27 u32 *page_addr; member
360 return ring->status_page.page_addr[reg]; in intel_read_status_page()
367 ring->status_page.page_addr[reg] = value; in intel_write_status_page()
Dintel_ringbuffer.c1873 ring->status_page.page_addr = kmap(sg_page(obj->pages->sgl)); in init_status_page()
1874 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_status_page()
1893 ring->status_page.page_addr = dev_priv->status_page_dmah->vaddr; in init_phys_status_page()
1894 memset(ring->status_page.page_addr, 0, PAGE_SIZE); in init_phys_status_page()
Dintel_lrc.c1905 ring->status_page.page_addr = in lrc_setup_hardware_status_page()
Di915_debugfs.c933 hws = ring->status_page.page_addr; in i915_hws_info()
/linux-4.1.27/drivers/android/
Dbinder.c552 void *page_addr; in binder_update_page_range() local
590 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) { in binder_update_page_range()
593 page = &proc->pages[(page_addr - proc->buffer) / PAGE_SIZE]; in binder_update_page_range()
599 proc->pid, page_addr); in binder_update_page_range()
602 ret = map_kernel_range_noflush((unsigned long)page_addr, in binder_update_page_range()
604 flush_cache_vmap((unsigned long)page_addr, in binder_update_page_range()
605 (unsigned long)page_addr + PAGE_SIZE); in binder_update_page_range()
608 proc->pid, page_addr); in binder_update_page_range()
612 (uintptr_t)page_addr + proc->user_buffer_offset; in binder_update_page_range()
628 for (page_addr = end - PAGE_SIZE; page_addr >= start; in binder_update_page_range()
[all …]
/linux-4.1.27/drivers/mtd/maps/
Dpci.c129 unsigned long page_addr = ofs & 0x00400000; in intel_iq80310_translate() local
135 if (page_addr) { in intel_iq80310_translate()
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_abi.h72 u64 page_addr[MAX_CQ_PAGES]; member
Docrdma_verbs.c979 uresp.page_addr[0] = virt_to_phys(cq->va); in ocrdma_copy_cq_uresp()
992 status = ocrdma_add_mmap(uctx, uresp.page_addr[0], uresp.page_size); in ocrdma_copy_cq_uresp()
/linux-4.1.27/fs/nfsd/
Dnfs3proc.c451 caddr_t page_addr = NULL; in nfsd3_proc_readdirplus() local
483 page_addr = page_address(*p); in nfsd3_proc_readdirplus()
485 if (((caddr_t)resp->buffer >= page_addr) && in nfsd3_proc_readdirplus()
486 ((caddr_t)resp->buffer < page_addr + PAGE_SIZE)) { in nfsd3_proc_readdirplus()
487 count += (caddr_t)resp->buffer - page_addr; in nfsd3_proc_readdirplus()
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c311 void *page_addr = page_address(page) + in fm10k_fetch_rx_buffer() local
315 prefetch(page_addr); in fm10k_fetch_rx_buffer()
317 prefetch(page_addr + L1_CACHE_BYTES); in fm10k_fetch_rx_buffer()
/linux-4.1.27/drivers/crypto/
Dpicoxcell_crypto.c221 void __iomem *page_addr, const u8 *key, in spacc_cipher_write_ctx() argument
224 void __iomem *key_ptr = page_addr + ctx->key_offs; in spacc_cipher_write_ctx()
225 void __iomem *iv_ptr = page_addr + ctx->iv_offs; in spacc_cipher_write_ctx()
/linux-4.1.27/include/linux/mtd/
Dnand.h660 int page_addr);
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c856 void *page_addr = page_address(page) + in ixgbevf_fetch_rx_buffer() local
860 prefetch(page_addr); in ixgbevf_fetch_rx_buffer()
862 prefetch(page_addr + L1_CACHE_BYTES); in ixgbevf_fetch_rx_buffer()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c808 const u32 *page_addr = __bnx2x_get_page_addr_ar(bp); in bnx2x_read_pages_regs() local
823 REG_WR(bp, write_addr[j], page_addr[i]); in bnx2x_read_pages_regs()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c6699 void *page_addr = page_address(page) + in igb_fetch_rx_buffer() local
6703 prefetch(page_addr); in igb_fetch_rx_buffer()
6705 prefetch(page_addr + L1_CACHE_BYTES); in igb_fetch_rx_buffer()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c1923 void *page_addr = page_address(page) + in ixgbe_fetch_rx_buffer() local
1927 prefetch(page_addr); in ixgbe_fetch_rx_buffer()
1929 prefetch(page_addr + L1_CACHE_BYTES); in ixgbe_fetch_rx_buffer()
/linux-4.1.27/arch/x86/kvm/
Dx86.c1936 u64 page_addr = data & PAGE_MASK; in xen_hvm_config() local
1949 if (kvm_write_guest(kvm, page_addr, page, PAGE_SIZE)) in xen_hvm_config()