/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | io.c | 81 static int self_check_not_bad(const struct ubi_device *ubi, int pnum); 82 static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum); 83 static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum, 85 static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum); 86 static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum, 88 static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum, 95 * @pnum: physical eraseblock number to read from 99 * This function reads data from offset @offset of physical eraseblock @pnum 113 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, in ubi_io_read() argument 120 dbg_io("read %d bytes from PEB %d:%d", len, pnum, offse in ubi_io_read() 222 ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write() argument 307 do_sync_erase(struct ubi_device *ubi, int pnum) do_sync_erase() argument 363 torture_peb(struct ubi_device *ubi, int pnum) torture_peb() argument 449 nor_erase_prepare(struct ubi_device *ubi, int pnum) nor_erase_prepare() argument 523 ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture) ubi_io_sync_erase() argument 565 ubi_io_is_bad(const struct ubi_device *ubi, int pnum) ubi_io_is_bad() argument 594 ubi_io_mark_bad(const struct ubi_device *ubi, int pnum) ubi_io_mark_bad() argument 687 ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr, int verbose) ubi_io_read_ec_hdr() argument 796 ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr) ubi_io_write_ec_hdr() argument 964 ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb, int verbose) ubi_io_read_vid_hdr() argument 1048 ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb) ubi_io_write_vid_hdr() argument 1088 self_check_not_bad(const struct ubi_device *ubi, int pnum) self_check_not_bad() argument 1113 self_check_ec_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_ec_hdr *ec_hdr) self_check_ec_hdr() argument 1151 self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_ec_hdr() argument 1196 self_check_vid_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_vid_hdr *vid_hdr) self_check_vid_hdr() argument 1236 self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_vid_hdr() argument 1289 self_check_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) self_check_write() argument 1354 ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset, int len) ubi_self_check_all_ff() argument [all...] |
H A D | attach.c | 170 * @pnum: physical eraseblock number 173 * Allocate an aeb object and initialize the pnum and ec information. 178 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() argument 187 aeb->pnum = pnum; in ubi_alloc_aeb() 211 * @pnum: physical eraseblock number to add 219 * eraseblock @pnum and adds it to the "free", "erase", or "alien" lists. 229 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() argument 235 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list() 237 dbg_bld("add to erase: PEB %d, EC %d", pnum, e in add_to_list() 268 add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) add_corrupted() argument 296 add_fastmap(struct ubi_attach_info *ai, int pnum, struct ubi_vid_hdr *vid_hdr, int ec) add_fastmap() argument 330 validate_vid_hdr(const struct ubi_device *ubi, const struct ubi_vid_hdr *vid_hdr, const struct ubi_ainf_volume *av, int pnum) validate_vid_hdr() argument 396 add_volume(struct ubi_attach_info *ai, int vol_id, int pnum, const struct ubi_vid_hdr *vid_hdr) add_volume() argument 438 ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, int pnum, const struct ubi_vid_hdr *vid_hdr) ubi_compare_lebs() argument 563 ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) ubi_add_to_av() argument 771 early_erase_peb(struct ubi_device *ubi, const struct ubi_attach_info *ai, int pnum, int ec) early_erase_peb() argument 872 check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr, int pnum) check_corruption() argument 941 scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, bool fast) scan_peb() argument 1377 int err, pnum; scan_all() local 1489 int err, pnum; scan_fast() local 1662 int pnum, err, vols_found = 0; self_check_ai() local [all...] |
H A D | eba.c | 41 * @pnum: the physical eraseblock number attached to the LEB 48 int pnum; member 111 ldesc->pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_get_ldesc() 140 tbl->entries[i].pnum = UBI_LEB_UNMAPPED; in ubi_eba_create_table() 185 dst->entries[i].pnum = src->entries[i].pnum; in ubi_eba_copy_table() 438 return vol->eba_tbl->entries[lnum].pnum >= 0; in ubi_eba_is_mapped() 454 int err, pnum, vol_id = vol->vol_id; in ubi_eba_unmap_leb() local 463 pnum in ubi_eba_unmap_leb() 498 check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, int *pnum) check_mapping() argument 570 check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, int *pnum) check_mapping() argument 599 int err, pnum, scrub = 0, vol_id = vol->vol_id; ubi_eba_read_leb() local 807 try_recover_peb(struct ubi_volume *vol, int pnum, int lnum, const void *buf, int offset, int len, struct ubi_vid_io_buf *vidb, bool *retry) try_recover_peb() argument 903 recover_peb(struct ubi_device *ubi, int pnum, int vol_id, int lnum, const void *buf, int offset, int len) recover_peb() argument 950 int pnum, opnum, err, err2, vol_id = vol->vol_id; try_write_vid_and_data() local 1020 int err, pnum, tries, vol_id = vol->vol_id; ubi_eba_write_leb() local [all...] |
H A D | wl.c | 125 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec); 155 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 156 if (e->pnum < e1->pnum) in wl_tree_add() 177 ubi->lookuptbl[e->pnum] = NULL; in wl_entry_destroy() 246 if (e->pnum == e1->pnum) { in in_wl_tree() 256 ubi_assert(e->pnum != e1->pnum); in in_wl_tree() 413 prot_queue_del(struct ubi_device *ubi, int pnum) prot_queue_del() argument 1079 int pnum = e->pnum; global() local 1238 ubi_wl_put_peb(struct ubi_device *ubi, int vol_id, int lnum, int pnum, int torture) global() argument 1342 ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum) global() argument 1491 ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force) global() argument 1979 self_check_ec(struct ubi_device *ubi, int pnum, int ec) global() argument [all...] |
H A D | fastmap.c | 43 * @pnum: The PEB to be makred as seen 46 static inline void set_seen(struct ubi_device *ubi, int pnum, unsigned long *seen) in set_seen() argument 51 set_bit(pnum, seen); in set_seen() 61 int pnum, ret = 0; in self_check_seen() local 66 for (pnum = 0; pnum < ubi->peb_count; pnum++) { in self_check_seen() 67 if (!test_bit(pnum, seen) && ubi->lookuptbl[pnum]) { in self_check_seen() 68 ubi_err(ubi, "self-check failed for PEB %d, fastmap didn't see it", pnum); in self_check_seen() 136 add_aeb(struct ubi_attach_info *ai, struct list_head *list, int pnum, int ec, int scrub) add_aeb() argument 370 unmap_peb(struct ubi_attach_info *ai, int pnum) unmap_peb() argument 408 int i, pnum, err, ret = 0; scan_pool() local 735 int pnum = be32_to_cpu(fm_eba->pnum[j]); ubi_attach_fastmap() local 851 int i, used_blocks, pnum, fm_anchor, ret = 0; ubi_scan_fastmap() local 1390 erase_block(struct ubi_device *ubi, int pnum) erase_block() argument [all...] |
H A D | ubi.h | 172 * @pnum: physical eraseblock number 184 int pnum; member 270 * @pnum: the physical eraseblock where the LEB can be found 279 int pnum; member 663 * @pnum: physical eraseblock number 679 int pnum; member 824 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, 827 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, 909 int pnum, int torture); 911 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); 1133 ubi_io_read_data(const struct ubi_device *ubi, void *buf, int pnum, int offset, int len) ubi_io_read_data() argument 1145 ubi_io_write_data(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write_data() argument 1214 ubi_find_fm_block(const struct ubi_device *ubi, int pnum) ubi_find_fm_block() argument [all...] |
H A D | fastmap-wl.c | 33 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) { in find_anchor_wl_entry() 169 pool->pebs[pool->size] = e->pnum; in ubi_refill_pools() 183 wl_pool->pebs[wl_pool->size] = e->pnum; in ubi_refill_pools() 287 int pnum; in get_peb_for_wl() local 302 pnum = pool->pebs[pool->used++]; in get_peb_for_wl() 303 return ubi->lookuptbl[pnum]; in get_peb_for_wl() 367 int vol_id, pnum = fm_e->pnum; in ubi_wl_put_fm_peb() local 369 dbg_wl("PEB %d", pnum); in ubi_wl_put_fm_peb() 371 ubi_assert(pnum > in ubi_wl_put_fm_peb() [all...] |
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | io.c | 81 static int self_check_not_bad(const struct ubi_device *ubi, int pnum); 82 static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum); 83 static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum, 85 static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum); 86 static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum, 88 static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum, 95 * @pnum: physical eraseblock number to read from 99 * This function reads data from offset @offset of physical eraseblock @pnum 113 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, in ubi_io_read() argument 120 dbg_io("read %d bytes from PEB %d:%d", len, pnum, offse in ubi_io_read() 222 ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write() argument 307 do_sync_erase(struct ubi_device *ubi, int pnum) do_sync_erase() argument 363 torture_peb(struct ubi_device *ubi, int pnum) torture_peb() argument 449 nor_erase_prepare(struct ubi_device *ubi, int pnum) nor_erase_prepare() argument 523 ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture) ubi_io_sync_erase() argument 572 ubi_io_is_bad(const struct ubi_device *ubi, int pnum) ubi_io_is_bad() argument 601 ubi_io_mark_bad(const struct ubi_device *ubi, int pnum) ubi_io_mark_bad() argument 694 ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr, int verbose) ubi_io_read_ec_hdr() argument 803 ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr) ubi_io_write_ec_hdr() argument 966 ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb, int verbose) ubi_io_read_vid_hdr() argument 1050 ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb) ubi_io_write_vid_hdr() argument 1090 self_check_not_bad(const struct ubi_device *ubi, int pnum) self_check_not_bad() argument 1115 self_check_ec_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_ec_hdr *ec_hdr) self_check_ec_hdr() argument 1153 self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_ec_hdr() argument 1198 self_check_vid_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_vid_hdr *vid_hdr) self_check_vid_hdr() argument 1238 self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_vid_hdr() argument 1291 self_check_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) self_check_write() argument 1356 ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset, int len) ubi_self_check_all_ff() argument [all...] |
H A D | attach.c | 170 * @pnum: physical eraseblock number 173 * Allocate an aeb object and initialize the pnum and ec information. 178 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() argument 187 aeb->pnum = pnum; in ubi_alloc_aeb() 211 * @pnum: physical eraseblock number to add 219 * eraseblock @pnum and adds it to the "free", "erase", or "alien" lists. 229 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() argument 235 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list() 237 dbg_bld("add to erase: PEB %d, EC %d", pnum, e in add_to_list() 268 add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) add_corrupted() argument 296 add_fastmap(struct ubi_attach_info *ai, int pnum, struct ubi_vid_hdr *vid_hdr, int ec) add_fastmap() argument 330 validate_vid_hdr(const struct ubi_device *ubi, const struct ubi_vid_hdr *vid_hdr, const struct ubi_ainf_volume *av, int pnum) validate_vid_hdr() argument 396 add_volume(struct ubi_attach_info *ai, int vol_id, int pnum, const struct ubi_vid_hdr *vid_hdr) add_volume() argument 438 ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, int pnum, const struct ubi_vid_hdr *vid_hdr) ubi_compare_lebs() argument 563 ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) ubi_add_to_av() argument 771 early_erase_peb(struct ubi_device *ubi, const struct ubi_attach_info *ai, int pnum, int ec) early_erase_peb() argument 872 check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr, int pnum) check_corruption() argument 941 scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, bool fast) scan_peb() argument 1377 int err, pnum; scan_all() local 1489 int err, pnum; scan_fast() local 1662 int pnum, err, vols_found = 0; self_check_ai() local [all...] |
H A D | eba.c | 41 * @pnum: the physical eraseblock number attached to the LEB 48 int pnum; member 111 ldesc->pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_get_ldesc() 140 tbl->entries[i].pnum = UBI_LEB_UNMAPPED; in ubi_eba_create_table() 184 dst->entries[i].pnum = src->entries[i].pnum; in ubi_eba_copy_table() 437 return vol->eba_tbl->entries[lnum].pnum >= 0; in ubi_eba_is_mapped() 453 int err, pnum, vol_id = vol->vol_id; in ubi_eba_unmap_leb() local 462 pnum in ubi_eba_unmap_leb() 497 check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, int *pnum) check_mapping() argument 569 check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, int *pnum) check_mapping() argument 598 int err, pnum, scrub = 0, vol_id = vol->vol_id; ubi_eba_read_leb() local 806 try_recover_peb(struct ubi_volume *vol, int pnum, int lnum, const void *buf, int offset, int len, struct ubi_vid_io_buf *vidb, bool *retry) try_recover_peb() argument 902 recover_peb(struct ubi_device *ubi, int pnum, int vol_id, int lnum, const void *buf, int offset, int len) recover_peb() argument 949 int pnum, opnum, err, err2, vol_id = vol->vol_id; try_write_vid_and_data() local 1019 int err, pnum, tries, vol_id = vol->vol_id; ubi_eba_write_leb() local [all...] |
H A D | wl.c | 125 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec); 155 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 156 if (e->pnum < e1->pnum) in wl_tree_add() 177 ubi->lookuptbl[e->pnum] = NULL; in wl_entry_destroy() 246 if (e->pnum == e1->pnum) { in in_wl_tree() 256 ubi_assert(e->pnum != e1->pnum); in in_wl_tree() 413 prot_queue_del(struct ubi_device *ubi, int pnum) prot_queue_del() argument [all...] |
H A D | fastmap.c | 42 * @pnum: The PEB to be makred as seen 45 static inline void set_seen(struct ubi_device *ubi, int pnum, unsigned long *seen) in set_seen() argument 50 set_bit(pnum, seen); in set_seen() 60 int pnum, ret = 0; in self_check_seen() local 65 for (pnum = 0; pnum < ubi->peb_count; pnum++) { in self_check_seen() 66 if (!test_bit(pnum, seen) && ubi->lookuptbl[pnum]) { in self_check_seen() 67 ubi_err(ubi, "self-check failed for PEB %d, fastmap didn't see it", pnum); in self_check_seen() 136 add_aeb(struct ubi_attach_info *ai, struct list_head *list, int pnum, int ec, int scrub) add_aeb() argument 370 unmap_peb(struct ubi_attach_info *ai, int pnum) unmap_peb() argument 408 int i, pnum, err, ret = 0; scan_pool() local 735 int pnum = be32_to_cpu(fm_eba->pnum[j]); ubi_attach_fastmap() local 869 int i, used_blocks, pnum, fm_anchor, ret = 0; ubi_scan_fastmap() local 1400 erase_block(struct ubi_device *ubi, int pnum) erase_block() argument [all...] |
H A D | ubi.h | 172 * @pnum: physical eraseblock number 184 int pnum; member 270 * @pnum: the physical eraseblock where the LEB can be found 279 int pnum; member 661 * @pnum: physical eraseblock number 677 int pnum; member 822 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, 825 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, 907 int pnum, int torture); 909 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); 1132 ubi_io_read_data(const struct ubi_device *ubi, void *buf, int pnum, int offset, int len) ubi_io_read_data() argument 1144 ubi_io_write_data(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write_data() argument 1213 ubi_find_fm_block(const struct ubi_device *ubi, int pnum) ubi_find_fm_block() argument [all...] |
H A D | fastmap-wl.c | 33 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) { in find_anchor_wl_entry() 169 pool->pebs[pool->size] = e->pnum; in ubi_refill_pools() 183 wl_pool->pebs[wl_pool->size] = e->pnum; in ubi_refill_pools() 289 int pnum; in next_peb_for_wl() local 294 pnum = pool->pebs[pool->used]; in next_peb_for_wl() 295 return ubi->lookuptbl[pnum]; in next_peb_for_wl() 339 int pnum; in get_peb_for_wl() local 354 pnum = pool->pebs[pool->used++]; in get_peb_for_wl() 355 return ubi->lookuptbl[pnum]; in get_peb_for_wl() 419 int vol_id, pnum in ubi_wl_put_fm_peb() local [all...] |
/kernel/linux/linux-5.10/security/selinux/ |
H A D | netport.c | 62 * @pnum: port number 69 static unsigned int sel_netport_hashfn(u16 pnum) in sel_netport_hashfn() argument 71 return (pnum & (SEL_NETPORT_HASH_SIZE - 1)); in sel_netport_hashfn() 77 * @port: pnum 84 static struct sel_netport *sel_netport_find(u8 protocol, u16 pnum) in sel_netport_find() argument 89 idx = sel_netport_hashfn(pnum); in sel_netport_find() 91 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find() 129 * @pnum: port 138 static int sel_netport_sid_slow(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid_slow() argument 145 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow() 184 sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) sel_netport_sid() argument [all...] |
/kernel/linux/linux-6.6/security/selinux/ |
H A D | netport.c | 61 * @pnum: port number 68 static unsigned int sel_netport_hashfn(u16 pnum) in sel_netport_hashfn() argument 70 return (pnum & (SEL_NETPORT_HASH_SIZE - 1)); in sel_netport_hashfn() 76 * @pnum: port 83 static struct sel_netport *sel_netport_find(u8 protocol, u16 pnum) in sel_netport_find() argument 88 idx = sel_netport_hashfn(pnum); in sel_netport_find() 90 if (port->psec.port == pnum && port->psec.protocol == protocol) in sel_netport_find() 128 * @pnum: port 137 static int sel_netport_sid_slow(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid_slow() argument 144 port = sel_netport_find(protocol, pnum); in sel_netport_sid_slow() 183 sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) sel_netport_sid() argument [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | sparse.c | 306 static unsigned long sparse_encode_mem_map(struct page *mem_map, unsigned long pnum) in sparse_encode_mem_map() argument 309 (unsigned long)(mem_map - (section_nr_to_pfn(pnum))); in sparse_encode_mem_map() 319 struct page *sparse_decode_mem_map(unsigned long coded_mem_map, unsigned long pnum) in sparse_decode_mem_map() argument 323 return ((struct page *)coded_mem_map) + section_nr_to_pfn(pnum); in sparse_decode_mem_map() 328 unsigned long pnum, struct page *mem_map, in sparse_init_one_section() 332 ms->section_mem_map |= sparse_encode_mem_map(mem_map, pnum) in sparse_init_one_section() 528 unsigned long pnum; in sparse_init_nid() local 538 for_each_present_section_nr(pnum_begin, pnum) { in sparse_init_nid() 539 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() 541 if (pnum > in sparse_init_nid() 327 sparse_init_one_section(struct mem_section *ms, unsigned long pnum, struct page *mem_map, struct mem_section_usage *usage, unsigned long flags) sparse_init_one_section() argument 554 sparse_init_one_section(__nr_to_section(pnum), pnum, map, usage, sparse_init_nid() local [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | sparse.c | 279 static unsigned long sparse_encode_mem_map(struct page *mem_map, unsigned long pnum) in sparse_encode_mem_map() argument 282 (unsigned long)(mem_map - (section_nr_to_pfn(pnum))); in sparse_encode_mem_map() 292 struct page *sparse_decode_mem_map(unsigned long coded_mem_map, unsigned long pnum) in sparse_decode_mem_map() argument 296 return ((struct page *)coded_mem_map) + section_nr_to_pfn(pnum); in sparse_decode_mem_map() 301 unsigned long pnum, struct page *mem_map, in sparse_init_one_section() 305 ms->section_mem_map |= sparse_encode_mem_map(mem_map, pnum) in sparse_init_one_section() 510 unsigned long pnum; in sparse_init_nid() local 520 for_each_present_section_nr(pnum_begin, pnum) { in sparse_init_nid() 521 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() 523 if (pnum > in sparse_init_nid() 300 sparse_init_one_section(struct mem_section *ms, unsigned long pnum, struct page *mem_map, struct mem_section_usage *usage, unsigned long flags) sparse_init_one_section() argument 536 sparse_init_one_section(__nr_to_section(pnum), pnum, map, usage, sparse_init_nid() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | crash.c | 347 unsigned long pnum = 0; in crash_load_segments() local 352 ret = prepare_elf_headers(image, &kbuf.buffer, &kbuf.bufsz, &pnum); in crash_load_segments() 366 pnum = 2 + CONFIG_NR_CPUS_DEFAULT + CONFIG_CRASH_MAX_MEMORY_RANGES; in crash_load_segments() 368 pnum += 2 + CONFIG_NR_CPUS_DEFAULT; in crash_load_segments() 370 if (pnum < (unsigned long)PN_XNUM) { in crash_load_segments() 371 kbuf.memsz = pnum * sizeof(Elf64_Phdr); in crash_load_segments() 379 pr_err("number of Phdrs %lu exceeds max\n", pnum); in crash_load_segments()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_trace.h | 25 TP_PROTO(u32 pnum, u32 fmt, bool rt, u32 fl, 27 TP_ARGS(pnum, fmt, rt, fl, lut, lut_usage), 29 __field(u32, pnum) 37 __entry->pnum = pnum; 44 TP_printk("pnum=%d fmt=%x rt=%d fl=%d lut=0x%llx lut_usage=%d", 45 __entry->pnum, __entry->fmt, 51 TP_PROTO(u32 pnum, u32 fmt, u32 mode, u32 danger_lut, 53 TP_ARGS(pnum, fmt, mode, danger_lut, safe_lut), 55 __field(u32, pnum) [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_trace.h | 25 TP_PROTO(u32 pnum, u32 fmt, bool rt, u32 fl, 27 TP_ARGS(pnum, fmt, rt, fl, lut, lut_usage), 29 __field(u32, pnum) 37 __entry->pnum = pnum; 44 TP_printk("pnum=%d fmt=%x rt=%d fl=%d lut=0x%llx lut_usage=%d", 45 __entry->pnum, __entry->fmt, 51 TP_PROTO(u32 pnum, u32 fmt, u32 mode, u32 danger_lut, 53 TP_ARGS(pnum, fmt, mode, danger_lut, safe_lut), 55 __field(u32, pnum) [all...] |
/kernel/linux/linux-5.10/drivers/rapidio/switches/ |
H A D | idt_gen3.c | 231 idtg3_em_handler(struct rio_dev *rdev, u8 pnum) in idtg3_em_handler() argument 237 RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum), in idtg3_em_handler() 250 rio_read_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), &rval); in idtg3_em_handler() 251 rio_write_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), in idtg3_em_handler() 254 rio_write_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), rval); in idtg3_em_handler()
|
/kernel/linux/linux-6.6/drivers/rapidio/switches/ |
H A D | idt_gen3.c | 231 idtg3_em_handler(struct rio_dev *rdev, u8 pnum) in idtg3_em_handler() argument 237 RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum), in idtg3_em_handler() 250 rio_read_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), &rval); in idtg3_em_handler() 251 rio_write_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), in idtg3_em_handler() 254 rio_write_config_32(rdev, RIO_PLM_SPx_IMP_SPEC_CTL(pnum), rval); in idtg3_em_handler()
|
/kernel/linux/linux-5.10/drivers/rapidio/ |
H A D | rio.c | 864 * @pnum: Switch port number to set LOCKOUT bit 867 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) in rio_set_port_lockout() argument 872 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum), in rio_set_port_lockout() 880 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum), in rio_set_port_lockout() 1024 * @pnum: Device port number to issue the command 1028 rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp) in rio_get_input_status() argument 1037 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum), in rio_get_input_status() 1044 RIO_DEV_PORT_N_MNT_REQ_CSR(rdev, pnum), in rio_get_input_status() 1055 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum), in rio_get_input_status() 1069 * @pnum 1079 rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) rio_clr_err_stopped() argument [all...] |
/kernel/linux/linux-6.6/drivers/rapidio/ |
H A D | rio.c | 864 * @pnum: Switch port number to set LOCKOUT bit 867 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock) in rio_set_port_lockout() argument 872 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum), in rio_set_port_lockout() 880 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum), in rio_set_port_lockout() 1024 * @pnum: Device port number to issue the command 1028 rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp) in rio_get_input_status() argument 1037 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum), in rio_get_input_status() 1044 RIO_DEV_PORT_N_MNT_REQ_CSR(rdev, pnum), in rio_get_input_status() 1055 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum), in rio_get_input_status() 1069 * @pnum 1079 rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) rio_clr_err_stopped() argument [all...] |