/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_physio.c | 61 fc_physio_setup(struct buf **bpp, void *io_base, size_t io_len) in fc_physio_setup() argument 93 bp->b_bcount = io_len; in fc_physio_setup() 95 error = as_pagelock(asp, &pplist, io_base, io_len, S_WRITE); in fc_physio_setup() 117 fc_physio_free(struct buf **bpp, void *io_base, size_t io_len) in fc_physio_free() argument 129 as_pageunlock(bp->b_proc->p_as, pplist, io_base, io_len, S_WRITE); in fc_physio_free()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_extvnops.c | 241 size_t done_len, io_len; in ufs_alloc_data() local 290 io_len = *len; in ufs_alloc_data() 294 uoff, (io_len - done_len), ip->i_size, (void *)fdbp)); in ufs_alloc_data() 303 while (error == 0 && done_len < io_len) { in ufs_alloc_data() 306 nbytes = (int)MIN(fs->fs_bsize - offsetn, io_len - done_len); in ufs_alloc_data() 484 uoff, (io_len - done_len))); in ufs_alloc_data()
|
H A D | ufs_vnops.c | 4770 size_t io_len; in ufs_getpage_miss() local 4808 io_len = PAGESIZE; in ufs_getpage_miss() 4828 &io_len, off, contig, 0); in ufs_getpage_miss() 4843 xlen = io_len & PAGEOFFSET; in ufs_getpage_miss() 4847 bp = pageio_setup(pp, io_len, ip->i_devvp, B_READ); in ufs_getpage_miss() 4866 ip->i_nextrio = off + ((io_len + PAGESIZE - 1) & PAGEMASK); in ufs_getpage_miss() 4883 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in ufs_getpage_miss() 4900 size_t io_len; in ufs_getpage_ra() local 4939 &io_len, io_off, contig, 1)) == NULL) in ufs_getpage_ra() 4945 if ((xlen = (io_len & PAGEOFFSET)) > 0) in ufs_getpage_ra() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 3716 size_t io_len; in nfs_getapage() local 3817 io_len = PAGESIZE; in nfs_getapage() 3851 &io_len, blkoff, blksize, 0); in nfs_getapage() 3865 io_len = ptob(btopr(io_len)); in nfs_getapage() 3867 bp = pageio_setup(pp, io_len, vp, B_READ); in nfs_getapage() 3897 bzero(bp->b_un.b_addr, io_len); in nfs_getapage() 3926 rp->r_nextr = io_off + io_len; in nfs_getapage() 3961 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in nfs_getapage() 3973 size_t io_len; in nfs_readahead() local 3994 &io_off, &io_len, blkoff, blksize, 1); in nfs_readahead() [all …]
|
H A D | nfs3_vnops.c | 4621 size_t io_len; in nfs3_getapage() local 4723 io_len = PAGESIZE; in nfs3_getapage() 4757 &io_len, blkoff, blksize, 0); in nfs3_getapage() 4771 io_len = ptob(btopr(io_len)); in nfs3_getapage() 4773 bp = pageio_setup(pp, io_len, vp, B_READ); in nfs3_getapage() 4803 bzero(bp->b_un.b_addr, io_len); in nfs3_getapage() 4837 rp->r_nextr = io_off + io_len; in nfs3_getapage() 4872 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in nfs3_getapage() 4884 size_t io_len; in nfs3_readahead() local 4905 &io_off, &io_len, blkoff, blksize, 1); in nfs3_readahead() [all …]
|
H A D | nfs_client.c | 1586 nfs_async_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len, in nfs_async_pageio() argument 1622 args->a_nfs_len = (uint_t)io_len; in nfs_async_pageio() 1715 return ((*pageio)(vp, pp, io_off, io_len, flags, cr)); in nfs_async_pageio() 2403 size_t io_len; in nfs_putpages() local 2484 io_len = 0; in nfs_putpages() 2489 io_off += io_len) { in nfs_putpages() 2507 io_len = PAGESIZE; in nfs_putpages() 2510 &io_len, flags, cr); in nfs_putpages()
|
H A D | nfs4_vnops.c | 9835 size_t io_len; in nfs4_getapage() local 9939 io_len = PAGESIZE; in nfs4_getapage() 9971 &io_len, blkoff, blksize, 0); in nfs4_getapage() 9985 io_len = ptob(btopr(io_len)); in nfs4_getapage() 9987 bp = pageio_setup(pp, io_len, vp, B_READ); in nfs4_getapage() 10017 bzero(bp->b_un.b_addr, io_len); in nfs4_getapage() 10051 rp->r_nextr = io_off + io_len; in nfs4_getapage() 10086 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in nfs4_getapage() 10098 size_t io_len; in nfs4_readahead() local 10120 &io_off, &io_len, blkoff, blksize, 1); in nfs4_readahead() [all …]
|
H A D | nfs4_client.c | 1815 nfs4_async_pageio(vnode_t *vp, page_t *pp, u_offset_t io_off, size_t io_len, in nfs4_async_pageio() argument 1851 args->a_nfs4_len = (uint_t)io_len; in nfs4_async_pageio() 1942 return ((*pageio)(vp, pp, io_off, io_len, flags, cr)); in nfs4_async_pageio() 2415 size_t io_len; in nfs4_putpages() local 2495 io_len = 0; in nfs4_putpages() 2499 io_off += io_len) { in nfs4_putpages() 2517 io_len = PAGESIZE; in nfs4_putpages() 2520 &io_len, flags, cr); in nfs4_putpages()
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 1934 size_t io_len = 0; in tmp_putpage() local 2004 for (io_off = off; io_off < eoff; io_off += io_len) { in tmp_putpage() 2021 io_len = PAGESIZE; in tmp_putpage() 2023 err = tmp_putapage(vp, pp, &io_off, &io_len, in tmp_putpage() 2079 size_t io_len; in tmp_putapage() local 2105 io_len = pp_len; in tmp_putapage() 2106 err = swap_newphysname(vp, offset, &io_off, &io_len, &pvp, &pstart); in tmp_putapage() 2121 ASSERT(pp_off <= io_off && io_off + io_len <= pp_off + pp_len); in tmp_putapage() 2122 ASSERT(io_off <= offset && offset < io_off + io_len); in tmp_putapage() 2133 if (io_off + io_len < pp_off + pp_len) { in tmp_putapage() [all …]
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 2186 size_t io_len, in udf_pageio() argument 2226 while (done_len < io_len) { in udf_pageio() 2241 cur_len = MIN(io_len - done_len, contig); in udf_pageio() 2254 cur_len = MIN(io_len - done_len, PAGESIZE); in udf_pageio() 2307 ASSERT(error || (cpp == NULL && npp == NULL && done_len == io_len)); in udf_pageio() 2398 size_t io_len; in ud_getpage_miss() local 2415 io_len = PAGESIZE; in ud_getpage_miss() 2418 &io_len, off, PAGESIZE, 0); in ud_getpage_miss() 2452 pvn_plist_init(pp, pl, plsz, (offset_t)off, io_len, rw); in ud_getpage_miss() 2461 size_t io_len; in ud_getpage_ra() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 2028 size_t io_len = 0; /* for lint */ in spec_putpage() local 2065 io_off += io_len) { in spec_putpage() 2082 io_len = PAGESIZE; in spec_putpage() 2084 err = spec_putapage(vp, pp, &tmpoff, &io_len, in spec_putpage() 2119 size_t io_len; in spec_putapage() local 2146 pp = pvn_write_kluster(vp, pp, &tmpoff, &io_len, blkoff, in spec_putapage() 2154 if (io_off + io_len > size) { in spec_putapage() 2155 ASSERT((io_off + io_len) - size < PAGESIZE); in spec_putapage() 2156 io_len = size - io_off; in spec_putapage() 2159 bp = spec_startio(vp, pp, io_off, io_len, B_WRITE | flags); in spec_putapage() [all …]
|
/illumos-gate/usr/src/uts/common/fs/swapfs/ |
H A D | swap_vnops.c | 486 size_t io_len = 0; in swap_putpage() local 531 io_off += io_len) { in swap_putpage() 554 io_len = PAGESIZE; in swap_putpage() 571 io_len = PAGESIZE; in swap_putpage() 573 err = swap_putapage(vp, pp, &io_off, &io_len, in swap_putpage()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 3843 size_t io_len; in smbfs_getapage() local 3892 io_len = PAGESIZE; in smbfs_getapage() 3926 &io_len, blkoff, blksize, 0); in smbfs_getapage() 3940 io_len = ptob(btopr(io_len)); in smbfs_getapage() 3942 bp = pageio_setup(pp, io_len, vp, B_READ); in smbfs_getapage() 3972 bzero(bp->b_un.b_addr, io_len); in smbfs_getapage() 4003 np->r_nextr = io_off + io_len; in smbfs_getapage() 4037 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in smbfs_getapage() 4070 size_t io_len; in smbfs_putpage() local 4152 io_len = 1; /* quiet warnings */ in smbfs_putpage() [all …]
|
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_vnops.c | 1490 size_t io_len; in pcfs_getapage() local 1500 pp = pvn_read_kluster(vp, off, seg, addr, &io_off, &io_len, in pcfs_getapage() 1547 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in pcfs_getapage() 1635 size_t io_len; in pcfs_putpage() local 1701 io_off < pcp->pc_size; io_off += io_len) { in pcfs_putpage() 1718 io_len = PAGESIZE; in pcfs_putpage() 1720 err = pcfs_putapage(vp, pp, &io_off, &io_len, in pcfs_putpage() 1766 size_t io_len; in pcfs_putapage() local 1788 pp = pvn_write_kluster(vp, pp, &io_off, &io_len, pp->p_offset, in pcfs_putapage() 1801 for (pgoff = 0; pgoff < io_len && xferoffset < pcp->pc_size; in pcfs_putapage() [all …]
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vnops.c | 722 uint_t io_off, io_len; in hsfs_getpage_ra() local 799 io_len = (uint_t)io_len_tmp; in hsfs_getpage_ra() 828 xlen = io_len & PAGEOFFSET; in hsfs_getpage_ra() 832 DTRACE_PROBE2(hsfs_readahead, struct vnode *, vp, uint_t, io_len); in hsfs_getpage_ra() 837 io_end = io_off + io_len; in hsfs_getpage_ra() 1007 uint_t io_off, io_len; in hsfs_getapage() local 1155 io_len = (uint_t)io_len_tmp; in hsfs_getapage() 1195 xlen = io_len & PAGEOFFSET; in hsfs_getapage() 1202 io_end = io_off + io_len; in hsfs_getapage() 1456 pvn_plist_init(pp, pl, plsz, off, io_len, r in hsfs_getapage() [all...] |
/illumos-gate/usr/src/uts/common/vm/ |
H A D | pvn.h | 85 u_offset_t off, size_t io_len, enum seg_rw rw);
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | fcode.h | 653 int fc_physio_setup(struct buf **bpp, void *io_base, size_t io_len); 654 void fc_physio_free(struct buf **bpp, void *io_base, size_t io_len);
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus_cfg.c | 146 uint32_t io_len; member 590 if (entry->io_len > 0) { in cardbus_destroy_phdl() 592 res.ra_len = entry->io_len; in cardbus_destroy_phdl() 597 entry->io_base, entry->io_len); in cardbus_destroy_phdl() 765 if (entry->io_len > 0) { in cardbus_bridge_ranges() 1285 phdl->memory_len = phdl->io_len = 0; in cardbus_allocate_chunk() 1291 phdl->io_len = (uint32_t)res.ra_len; in cardbus_allocate_chunk() 1305 phdl->io_base, phdl->io_len); in cardbus_allocate_chunk() 1494 entry->io_len); in cardbus_setup_bridge() 1623 entry->io_base, entry->io_len, entry->io_last, entry->io_gran, in cardbus_update_bridge() [all …]
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs_clnt.h | 109 uint_t io_len; /* size of request */ member 155 #define a_nfs_len a_args.a_pageio_args.io_len
|
H A D | nfs4_clnt.h | 257 uint_t io_len; /* size of request */ member 298 #define a_nfs4_len a_args.a_pageio_args.io_len
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | pcicfg.c | 154 uint32_t io_len; member 1105 entry->io_len = 0; in pcicfg_configure_ntbridge() 1188 phdl->io_len = 0; in pcicfg_ntbridge_allocate_resources() 1204 phdl->io_len = (uint32_t)boundlen; in pcicfg_ntbridge_allocate_resources() 1215 phdl->io_base, phdl->io_len); in pcicfg_ntbridge_allocate_resources() 1296 range[0].size_lo = entry->io_len; in pcicfg_ntbridge_configure_done() 1393 if (entry->io_len) in pcicfg_ntbridge_unconfigure() 1396 entry->io_len); in pcicfg_ntbridge_unconfigure() 1431 entry->io_len = 0; in pcicfg_ntbridge_unconfigure() 1781 if (entry->io_len > 0) { in pcicfg_destroy_phdl() [all …]
|
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/ |
H A D | pcicfg.c | 119 uint32_t io_len; member 998 entry->io_len = 0; in pcicfg_configure_ntbridge() 1069 phdl->io_len = 0; in pcicfg_ntbridge_allocate_resources() 1085 phdl->io_len = (uint32_t)boundlen; in pcicfg_ntbridge_allocate_resources() 1125 phdl->io_base, phdl->io_len); in pcicfg_ntbridge_allocate_resources() 1200 range[0].size_low = entry->io_len; in pcicfg_ntbridge_configure_done() 1353 entry->io_len = 0; in pcicfg_ntbridge_unconfigure() 1723 if (entry->io_len > 0) { in pcicfg_destroy_phdl() 1725 entry->io_base, entry->io_len, in pcicfg_destroy_phdl() 1838 io_residual = entry->io_len - (entry->io_last - entry->io_base); in pcicfg_bridge_assign() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 4756 size_t io_len; in zfs_putpage() local 4786 io_len = P2ROUNDUP_TYPED(len + (off - io_off), blksz, size_t); in zfs_putpage() 4788 io_len = 0; in zfs_putpage() 4790 if (io_len == 0) { in zfs_putpage() 4799 lr = rangelock_enter(&zp->z_rangelock, io_off, io_len, RL_WRITER); in zfs_putpage() 4808 len = MIN(io_len, P2ROUNDUP(zp->z_size, PAGESIZE) - io_off); in zfs_putpage() 4810 for (off = io_off; io_off < off + len; io_off += io_len) { in zfs_putpage() 4825 err = zfs_putapage(vp, pp, &io_off, &io_len, flags, cr); in zfs_putpage() 4829 io_len = PAGESIZE; in zfs_putpage() 4964 size_t io_len; in zfs_fillpage() local [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fem.h | 249 u_offset_t io_off, size_t io_len, int flags, \ 388 size_t io_len, int flags, cred_t *cr,
|
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 1185 size_t io_len, in lo_pageio() argument 1191 return (VOP_PAGEIO(vp, pp, io_off, io_len, flags, cr, ct)); in lo_pageio()
|