Home
last modified time | relevance | path

Searched refs:page_addr (Results 1 - 25 of 106) sorted by relevance

12345

/kernel/linux/linux-6.6/lib/
H A Dbuildid.c51 static inline int parse_build_id(const void *page_addr, in parse_build_id() argument
58 if (note_start < page_addr || note_start + note_size < note_start) in parse_build_id()
62 if (note_start + note_size > page_addr + PAGE_SIZE) in parse_build_id()
69 static int get_build_id_32(const void *page_addr, unsigned char *build_id, in get_build_id_32() argument
72 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr; in get_build_id_32()
81 phdr = (Elf32_Phdr *)(page_addr + sizeof(Elf32_Ehdr)); in get_build_id_32()
85 !parse_build_id(page_addr, build_id, size, in get_build_id_32()
86 page_addr + phdr[i].p_offset, in get_build_id_32()
94 static int get_build_id_64(const void *page_addr, unsigned char *build_id, in get_build_id_64() argument
97 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr; in get_build_id_64()
131 void *page_addr; build_id_parse() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_mksstat.h54 * @page_addr: Pointer to the base page.
58 static inline void *vmw_mksstat_get_kern_pstat(void *page_addr) in vmw_mksstat_get_kern_pstat() argument
60 return page_addr + PAGE_SIZE * 1; in vmw_mksstat_get_kern_pstat()
67 * @page_addr: Pointer to the base page.
71 static inline void *vmw_mksstat_get_kern_pinfo(void *page_addr) in vmw_mksstat_get_kern_pinfo() argument
73 return page_addr + PAGE_SIZE * 2; in vmw_mksstat_get_kern_pinfo()
80 * @page_addr: Pointer to the base page.
84 static inline void *vmw_mksstat_get_kern_pstrs(void *page_addr) in vmw_mksstat_get_kern_pstrs() argument
86 return page_addr + PAGE_SIZE * 3; in vmw_mksstat_get_kern_pstrs()
/kernel/linux/linux-5.10/drivers/s390/block/
H A Dxpram.c84 * page_addr: address of target page
91 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()
114 * page_addr: address of source page
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_submit_bio() local
207 page_addr = (unsigned long) in xpram_submit_bio()
210 if ((page_addr & 4095) != 0 || (bytes & 4095) != 0) in xpram_submit_bio()
215 if (xpram_page_in(page_addr, inde in xpram_submit_bio()
[all...]
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dnand_legacy.c244 * @page_addr: the page address for this command, -1 if none
250 int column, int page_addr) in nand_command()
287 if (page_addr != -1) { in nand_command()
288 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
290 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
292 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
333 if (column == -1 && page_addr == -1) in nand_command()
382 * @page_addr: the page address for this command, -1 if none
389 int column, int page_addr) in nand_command_lp()
404 if (column != -1 || page_addr ! in nand_command_lp()
249 nand_command(struct nand_chip *chip, unsigned int command, int column, int page_addr) nand_command() argument
388 nand_command_lp(struct nand_chip *chip, unsigned int command, int column, int page_addr) nand_command_lp() argument
[all...]
H A 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()
622 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument
671 execmd_read_oob(struct mtd_info *mtd, int page_addr) execmd_read_oob() argument
695 int page_addr = flctl->seqin_page_addr; execmd_write_page_sector() local
721 int page_addr = flctl->seqin_page_addr; execmd_write_oob() local
740 flctl_cmdfunc(struct nand_chip *chip, unsigned int command, int column, int page_addr) flctl_cmdfunc() argument
[all...]
H A 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()
330 "fsl_elbc_cmdfunc: NAND_CMD_READ0, page_addr in fsl_elbc_cmdfunc()
307 fsl_elbc_cmdfunc(struct nand_chip *chip, unsigned int command, int column, int page_addr) fsl_elbc_cmdfunc() argument
[all...]
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dnand_legacy.c245 * @page_addr: the page address for this command, -1 if none
251 int column, int page_addr) in nand_command()
288 if (page_addr != -1) { in nand_command()
289 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
291 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
293 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
334 if (column == -1 && page_addr == -1) in nand_command()
383 * @page_addr: the page address for this command, -1 if none
390 int column, int page_addr) in nand_command_lp()
405 if (column != -1 || page_addr ! in nand_command_lp()
250 nand_command(struct nand_chip *chip, unsigned int command, int column, int page_addr) nand_command() argument
389 nand_command_lp(struct nand_chip *chip, unsigned int command, int column, int page_addr) nand_command_lp() argument
[all...]
H A Dsh_flctl.c222 static void set_addr(struct mtd_info *mtd, int column, int page_addr) in set_addr() argument
228 addr = page_addr; /* ERASE1 */ in set_addr()
229 } else if (page_addr != -1) { in set_addr()
235 addr |= (page_addr & 0xff) << 16; in set_addr()
236 addr |= ((page_addr >> 8) & 0xff) << 24; in set_addr()
240 addr2 = (page_addr >> 16) & 0xff; in set_addr()
245 addr |= (page_addr & 0xff) << 8; in set_addr()
246 addr |= ((page_addr >> 8) & 0xff) << 16; in set_addr()
247 addr |= ((page_addr >> 16) & 0xff) << 24; in set_addr()
621 static void execmd_read_page_sector(struct mtd_info *mtd, int page_addr) in execmd_read_page_sector() argument
670 execmd_read_oob(struct mtd_info *mtd, int page_addr) execmd_read_oob() argument
694 int page_addr = flctl->seqin_page_addr; execmd_write_page_sector() local
720 int page_addr = flctl->seqin_page_addr; execmd_write_oob() local
739 flctl_cmdfunc(struct nand_chip *chip, unsigned int command, int column, int page_addr) flctl_cmdfunc() argument
[all...]
H A Dfsl_elbc_nand.c151 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) in set_addr() argument
160 elbc_fcm_ctrl->page = page_addr; in set_addr()
167 out_be32(&lbc->fbar, page_addr >> 6); in set_addr()
169 ((page_addr << FPAR_LP_PI_SHIFT) & FPAR_LP_PI) | in set_addr()
171 buf_num = (page_addr & 1) << 2; in set_addr()
177 out_be32(&lbc->fbar, page_addr >> 5); in set_addr()
179 ((page_addr << FPAR_SP_PI_SHIFT) & FPAR_SP_PI) | in set_addr()
181 buf_num = page_addr & 7; in set_addr()
307 int column, int page_addr) in fsl_elbc_cmdfunc()
329 "fsl_elbc_cmdfunc: NAND_CMD_READ0, page_addr in fsl_elbc_cmdfunc()
306 fsl_elbc_cmdfunc(struct nand_chip *chip, unsigned int command, int column, int page_addr) fsl_elbc_cmdfunc() argument
[all...]
/kernel/linux/linux-5.10/arch/ia64/include/asm/
H A Dkexec.h20 unsigned long page_addr = (unsigned long)page_address(page); \
21 flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
/kernel/linux/linux-6.6/arch/ia64/include/asm/
H A Dkexec.h20 unsigned long page_addr = (unsigned long)page_address(page); \
21 flush_icache_range(page_addr, page_addr + PAGE_SIZE); \
/kernel/linux/linux-5.10/kernel/bpf/
H A Dstackmap.c168 static inline int stack_map_parse_build_id(void *page_addr, in stack_map_parse_build_id() argument
176 if (note_start < page_addr || note_start + note_size < note_start) in stack_map_parse_build_id()
180 if (note_start + note_size > page_addr + PAGE_SIZE) in stack_map_parse_build_id()
208 static int stack_map_get_build_id_32(void *page_addr, in stack_map_get_build_id_32() argument
211 Elf32_Ehdr *ehdr = (Elf32_Ehdr *)page_addr; in stack_map_get_build_id_32()
220 phdr = (Elf32_Phdr *)(page_addr + sizeof(Elf32_Ehdr)); in stack_map_get_build_id_32()
224 !stack_map_parse_build_id(page_addr, build_id, in stack_map_get_build_id_32()
225 page_addr + phdr[i].p_offset, in stack_map_get_build_id_32()
233 static int stack_map_get_build_id_64(void *page_addr, in stack_map_get_build_id_64() argument
236 Elf64_Ehdr *ehdr = (Elf64_Ehdr *)page_addr; in stack_map_get_build_id_64()
263 void *page_addr; stack_map_get_build_id() local
[all...]
/kernel/linux/linux-5.10/drivers/android/
H A 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()
840 void __user *page_addr; binder_alloc_deferred_release() local
984 uintptr_t page_addr; __must_hold() local
[all...]
H A 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()
/kernel/linux/linux-6.6/drivers/android/
H A 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()
843 void __user *page_addr; binder_alloc_deferred_release() local
987 uintptr_t page_addr; __must_hold() local
[all...]
H A 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()
/kernel/linux/linux-5.10/drivers/staging/rts5208/
H A 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, bu in reset_xd()
997 u32 page_addr; xd_mark_bad_block() local
1049 u32 page_addr; xd_init_page() local
1242 u32 page_addr; xd_erase_block() local
1359 u32 page_addr = i << xd_card->block_shift; xd_build_l2p_tbl() local
1504 u32 page_addr, new_blk; xd_read_multiple_pages() local
1706 u32 page_addr; xd_write_multiple_pages() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/rts5208/
H A Dxd.c131 static int xd_read_redundant(struct rtsx_chip *chip, u32 page_addr, in xd_read_redundant() argument
138 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_redundant()
193 static int xd_read_cis(struct rtsx_chip *chip, u32 page_addr, u8 *buf, in xd_read_cis() argument
204 xd_assign_phy_addr(chip, page_addr, XD_RW_ADDR); in xd_read_cis()
675 u32 page_addr; in reset_xd() local
680 page_addr = (u32)i << xd_card->block_shift; in reset_xd()
683 retval = xd_read_redundant(chip, page_addr, redunt, 11); in reset_xd()
696 retval = xd_read_redundant(chip, page_addr + j, in reset_xd()
713 page_addr += j; in reset_xd()
715 retval = xd_read_cis(chip, page_addr, bu in reset_xd()
990 u32 page_addr; xd_mark_bad_block() local
1042 u32 page_addr; xd_init_page() local
1235 u32 page_addr; xd_erase_block() local
1352 u32 page_addr = i << xd_card->block_shift; xd_build_l2p_tbl() local
1497 u32 page_addr, new_blk; xd_read_multiple_pages() local
1698 u32 page_addr; xd_write_multiple_pages() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A 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(context->ibucontext.device, page_addr, in hns_roce_db_map_user()
45 offset = virt - page_addr; in hns_roce_db_map_user()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_db.c13 unsigned long page_addr = virt & PAGE_MASK; in hns_roce_db_map_user() local
21 if (page->user_virt == page_addr) in hns_roce_db_map_user()
31 page->user_virt = page_addr; in hns_roce_db_map_user()
32 page->umem = ib_umem_get(context->ibucontext.device, page_addr, in hns_roce_db_map_user()
43 offset = virt - page_addr; in hns_roce_db_map_user()
/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp_ctxt.h135 #define HINIC_WQ_PAGE_PFN(page_addr) ((page_addr) >> HINIC_WQ_PAGE_PFN_SHIFT)
136 #define HINIC_WQ_BLOCK_PFN(page_addr) ((page_addr) >> \
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_qp_ctxt.h135 #define HINIC_WQ_PAGE_PFN(page_addr) ((page_addr) >> HINIC_WQ_PAGE_PFN_SHIFT)
136 #define HINIC_WQ_BLOCK_PFN(page_addr) ((page_addr) >> \
/kernel/linux/linux-5.10/drivers/target/tcm_fc/
H A 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
302 page_addr = to; in ft_recv_write_data()
307 kunmap_atomic(page_addr); in ft_recv_write_data()
/kernel/linux/linux-6.6/drivers/target/tcm_fc/
H A Dtfc_io.c60 void *page_addr; in ft_queue_data_in() local
142 page_addr = from; in ft_queue_data_in()
147 kunmap_atomic(page_addr); in ft_queue_data_in()
209 void *page_addr; in ft_recv_write_data() local
301 page_addr = to; in ft_recv_write_data()
306 kunmap_atomic(page_addr); in ft_recv_write_data()
/kernel/linux/linux-5.10/drivers/scsi/libfc/
H A 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()

Completed in 17 milliseconds

12345