Home
last modified time | relevance | path

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

123

/Linux-v5.4/kernel/bpf/
Dstackmap.c158 static inline int stack_map_parse_build_id(void *page_addr, in stack_map_parse_build_id() argument
166 if (note_start < page_addr || note_start + note_size < note_start) in stack_map_parse_build_id()
170 if (note_start + note_size > page_addr + PAGE_SIZE) in stack_map_parse_build_id()
198 static int stack_map_get_build_id_32(void *page_addr, in stack_map_get_build_id_32() argument
201 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr; in stack_map_get_build_id_32()
210 phdr = (Elf32_Phdr *)(page_addr + sizeof(Elf32_Ehdr)); in stack_map_get_build_id_32()
214 return stack_map_parse_build_id(page_addr, build_id, in stack_map_get_build_id_32()
215 page_addr + phdr[i].p_offset, in stack_map_get_build_id_32()
221 static int stack_map_get_build_id_64(void *page_addr, in stack_map_get_build_id_64() argument
224 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr; in stack_map_get_build_id_64()
[all …]
/Linux-v5.4/drivers/mtd/nand/raw/
Dnand_legacy.c249 int column, int page_addr) in nand_command() argument
286 if (page_addr != -1) { in nand_command()
287 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
289 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
291 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
332 if (column == -1 && page_addr == -1) in nand_command()
386 int column, int page_addr) in nand_command_lp() argument
401 if (column != -1 || page_addr != -1) { in nand_command_lp()
417 if (page_addr != -1) { in nand_command_lp()
418 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command_lp()
[all …]
Dsh_flctl.c223 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
229 addr = page_addr; /* ERASE1 */ in set_addr()
230 } else if (page_addr != -1) { in set_addr()
236 addr |= (page_addr & 0xff) << 16; in set_addr()
237 addr |= ((page_addr >> 8) & 0xff) << 24; in set_addr()
241 addr2 = (page_addr >> 16) & 0xff; in set_addr()
246 addr |= (page_addr & 0xff) << 8; in set_addr()
247 addr |= ((page_addr >> 8) & 0xff) << 16; in set_addr()
248 addr |= ((page_addr >> 16) & 0xff) << 24; in set_addr()
620 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument
[all …]
Dfsl_elbc_nand.c152 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
161 elbc_fcm_ctrl->page = page_addr; in set_addr()
168 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
170 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr()
172 buf_num = (page_addr & 1) << 2; in set_addr()
178 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
180 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr()
182 buf_num = page_addr & 7; in set_addr()
308 int column, int page_addr) in fsl_elbc_cmdfunc() argument
332 " 0x%x, column: 0x%x.\n", page_addr, column); in fsl_elbc_cmdfunc()
[all …]
Dau1550nd.c240 int column, int page_addr) in au1550_command() argument
274 if (column != -1 || page_addr != -1) { in au1550_command()
285 if (page_addr != -1) { in au1550_command()
286 ctx->write_byte(this, (u8)(page_addr & 0xff)); in au1550_command()
304 ctx->write_byte(this, (u8)(page_addr >> 8)); in au1550_command()
308 ((page_addr >> 16) & 0x0f)); in au1550_command()
Dhisi504_nand.c389 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
409 if (page_addr != -1) { in set_addr()
410 host->addr_value[0] |= (page_addr & 0xffff) in set_addr()
416 host->addr_value[0] |= ((page_addr >> 16) & 0xff) << 16; in set_addr()
418 host->addr_value[1] |= ((page_addr >> 16) & 0xff); in set_addr()
424 int column, int page_addr) in hisi_nfc_cmdfunc() argument
442 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
448 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
452 set_addr(mtd, column, page_addr); in hisi_nfc_cmdfunc()
488 command, column, page_addr); in hisi_nfc_cmdfunc()
Dmxc_nand.c293 static void mxc_do_addr_cycle(struct mtd_info *mtd, int column, int page_addr) in mxc_do_addr_cycle() argument
301 page_addr == -1); in mxc_do_addr_cycle()
310 if (page_addr != -1) { in mxc_do_addr_cycle()
312 host->devtype_data->send_addr(host, (page_addr & 0xff), false); in mxc_do_addr_cycle()
318 (page_addr >> 8) & 0xff, in mxc_do_addr_cycle()
321 (page_addr >> 16) & 0xff, in mxc_do_addr_cycle()
326 (page_addr >> 8) & 0xff, true); in mxc_do_addr_cycle()
331 (page_addr >> 8) & 0xff, in mxc_do_addr_cycle()
334 (page_addr >> 16) & 0xff, in mxc_do_addr_cycle()
339 (page_addr >> 8) & 0xff, true); in mxc_do_addr_cycle()
[all …]
Dcafe_nand.c70 int page_addr; member
161 int column, int page_addr) in cafe_nand_cmdfunc() argument
170 command, column, page_addr); in cafe_nand_cmdfunc()
197 if (page_addr != -1) in cafe_nand_cmdfunc()
199 } else if (page_addr != -1) { in cafe_nand_cmdfunc()
200 cafe_writel(cafe, page_addr & 0xffff, NAND_ADDR1); in cafe_nand_cmdfunc()
201 page_addr >>= 16; in cafe_nand_cmdfunc()
203 cafe_writel(cafe, page_addr, NAND_ADDR2); in cafe_nand_cmdfunc()
Dfsl_ifc_nand.c139 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
147 ifc_nand_ctrl->page = page_addr; in set_addr()
149 ifc_out32(page_addr, &ifc->ifc_nand.row0); in set_addr()
152 buf_num = page_addr & priv->bufnum_mask; in set_addr()
292 int column, int page_addr) { in fsl_ifc_cmdfunc() argument
307 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
322 set_addr(mtd, column, page_addr, 1); in fsl_ifc_cmdfunc()
362 set_addr(mtd, 0, page_addr, 0); in fsl_ifc_cmdfunc()
441 set_addr(mtd, column, page_addr, ifc_nand_ctrl->oob); in fsl_ifc_cmdfunc()
/Linux-v5.4/drivers/s390/block/
Dxpram.c91 static int xpram_page_in (unsigned long page_addr, unsigned int xpage_index) in xpram_page_in() argument
101 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_in()
121 static long xpram_page_out (unsigned long page_addr, unsigned int xpage_index) in xpram_page_out() argument
131 : "+d" (cc) : "a" (__pa(page_addr)), "d" (xpage_index) : "cc"); in xpram_page_out()
191 unsigned long page_addr; in xpram_make_request() local
207 page_addr = (unsigned long) in xpram_make_request()
210 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0) in xpram_make_request()
215 if (xpram_page_in(page_addr, index) != 0) in xpram_make_request()
218 if (xpram_page_out(page_addr, index) != 0) in xpram_make_request()
221 page_addr += 4096; in xpram_make_request()
/Linux-v5.4/arch/ia64/include/asm/
Dkexec.h20 unsigned long page_addr = (unsigned long)page_address(page); \
21 flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
/Linux-v5.4/drivers/android/
Dbinder_alloc.c184 void __user *page_addr; in binder_update_page_range() local
203 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) { in binder_update_page_range()
204 page = &alloc->pages[(page_addr - alloc->buffer) / PAGE_SIZE]; in binder_update_page_range()
226 for (page_addr = start; page_addr < end; page_addr += PAGE_SIZE) { in binder_update_page_range()
231 index = (page_addr - alloc->buffer) / PAGE_SIZE; in binder_update_page_range()
253 alloc->pid, page_addr); in binder_update_page_range()
259 user_page_addr = (uintptr_t)page_addr; in binder_update_page_range()
280 for (page_addr = end - PAGE_SIZE; page_addr >= start; in binder_update_page_range()
281 page_addr -= PAGE_SIZE) { in binder_update_page_range()
285 index = (page_addr - alloc->buffer) / PAGE_SIZE; in binder_update_page_range()
[all …]
Dbinder_alloc_selftest.c96 void __user *page_addr; in check_buffer_pages_allocated() local
101 page_addr = buffer->user_data; in check_buffer_pages_allocated()
102 for (; page_addr < end; page_addr += PAGE_SIZE) { in check_buffer_pages_allocated()
103 page_index = (page_addr - alloc->buffer) / PAGE_SIZE; in check_buffer_pages_allocated()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_db.c15 unsigned long page_addr = virt & PAGE_MASK; in hns_roce_db_map_user() local
23 if (page->user_virt == page_addr) in hns_roce_db_map_user()
33 page->user_virt = page_addr; in hns_roce_db_map_user()
34 page->umem = ib_umem_get(udata, page_addr, PAGE_SIZE, 0, 0); in hns_roce_db_map_user()
44 offset = virt - page_addr; in hns_roce_db_map_user()
Dhns_roce_mr.c1028 u64 page_addr; in hns_roce_ib_umem_write_mtt() local
1061 page_addr = sg_page_iter_dma_address(&sg_iter); in hns_roce_ib_umem_write_mtt()
1063 if (page_addr & ((1 << mtt->page_shift) - 1)) { in hns_roce_ib_umem_write_mtt()
1066 page_addr, mtt->page_shift); in hns_roce_ib_umem_write_mtt()
1070 pages[i++] = page_addr; in hns_roce_ib_umem_write_mtt()
1096 u64 page_addr; in hns_roce_ib_umem_write_mr() local
1104 page_addr = sg_page_iter_dma_address(&sg_iter); in hns_roce_ib_umem_write_mr()
1107 mr->pbl_buf[i++] = page_addr >> 12; in hns_roce_ib_umem_write_mr()
1109 mr->pbl_buf[i++] = page_addr; in hns_roce_ib_umem_write_mr()
1112 mr->pbl_bt_l1[i][j] = page_addr; in hns_roce_ib_umem_write_mr()
[all …]
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp_ctxt.h135 #define HINIC_WQ_PAGE_PFN(page_addr) ((page_addr) >> HINIC_WQ_PAGE_PFN_SHIFT) argument
136 #define HINIC_WQ_BLOCK_PFN(page_addr) ((page_addr) >> \ argument
/Linux-v5.4/drivers/staging/rts5208/
Dxd.c138 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, in xd_read_redundant() argument
145 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_redundant()
200 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, in xd_read_cis() argument
211 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_cis()
682 u32 page_addr; in reset_xd() local
687 page_addr = (u32)i << xd_card->block_shift; in reset_xd()
690 retval = xd_read_redundant(chip, page_addr, redunt, 11); in reset_xd()
703 retval = xd_read_redundant(chip, page_addr + j, in reset_xd()
720 page_addr += j; in reset_xd()
722 retval = xd_read_cis(chip, page_addr, buf, 10); in reset_xd()
[all …]
/Linux-v5.4/drivers/target/tcm_fc/
Dtfc_io.c61 void *page_addr; in ft_queue_data_in() local
143 page_addr = from; in ft_queue_data_in()
148 kunmap_atomic(page_addr); in ft_queue_data_in()
210 void *page_addr; in ft_recv_write_data() local
303 page_addr = to; in ft_recv_write_data()
308 kunmap_atomic(page_addr); in ft_recv_write_data()
/Linux-v5.4/drivers/scsi/libfc/
Dfc_libfc.c109 void *page_addr; in fc_copy_buffer_to_sglist() local
132 page_addr = kmap_atomic(sg_page(sg) + (off >> PAGE_SHIFT)); in fc_copy_buffer_to_sglist()
135 memcpy((char *)page_addr + (off & ~PAGE_MASK), buf, sg_bytes); in fc_copy_buffer_to_sglist()
136 kunmap_atomic(page_addr); in fc_copy_buffer_to_sglist()
/Linux-v5.4/drivers/iommu/
Ds390-iommu.c214 u8 *page_addr = (u8 *) (pa & PAGE_MASK); in s390_iommu_update_trans() local
235 dma_update_cpu_trans(entry, page_addr, flags); in s390_iommu_update_trans()
236 page_addr += PAGE_SIZE; in s390_iommu_update_trans()
253 page_addr -= PAGE_SIZE; in s390_iommu_update_trans()
259 dma_update_cpu_trans(entry, page_addr, flags); in s390_iommu_update_trans()
/Linux-v5.4/drivers/staging/gasket/
Dgasket_page_table.c474 ulong page_addr; in gasket_perform_mapping() local
478 page_addr = host_addr + i * PAGE_SIZE; in gasket_perform_mapping()
479 offset = page_addr & (PAGE_SIZE - 1); in gasket_perform_mapping()
489 ret = get_user_pages_fast(page_addr - offset, 1, in gasket_perform_mapping()
495 page_addr, offset, ret); in gasket_perform_mapping()
851 ulong page_addr, subtable_bytes; in gasket_alloc_extended_subtable() local
860 page_addr = get_zeroed_page(GFP_KERNEL | GFP_DMA); in gasket_alloc_extended_subtable()
861 if (!page_addr) in gasket_alloc_extended_subtable()
863 pte->page = virt_to_page((void *)page_addr); in gasket_alloc_extended_subtable()
870 free_page(page_addr); in gasket_alloc_extended_subtable()
[all …]
/Linux-v5.4/arch/s390/pci/
Dpci_dma.c118 void dma_update_cpu_trans(unsigned long *entry, void *page_addr, int flags) in dma_update_cpu_trans() argument
123 set_pt_pfaa(entry, page_addr); in dma_update_cpu_trans()
137 u8 *page_addr = (u8 *) (pa & PAGE_MASK); in __dma_update_trans() local
157 dma_update_cpu_trans(entry, page_addr, flags); in __dma_update_trans()
158 page_addr += PAGE_SIZE; in __dma_update_trans()
166 page_addr -= PAGE_SIZE; in __dma_update_trans()
171 dma_update_cpu_trans(entry, page_addr, flags); in __dma_update_trans()
/Linux-v5.4/fs/nfsd/
Dnfs3proc.c442 caddr_t page_addr = NULL; in nfsd3_proc_readdir() local
464 page_addr = page_address(*p); in nfsd3_proc_readdir()
466 if (((caddr_t)resp->buffer >= page_addr) && in nfsd3_proc_readdir()
467 ((caddr_t)resp->buffer < page_addr + PAGE_SIZE)) { in nfsd3_proc_readdir()
468 count += (caddr_t)resp->buffer - page_addr; in nfsd3_proc_readdir()
504 caddr_t page_addr = NULL; in nfsd3_proc_readdirplus() local
536 page_addr = page_address(*p); in nfsd3_proc_readdirplus()
538 if (((caddr_t)resp->buffer >= page_addr) && in nfsd3_proc_readdirplus()
539 ((caddr_t)resp->buffer < page_addr + PAGE_SIZE)) { in nfsd3_proc_readdirplus()
540 count += (caddr_t)resp->buffer - page_addr; in nfsd3_proc_readdirplus()
/Linux-v5.4/drivers/mtd/nand/raw/bcm47xxnflash/
Dops_bcm4706.c211 int page_addr) in bcm47xxnflash_ops_bcm4706_cmdfunc() argument
221 if (page_addr != -1) in bcm47xxnflash_ops_bcm4706_cmdfunc()
222 b47n->curr_page_addr = page_addr; in bcm47xxnflash_ops_bcm4706_cmdfunc()
267 if (page_addr != -1) in bcm47xxnflash_ops_bcm4706_cmdfunc()
/Linux-v5.4/include/net/
Dxdp_sock.h155 unsigned long page_addr; in xdp_umem_get_data() local
158 page_addr = (unsigned long)umem->pages[addr >> PAGE_SHIFT].addr; in xdp_umem_get_data()
160 return (char *)(page_addr & PAGE_MASK) + (addr & ~PAGE_MASK); in xdp_umem_get_data()

123