/openbmc/u-boot/drivers/mtd/ubi/ |
H A D | io.c | 87 static int self_check_not_bad(const struct ubi_device *ubi, int pnum); 88 static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum); 89 static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum, 91 static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum); 92 static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum, 94 static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum, 119 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, in ubi_io_read() argument 126 dbg_io("read %d bytes from PEB %d:%d", len, pnum, offset); in ubi_io_read() 128 ubi_assert(pnum >= 0 && pnum < ubi->peb_count); in ubi_io_read() 132 err = self_check_not_bad(ubi, pnum); in ubi_io_read() [all …]
|
H A D | attach.c | 114 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() argument 120 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list() 122 dbg_bld("add to erase: PEB %d, EC %d", pnum, ec); in add_to_list() 124 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec); in add_to_list() 133 aeb->pnum = pnum; in add_to_list() 155 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() argument 159 dbg_bld("add to corrupted: PEB %d, EC %d", pnum, ec); in add_corrupted() 166 aeb->pnum = pnum; in add_corrupted() 189 const struct ubi_ainf_volume *av, int pnum) in validate_vid_hdr() argument 234 ubi_err(ubi, "inconsistent VID header at PEB %d", pnum); in validate_vid_hdr() [all …]
|
H A D | wl.c | 130 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec); 160 ubi_assert(e->pnum != e1->pnum); in wl_tree_add() 161 if (e->pnum < e1->pnum) in wl_tree_add() 182 ubi->lookuptbl[e->pnum] = NULL; in wl_entry_destroy() 251 if (e->pnum == e1->pnum) { in in_wl_tree() 261 ubi_assert(e->pnum != e1->pnum); in in_wl_tree() 262 if (e->pnum < e1->pnum) in in_wl_tree() 290 dbg_wl("added PEB %d EC %d to the protection queue", e->pnum, e->ec); in prot_queue_add() 330 !ubi->fm && e->pnum < UBI_FM_MAX_START) in find_wl_entry() 392 dbg_wl("PEB %d EC %d", e->pnum, e->ec); in wl_get_wle() [all …]
|
H A D | fastmap.c | 54 static inline void set_seen(struct ubi_device *ubi, int pnum, int *seen) in set_seen() argument 59 seen[pnum] = 1; in set_seen() 69 int pnum, ret = 0; in self_check_seen() local 74 for (pnum = 0; pnum < ubi->peb_count; pnum++) { in self_check_seen() 75 if (!seen[pnum] && ubi->lookuptbl[pnum]) { in self_check_seen() 76 ubi_err(ubi, "self-check failed for PEB %d, fastmap didn't see it", pnum); in self_check_seen() 143 int pnum, int ec, int scrub) in add_aeb() argument 151 aeb->pnum = pnum; in add_aeb() 297 if (aeb->pnum == new_aeb->pnum) { in update_vol() 304 cmp_res = ubi_compare_lebs(ubi, aeb, new_aeb->pnum, new_vh); in update_vol() [all …]
|
H A D | eba.c | 319 int err, pnum, vol_id = vol->vol_id; in ubi_eba_unmap_leb() local 328 pnum = vol->eba_tbl[lnum]; in ubi_eba_unmap_leb() 329 if (pnum < 0) in ubi_eba_unmap_leb() 333 dbg_eba("erase LEB %d:%d, PEB %d", vol_id, lnum, pnum); in ubi_eba_unmap_leb() 338 err = ubi_wl_put_peb(ubi, vol_id, lnum, pnum, 0); in ubi_eba_unmap_leb() 367 int err, pnum, scrub = 0, vol_id = vol->vol_id; in ubi_eba_read_leb() local 375 pnum = vol->eba_tbl[lnum]; in ubi_eba_read_leb() 376 if (pnum < 0) { in ubi_eba_read_leb() 391 len, offset, vol_id, lnum, pnum); in ubi_eba_read_leb() 404 err = ubi_io_read_vid_hdr(ubi, pnum, vid_hdr, 1); in ubi_eba_read_leb() [all …]
|
H A D | fastmap-wl.c | 40 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) { in find_anchor_wl_entry() 73 if (e->pnum < UBI_FM_MAX_START) in anchor_pebs_avalible() 142 pool->pebs[pool->size] = e->pnum; in ubi_refill_pools() 157 wl_pool->pebs[wl_pool->size] = e->pnum; in ubi_refill_pools() 261 int pnum; in get_peb_for_wl() local 281 pnum = pool->pebs[pool->used++]; in get_peb_for_wl() 282 return ubi->lookuptbl[pnum]; in get_peb_for_wl() 329 int vol_id, pnum = fm_e->pnum; in ubi_wl_put_fm_peb() local 331 dbg_wl("PEB %d", pnum); in ubi_wl_put_fm_peb() 333 ubi_assert(pnum >= 0); in ubi_wl_put_fm_peb() [all …]
|
H A D | ubi.h | 178 int pnum; member 648 int pnum; member 785 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, 868 int pnum, int torture); 870 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum); 882 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, 884 int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, 886 int ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture); 887 int ubi_io_is_bad(const struct ubi_device *ubi, int pnum); 888 int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum); [all …]
|
/openbmc/linux/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, 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, offset); in ubi_io_read() 122 ubi_assert(pnum >= 0 && pnum < ubi->peb_count); in ubi_io_read() 126 err = self_check_not_bad(ubi, pnum); in ubi_io_read() [all …]
|
H A D | attach.c | 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() 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, ec); in add_to_list() 239 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec); in add_to_list() 244 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_to_list() 268 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() argument 272 dbg_bld("add to corrupted: PEB %d, EC %d", pnum, ec); in add_corrupted() 274 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_corrupted() [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() 257 if (e->pnum < e1->pnum) in in_wl_tree() 306 dbg_wl("added PEB %d EC %d to the protection queue", e->pnum, e->ec); in prot_queue_add() 400 dbg_wl("PEB %d EC %d", e->pnum, e->ec); in wl_get_wle() 413 static int prot_queue_del(struct ubi_device *ubi, int pnum) in prot_queue_del() argument [all …]
|
H A D | eba.c | 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 = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_unmap_leb() 463 if (pnum < 0) in ubi_eba_unmap_leb() 467 dbg_eba("erase LEB %d:%d, PEB %d", vol_id, lnum, pnum); in ubi_eba_unmap_leb() 470 vol->eba_tbl->entries[lnum].pnum = UBI_LEB_UNMAPPED; in ubi_eba_unmap_leb() [all …]
|
H A D | fastmap.c | 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() 137 int pnum, int ec, int scrub) in add_aeb() argument 141 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_aeb() 267 if (aeb->pnum == new_aeb->pnum) { in update_vol() 274 cmp_res = ubi_compare_lebs(ubi, aeb, new_aeb->pnum, new_vh); in update_vol() [all …]
|
H A D | ubi.h | 184 int pnum; member 279 int pnum; member 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); 919 int ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force_scrub); 922 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, 924 int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, [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() 291 int pnum; in next_peb_for_wl() local 307 pnum = pool->pebs[pool->used]; in next_peb_for_wl() 308 return ubi->lookuptbl[pnum]; in next_peb_for_wl() 352 int pnum; in get_peb_for_wl() local 367 pnum = pool->pebs[pool->used++]; in get_peb_for_wl() 368 return ubi->lookuptbl[pnum]; in get_peb_for_wl() 432 int vol_id, pnum = fm_e->pnum; in ubi_wl_put_fm_peb() local [all …]
|
/openbmc/u-boot/drivers/mtd/ubispl/ |
H A D | ubispl.c | 37 static int ubi_io_read(struct ubi_scan_info *ubi, void *buf, int pnum, in ubi_io_read() argument 40 return ubi->read(pnum + ubi->peb_offset, from, len, buf); in ubi_io_read() 48 static int ubi_io_read_vid_hdr(struct ubi_scan_info *ubi, int pnum, in ubi_io_read_vid_hdr() argument 55 if (test_bit(pnum, ubi->corrupt)) in ubi_io_read_vid_hdr() 60 if (test_and_set_bit(pnum, ubi->scanned)) in ubi_io_read_vid_hdr() 63 res = ubi_io_read(ubi, vh, pnum, ubi->vid_offset, sizeof(*vh)); in ubi_io_read_vid_hdr() 69 ubi_dbg("Skipping bad or unreadable block %d", pnum); in ubi_io_read_vid_hdr() 71 generic_set_bit(pnum, ubi->corrupt); in ubi_io_read_vid_hdr() 78 generic_set_bit(pnum, ubi->corrupt); in ubi_io_read_vid_hdr() 81 ubi_msg("Bad magic in block 0%d %08x", pnum, magic); in ubi_io_read_vid_hdr() [all …]
|
/openbmc/openbmc/poky/scripts/lib/wic/ |
H A D | engine.py | 289 pnum, start, end, size, fstype = line.split(':')[:5] 290 partition = parttype(int(pnum), int(start[:-1]), int(end[:-1]), 292 self._partitions[pnum] = partition 308 def _get_part_image(self, pnum): argument 309 if pnum not in self.partitions: 310 raise WicError("Partition %s is not in the image" % pnum) 311 part = self.partitions[pnum] 318 if pnum not in self._partimages: 323 self._partimages[pnum] = dst_fname 325 return self._partimages[pnum] [all …]
|
/openbmc/linux/security/selinux/ |
H A D | netport.c | 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() 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() 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() 151 ret = security_port_sid(protocol, pnum, sid); in sel_netport_sid_slow() 156 new->psec.port = pnum; in sel_netport_sid_slow() 183 int sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid() argument [all …]
|
/openbmc/qemu/block/ |
H A D | io.c | 1216 int64_t pnum; in bdrv_co_do_copy_on_readv() local 1220 pnum = MIN(align_bytes, max_transfer); in bdrv_co_do_copy_on_readv() 1223 MIN(align_bytes, max_transfer), &pnum); in bdrv_co_do_copy_on_readv() 1230 pnum = MIN(align_bytes, max_transfer); in bdrv_co_do_copy_on_readv() 1234 if (ret == 0 && pnum == 0) { in bdrv_co_do_copy_on_readv() 1239 assert(skip_bytes < pnum); in bdrv_co_do_copy_on_readv() 1246 pnum = MIN(pnum, MAX_BOUNCE_BUFFER); in bdrv_co_do_copy_on_readv() 1248 int64_t max_we_need = MAX(pnum, align_bytes - pnum); in bdrv_co_do_copy_on_readv() 1258 qemu_iovec_init_buf(&local_qiov, bounce_buffer, pnum); in bdrv_co_do_copy_on_readv() 1260 ret = bdrv_driver_preadv(bs, align_offset, pnum, in bdrv_co_do_copy_on_readv() [all …]
|
/openbmc/linux/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() argument 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 >= pnum_end) in sparse_init_nid() [all …]
|
/openbmc/qemu/target/hexagon/ |
H A D | translate.h | 83 static inline void ctx_log_pred_write(DisasContext *ctx, int pnum) in ctx_log_pred_write() argument 85 if (!test_bit(pnum, ctx->pregs_written)) { in ctx_log_pred_write() 86 ctx->preg_log[ctx->preg_log_idx] = pnum; in ctx_log_pred_write() 88 set_bit(pnum, ctx->pregs_written); in ctx_log_pred_write() 92 static inline void ctx_log_pred_read(DisasContext *ctx, int pnum) in ctx_log_pred_read() argument 94 if (test_bit(pnum, ctx->pregs_written)) { in ctx_log_pred_read() 99 static inline void ctx_log_pred_read_new(DisasContext *ctx, int pnum) in ctx_log_pred_read_new() argument 101 g_assert(test_bit(pnum, ctx->pregs_written)); in ctx_log_pred_read_new()
|
H A D | genptr.c | 122 TCGv get_result_pred(DisasContext *ctx, int pnum) in get_result_pred() argument 125 if (ctx->new_pred_value[pnum] == NULL) { in get_result_pred() 126 ctx->new_pred_value[pnum] = tcg_temp_new(); in get_result_pred() 127 tcg_gen_movi_tl(ctx->new_pred_value[pnum], 0); in get_result_pred() 129 return ctx->new_pred_value[pnum]; in get_result_pred() 131 return hex_pred[pnum]; in get_result_pred() 135 void gen_log_pred_write(DisasContext *ctx, int pnum, TCGv val) in gen_log_pred_write() argument 137 TCGv pred = get_result_pred(ctx, pnum); in gen_log_pred_write() 149 if (!test_bit(pnum, ctx->pregs_written)) { in gen_log_pred_write() 155 tcg_gen_ori_tl(ctx->pred_written, ctx->pred_written, 1 << pnum); in gen_log_pred_write() [all …]
|
/openbmc/linux/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()
|
/openbmc/qemu/include/block/ |
H A D | block-io.h | 132 int64_t *pnum, int64_t *map, BlockDriverState **file); 135 int64_t *pnum, int64_t *map, BlockDriverState **file); 139 int64_t offset, int64_t bytes, int64_t *pnum, 143 int64_t offset, int64_t bytes, int64_t *pnum, 148 int64_t *pnum); 151 int64_t bytes, int64_t *pnum); 156 int64_t *pnum); 160 int64_t bytes, int64_t *pnum);
|
/openbmc/linux/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; 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) 62 __entry->pnum = pnum; 69 __entry->pnum, __entry->fmt, [all …]
|
/openbmc/linux/drivers/rapidio/ |
H A D | rio.c | 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() 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() 1079 static int rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status) in rio_clr_err_stopped() argument 1081 struct rio_dev *nextdev = rdev->rswitch->nextdev[pnum]; in rio_clr_err_stopped() 1087 RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum), in rio_clr_err_stopped() [all …]
|