Home
last modified time | relevance | path

Searched refs:pv (Results 1 – 25 of 207) sorted by relevance

123456789

/netbsd-src/external/gpl2/lvm2/dist/lib/metadata/
H A Dpv_manip.c27 struct physical_volume *pv, in _alloc_pv_segment() argument
39 peg->pv = pv; in _alloc_pv_segment()
50 int alloc_pv_segment_whole_pv(struct dm_pool *mem, struct physical_volume *pv) in alloc_pv_segment_whole_pv() argument
54 if (!pv->pe_count) in alloc_pv_segment_whole_pv()
58 if (!(peg = _alloc_pv_segment(mem, pv, 0, pv->pe_count, NULL, 0))) in alloc_pv_segment_whole_pv()
61 dm_list_add(&pv->segments, &peg->list); in alloc_pv_segment_whole_pv()
73 if (!(peg = _alloc_pv_segment(mem, pego->pv, pego->pe, in peg_dup()
87 static int _pv_split_segment(struct physical_volume *pv, struct pv_segment *peg, in _pv_split_segment() argument
92 if (!(peg_new = _alloc_pv_segment(pv->fmt->cmd->mem, peg->pv, pe, in _pv_split_segment()
102 peg->pv->pe_alloc_count -= peg_new->len; in _pv_split_segment()
[all …]
H A Dmetadata.c66 unsigned long set_pe_align(struct physical_volume *pv, unsigned long data_alignment) in set_pe_align() argument
68 if (pv->pe_align) in set_pe_align()
72 pv->pe_align = data_alignment; in set_pe_align()
74 pv->pe_align = MAX(65536UL, lvm_getpagesize()) >> SECTOR_SHIFT; in set_pe_align()
76 if (!pv->dev) in set_pe_align()
82 if (find_config_tree_bool(pv->fmt->cmd, "devices/md_chunk_alignment", in set_pe_align()
84 pv->pe_align = MAX(pv->pe_align, in set_pe_align()
85 dev_md_stripe_width(pv->fmt->cmd->sysfs_dir, in set_pe_align()
86 pv->dev)); in set_pe_align()
95 if (find_config_tree_bool(pv->fmt->cmd, in set_pe_align()
[all …]
H A Dmetadata.h169 #define seg_pvseg(seg, s) (seg)->areas[(s)].u.pv.pvseg
170 #define seg_dev(seg, s) (seg)->areas[(s)].u.pv.pvseg->pv->dev
171 #define seg_pe(seg, s) (seg)->areas[(s)].u.pv.pvseg->pe
208 struct physical_volume * pv, struct dm_list *mdas,
221 struct physical_volume * pv, struct volume_group * vg);
228 struct physical_volume * pv, struct dm_list * mdas,
272 unsigned long set_pe_align(struct physical_volume *pv, unsigned long data_alignment);
273 unsigned long set_pe_align_offset(struct physical_volume *pv,
277 int pv_write_orphan(struct cmd_context *cmd, struct physical_volume *pv);
280 int pv_add(struct volume_group *vg, struct physical_volume *pv);
[all …]
/netbsd-src/sys/arch/usermode/usermode/
H A Dpmap.c112 static void pmap_page_activate(struct pv_entry *pv);
113 static void pmap_page_deactivate(struct pv_entry *pv);
114 static void pv_update(struct pv_entry *pv);
120 static void pv_free(struct pv_entry *pv);
585 struct pv_entry *pv; in pv_alloc() local
588 pv = pool_get(&pmap_pventry_pool, PR_WAITOK); in pv_alloc()
589 memset(pv, 0, sizeof(struct pv_entry)); in pv_alloc()
591 return pv; in pv_alloc()
595 pv_free(struct pv_entry *pv) in pv_free() argument
598 pool_put(&pmap_pventry_pool, pv); in pv_free()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/tools/
H A Dpvscan.c24 struct physical_volume *pv, in _pvscan_display_single() argument
36 log_print("%s", pv_dev_name(pv)); in _pvscan_display_single()
53 vg_name_len = strlen(pv_vg_name(pv)) + 1; in _pvscan_display_single()
56 if (!id_write_format(&pv->id, uuid, sizeof(uuid))) { in _pvscan_display_single()
62 pv_max_name_len - 2, pv_dev_name(pv), uuid); in _pvscan_display_single()
64 sprintf(pv_tmp_name, "%s", pv_dev_name(pv)); in _pvscan_display_single()
67 if (is_orphan(pv)) { in _pvscan_display_single()
71 pv->fmt ? pv->fmt->name : " ", in _pvscan_display_single()
72 display_size(cmd, pv_size(pv))); in _pvscan_display_single()
76 if (pv_status(pv) & EXPORTED_VG) { in _pvscan_display_single()
[all …]
H A Dpvchange.c22 static int _pvchange_single(struct cmd_context *cmd, struct physical_volume *pv, in _pvchange_single() argument
34 const char *pv_name = pv_dev_name(pv); in _pvchange_single()
57 if (!is_orphan(pv)) { in _pvchange_single()
58 vg_name = pv_vg_name(pv); in _pvchange_single()
83 pv = pvl->pv; in _pvchange_single()
100 if (!(pv = pv_read(cmd, pv_name, NULL, &sector, 1, 0))) { in _pvchange_single()
108 if (is_orphan(pv) && in _pvchange_single()
109 !(pv->fmt->features & FMT_ORPHAN_ALLOCATABLE)) { in _pvchange_single()
111 "%s format PV %s", pv->fmt->name, pv_name); in _pvchange_single()
116 if (allocatable && (pv_status(pv) & ALLOCATABLE_PV)) { in _pvchange_single()
[all …]
H A Dpvresize.c30 struct physical_volume *pv, in _pv_resize_single() argument
38 const char *pv_name = pv_dev_name(pv); in _pv_resize_single()
46 if (is_orphan_vg(pv_vg_name(pv))) { in _pv_resize_single()
53 if (!(pv = pv_read(cmd, pv_name, &mdas, NULL, 1, 0))) { in _pv_resize_single()
61 vg_name = pv_vg_name(pv); in _pv_resize_single()
74 pv = pvl->pv; in _pv_resize_single()
76 if (!(info = info_from_pvid(pv->dev->pvid, 0))) { in _pv_resize_single()
94 if (!(pv->fmt->features & FMT_RESIZE_PV)) { in _pv_resize_single()
101 if (!dev_get_size(pv_dev(pv), &size)) { in _pv_resize_single()
111 " sectors.", pv_name, new_size, pv_size(pv)); in _pv_resize_single()
[all …]
H A Dpvdisplay.c22 struct physical_volume *pv, void *handle) in _pvdisplay_single() argument
29 const char *pv_name = pv_dev_name(pv); in _pvdisplay_single()
32 if (!is_orphan(pv) && !vg) { in _pvdisplay_single()
33 vg_name = pv_vg_name(pv); in _pvdisplay_single()
34 vg = vg_read(cmd, vg_name, (char *)&pv->vgid, 0); in _pvdisplay_single()
53 pv = pvl->pv; in _pvdisplay_single()
56 if (is_orphan(pv)) in _pvdisplay_single()
57 size = pv_size(pv); in _pvdisplay_single()
59 size = (pv_pe_count(pv) - pv_pe_alloc_count(pv)) * in _pvdisplay_single()
60 pv_pe_size(pv); in _pvdisplay_single()
[all …]
/netbsd-src/external/bsd/pkg_install/dist/lib/
H A Dvulnerabilities-file.c293 add_vulnerability(struct pkg_vulnerabilities *pv, size_t *allocated, const char *line) in add_vulnerability() argument
327 if (pv->entries == *allocated) { in add_vulnerability()
334 pv->vulnerability = xrealloc(pv->vulnerability, in add_vulnerability()
336 pv->classification = xrealloc(pv->classification, in add_vulnerability()
338 pv->advisory = xrealloc(pv->advisory, in add_vulnerability()
342 pv->vulnerability[pv->entries] = xmalloc(len_pattern + 1); in add_vulnerability()
343 memcpy(pv->vulnerability[pv->entries], start_pattern, len_pattern); in add_vulnerability()
344 pv->vulnerability[pv->entries][len_pattern] = '\0'; in add_vulnerability()
345 pv->classification[pv->entries] = xmalloc(len_class + 1); in add_vulnerability()
346 memcpy(pv->classification[pv->entries], start_class, len_class); in add_vulnerability()
[all …]
/netbsd-src/sys/arch/arm/arm32/
H A Darm32_kvminit.c213 pv_addr_t *pv = bmi->bmi_freeblocks; in arm32_bootmem_init() local
282 pv->pv_pa = bmi->bmi_kernelend; in arm32_bootmem_init()
283 pv->pv_va = KERN_PHYSTOV(pv->pv_pa); in arm32_bootmem_init()
284 pv->pv_size = bmi->bmi_end - bmi->bmi_kernelend; in arm32_bootmem_init()
285 bmi->bmi_freepages += pv->pv_size / PAGE_SIZE; in arm32_bootmem_init()
287 __func__, pv->pv_size / PAGE_SIZE, pv->pv_pa, in arm32_bootmem_init()
288 pv->pv_pa + pv->pv_size - 1, pv->pv_va); in arm32_bootmem_init()
289 pv++; in arm32_bootmem_init()
295 pv->pv_pa = bmi->bmi_start; in arm32_bootmem_init()
296 pv->pv_va = KERN_PHYSTOV(pv->pv_pa); in arm32_bootmem_init()
[all …]
H A Dpmap.c981 pmap_enter_pv(struct vm_page_md *md, paddr_t pa, struct pv_entry *pv, pmap_t pm, in pmap_enter_pv() argument
988 (uintptr_t)pv, flags, 0, 0); in pmap_enter_pv()
992 pv->pv_pmap = pm; in pmap_enter_pv()
993 pv->pv_va = va; in pmap_enter_pv()
994 pv->pv_flags = flags; in pmap_enter_pv()
1011 SLIST_NEXT(pv, pv_link) = *pvp; /* add to ... */ in pmap_enter_pv()
1012 *pvp = pv; /* ... locked list */ in pmap_enter_pv()
1015 if ((pv->pv_flags & PVF_KWRITE) == PVF_KWRITE) in pmap_enter_pv()
1059 if (pv->pv_flags & PVF_WIRED) in pmap_enter_pv()
1072 struct pv_entry *pv; in pmap_find_pv() local
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/
H A Dnouveau_nvkm_subdev_devinit_nv04.c149 struct nvkm_pll_vals *pv) in setPLL_single() argument
155 uint32_t pll = (oldpll & 0xfff80000) | pv->log2P << 16 | pv->NM1; in setPLL_single()
169 if (oldM && pv->M1 && (oldN / oldM < pv->N1 / pv->M1)) in setPLL_single()
171 nvkm_wr32(device, reg, pv->log2P << 16 | (oldpll & 0xffff)); in setPLL_single()
174 nvkm_wr32(device, reg, (oldpll & 0xffff0000) | pv->NM1); in setPLL_single()
204 struct nvkm_pll_vals *pv) in setPLL_double_highregs() argument
212 uint32_t pll1 = (oldpll1 & 0xfff80000) | pv->log2P << 16 | pv->NM1; in setPLL_double_highregs()
213 uint32_t pll2 = (oldpll2 & 0x7fff0000) | 1 << 31 | pv->NM2; in setPLL_double_highregs()
215 bool single_stage = !pv->NM2 || pv->N2 == pv->M2; /* nv41+ only */ in setPLL_double_highregs()
221 pll1 = (pll1 & 0xfcc7ffff) | (pv->N2 & 0x18) << 21 | in setPLL_double_highregs()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/format1/
H A Dimport-export.c57 struct physical_volume *pv, struct pv_disk *pvd, in import_pv() argument
62 memset(pv, 0, sizeof(*pv)); in import_pv()
63 memcpy(&pv->id, pvd->pv_uuid, ID_LEN); in import_pv()
65 pv->dev = dev; in import_pv()
67 pv->vg_name = fmt->orphan_vg_name; in import_pv()
68 else if (!(pv->vg_name = dm_pool_strdup(mem, (char *)pvd->vg_name))) { in import_pv()
73 memcpy(&pv->vgid, vgd->vg_uuid, sizeof(vg->id)); in import_pv()
83 pv_dev_name(pv), vg->system_id); in import_pv()
90 pv->status |= EXPORTED_VG; in import_pv()
93 pv->status |= ALLOCATABLE_PV; in import_pv()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/format_pool/
H A Dimport_export.c115 if (!(pvl->pv = dm_pool_zalloc(mem, sizeof(*pvl->pv)))) { in import_pool_pvs()
119 if (!import_pool_pv(fmt, mem, vg, pvl->pv, pl)) { in import_pool_pvs()
122 pl->pv = pvl->pv; in import_pool_pvs()
132 struct volume_group *vg, struct physical_volume *pv, in import_pool_pv() argument
137 memset(pv, 0, sizeof(*pv)); in import_pool_pv()
139 get_pool_pv_uuid(&pv->id, pd); in import_pool_pv()
140 pv->fmt = fmt; in import_pool_pv()
142 pv->dev = pl->dev; in import_pool_pv()
143 if (!(pv->vg_name = dm_pool_strdup(mem, pd->pl_pool_name))) { in import_pool_pv()
148 memcpy(&pv->vgid, &vg->id, sizeof(vg->id)); in import_pool_pv()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/display/
H A Ddisplay.c310 void pvdisplay_colons(const struct physical_volume *pv) in pvdisplay_colons() argument
314 if (!pv) in pvdisplay_colons()
317 if (!id_write_format(&pv->id, uuid, sizeof(uuid))) { in pvdisplay_colons()
323 pv_dev_name(pv), pv->vg_name, pv->size, in pvdisplay_colons()
325 pv->status, /* FIXME Support old or new format here? */ in pvdisplay_colons()
326 pv->status & ALLOCATABLE_PV, /* FIXME remove? */ in pvdisplay_colons()
328 pv->pe_size / 2, in pvdisplay_colons()
329 pv->pe_count, in pvdisplay_colons()
330 pv->pe_count - pv->pe_alloc_count, in pvdisplay_colons()
331 pv->pe_alloc_count, *uuid ? uuid : "none"); in pvdisplay_colons()
[all …]
/netbsd-src/bin/csh/
H A Dexec.c114 Char *blk[2], **av, *dp, **pv, *sav; in doexec() local
129 pv = globall(blk); in doexec()
130 if (pv == 0) { in doexec()
137 pv = saveblk(blk); in doexec()
139 trim(pv); in doexec()
142 expath = Strsave(pv[0]); in doexec()
147 blkfree(pv); in doexec()
161 blkfree(pv); in doexec()
171 t->t_dcom = blkspl(pv, av); in doexec()
172 free(pv); in doexec()
[all …]
/netbsd-src/sys/arch/aarch64/aarch64/
H A Dpmap.c1054 struct pv_entry *pv, *ppv; in _pmap_remove_pv() local
1068 for (ppv = NULL, pv = &pp->pp_pv; pv != NULL; pv = pv->pv_next) { in _pmap_remove_pv()
1069 if (pv->pv_pmap == pm && trunc_page(pv->pv_va) == va) { in _pmap_remove_pv()
1072 ppv = pv; in _pmap_remove_pv()
1075 if (pm != pmap_kernel() && pv != NULL) in _pmap_remove_pv()
1076 LIST_REMOVE(pv, pv_proc); in _pmap_remove_pv()
1080 pv->pv_pmap = NULL; in _pmap_remove_pv()
1081 pv = NULL; in _pmap_remove_pv()
1083 } else if (pv != NULL) { in _pmap_remove_pv()
1085 ppv->pv_next = pv->pv_next; in _pmap_remove_pv()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/lib/format_text/
H A Dimport_vsn1.c160 struct physical_volume *pv; in _read_pv() local
166 !(pvl->pv = dm_pool_zalloc(mem, sizeof(*pvl->pv)))) in _read_pv()
169 pv = pvl->pv; in _read_pv()
175 if (!dm_hash_insert(pv_hash, pvn->key, pv)) in _read_pv()
183 if (!_read_id(&pv->id, pvn, "id")) { in _read_pv()
191 if (!(pv->dev = device_from_pvid(fid->fmt->cmd, &pv->id))) { in _read_pv()
194 if (!id_write_format(&pv->id, buffer, sizeof(buffer))) in _read_pv()
201 if (!(pv->vg_name = dm_pool_strdup(mem, vg->name))) in _read_pv()
204 memcpy(&pv->vgid, &vg->id, sizeof(vg->id)); in _read_pv()
206 if (!_read_flag_config(pvn, &pv->status, PV_FLAGS)) { in _read_pv()
[all …]
H A Dformat-text.c110 if (pvl->pv->dev == mdac->area.dev) in _mda_in_vg_raw()
532 if (pvl->pv->dev == mdac->area.dev) { in _vg_write_raw()
640 if (pvl->pv->dev == mdac->area.dev) { in _vg_commit_raw_rlocn()
732 if (pvl->pv->dev == mdac->area.dev) { in _vg_revert_raw()
1182 struct physical_volume *pv, in _mda_setup() argument
1194 alignment = pv->pe_align << SECTOR_SHIFT; in _mda_setup()
1195 alignment_offset = pv->pe_align_offset << SECTOR_SHIFT; in _mda_setup()
1196 disk_size = pv->size << SECTOR_SHIFT; in _mda_setup()
1202 pv_dev_name(pv)); in _mda_setup()
1241 "space for data on %s.", pv_dev_name(pv)); in _mda_setup()
[all …]
/netbsd-src/sys/uvm/pmap/
H A Dpmap.c314 #define pmap_pv_free(pv) pool_put(&pmap_pv_pool, (pv)) argument
459 pv_entry_t pv = &mdpg->mdpg_first; in pmap_page_syncicache() local
470 UVMHIST_LOG(pmaphist, "pv %#jx pv_pmap %#jx", (uintptr_t)pv, in pmap_page_syncicache()
471 (uintptr_t)pv->pv_pmap, 0, 0); in pmap_page_syncicache()
473 if (pv->pv_pmap != NULL) { in pmap_page_syncicache()
474 for (; pv != NULL; pv = pv->pv_next) { in pmap_page_syncicache()
477 (uintptr_t)pv, (uintptr_t)pv->pv_pmap, 0, 0); in pmap_page_syncicache()
478 kcpuset_merge(onproc, pv->pv_pmap->pm_onproc); in pmap_page_syncicache()
483 if (pv->pv_pmap == curpmap) { in pmap_page_syncicache()
921 pv_entry_t pv = &mdpg->mdpg_first; in pmap_page_remove() local
[all …]
/netbsd-src/sys/arch/vax/vax/
H A Dpmap.c517 struct pv_entry *pv, *pl, *pf; in rmpage() local
532 pv = pv_table + ((br[0] & PG_FRAME) >> LTOHPS); in rmpage()
534 ((pv->pv_attr & PG_M) != PG_M)) in rmpage()
535 pv->pv_attr |= br[0]|br[1]|br[2]|br[3]|br[4]|br[5]|br[6]|br[7]; in rmpage()
537 if (pv->pv_pmap == pm && pv->pv_vaddr == vaddr) { in rmpage()
538 pv->pv_vaddr = NOVADDR; in rmpage()
539 pv->pv_pmap = 0; in rmpage()
542 for (pl = pv; pl->pv_next; pl = pl->pv_next) { in rmpage()
971 vaddrtopte(const struct pv_entry *pv) in vaddrtopte() argument
974 if (pv->pv_pmap == NULL || pv->pv_vaddr == NOVADDR) in vaddrtopte()
[all …]
/netbsd-src/sys/arch/m68k/m68k/
H A Dpmap_motorola.c296 #define pmap_free_pv(pv) pool_put(&pmap_pv_pool, (pv)) argument
971 struct pv_entry *pv; in pmap_page_protect() local
998 pv = &pvh->pvh_first; in pmap_page_protect()
1000 while (pv->pv_pmap != NULL) { in pmap_page_protect()
1002 pte = pmap_pte(pv->pv_pmap, pv->pv_va); in pmap_page_protect()
1004 if (!pmap_ste_v(pv->pv_pmap, pv->pv_va) || in pmap_page_protect()
1008 pmap_remove_mapping(pv->pv_pmap, pv->pv_va, in pmap_page_protect()
1229 struct pv_entry *pv, *npv; in pmap_enter() local
1233 pv = &pvh->pvh_first; in pmap_enter()
1238 pv, pv->pv_va, pv->pv_pmap, pv->pv_next)); in pmap_enter()
[all …]
/netbsd-src/external/gpl2/lvm2/dist/include/
H A Dmetadata.h169 #define seg_pvseg(seg, s) (seg)->areas[(s)].u.pv.pvseg
170 #define seg_dev(seg, s) (seg)->areas[(s)].u.pv.pvseg->pv->dev
171 #define seg_pe(seg, s) (seg)->areas[(s)].u.pv.pvseg->pe
208 struct physical_volume * pv, struct dm_list *mdas,
221 struct physical_volume * pv, struct volume_group * vg);
228 struct physical_volume * pv, struct dm_list * mdas,
272 unsigned long set_pe_align(struct physical_volume *pv, unsigned long data_alignment);
273 unsigned long set_pe_align_offset(struct physical_volume *pv,
277 int pv_write_orphan(struct cmd_context *cmd, struct physical_volume *pv);
280 int pv_add(struct volume_group *vg, struct physical_volume *pv);
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dpmap.c128 #define PV_MATCH(pv,va) (!(((pv)->pv_va ^ (va)) & PV_VAMASK)) argument
129 #define PV_SETVA(pv,va) ((pv)->pv_va = (((va) & PV_VAMASK) | \ argument
130 (((pv)->pv_va) & PV_MASK)))
2077 pv_entry_t pv, freepv = NULL; in pmap_remove() local
2116 pv = pmap_remove_pv(pm, va, pg); in pmap_remove()
2117 if (pv != NULL) { in pmap_remove()
2119 pv->pv_next = freepv; in pmap_remove()
2120 freepv = pv; in pmap_remove()
2167 for (; freepv != NULL; freepv = pv) { in pmap_remove()
2168 pv = freepv->pv_next; in pmap_remove()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/
H A Dnouveau_nvkm_subdev_clk_nv04.c38 int clk, struct nvkm_pll_vals *pv) in nv04_clk_pll_calc() argument
43 pv->refclk = info->refclk; in nv04_clk_pll_calc()
44 pv->N1 = N1; in nv04_clk_pll_calc()
45 pv->M1 = M1; in nv04_clk_pll_calc()
46 pv->N2 = N2; in nv04_clk_pll_calc()
47 pv->M2 = M2; in nv04_clk_pll_calc()
48 pv->log2P = P; in nv04_clk_pll_calc()
54 nv04_clk_pll_prog(struct nvkm_clk *clk, u32 reg1, struct nvkm_pll_vals *pv) in nv04_clk_pll_prog() argument
63 setPLL_double_highregs(devinit, reg1, pv); in nv04_clk_pll_prog()
65 setPLL_double_lowregs(devinit, reg1, pv); in nv04_clk_pll_prog()
[all …]

123456789