/titanic_51/usr/src/uts/common/io/ppp/sppp/ |
H A D | sppp.c | 110 * 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 D | sppp_dlpi.c | 406 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 D | sppp.c | 84 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 D | dls.h | 55 #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 D | vm_anon.c | 1237 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 D | seg_spt.c | 180 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 D | seg_vn.c | 3214 * 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 D | vm_page.c | 1042 * 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 D | seg_kmem.c | 1140 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 D | mach_vm_dep.c | 408 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 D | net_dacf.c | 106 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 D | ramdisk.c | 311 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 D | strplumb.c | 647 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 D | zfsboot.c | 564 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 D | zfs.c | 465 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 D | lc.c | 438 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 D | softmac_main.c | 322 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 D | softmac_stat.c | 177 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 D | ifspec.c | 73 * 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 D | syncstat.c | 65 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 D | syncinit.c | 113 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 D | libdllink.c | 897 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 D | dlmgmt_util.c | 660 * 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 D | sfmmu.c | 1123 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 D | libdlpi.c | 401 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()
|