Home
last modified time | relevance | path

Searched refs:io_len (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_physio.c61 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 Dufs_extvnops.c241 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 Dufs_vnops.c4770 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 Dnfs_vnops.c3716 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 Dnfs3_vnops.c4621 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 Dnfs_client.c1586 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 Dnfs4_vnops.c9835 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 Dnfs4_client.c1815 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 Dtmp_vnops.c1934 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 Dudf_vnops.c2186 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 Dspecvnops.c2028 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 Dswap_vnops.c486 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 Dsmbfs_vnops.c3843 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 Dpc_vnops.c1492 size_t io_len; in pcfs_getapage() local
1502 pp = pvn_read_kluster(vp, off, seg, addr, &io_off, &io_len, in pcfs_getapage()
1549 pvn_plist_init(pp, pl, plsz, off, io_len, rw); in pcfs_getapage()
1637 size_t io_len; in pcfs_putpage() local
1703 io_off < pcp->pc_size; io_off += io_len) { in pcfs_putpage()
1720 io_len = PAGESIZE; in pcfs_putpage()
1722 err = pcfs_putapage(vp, pp, &io_off, &io_len, in pcfs_putpage()
1768 size_t io_len; in pcfs_putapage() local
1790 pp = pvn_write_kluster(vp, pp, &io_off, &io_len, pp->p_offset, in pcfs_putapage()
1803 for (pgoff = 0; pgoff < io_len && xferoffset < pcp->pc_size; in pcfs_putapage()
[all …]
/illumos-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vnops.c722 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, rw); in hsfs_getapage()
/illumos-gate/usr/src/uts/common/vm/
H A Dpvn.h85 u_offset_t off, size_t io_len, enum seg_rw rw);
/illumos-gate/usr/src/uts/sun4/sys/
H A Dfcode.h653 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 Dcardbus_cfg.c146 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 Dnfs_clnt.h109 uint_t io_len; /* size of request */ member
155 #define a_nfs_len a_args.a_pageio_args.io_len
H A Dnfs4_clnt.h257 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 Dpcicfg.c154 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 Dpcicfg.c119 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 Dzfs_vnops.c4756 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 Dfem.h249 u_offset_t io_off, size_t io_len, int flags, \
387 size_t io_len, int flags, cred_t *cr,
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c1185 size_t io_len, in lo_pageio() argument
1191 return (VOP_PAGEIO(vp, pp, io_off, io_len, flags, cr, ct)); in lo_pageio()

12