Home
last modified time | relevance | path

Searched refs:ppa (Results 1 – 25 of 46) sorted by relevance

12

/titanic_51/usr/src/uts/common/io/ppp/sppp/
H A Dsppp.c110 * structures ordered on the ppa id number (see sppp.h for details). All of
111 * the ppa structures created once per PPPIO_NEWPPA ioctl are threaded together
112 * in this list. There is exactly one ppa structure for a given PPP interface,
113 * and multiple sps streams (upper streams) may share a ppa by performing
194 * attached to the same ppa instance. in sppp_open()
207 sppp_free_ppa(sppa_t *ppa) in sppp_free_ppa() argument
211 ASSERT(ppa->ppa_refcnt == 1); in sppp_free_ppa()
212 if (ppa->ppa_kstats != NULL) { in sppp_free_ppa()
213 kstat_delete(ppa->ppa_kstats); in sppp_free_ppa()
214 ppa in sppp_free_ppa()
236 sppa_t *ppa; sppp_create_ppa() local
327 sppa_t *ppa; sppp_close() local
466 sppa_t *ppa; sppp_ioctl() local
703 sppa_t *ppa; sppp_uwput() local
856 sppa_t *ppa; sppp_uwsrv() local
907 sppa_t *ppa = sps->sps_ppa; sppp_remove_ppa() local
951 sppa_t *ppa; sppp_find_ppa() local
975 sppa_t *ppa; sppp_inner_ioctl() local
1307 sppa_t *ppa; sppp_outer_ioctl() local
1535 sppa_t *ppa; sppp_send() local
1655 sppa_t *ppa; sppp_outpkt() local
1763 sppa_t *ppa; sppp_lwsrv() local
1803 sppa_t *ppa; sppp_lrput() local
1854 sppa_t *ppa; sppp_recv_nondata() local
1985 sppa_t *ppa; sppp_recv() local
2148 sppa_t *ppa; sppp_inpkt() local
2244 register sppa_t *ppa; sppp_kstat_update() local
2301 sppp_release_pkts(sppa_t * ppa,uint16_t proto) sppp_release_pkts() argument
[all...]
H A Dsppp_dlpi.c406 sppa_t *ppa; in sppp_dl_attach_upper() local
426 ppa = sppp_find_ppa(dlp->attach_req.dl_ppa); in sppp_dl_attach_upper()
427 if (ppa == NULL) { in sppp_dl_attach_upper()
428 ppa = sppp_create_ppa(dlp->attach_req.dl_ppa, zoneid); in sppp_dl_attach_upper()
429 } else if (ppa->ppa_zoneid != zoneid) { in sppp_dl_attach_upper()
430 ppa = NULL; in sppp_dl_attach_upper()
438 if (ppa == NULL) { in sppp_dl_attach_upper()
439 DBGERROR((CE_CONT, "DLPI attach: cannot create ppa %u\n", in sppp_dl_attach_upper()
454 sps->sps_ppa = ppa; in sppp_dl_attach_upper()
457 * which belong to the specified ppa in sppp_dl_attach_upper()
540 sppa_t *ppa; sppp_dlbindreq() local
584 sppa_t *ppa; sppp_dl_bind() local
690 sppa_t *ppa; sppp_dl_unbind() local
754 sppa_t *ppa; sppp_dlinforeq() local
809 sppa_t *ppa; sppp_dlunitdatareq() local
971 sppa_t *ppa; sppp_dl_promiscon() local
1042 sppa_t *ppa; sppp_dl_promiscoff() local
1207 sppa_t *ppa; sppp_dlprsendup() local
[all...]
/titanic_51/usr/src/cmd/mdb/common/modules/sppp/
H A Dsppp.c84 sppa_t ppa; in sps_format() local
95 } else if (mdb_vread(&ppa, sizeof (ppa), (uintptr_t)sps->sps_ppa) == in sps_format()
99 mdb_printf("%-6d sppp%-5d ", ppa.ppa_zoneid, ppa.ppa_ppa_id); in sps_format()
219 sppa_t ppa; in sppa_walk_step() local
225 if (mdb_vread(&ppa, sizeof (ppa), wsp->walk_addr) == -1) { in sppa_walk_step()
230 status = (wsp->walk_callback(wsp->walk_addr, &ppa, wsp->walk_cbdata)); in sppa_walk_step()
232 wsp->walk_addr = (uintptr_t)ppa in sppa_walk_step()
238 ppa_format(uintptr_t addr,const sppa_t * ppa,uint_t * qfmt) ppa_format() argument
251 sppa_t ppa; sppa() local
273 sppa_t ppa; sppp_qinfo() local
304 sppa_t ppa; sppp_wnext() local
[all...]
/titanic_51/usr/src/uts/common/sys/
H A Ddls.h55 #define DLS_PPA2INST(ppa) ((int)((ppa) % 1000)) argument
56 #define DLS_PPA2VID(ppa) ((uint16_t)((ppa) / 1000)) argument
57 #define DLS_PPA2MINOR(ppa) ((minor_t)((DLS_PPA2INST(ppa)) + 1)) argument
60 * Maps a (VID, INST) pair to ppa
/titanic_51/usr/src/uts/common/vm/
H A Dvm_anon.c1237 page_t **ppa = kmem_alloc(ppasize, KM_SLEEP); in anon_decref_pages() local
1247 ppa[0] = pp; in anon_decref_pages()
1261 ASSERT(pp->p_szc == ppa[0]->p_szc); in anon_decref_pages()
1263 page_pptonum(ppa[j - i - 1])); in anon_decref_pages()
1264 ppa[j - i] = pp; in anon_decref_pages()
1291 page_destroy_pages(ppa[0]); in anon_decref_pages()
1295 ASSERT(PAGE_EXCL(ppa[j])); in anon_decref_pages()
1296 ppa[j]->p_szc = 0; in anon_decref_pages()
1300 ppa[j])); in anon_decref_pages()
1302 VN_DISPOSE(ppa[ in anon_decref_pages()
1972 anon_map_getpages(struct anon_map * amp,ulong_t start_idx,uint_t szc,struct seg * seg,caddr_t addr,uint_t prot,uint_t * protp,page_t * ppa[],uint_t * ppa_szc,struct vpage vpage[],enum seg_rw rw,int brkcow,int anypgsz,int pgflags,struct cred * cred) anon_map_getpages() argument
2540 anon_map_privatepages(struct anon_map * amp,ulong_t start_idx,uint_t szc,struct seg * seg,caddr_t addr,uint_t prot,page_t * ppa[],struct vpage vpage[],int anypgsz,int pgflags,struct cred * cred) anon_map_privatepages() argument
2840 anon_map_createpages(struct anon_map * amp,ulong_t start_index,size_t len,page_t * ppa[],struct seg * seg,caddr_t addr,enum seg_rw rw,struct cred * cred) anon_map_createpages() argument
3068 anon_try_demote_pages(struct anon_hdr * ahp,ulong_t sidx,uint_t szc,page_t ** ppa,int private) anon_try_demote_pages() argument
3194 page_t **ppa = kmem_alloc(ppasize, KM_SLEEP); anon_map_demotepages() local
[all...]
H A Dseg_spt.c180 page_t **ppa);
382 page_t **ppa; in segspt_create() local
414 if ((ppa = kmem_zalloc(((sizeof (page_t *)) * npages), in segspt_create()
502 if ((err = anon_map_createpages(amp, anon_index, ptob(npages), ppa, in segspt_create()
510 if (ppa[i]->p_lckcnt == 0) in segspt_create()
521 page_unlock(ppa[i]); in segspt_create()
529 * addr is initial address corresponding to the first page on ppa list in segspt_create()
533 if (page_pp_lock(ppa[i], 0, 1) == 0) { in segspt_create()
539 page_pp_unlock(ppa[j], 0, 1); in segspt_create()
541 page_unlock(ppa[ in segspt_create()
831 struct page **pplist, **pl, **ppa, *pp; segspt_dismpagelock() local
1831 page_t **ppa; segspt_dismfault() local
2014 page_t *pp, **ppa; segspt_shmfault() local
2326 spt_anon_getpages(struct seg * sptseg,caddr_t sptaddr,size_t len,page_t * ppa[]) spt_anon_getpages() argument
2459 spt_unlockedbytes(pgcnt_t npages,page_t ** ppa) spt_unlockedbytes() argument
2480 spt_lockpages(struct seg * seg,pgcnt_t anon_index,pgcnt_t npages,page_t ** ppa,ulong_t * lockmap,size_t pos,rctl_qty_t * locked) spt_lockpages() argument
2648 page_t **ppa; segspt_shmlockop() local
2754 page_t **ppa; segspt_shmlockop() local
2859 page_t **ppa; segspt_shmadvise() local
[all...]
H A Dseg_vn.c3214 * Check if all pages in ppa array are complete smaller than szc pages and
3216 * entire ppa array is relocated into one szc page. If these conditions are
3225 * If all pages in ppa array happen to be physically contiguous to make one
3230 segvn_full_szcpages(page_t **ppa, uint_t szc, int *upgrdfail, uint_t *pszc) in segvn_full_szcpages() argument
3248 pp = ppa[i]; in segvn_full_szcpages()
3293 if (pfn - 1 != page_pptonum(ppa[i - 1])) { in segvn_full_szcpages()
3304 ASSERT(ppa[i]->p_szc < szc); in segvn_full_szcpages()
3305 if (!page_tryupgrade(ppa[i])) { in segvn_full_szcpages()
3307 page_downgrade(ppa[j]); in segvn_full_szcpages()
3309 *pszc = ppa[ in segvn_full_szcpages()
3358 segvn_fill_vp_pages(struct segvn_data * svd,vnode_t * vp,u_offset_t off,uint_t szc,page_t ** ppa,page_t ** ppplist,uint_t * ret_pszc,int * downsize) segvn_fill_vp_pages() argument
3791 SEGVN_UPDATE_MODBITS(ppa,pages,rw,prot,vpprot) global() argument
3844 page_t **ppa; segvn_fault_vnodepages() local
4649 page_t **ppa; segvn_fault_anonpages() local
6475 page_t **ppa; segvn_claim_pages() local
[all...]
H A Dvm_page.c1042 * page_size(szc)) range. if they exist and ppa is not NULL fill ppa array
1047 * But in this case return value is just a hint. ppa array won't be filled.
1048 * Caller should initialize ppa[0] as NULL to distinguish return value.
1055 page_exists_physcontig(vnode_t *vp, u_offset_t off, uint_t szc, page_t *ppa[]) in page_exists_physcontig() argument
1098 if ((pszc = pp->p_szc) >= szc && ppa != NULL) { in page_exists_physcontig()
1123 ppa[0] = pp; in page_exists_physcontig()
1135 ppa[0] = NULL; in page_exists_physcontig()
1146 ppa[0] = NULL; in page_exists_physcontig()
1162 ppa[ in page_exists_physcontig()
1986 page_alloc_pages(struct vnode * vp,struct seg * seg,caddr_t addr,page_t ** basepp,page_t * ppa[],uint_t szc,int anypgsz,int pgflags) page_alloc_pages() argument
4123 page_addclaim_pages(page_t ** ppa) page_addclaim_pages() argument
4171 page_subclaim_pages(page_t ** ppa) page_subclaim_pages() argument
5549 page_migrate(struct seg * seg,caddr_t addr,page_t ** ppa,pgcnt_t npages) page_migrate() argument
[all...]
H A Dseg_kmem.c1140 page_t *pp, *rootpp, **ppa, *pplist = NULL; in segkmem_xalloc_lp() local
1154 if ((ppa = vmem_alloc(segkmem_ppa_arena, ppasize, vmflag)) == NULL) { in segkmem_xalloc_lp()
1178 ppa[i] = pp; in segkmem_xalloc_lp()
1186 ppa, (PROT_ALL & ~PROT_USER) | HAT_NOSYNC | attr, in segkmem_xalloc_lp()
1190 ppa[i]->p_lckcnt = 1; in segkmem_xalloc_lp()
1191 page_unlock(ppa[i]); in segkmem_xalloc_lp()
1195 vmem_free(segkmem_ppa_arena, ppa, ppasize); in segkmem_xalloc_lp()
1213 vmem_free(segkmem_ppa_arena, ppa, ppasize); in segkmem_xalloc_lp()
/titanic_51/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c408 page_t **ppa; in contig_mem_span_alloc() local
443 ppa = kmem_zalloc(npages * sizeof (page_t *), KM_SLEEP); in contig_mem_span_alloc()
446 ppa[i++] = pp; in contig_mem_span_alloc()
458 ppa, (PROT_ALL & ~PROT_USER) | HAT_NOSYNC, HAT_LOAD_LOCK); in contig_mem_span_alloc()
460 ASSERT(i == page_get_pagecnt(ppa[0]->p_szc)); in contig_mem_span_alloc()
462 ASSERT(ppa[i]->p_szc == ppa[0]->p_szc); in contig_mem_span_alloc()
463 ASSERT(page_pptonum(ppa[i]) == page_pptonum(ppa[0]) + i); in contig_mem_span_alloc()
464 (void) page_pp_lock(ppa[ in contig_mem_span_alloc()
[all...]
/titanic_51/usr/src/uts/common/io/
H A Dnet_dacf.c106 int ppa; in net_postattach() local
109 ppa = i_ddi_devi_get_ppa(dip); in net_postattach()
111 "for device %s%d (%d)", drvname, ppa, err); in net_postattach()
H A Dramdisk.c311 page_t *pp, **ppa; in rd_phys_alloc() local
329 ppa = kmem_zalloc(ppalen, KM_NOSLEEP); in rd_phys_alloc()
330 if (ppa == NULL) { in rd_phys_alloc()
349 ppa[i] = pp; in rd_phys_alloc()
353 page_downgrade(ppa[i]); in rd_phys_alloc()
356 return (ppa); in rd_phys_alloc()
362 page_free(ppa[i], 0); in rd_phys_alloc()
363 kmem_free(ppa, ppalen); in rd_phys_alloc()
375 rd_phys_free(page_t **ppa, pgcnt_t npages) in rd_phys_free() argument
381 if (! page_tryupgrade(ppa[ in rd_phys_free()
[all...]
H A Dstrplumb.c647 int rc, ppa; in getmacaddr() local
675 ppa = i_ddi_devi_get_ppa(dip); in getmacaddr()
676 if ((dl_attach(lh, ppa, NULL) != 0) || in getmacaddr()
681 drv_name, ppa, rc); in getmacaddr()
694 drv_name, ppa, rc); in getmacaddr()
/titanic_51/usr/src/boot/sys/boot/i386/gptzfsboot/
H A Dzfsboot.c564 struct probe_args *ppa = arg; in parttblread() local
565 size_t size = ppa->secsz * blocks; in parttblread()
567 lseek(ppa->fd, offset * ppa->secsz, SEEK_SET); in parttblread()
568 if (read(ppa->fd, buf, size) == size) in parttblread()
581 struct probe_args pa, *ppa = arg; in probe_partition() local
588 len = strlen(ppa->devname); in probe_partition()
592 strncpy(devname, ppa->devname, len - 1); in probe_partition()
612 pa.secsz = ppa->secsz; in probe_partition()
614 ppa in probe_partition()
[all...]
/titanic_51/usr/src/boot/sys/boot/zfs/
H A Dzfs.c465 struct zfs_probe_args *ppa; in zfs_diskread() local
467 ppa = (struct zfs_probe_args *)arg; in zfs_diskread()
468 return (vdev_read(NULL, (void *)(uintptr_t)ppa->fd, in zfs_diskread()
469 offset * ppa->secsz, buf, blocks * ppa->secsz)); in zfs_diskread()
488 struct zfs_probe_args *ppa, pa; in zfs_probe_partition() local
502 ppa = (struct zfs_probe_args *)arg; in zfs_probe_partition()
503 strncpy(devname, ppa->devname, strlen(ppa->devname) - 1); in zfs_probe_partition()
504 devname[strlen(ppa in zfs_probe_partition()
[all...]
/titanic_51/usr/src/contrib/ast/src/lib/libast/port/
H A Dlc.c438 const Lc_charset_t* ppa; in lcmake() local
550 cp = ppa = 0; in lcmake()
620 for (ppa = lc_charsets; ppa->code; ppa++) in lcmake()
621 if (match_charset(charset_name, ppa)) in lcmake()
623 cp = ppa; in lcmake()
706 ppa = cp; in lcmake()
745 sfprintf(sfstderr, "locale make %s charset_name=%s cp=%s ppa=%s lp=%s\n", name, charset_name, cp ? cp->code : 0, ppa, l in lcmake()
[all...]
/titanic_51/usr/src/uts/common/io/softmac/
H A Dsoftmac_main.c322 int ppa, err = 0; in softmac_create() local
357 ppa = DLS_MINOR2INST(minor); in softmac_create()
366 ppa = ddi_get_instance(dip); in softmac_create()
374 (void) snprintf(devname, MAXNAMELEN, "%s%d", ddi_driver_name(dip), ppa); in softmac_create()
406 softmac->smac_uppa = ppa; in softmac_create()
702 * PPA (1000 + ppa). in softmac_mac_register()
946 int ppa, err; in softmac_destroy() local
965 ppa = DLS_MINOR2INST(minor); in softmac_destroy()
967 ppa = ddi_get_instance(dip); in softmac_destroy()
970 (void) snprintf(devname, MAXNAMELEN, "%s%d", ddi_driver_name(dip), ppa); in softmac_destroy()
1524 int ppa, err = 0, inst; softmac_hold_device() local
[all...]
H A Dsoftmac_stat.c177 uint_t ppa; in softmac_hold_dev_kstat() local
180 if (ddi_parse_dlen(softmac->smac_devname, drv, MAXLINKNAMELEN, &ppa) != in softmac_hold_dev_kstat()
188 ksp = kstat_hold_byname(drv, ppa, softmac->smac_devname, ALL_ZONES); in softmac_hold_dev_kstat()
/titanic_51/usr/src/lib/libinetutil/common/
H A Difspec.c73 * Given a single token ending with a ppa spec, return the ppa spec converted
80 getppa(const char *bp, int bpsize, uint_t *ppa) in getppa() argument
98 *ppa = atoi(tp + 1); in getppa()
125 * dev[ppa][:lun] in ifparse_ifspec()
140 /* Find ppa */ in ifparse_ifspec()
146 /* strip the ppa off of the device name if present */ in ifparse_ifspec()
/titanic_51/usr/src/cmd/cmd-inet/usr.sbin/
H A Dsyncstat.c65 uint_t ppa; in main() local
127 (void) dlpi_parselink(sername, serdevice, &ppa); in main()
128 (void) printf("syncstat: control device: %s, ppa=%u\n", serdevice, ppa); in main()
H A Dsyncinit.c113 uint_t ppa; in main() local
147 (void) dlpi_parselink(cnambuf, device, &ppa); in main()
148 (void) printf("device: %s ppa: %u\n", device, ppa); in main()
/titanic_51/usr/src/lib/libdladm/common/
H A Dlibdllink.c897 parse_devname(const char *devname, char *driver, uint_t *ppa, size_t maxlen) in parse_devname() argument
916 *ppa = atoi(tp + 1); in parse_devname()
993 uint_t ppa; in dladm_linkid2legacyname() local
995 if (parse_devname(devname, drv, &ppa, MAXNAMELEN) != 0) { in dladm_linkid2legacyname()
999 if (snprintf(dev, len, "%s%d", drv, vid * 1000 + ppa) >= len) in dladm_linkid2legacyname()
1011 dladm_parselink(const char *dev, char *provider, uint_t *ppa) in dladm_parselink() argument
1021 if (ppa != NULL) in dladm_parselink()
1022 *ppa = ifsp.ifsp_ppa; in dladm_parselink()
/titanic_51/usr/src/cmd/dlmgmtd/
H A Ddlmgmt_util.c660 * Advance the next available ppa value if the name prefix of the current
669 uint_t start, ppa; in dlmgmt_advance_ppa() local
671 (void) dlpi_parselink(linkp->ll_link, prefix, &ppa); in dlmgmt_advance_ppa()
684 * next available ppa for the <prefix>N name. in dlmgmt_advance_ppa()
686 if (lpp == NULL || lpp->lp_nextppa != ppa) in dlmgmt_advance_ppa()
705 (void) dlpi_parselink(linkp->ll_link, prefix, &ppa); in dlmgmt_advance_ppa()
707 (ppa != lpp->lp_nextppa)) { in dlmgmt_advance_ppa()
754 * Advance various global values, for example, next linkid value, next ppa for
/titanic_51/usr/src/uts/sun4/vm/
H A Dsfmmu.c1123 page_t **ppa; in sfmmu_tsb_xalloc() local
1151 ppa = kmem_zalloc(npages * sizeof (page_t *), KM_SLEEP); in sfmmu_tsb_xalloc()
1154 ppa[i++] = pp; in sfmmu_tsb_xalloc()
1165 ppa, (PROT_ALL & ~PROT_USER) | HAT_NOSYNC | attr, HAT_LOAD_LOCK); in sfmmu_tsb_xalloc()
1168 (void) page_pp_lock(ppa[i], 0, 1); in sfmmu_tsb_xalloc()
1169 page_unlock(ppa[i]); in sfmmu_tsb_xalloc()
1172 kmem_free(ppa, npages * sizeof (page_t *)); in sfmmu_tsb_xalloc()
/titanic_51/usr/src/lib/libdlpi/common/
H A Dlibdlpi.c401 dlpi_parselink(const char *linkname, char *provider, uint_t *ppa) in dlpi_parselink() argument
405 status = dladm_parselink(linkname, provider, ppa); in dlpi_parselink()
419 dlpi_makelink(char *linkname, const char *provider, uint_t ppa) in dlpi_makelink() argument
428 ppa); in dlpi_makelink()
1063 uint_t ppa; in i_dlpi_open() local
1070 if (dlpi_parselink(provider, driver, &ppa) != DLPI_SUCCESS) in i_dlpi_open()
1096 ppa >= 1000 ? ppa % 1000 : ppa); in i_dlpi_open()

12